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
You want to define a CDS-based BOPF Business Object that consists of a root node (ZI_DocumentTP) and a child node (ZI_ItemTP). Which annotation is mandatory in the data definition of CDS view ZI_ItemTP?
Please choose the correct answer.
A. @ObjectModel.writeActivePersistence: I...I
B. @ObjectModel.transactionalProcessingEnabled: true
C. @ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
D. @ObjectModel.compositionRoot: false
You use the following expression to address the internal table gt_flights: gs_flight = gt_flights[ carrid = IXXI
connid = I9999I]. There is NO table entry with the specified key.
What is the result of the statement?
Please choose the correct answer.
A. gs_flight is initialized. The system triggers an exception.
B. gs_flight retains its previous contents. The system triggers an exception.
C. gs_flight retains its previous contents. The system sets sy-subrc to 4.
D. gs_flight is initialized. The systemsetssy-subrc to 4.
You implement an ABAP Managed Database Procedure (AMDP). You want to access some other objects from within your script code. Which of the following objects must you list after the USING addition?
There are 2 correct answers to this question.
A. AMDP Functions
B. Database Views
C. Calculation Views
D. Stored Procedures
Which of the following CDS view definitions is syntactically correct? Please choose the correct answer.
A. @AbapCatalog.sqlViewName: IS4D430_CARRIERI . DEFINE VIEW S4D430_Carrier AS SELECT. carrid, carrname, currcode, url. FROM scarr
B. @AbapCatalog.sqlViewName: IS4D430_CARRI. DEFINE VIEW S4D430_Carrier AS SELECT. FROM scar. FIELDS carrid, carrname, currcode, url
C. @AbapCatalog.sqlViewName: IS4D430_CARRI. DEFINE VIEW S4D430_Carrier AS SELECT . FROM scar. {carrid, carrname, currcode, url}
D. @AbapCatalog.sqlViewName: IS4D430_CARRI. DEFINE VIEW S4D430_Carrier AS SELECT. FROM scarr. { carrid carrname currcode url }
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
In SAP S/4HANA, a replacement object is assigned to transparent table ANEA. Which uses of table ANEA do you have to correct when migrating an SAP ERP system to SAP S/4HANA?
There are 2 correct answers to this question.
A. As the data source of a database view in the ABAP Dictionary
B. In the FROM clause of a SELECT statement
C. As the line type of a table type in the ABAP Dictionary
D. In the FROM clause of a DELETE statement
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
In a central hub deployment, which protocol is used to communicate between front-end and back-end server?
Please choose the correct answer.
A. InA
B. OData
C. RFC
D. HTTP
Which building blocks of the ABAP RESTful Programming Model(RAP) are part of the Core Data Services (CDS)?
There are 2 correct answers to this question.
A. Behavior Implementation
B. Projection View
C. Behavior Definition
D. Service Definition