SAP C_S4HDEV1909 SAP Certified Development Associate – Programming in SAP S/4HANA for SAP NetWeaver ABAP Programmer Online Training
SAP C_S4HDEV1909 Online Training
The questions for C_S4HDEV1909 were last updated at Dec 19,2024.
- Exam Code: C_S4HDEV1909
- Exam Name: SAP Certified Development Associate - Programming in SAP S/4HANA for SAP NetWeaver ABAP Programmer
- Certification Provider: SAP
- Latest update: Dec 19,2024
You want to define an ABAP Managed Database Procedure (AMDP).
Which are requirements in the definition part of the class? There are 2 correct answers to this question.
- A . The AMDP method has at least one exporting parameter.
- B . The AMDP method is defined as a a static method.
- C . The class implements interface if_amdp_marker_hdb.
- D . All parameters of the AMDP method are passed by value.
You want to adjust validations of a RAP Business Object. You open the related Behavior Pool.
On which tab do you find the method implementations? Please choose the correct answer.
- A . Class-relevant Local Types
- B . Global Class
- C . Local Types
- D . Test Classes
You want to use Data Source Extensions.
Which of the following restrictions and options apply? There are 2 correct answers to this question.
- A . You can only create one Data Source Extension per data source.
- B . You can use Data Source Extensions to extend SAP data sources with customer-specific fields.
- C . You can only create Data Source Extensions for SAP applications that have been enabled by SAP for key user extensibility.
- D . You can only read fields of a Data Source Extension.
You implement the behavior of a CDS-based BOPF Business Object.
For which of the following tasks can you reuse the implementation from the BOPF public library? Please choose the correct answer.
- A . Check for existing foreign keys
- B . Auto-fill a Last Changed By field
- C . Auto-fill semantic key fields
- D . Check for valid dates in input fields
There are many syntax differences between SAP HANA SQLScript and Open SQL.
Which of the following rules are common ground between the two languages? There are 2 correct answers to this question.
- A . Host variables are escaped with an at symbol (@)
- B . Statements are ended with a period (.)
- C . Comments can be marked by an asterisk (*) at position 1
- D . Key words can be upper-case or lower-case
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
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
You maintain a transactional app for sales orders that is built with the ABAP Programming model for SAP Fiori.
For which of the following tasks would you implement a determination of the BOPF Business Object? There are 3 correct answers to this question.
- A . Calculate the sales order sum
- B . Assign the sales order ID
- C . Check the creation date
- D . Save the sales order data
- E . Dynamically allow or disallow editing
Which of the following are benefits of draft-enabling an application? There are 3 correct answers to this question.
- A . Support for device switching
- B . Support for continuous work
- C . Early feedback fromvalidations
- D . Re-use of existing business logic
- E . Implicit authorization checks
The root-node of a CDS-based business object is based on CDS View ZMY_VIEW. The persistent data is stored in the database table ZMY_TABLE. At least one key field of ZMY_TABLE has a different name in CDS View ZMY_VIEW.
Which kind of repository object is needed to map the fields of ZMY_VIEW to the fields of ZMY_TABLE? Please choose the correct answer.
- A . SQL View
- B . Database View
- C . Structure Type
- D . Global Class