EMT Practice Test

1. Question Content...


Question List

Question1: You are writing an ABAP Managed Database Procedure that contains a SELECT statement. How does client handling work?

Question2: You develop an SAP Fiori app in a specific solution area. Where do you define tiles and target mappings for the app?

Question3: 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?

Question4: Which of the following Open SQL statements are syntactically correct in release 7.50? Note: There are 3 correct Answers to this question.

Question5: 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.

Question6: 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?
Note: There are 2 correct answers to this question.

Question7: Which of the following features are available in Open SQL release 7.50? Note: There are 3 correct Answers to this question.

Question8: Which of the following are features of the ABAP Test Cockpit? Note: There are 2 correct Answers to this question.

Question9: You want to add a validation to a Custom Business Object. Which pattern do you choose for your custom logic?
Please choose the correct answer.

Question10: 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.

Question11: You want to write a SELECT statement using the Open SQL syntax of release 7.50.Which of the following sequences of clauses are valid?
There are 2 correct answers to this question.

Question12: The class CL_CLASS contains a public static method DO_SOMETHING with an importing parameter PARAM TYPE i. Your program contains the following data declaration: DATA var TYPE string.
Which of the following method calls is syntactically correct?
There are 2 correct answers to this question.

Question13: Which of the following CDS view definitions is syntactically correct?
Please choose the correct answer.

Question14: You want to create a new CDS view VIEW1 that reads from CDS view VIEW2. VIEW2 has 2 input parameters, par1 and par2, with data type abap.char(10).
Which of the following is the correct way to supply the input parameters?
Please choose the correct answer.

Question15: You develop an SAP Fiori app in a specific solution area. Where do you define tiles and target mappings for the app?
Please choose the correct answer.

Question16: Which of the following information do you get using the ABAP Call Monitor?
There are 3 correct answers to this question.

Question17: In a central hub deployment, which protocol is used to communicate between front-end and back-end server?

Question18: How can you create an SAP Gateway service based on a CDS View?
There are 2 correct answers to this question.

Question19: You want to analyze SQL performance. You use the SQL Monitor in the production system (PRD) to collect the data. How can you create a snapshot in the development system (DEV)? Note: There are 2 correct Answers to this question.

Question20: When creating CDS-based BOPF Business Objects, the system generates several additional repository objects. Among those objects are objects in the ABAP Dictionary. Which types of ABAP Dictionary objects are generated? Note: There are 2 correct Answers to this question.

Question21: You want to use the extensibility app, Custom Fields and Logic, to define custom fields for an SAP Fiori app. Which of the following conditions is a prerequisite for this activity?

Question22: Which of the following rules apply to the naming of CDS Views? Note: There are 2 correct Answers to this question.

Question23: You are writing an ABAP Managed Database Procedure that contains a SELECT statement. How does client handling work?
Please choose the correct answer.

Question24: Which CDS annotation do you use to add a section to an ObjectPage?
Please choose the correct answer.

Question25: 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? Note: There are 2 correct Answers to this question.

Question26: Which of the following are features of the Cloud Connector?
There are 2 correct answers to this question.

Question27: What are advantages of the expression-based syntax in ABAP compared to the statement-based syntax?
Note: There are 2 correct Answers to this question.

Question28: Which of the following CDS view definitions is syntactically correct?

Question29: You want to use Data Source Extensions. Which of the following restrictions and options apply?
There are 2 correct answers to this question.

Question30: How can you create an SAP Gateway service based on a CDS View? Note: There are 2 correct Answers to this question.

Question31: Which expression can you use in Open SQL release 7.50?

Question32: The Entity Manipulation Language (EML) is an extension of which of the following?
Please choose the correct answer.

Question33: You use the Code Inspector to Search for Potential Functional Issue. Which of the following checks are presets in FUNCTIONAL_DB variant of the Code Inspector? Note: There are 2 correct Answers to this question.

Question34: 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.

Question35: What can you use as data source for an SAP Fiori App Launcher - Dynamic?
Please choose the correct answer.

Question36: The Entity Manipulation Language (EML) is an extension of which of the following?

Question37: You want to use the UNION between 2 SELECT statements in a CDS view. What must both statements have in common? Note: There are 2 correct Answers to this question.

Question38: Which of the following are valid ways to insert a comment in a Data Definition (DDL source)?
There are 2 correct answers to this question.

Question39: You implement the Behavior of a CDS-based BOPF Business Object. You call method update( ) of the BOPF data modifier to update instance data of node ZMY_NODE. How do you type the actual parameter of import parameter IS_DATA?

Question40: Which of the following ways can you use to address input parameter X in the CDS view definition?
There are 2 correct answers to this question.

Question41: You edit a behavior implementation class of a draft-enabled BOPF Business Object. You need to distinguish between a new draft instance and an edit draft instance.
Which property of the node instance do you evaluate?
Please choose the correct answer.

Question42: Which of the following are extensibility apps from the Extensibility Business Catalog?
There are 3 correct answers to this question.

Question43: When creating CDS-based BOPF Business Objects, the system generates several additional repository objects.
Among those objects are objects in the ABAP Dictionary.
Which types of ABAP Dictionary objects are generated?
There are 2 correct answers to this question.

Question44: You edit a behavior implementation class of a draft-enabled BOPF Business Object. You need to distinguish between a new draft instance and an edit draft instance. Which property of the node instance do you evaluate?

Question45: You create a project in the Custom Code Migration app to analyze the readiness of custom code for SAP S/4HANA. How does the app supply the check results?

Question46: 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.

Question47: 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.

Question48: You have written a program that uses inline declarations and assigns values using expressions. The global data declarations contain the following statement: DATA o TYPE REF TO cl_class. Which of the following are valid statements? Note: There are 3 correct Answers to this question.

Question49: You want to use the UNION between 2 SELECT statements in aCDS view. What must both statements have in common?
There are 2 correct answers to this question.

Question50: You want to create ABAP applications to consume an on-premise RFC. You use the jco.client.ashost property to create a corresponding destination. Which other properties must you add to the destination definition? Note: There are 2 correct Answers to this question.

Question51: You have written the following code: START-OF-SELECTION. LOOP AT itab INTO DATA(line). * ENDLOOP. The system creates a variable called Line. When is it created and when can you address it?
Please choose the correct answer.

Question52: You define a business role for SAP Fiori. Which of the following can you assign? Note: There are 2 correct Answers to this question.

Question53: Which of the following ways can you use to address input parameter X in the CDS view definition? Note:
There are 2 correct Answers to this question.

Question54: In a Custom Business Object you want to implement a determination for a node with the ID SALESORDER. What kind of parameter is the SALESORDER parameter?

Question55: You are creating an enhancement implementation using key user extensibility. Which of the following can you do in the web-based ABAP editor? Note: There are 3 correct Answers to this question.

Question56: In your system landscape, there is a development system DEV and a central check system CHK. Which of the following describes the developer scenario of remote checks with ABAP Test Cockpit (ATC)?