Programming in SAP S/4HANA for SAP NetWeaver ABAP Programmer (C_S4HDEV1909) preparation guide helps you to get focused on exam. This guide also helps you to be on C_S4HDEV1909 exam track to get certified with good score in the final exam.
C_S4HDEV1909 Programming in SAP S/4HANA for SAP NetWeaver ABAP Programmer Exam Summary
Exam Name: SAP Certified Development Associate - Programming in SAP S/4HANA, for SAP NetWeaver ABAP Programmer
Exam Code: C_S4HDEV1909
Level: Associate
Exam Price: $550 (USD)
Duration: 180 mins
Number of Questions: 80
Passing Score: 56%
Reference Books:
CLD400
Schedule Exam: SAP Training
Sample Questions: SAP Programming in S/4HANA for NetWeaver ABAP Programmer Certification Sample Question
Recommended Practice: SAP Programming in S/4HANA for NetWeaver ABAP Programmer Certification Practice Exam
Exam Syllabus: C_S4HDEV1909 SAP Certified Development Associate - Programming in SAP S/4HANA for SAP NetWeaver ABAP Programmer
1. Expression-based ABAP syntax
Use expression-based syntax for string processing, constructing objects and values, and assigning values
Books: D75AW (SAP NETWEAVER 7.51)
2. ABAP SQL
Explain the syntactical changes and functional enhancements of ABAP SQL
Books: HA400 (SAP HANA 2.0 SPS05)
3. CDS views
Define and use views in ABAP Core Data Services (CDS)
Books:
● D75AW (SAP NETWEAVER 7.51)
● HA400 (SAP HANA 2.0 SPS05)
● S4D430 (SAP S/4HANA 1809)
4. in-App Extensibility
Use SAP Fiori runtime authoring. Create data source extensions. Create custom fields. Create custom logic. Create custom business objects. Create a UI for a custom business object. Add custom logic to a custom business object. Transport extension items.
Books: S4D425 (SAP S/4HANA 1809)
5. Analysis tools
Explain the various analysis tools, specifically ATC, SQLM, SWLT, SAT, ST05, and ABAP Call Monitor (SCMON)
Books:
● D75AW (SAP NETWEAVER 7.51)
● HA400 (SAP HANA 2.0 SPS05)
● S4D440 (SAP S/4HANA 1909)
6. ABAP Restful Application Programming (RAP) model
Describe the use of the ABAP Restful Application Programming (RAP) model in ABAP development
Books: openSAP CP13
7. CDS-based BOPF
Define CDS-based Business Objects in the BOPF and implement their behavior
Books: S4D435 (SAP S/4HANA 1809)
8. SAP Fiori use in ABAP Programming model
Explain the usage of SAP Fiori in the ABAP Programming Model (CDS-based BOPF)
Books: S4DEV (SAP S/4HANA 1909)
9. SAP Gateway use in ABAP Programming model
Publish Gateway Services based on CDS Views
Books: S4DEV (SAP S/4HANA 1909)
10. Custom code migration from SAP ERP to SAP S/4HANA
Describe the impact of S/4HANA simplifications on custom code and tools to analyse the impact
Books: S4D440 (SAP S/4HANA 1909)
11. ABAP Managed Database Procedures (AMDP)
Define AMDPs and CDS table functions
Books:
● HA400 (SAP HANA 2.0 SPS05)
● S4D430 (SAP S/4HANA 1809)
12. Side-by-Side Extensibility
Explain the Cloud Platform Connectivity and Destination Service. Configure communication scenarios using the Communication Management. Create and use a custom remote client proxy in ABAP.
Books: CLD400
SAP C_S4HDEV1909 Certification Sample Questions and Answers
To make you familiar with Programming in SAP S/4HANA for SAP NetWeaver ABAP Programmer (C_S4HDEV1909) certification exam structure, we have prepared this sample question set. We suggest you to try our Sample Questions for S4HDEV C_S4HDEV1909 Certification to test your understanding of SAP C_S4HDEV1909process with real SAP certification exam environment.
C_S4HDEV1909Programming in SAP S/4HANA for SAP NetWeaver ABAP Programmer Sample Questions:-
01. You use remote client proxy in ABAP. You create an Exception Class for errors related to proxy consumption. Which of the following do you use as a superclass?
Please choose the correct answer.
a) CX_WEB_MESSAGE_ERROR
b) CX_RAP_QUERY_PROVIDER
c) CX_HTTP_DEST_PROVIDER_ERROR
d) CX_UUID_ERROR
Answer: b
02. Which of the following new features are supported by the CDS Views but not by the ABAP Dictionary Views?
There are 3 correct answers to this question.
a) Aggregations and grouping
b) Enhancement with custom fields
c) Combining queries as inner join
d) Nested views (View-on-View)
e) Expressions in the field list
Answer: a, d, e
03. You want to create custom fields using the Custom Fields and Logic extensibility app. Which of the following statements do you need to consider?
There are 2 correct answers to this question.
a) You must assign the fields to a business context.
b) You can only use String-like data types for the fields.
c) You can translate the fields into different languages.
d) You must define the fields as read-only fields.
Answer: a, c
04. You maintain a transactional application for flight travels that was developed with the ABAP RESTful Application Model (RAP Model). You want to offer an additional button for cancelling a travel.
Which of the following building blocks need to be edited?
There are 3 correct answers to this question.
a) Service Definition
b) Data Model Projection
c) Behavior Projection
d) Behavior Definition
e) Data Model
Answer: b, c, d
05. You have a field currcode in a CDS view definition. You want to annotate the field with a label. Which of the following are syntactically correct?
There are 2 correct answers to this question.
a) currcode, @>EndUserText.label: 'Currency Code'
b) @<EndUserText.label: 'Currency Code'
currcode,
c) @EndUserText.label: 'Currency Code'
currcode,
d) currcode @<EndUserText.label: 'Currency Code' ,
Answer: c, d
06. What can you define in an SAP Fiori catalog?
There are 2 correct answers to this question.
a) Links
b) Target Mappings
c) Groups
d) Tiles
Answer: b, d
07. Where does the SAP system organize the SAP Gateway services?
Please choose the correct answer.
a) Internet Transaction Server (ITS)
b) Internet Communication Framework (ICF)
c) Internet Graphics Service (IGS)
d) Internet Communication Manager (ICM)
Answer: b
08. You maintain a transactional app that is built with the ABAP Programming model for SAP Fiori. The BOPF Business Object consists of a single node. You want to enable the CREATE button for new instances.
In which of the following CDS objects do you have to add annotation @ObjectModel.createEnabled?
There are 2 correct answers to this question.
a) The data definition of the transactional view
b) The data definition of the consumption view
c) The data definition of the interface view
d) The metadata extension of the consumption view
Answer: a, b
09. You plan to migrate an SAP ERP system to SAP S/4HANA. Which of the following tasks are recommended but NOT mandatory?
There are 2 correct answers to this question.
a) Custom code evaluation
b) Performance tuning
c) SAP S/4HANA checks
d) Functional adaption
Answer: a, b
10. Which of the following make up the behavior of a BOPF Business Object?
There are 3 correct answers to this question.
a) Authorizations
b) Validations
c) Determinations
d) Associations
e) Actions
Answer: b, c, e
Comments