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 are defining a variant in the ABAP Trace tool (SAT). Which of the following trace restrictions can you set?
There are 2 correct answers to this question.
A. Restrict trace to specific transactions
B. Restrict trace to specific users
C. Restrict trace to specific program parts
D. Restrict trace to specific statements
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 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. @ C. @EndUserText.label: 'Currency Code' currcode, D. currcode @
What is the result of calling the static class method CL_ABAP_CONTEXT_INFO=>get_user_Alias()?
A. Nickname of the current user
B. Name of the current session user
C. UUID of the current user
D. Link to the userprofileof the current user
You want to search for custom code that needs to be adjusted. Which of the following tools can you use? Please choose the correct answer.
A. ABAP Call Monitor (SCMON)
B. Code Inspector (SCI)
C. SQL Monitor (SQLM)
D. Usage Data (SUSG)
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
How can you create an SAP Gateway service based on a CDS View? There are 2 correct answers to this question.
A. Redefine the CDS View as service in an SAP Gateway project.
B. Add annotation @VDM.viewType: #CONSUMPTION in the data definition.
C. Add annotation @OData.publish: true in the data definition.
D. Reference the CDS View as data source in an SAP Gateway project.
Which of the following new repository object types were introduced with ABAP CDS? There are 3 correct answers to this question.
A. Access Control
B. External View
C. Metadata Extension
D. Data Definition
E. Business Object
Which of the following features are part of the new syntax for OpenSQL? There are 2 correct answersto this question.
A. Comma-separated column list
B. Blank-separated column list
C. ABAP variables escaped with :
D. ABAP variables escaped with @