Professional Documents
Culture Documents
S 4 Hana
S 4 Hana
S 4 Hana
Answer: Custom fields can only be created for SAP Fiori apps that have been enabled by SAP for this
type of extension.
Answer: tiles
Target Mappings
Question 3: Which of the following floor plans does SAP Fiori elements offer?
Answer: ListReport
Overview Page
Worklist
currcode, url}
Question:In your system landscape, you create a Custom Business Object in the SAP S/4HANA On-
Premise edition. Which steps are necessary to
use the Custom Business Object as the basis for an SAP Fiori app?
Answer: Register the OData service based on your Custom Business Object in SAP Gateway
create a project in the SAP Gateway Service Builder (SEGW) and reference your Custom Business
Object as data source
Question: Which of the following are dimensions of the SAP Fiori definition?
Answer: Concept
Design
Technology
Question: 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?
Answer: It is created when the LOOP statement is processed. You can access it any time after the
declaration.
Question: Which of the following are extensibility apps from the Extensibility Business Catalog?
Question: The Entity Manipulation Language (EML) is an extension of which of the following?
Question: You use the Code Inspector to Search for Potential Functional Issue. Which of the
following checks are presets in FUNCTIONAL_DB variant
Search problematic statements for result of SELECT or OPEN CURSOR without ORDER BY
Question: Which building blocks of the ABAP RESTful Programming Model(RAP) are part of the Core
Data Services(CDS)?
Answer:Behavior Definition
ServiceDefinition
Question: In a central hub deployment, which protocol is used to communicate between front-end
and back-end server?
Answer: OData
Question: You want to create a new CDS view VIEW1 that reads from CDS view VIEW2. VIEW2 has 2
input parameters, parl and par2, with data
type abap.char(10).
Which of the following is the correct way to supply the input parameters?
Question: Which of the following are features of the ABAP Test Cockpit?
Question: You implement a SELECT statement in ABAP. When do you use the key word FIELDS?
Answer: When the position of the fields list is after the FROM clause.
Question: You want to use the UNION between 2 SELECT statements in aCDS view. What must both
statements have in common?
Question: You develop a SAP Fiori app in a specific solution area. Where do you define tiles and
target mappings for the app?
Question: Which of the following are valid ways to insert a comment in a Data Definition (DDL
source)?
Answer: // comment
/* comment */
Question: In your system landscape, there is a development system DEV and a central check system
CHK. Which of the following describes the
Answer: A developer logs on to system CHK and invokes a check in system DEV.
Question: You implement the behavior of a CDS-based BOPF-Object and want to issue a message.
Which is the correct sequence of the necessary
implementation steps?
Answer: Make sure parameter eo_message is not empty. Add a message to the message container.
Call a static method of class
/bobf/cl_frw_message_factory
Question: For performance optimization, you want to combine the results of ABAP Test Cockpit and
the SQL Monitor runtime data. Which tool do you
correct?
Question: 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
Answer: Use transaction SQLM in PRD to export a file and transaction SWLT in DEV to import this
file.
Question: You are defining a variant in the ABAP Trace tool (SAT). Which of the following trace
restrictions can you set?
(Behavior Definition
datadefinition
Question: Which of the following do you use as a separator between a table and a field name in a
CDS view definition?
Question: You have written a program that uses inline declarations and assigns values using
expressions. The global data declarations contain the
or = NEw).
Question: Which of the following new features are supported by the CDS Views but not by the ABAP
Dictionary Views?
Question: Which of the following tasks are typically done in a Projection view of the ABAP RESTful
Application Programming Model (RAP)?
Question: 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?
Question: Which of the following features are available in Open SQL release 7.50?
Answer: up to 50 tables in JOINs
BETWEEN in ON conditions
Question: How could you replace the statement CONCATENATE ab INTO c.?
Answer: c=|{a}{b}|.
c=a&&b.
Question: 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?
ANswer: DatabaseView
Question: What can you use as data source for an SAP Fiori App Launcher - Dynamic?
Question: Which OData option do you use to access the data model of the service?
Answer: $metadata
Question: You want to define an ABAP Managed Database Procedure (AMDP) . Which are
requirements in the definition part of the class?
Question: When creating CDS-based BOPF Business Objects, the system generates several additional
repository objects. Among those objects are
Answer: structures
Table Types
Question: You implement the behavior of a CDS-based BOPF Business Object. For which of the
following tasks can you reuse the implementation
Question: Where does the SAP system organize the SAP Gateway services?
Question: You plan to migrate an SAP ERP system to SAP S/4HANA. Which of the following tasks are
recommended but NOT mandatory?
performance-tuning
Question: Which of the following information do you get using the ABAP Call Monitor?
Question: You want to use Data Source Extensions. Which of the following restrictions and options
apply?
Answer:
You can only create Data Source Extensions for SAP applications that have been enabled by SAP for
key user extensibility.
Question: You want to search for custom code that needs to be adjusted. Which of the following
tools can you use?
The CDS view and the SQL view must have different names.
Question: Which of the following new repository object types were introduced with ABAP CDS?
Answer: datadefinition
access-contro!
Metadata Extension
Question: 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?
Question: You implement the Behavior of a CDS-based BOPF Business Object. You call method
update( ) of the BOPF data modifier to update
Question: 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
Question: Which of the following do you use as a separator between a table and a field name in
Open SQL?
Question: You edit a behavior implementation class of a draft-enabled BOPF Business Object. You
need to distinguish between a new draft instance
Answer: HasActiveEntity
Question: You are writing an ABAP Managed Database Procedure that contains a SELECT statement.
How does client handling work?
Question: 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?
Behavior Projection
Question: Which expression can you use in Open SQL release 7.50?
Answer: CASE
Question: You want to create ABAP applications to consume an on-premise RFC. You use the
jco.client.ashost property to create a corresponding
destination.
Question: You maintain a transactional app for sales orders that is built with the ABAP Programming
model for SAP Fiori. For which of the following
Question: The class CL_CLASS contains a public static method DO_SOMETHING with an importing
parameter PARAM TYPE i. Your program contains
Question: SAP enabled key user extensibility for a SAP Fiori application. The application accesses a
database table that you extended with an append
structure in the customer namespace. You want to use key user extensibility to create input fields on
the SAP Fiori UI that correspond to
Answer: Enable the usage of the custom database fields in the Custom Fields and Logic app.
Append the custom database fields to the extension include structure provided by SAP.
Enable the custom database fields for usage in SAP Fiori apps using the transaction Enable Fields
for Use in the Custom Fields and
Question: What can you do with the SQL Trace Tool (STO5)?
Question: In SAP S/4HANA, a replacement object is assigned to transparent table ANEA. Which uses
of table ANEA do you have to correct when
Question: Which of the following Open SQL statements are syntactically correct in release 7.50?
Answer: SELECT carrid connid loccuram loccurkey. FROM sbook. UNTOTABLE It_booking . WHERE
customid = Iv_customer.
SELECT FROM sbook. FIELDS carrid, connid, loccuram, loccurkey . WHERE customid
=@lv_customer. UNTOTABLE @It_booking.
SELECT carrid, connid, loccuram, loccurkey . FROM sbook .INTO TABLE @It_booking .
WHERE customid = @lv_customer.
Question: 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?
Database Views
Question: You are creating an enhancement implementation using key user extensibility. Which of
the following can you do in the web-based ABAP
editor?
Question: You want to establish an automatic check during the release of change requests. If the
check returns any errors, the system should
LOOP AT t1 INTO wal. MOVE-CORRESPONDING wai TO wa2. APPEND wa2 TO T2. ENDLOOP.
Answer: VALUE
Question: Which of the following make up the behavior of a BOPF Business Object?
Answer: validations
Determinations
actions
Question: You define an SAPUIS5 application as the target in a target mapping. Which of the
following are mandatory?
A ComponentID
va ICFpath
OC Application 1D
oO application type
oO
OData service
Points: 0
vo @UI.facet
oO @UI.area
Oo @UI.range
Oo
@UI.segment
implementations?
vO
Local Types
test classes
° Global Class
You create a destination in SAP BTP cockpit. Which of the following destination types can you set in
the Connectivity Service?
Cismte
UO opata
Vv Orrc
Vv Onte
O ProjectionView
Oo Behavior Projection
JV O Service Binding
oO ServiceDefinition
You use the UNION in the Open SQL statement in release 7.50. Which of the following must you use?
(J J01N clauses
Question: 38/80 Hits: 0 Faults: NaN. Points: 0
There are many syntax differences between SAP HANA SQLScript and Open SQL. Which of the
following rules are common ground
You want to create custom fields using the Custom Fields and Logic extensibility app. Which of the
following statements do you need to
consider?
You can only use String-like data types for the fields.
vo
O CRemte_BY_HTTP_DESTINATION
(Ol CREATE_BY_CLOUD_DESTINATION
VC CREATE_BY_DESTINATION
vo CREATE _BY_URL