option
My Daypo

C_S4HDEV1909

COMMENTS STADISTICS RECORDS
TAKE THE TEST
Title of test:
C_S4HDEV1909

Description:
Programming in SAP S/4HANA, for SAP NetWeaver ABAP Programmer

Author:
4wd
(Other tests from this author)

Creation Date:
02/11/2022

Category:
Computers

Number of questions: 66
Share the Test:
Facebook
Twitter
Whatsapp
Share the Test:
Facebook
Twitter
Whatsapp
Last comments
No comments about this test.
Content:
What can you use as data source for an SAP Fiori App Launcher - Dynamic? Please choose the correct answer. Source mapping SAPUI5 service OData service Target mapping.
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. select from VIEW2( par1= IText1I par2= IText2I ) select from VIEW2( par1: IText1I par2: IText2I ) select from VIEW2( par1 = IText1I, par2 = IText2I ) select from VIEW2( par1: IText1I, par2: IText2I ).
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. Database Views Table Types Structures Data Elements.
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. The metadata extension of the consumption view The data definition of the consumption view The data definition of the transactional view The data definition of the interface view.
Which of the following information do you get using the ABAP Call Monitor? There are 3 correct answers to this question. The ABAP objects that have been called The protocol type used for the call The number of calls Business transactions that called ABAP objects The ID of the calling user.
You want to use Data Source Extensions. Which of the following restrictions and options apply? There are 2 correct answers to this question. You can only read fields of a Data Source Extension. You can only create Data Source Extensions for SAP applications that have been enabled by SAP for key user extensibility. You can only create one Data Source Extension per data source. You can use Data Source Extensions to extend SAP data sources with customer-specific fields.
How can you create an SAP Gateway service based on a CDS View? There are 2 correct answers to this question. Add annotation @OData.publish: true in the data definition. Reference the CDS View as data source in an SAP Gateway project. Redefine the CDS View as service in an SAP Gateway project. Add annotation @VDM.viewType: #CONSUMPTION in the data definition.
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? HasActiveEntity ActiveUUID IsActiveEntity DraftEntityOperationCode.
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)? A developer logs on to system DEV and invokes a check in system CHK. A developer logs on to system CHK and invokes a check in system DEV. A developer logs on to system DEV and checks objects from system CHK. A developer logs on to system CHK and checks objects from system DEV.
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. o = NEW string( ). DATA(p) = NEW cl_class( ). o = NEW cl_class( ). DATA(p) = NEW( ). o = NEW( ).
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. As the line type of a table type in the ABAP Dictionary In the FROM clause of a SELECT statement In the FROM clause of a DELETE statement As the data source of a database view in the ABAP Dictionary.
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. CX_RAP_QUERY_PROVIDER CX_WEB_MESSAGE_ERROR CX_UUID_ERROR CX_HTTP_DEST_PROVIDER_ERROR.
In a central hub deployment, which protocol is used to communicate between front-end and back-end server? InA RFC OData HTTP.
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. Data Elements Structures Database Views Table Types.
The Entity Manipulation Language (EML) is an extension of which of the following? The Structured Query Language The Behavior Definition Language The ABAP Programming Language The Service Definition Language.
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? It reads a check result from a remote system. It executes a check run in the local system. It executes a check run in a remote system. It reads the check result from the local system.
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. currcode, @>EndUserText.label: 'Currency Code' @<EndUserText.label: 'Currency Code' currcode, currcode @<EndUserText.label: 'Currency Code' , @EndUserText.label: 'Currency Code' currcode,.
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. Test your custom logic. Assign your implementation to a transport request. Directly access SAP database tables. Create filter conditions. Modularize your code using custom libraries.
Which of the following are features of the ABAP Test Cockpit? Note: There are 2 correct Answers to this question. Check how often code is executed Measure the consumption of database time Request and approve exemptions Schedule global check runs.
Which CDS annotation do you use to add a section to an ObjectPage? Please choose the correct answer. @UI.range @UI.area @UI.segment @UI.facet.
You develop an SAP Fiori app in a specific solution area. Where do you define tiles and target mappings for the app? In a Technical Catalog In a Business Role In a Business Catalog Group In a Business Catalog.
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? @ObjectModel.writeActivePersistence: '...' @ObjectModel.transactionalProcessingEnabled: true @ObjectModel.compositionRoot: false @ObjectModel.association.type: [#TO_COMPOSITION_CHILD].
The Entity Manipulation Language (EML) is an extension of which of the following? Please choose the correct answer. The Service Definition Language The Behavior Definition Language The ABAP Programming Language The Structured Query Language.
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. Performance tuning SAP S/4HANA checks Functional adaption Custom code evaluation.
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. Check the creation date Assign the sales order ID Calculate the sales order sum Save the sales order data Dynamically allow or disallow editing.
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. jco.client.sysnr = < SAP System Instance > jco.client.client = < SAP Client > jco.client.mshost = < Message server host > jco.client.group = < Group of application servers >.
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. Search problematic statements for result of SELECT or OPEN CURSOR without ORDER BY Search DB Operations in Pool or Cluster Tables Unsecure use of FOR ALL ENTRIES Complex WHERE conditions in SELECT statements.
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? TYPE REF to zt_my_node TYPE zs_my_node TYPE REF TO zs_my_node TYPE zt_my_node.
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. Use transaction SRTCM in DEV to retrieve a snapshot from PRD by RFC. Use transaction SWLT in DEV to retrieve a snapshot from PRD by RFC. Use transaction SWLT in PRD to export a file and transaction SWLT in DEV to import this file. Use transaction SQLM in PRD to export a file and transaction SWLT in DEV to import this file.
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. Identical name or alias for elements in the same position Same number of elements Same number of key elements Identical data types for elements in the same position.
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. $parameters.X @X @parameters.X :X.
How can you create an SAP Gateway service based on a CDS View? Note: There are 2 correct Answers to this question. Add annotation @VDM.viewType: #CONSUMPTION in the data definition. Redefine the CDS View as service in an SAP Gateway project. Add annotation @OData.publish: true in the data definition. Reference the CDS View as data source in an SAP Gateway project.
You are writing an ABAP Managed Database Procedure that contains a SELECT statement. How does client handling work? Client handling is automatic Use $session.client Use sy-mandt Use session_context( 'CLIENT' ).
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. /* comment */ * comment // comment -- comment.
Which of the following are extensibility apps from the Extensibility Business Catalog? There are 3 correct answers to this question. CustomFields and Logic Configure Software Packages Custom Database Fields Custom CDS Views Data Source Extensions.
Which of the following Open SQL statements are syntactically correct in release 7.50? Note: There are 3 correct Answers to this question. SELECT carrid connid loccuram loccurkey FROM sbook INTO TABLE lt_booking WHERE customid = lv_customer SELECT FROM sbook FIELDS carrid, connid, loccuram, loccurkey WHERE customid = @lv_customer INTO TABLE @lt_booking. SELECT carrid, connid, loccuram, loccurkey FROM sbook INTO TABLE @lt_booking WHERE customid = @lv_customer. SELECT FROM sbook FIELDS carrid, connid, loccuram, loccurkey INTO TABLE @lt_booking. WHERE customid = @lv_customer SELECT carrid connid loccuram loccurkey FROM sbook WHERE customid = lv_customer INTO TABLE lt_booking.
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. INTO can precede the UNION clause FROM clause can precede the column list WHERE clause can precede the INTOclause UP TO ... ROWS can precede the INTO clause.
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. It is created at the beginning of the program. You can access it any time after the declaration. It is created at the beginning of the program. You can access it only within the loop. It is created when the LOOP statement is processed. You can access it only within the loop. It is created when the LOOP statement is processed. You can access it any time after the declaration.
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. After Modification Before Save After Save Before Modification.
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? You must release the SAP Fiori app for extensibility via transaction Setup Adaptation Transport Organizer for Key User Tools (S_ATO_SETUP). Custom fields can only be created for SAP Fiori apps that have been enabled by SAP for this type of extension. You must release the SAP Fiori app for extensibility using the Enable Fields for Use transaction in the Custom Fields and Logic (SCFD_EUI) app. There is no specific requirement. Custom fields can basically be created for any SAP Fiori app.
Which of the following CDS view definitions is syntactically correct? @AbapCatalog.sqlViewName: 'S4D430_CARRIER' . DEFINE VIEW S4D430_Carrier AS SELECT. carrid, carrname, currcode, url. FROM scarr @AbapCatalog.sqlViewName: 'S4D430_CARR'. DEFINE VIEW S4D430_Carrier AS SELECT. FROM scarr . { carrid carrname currcode url } @AbapCatalog.sqlViewName: 'S4D430_CARR'. DEFINE VIEW S4D430_Carrier AS SELECT . FROM scar. { carrid, carrname, currcode, url } @AbapCatalog.sqlViewName: 'S4D430_CARR'. DEFINE VIEW S4D430_Carrier AS SELECT. FROM scar. FIELDS carrid, carrname, currcode, url.
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. cl_class=>do_something( param = CONV #( var ) ). cl_class=>do_something( param = EXACT #( var ) ). cl_class=>do_something( param = CAST #( var ) ). cl_class=>do_something( param = var ).
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. It uses fewer helper variables It causes fewer exceptions It is faster It is more concise.
Which of the following features are available in Open SQL release 7.50? Note: There are 3 correct Answers to this question. RIGHT OUTER JOIN FULL OUTER JOIN ASSOCIATION Up to 50 tables in JOINs BETWEEN in ON conditions.
You define a business role for SAP Fiori. Which of the following can you assign? Note: There are 2 correct Answers to this question. Target Mappings Tiles Groups Catalogs.
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? Returning Changing Exporting Importing.
Which expression can you use in Open SQL release 7.50? CASE COND NEW CONV.
Which of the following are features of the Cloud Connector? There are 2 correct answers to this question. Allows user-specific configuration Provides audit logging of configuration changes Runs as on-premise agent in a secured network. Closes broken connections automatically.
Which of the following rules apply to the naming of CDS Views? Note: There are 2 correct Answers to this question. The CDS view and the SQL view must have different names. The data definition name can be up to 30 characters long. The data definition and the SQL view must have the same name. The SQL view name can be up to 30 characters long.
Which of the following new repository object types were introduced with ABAP CDS? Note: There are 3 correct Answers to this question. External View Business Object Data Definition Metadata Extension Access Control.
Where do you distinguish between OData V2 or OData V4? Projection View Service Binding Behavior Projection Service Definition.
Which building blocks of the ABAP RESTful Programming Model (RAP) are part of the Core Data Services (CDS)? Note: There are 2 correct Answers to this question. Service Definition Behavior Definition Behavior Implementation Projection View.
Which of the following do you use as a separator between a table and a field name in Open SQL? Pointer(->) Period (.) Minus (-) Tilde (~).
What can you do with the SQL Trace Tool (ST05)? Note: There are 3 correct Answers to this question. Detect all deleted database records Locate database-related functional issues Display record of all database access Locate database-related performance issues Detect redundant statements.
You implement a SELECT statement in ABAP. When do you use the key word FIELDS? When the position of the fields list is after the UNION clause. When the position of the fields list is after the ORDER BY clause. When the position of the fields list is after the FROM clause. When the position of the fields list is after the GROUP BY clause.
For performance optimization, you want to combine the results of ABAP Test Cockpit and the SQL Monitor runtime data. Which tool do you use for this? Runtime Check Monitor (SRTCM) Runtime Check Monitor: Data Display (SRTCMD) SQL Performance Tuning Worklist (SWLT) SQL Monitor: Display Data (SQLMD).
You develop an OData V2 service in SAP Gateway.What is listed in the service document? Entity Types Entity Sets Association Sets Associations.
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? SQL View Database View Structure Type Global Class.
You are defining a variant in the ABAP Trace tool (SAT). Which of the following trace restrictions can you set? Note: There are 2 correct Answers to this question. Restrict trace to specific users Restrict trace to specific statements Restrict trace to specific transactions Restrict trace to specific program parts.
You use the following expression to address the internal table gt_flights: gs_flight = gt_flights[ carrid = 'XX' connid = '9999' ]. There is NO table entry with the specified key. What is the result of the statement? gs_flight retains its previous contents. The system sets sy-subrc to 4. gs_flight retains its previous contents. The system triggers an exception. gs_flight is initialized. The system sets sy-subrc to 4. gs_flight is initialized. The system triggers an exception.
How could you replace the statement CONCATENATE a b INTO c.? Note: There are 2 correct Answers to this question. c = a & b. c = |{ a }{ b }|. c = |a && b|. c = a && b.
There are many syntax differences between SAP HANA SQLScript and Open SQL. Which of the following rules are common ground between the two languages? Note: There are 2 correct Answers to this question. Key words can be upper-case or lower-case Host variables are escaped with an at symbol (@) Statements are ended with a period (.) Comments can be marked by an asterisk (*) at position 1.
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? Check for existing foreign keys Auto-fill semantic key fields Check for valid dates in input fields Auto-fill a Last Changed By field.
You want to search for custom code that needs to be adjusted. Which of the following tools can you use? QL Monitor (SQLM) ABAP Call Monitor (SCMON) Usage Data (SUSG) Code Inspector (SCI).
Which of the following tasks are typically done in a Projection view of the ABAP RESTful Application Programming Model (RAP)? Note: There are 2 correct Answers to this question. Enable full-text search in the application Define the Business Object composition Define a value help for an input field Define the components of the service.
Which of the following do you use as a separator between a table and a field name in a CDS view definition? Please choose the correct answer Tilde (~) Pointer (->) Minus (-) Period (.).
Report abuse Terms of use
HOME
CREATE TEST
COMMENTS
STADISTICS
RECORDS
Author's Tests