Ricardo Suarez G
Test por , creado hace más de 1 año

C_S4HDEV1909 Programming in SAP S/4HANA Exam Questions

1291
1
0
Ricardo Suarez G
Creado por Ricardo Suarez G hace casi 2 años
Cerrar

C_S4HDEV1909 Programming in SAP S/4HANA Exam Questions

Pregunta 1 de 185

1

What are the main principles of SAP Fiori?
Choose the correct answers.

There are 2 correct answers to this question.

Selecciona una o más de las siguientes respuestas posibles:

  • Simple, coherent, and delightful

  • Role-based and adaptive

  • Collaborative

  • ISO/IEC/IEEE 90003:2018

Explicación

Pregunta 2 de 185

1

On what basis are the ABAP Development Tools developed?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • SAP GUI

  • Eclipse

  • Visual Studio Code

  • SAP Business Application Studio

Explicación

Pregunta 3 de 185

1

What are the different types of editors available in ABAP Development Tools?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Integrated SAP GUI editors

  • Feature editors

  • Perspectives

  • Native editors

  • Views

Explicación

Pregunta 4 de 185

1

What new repository object types were introduced with ABAP CDS?
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Access Control (DCL Source)

  • Metadata Extension

  • Association

  • Data Definition (DDL Source)

  • CDS View

Explicación

Pregunta 5 de 185

1

Which object is created when a Data Definition is activated?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • Role View

  • CDS View

  • Activation View

  • Authorization View

  • Data Definition View

Explicación

Pregunta 6 de 185

1

What are possible values for the annotation @AccessControl.authorizationCheck?
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • #CHECK

  • #NOT_REQUIRED

  • #PFCG_AUTH

  • #FULL_ACCESS

  • #NOT_ALLOWED

  • #GRANT_SELECT

Explicación

Pregunta 7 de 185

1

What tools are available in the ABAP Development Tools to analyze CDS Views?
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Dependency Analyzer

  • Active Annotations

  • Annotation Analyzer

  • Authorization Preview

  • Data Preview

  • Active Dependencies

Explicación

Pregunta 8 de 185

1

What are the repository objects that make up a business service?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Service Model

  • Service Binding

  • Service Type

  • Service Definition

  • Service Protocol

Explicación

Pregunta 9 de 185

1

Which of the following are service types available when exposing a business service as an
OData service?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • UI API

  • Service API

  • Web API

  • Web Service

  • UI Service

  • API Service

Explicación

Pregunta 10 de 185

1

How is the UI of an SAPUI5 application rendered?
Choose the correct answer

Selecciona una de las siguientes respuestas posibles:

  • The UI is rendered in the browser using JavaScript.

  • The UI is rendered in the browser using ABAP.

  • The UI is rendered on the ABAP server using JavaScript.

  • The UI is rendered on the ABAP server using ABAP.

Explicación

Pregunta 11 de 185

1

Which statements about SAP Fiori elements are correct?
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • SAP Fiori elements are part of the SAPUI5 delivery.

  • SAP Fiori elements provide complete freedom in implementing an application.

  • The effort required for development with SAP Fiori elements is less than for
    SAPUI5 freestyle development.

  • SAP Fiori elements ensure a consistent look and feel and UI behavior for the
    developed applications.

Explicación

Pregunta 12 de 185

1

SAP Fiori elements provide a framework for generating UIs at runtime based on OData
services and annotations requiring no JavaScript UI coding. Just like the data provided via
OData services, the metadata annotations must also be made available via the
corresponding back-end.
Determine whether this statement is true or false.

Selecciona una de las siguientes respuestas posibles:

  • True

  • False

Explicación

Pregunta 13 de 185

1

What of the following are floorplans currently available with SAP Fiori elements?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Overview Page

  • Create Page

  • Object Page

  • Master-Detail Page

Explicación

Pregunta 14 de 185

1

For which development environments are the SAP Fiori tools extensions available?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • SAP Web IDE Full-Stack

  • SAP Business Application Studio

  • SAP Web IDE Personal Edition

  • Visual Studio Code

Explicación

Pregunta 15 de 185

1

Which command do you use to deploy a SAPUI5 application?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • run npm deploy

  • run deploy

  • npm deploy

  • npm run deploy

Explicación

Pregunta 16 de 185

1

Which SAP Fiori elements can be assigned to user roles?
Choose the correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • SAP Fiori Group

  • SAP Fiori Catalog

  • SAP Fiori Target Mapping

  • SAP Fiori Tile

Explicación

Pregunta 17 de 185

1

What is needed to define a target mapping for an SAPUI5 application?
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Component ID

  • Gateway service

  • ICF path

  • BSP name

  • System alias

  • Application ID

Explicación

Pregunta 18 de 185

1

In which ABAP repository object is the behavior of a RAP business object specified?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • Behavior Description

  • Behavior Definition

  • Behavior Pool

  • Behavior Implementation

Explicación

Pregunta 19 de 185

1

Which syntax element includes RAP draft handling in the projection layer of a draftenabled RAP business object?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • with draft

  • reuse draft

  • include draft

  • project draft

  • use draft

Explicación

Pregunta 20 de 185

1

What are the options for providing additional application-specific business logic to a RAP Business Object?
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Determinations

  • Injections

  • Formatters

  • Validations

  • Actions

Explicación

Pregunta 21 de 185

1

Which annotation is used to define value helps?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • @ObjectModel.valueHelp

  • @Consumption.valueHelpDefinition

  • @Consumption.foreignKey.association

  • @ValueHelpDefinition

Explicación

Pregunta 22 de 185

1

ABAP Core Data Services (ABAP CDS) are only available when using a SAP HANA database.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 23 de 185

1

When working with ABAP Development Tools (ADT), a project represents a certain set of tools.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 24 de 185

1

In ABAP Development Tools (ADT), you open the context menu for a CDS View entity.
Which of the following tools is not in sub menu Open With?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • Active Annotations

  • Dependency Analyzer

  • Show SQL Create Statement

  • Data Preview

Explicación

Pregunta 25 de 185

1

Which of the followings are correct ways to add a comment in a data definition?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • /*…/*

  • //

  • "

  • /*...*/

Explicación

Pregunta 26 de 185

1

When you define a CDS DDIC-based view, the key of the generated DDIC View and the key of the CDS view can be different.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 27 de 185

1

Which of the following View annotations is mandatory for the definition of a CDS DDIC-based view?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • ABAPCatalog.compiler.CompareFilter

  • @ABAPCatalog.sqlViewName

  • @AccessControl.authorizationCheck

Explicación

Pregunta 28 de 185

1

CASE expressions can be nested.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 29 de 185

1

Type conversions in ABAP CDS are performed with a CONV( ) expression.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 30 de 185

1

What is the default behavior of built-in function currency_conversion( ) in case of an error?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • The function returns the input value unconverted.

  • The function returns the NULL value.

  • The function triggers an SQL Error.

Explicación

Pregunta 31 de 185

1

When nesting CDS Views how many views can you built on to of each other (technically)?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • 2 Levels

  • 3 Levels

  • 10 Levels

  • No Limit

Explicación

Pregunta 32 de 185

1

What is the result type of aggregate function SUM( )?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • The same as the type of the argument

  • abap.int4

  • abap.int8

Explicación

Pregunta 33 de 185

1

What is the difference when using UNION instead of using UNION ALL?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • You can add a filter condition.

  • Duplicates are removed from the result set.

Explicación

Pregunta 34 de 185

1

Which of the following are syntactically correct ways to address an input parameter
factorof a CDS View?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • :factor

  • $factor

  • $parameters.factor

  • :parameters.factor

Explicación

Pregunta 35 de 185

1

Which of the following is the default cardinality of an association of no cardinality is specified?
Choose the correct answers.

Selecciona una de las siguientes respuestas posibles:

  • [0..1]

  • [0..*]

  • [1..1]

  • none

Explicación

Pregunta 36 de 185

1

Which of the following extensions are allowed on a CDS view that does not contain annotation ABAPCatalog.viewEnhancementCategory?

Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Additional fields in the element list

  • Additional fields in the GROUP BY - clause

  • Additional expressions in the element list

  • Additional associations in the element list

Explicación

Pregunta 37 de 185

1

All access conditions in CDS roles are based on user authorizations.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 38 de 185

1

A CDS table function is a CDS object that is implemented by a script coding that is executed on the database.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 39 de 185

1

SAP S/4HANA runs best with SAP HANA as database but it is available with other
databases, too.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 40 de 185

1

Which of the following are potential functional issues when migrating ABAP code to SAP
HANA?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Use of native SQL or DB Hints.

  • Coding that assumes that a SELECT result is always sorted.

  • The existence of customer-specific cluster tables.

  • The existence of table appends.

Explicación

Pregunta 41 de 185

1

Your SAP ERP system contains an ABAP Program which calls an SAP function module.
This functional module is a blacklist item in SAP S/4HANA. What happens after you migrated the system to SAP S/4HANA?
Choose the correct answers.

Selecciona una de las siguientes respuestas posibles:

  • When a user runs the program, execution terminates with an error message.

  • When a user runs the program, execution terminates with a runtime error.

  • The call of the function module causes a syntax error during the upgrade.

  • It is not possible to upgrade the system to SAP S/4HANA while the program still
    calls the function module.

Explicación

Pregunta 42 de 185

1

If in SAP S/4HANA a former transparent table has been replaced by a view of the same name, which uses of this transparent table will still work fine?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Use as data type

  • Direct write access

  • Base table of a dictionary view

  • Direct read access

Explicación

Pregunta 43 de 185

1

Which source of information about SAP S/4HANA simplifications allows you to check whether a given repository object is affected.
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • Simplification List

  • Simplification Item Catalog

  • Simplification Database

Explicación

Pregunta 44 de 185

1

Identifying and removing obsolete code is a mandatory step during the conversion of a SAP ERP system to SAP S/4HANA..
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 45 de 185

1

Which of the following tools are used to identify unused code?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • ABAP Call Monitor (SCMON)

  • Code Inspector (SCI)

  • ABAP Usage data (SUSG)

  • ABAP Test Cockpit (ATC)

Explicación

Pregunta 46 de 185

1

It is possible to display usage data in the ABAP Call Monitor (transaction SCMON)?
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 47 de 185

1

Where do you define a set of Code Inspector checks that you want to perform?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • In a Code Inspector object list.

  • In a Code Inspector check variant.

  • In a Code Inspector inspection.

Explicación

Pregunta 48 de 185

1

Which of the following features are available in ABAP Test Cockpit (ATC) but not in Code
Inspector (SCI)?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Ad hoc checks in ABAP Workbench (SE80).

  • Full inspection of freely defined object sets.

  • Distribution of check results.

  • Remote checks.

Explicación

Pregunta 49 de 185

1

Which of the following are prerequisites for performing SAP S/4HANA Readiness Checks?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • The check system has ABAP release 7.51 or higher.

  • You perform the check with ABAP Test Cockpit (ATC) and not with Code Inspector
    (SCI).

  • Simplification Database is loaded into the check system.

  • The check system is a SAP S/4HANA system.

Explicación

Pregunta 50 de 185

1

You want to set up a central check system for remote ATC checks. Which is the minimum
ABAP release for this central check system?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • AS ABAP 7.00

  • AS ABAP 7.40

  • AS ABAP 7.51

Explicación

Pregunta 51 de 185

1

You want to set up a central check system for remote ATC checks. Which is the minimum ABAP release for the checked system?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • AS ABAP 7.40

  • AS ABAP 7.00

  • AS ABAP 7.51

Explicación

Pregunta 52 de 185

1

Prior to using the Custom Code Migration app you have to perform an S/4HANA readiness check in the ABAP Test Cockpit.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 53 de 185

1

Prior to using the Custom Code Migration app you have to configure an Object Provider for the checked system in the ABAP Test Cockpit.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 54 de 185

1

BTP stands for:
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • Best Technology Platform

  • Business Technology Performance

  • Business Technology Platform

Explicación

Pregunta 55 de 185

1

What is correct with regards to in-app extensibility?
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • The key user can perform simple extensibility tasks in an easy-to-do way.

  • UI adaptations are feasible for fields, groups, and field labels.

  • The key user may adapt the behavior of the kernel functions of the application
    server.

  • The key user may reorganize the sequence of the Logical Unit of Work processing.

  • The key user may add custom business logic at predefined enhancement points.

Explicación

Pregunta 56 de 185

1

What is true concerning the new extensibility concept for SAP S/4HANA?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Only such an extensibility is allowed that does not block updates and permits to
    continue to work after an update.

  • No modifications are allowed.

  • Custom side-by-side extensions are tightly coupled with the digital core.

Explicación

Pregunta 57 de 185

1

An ABAP Environment is a service of SAP BTP. Which of the following are correct?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • In a technical sense, the ABAP Service is associated directly with a Global Account;
    there is no need for a subaccount and a space.

  • The ABAP Service is instantiated as part of a space. A space in turn can comprise
    several ABAP services.

  • To perform administrative tasks for the ABAP Service with ABAP Service
    Launchpad (Dashboard), you need to have a Business User.

  • To perform development tasks with ABAP Development Tools (ADT) on ABAP
    Environment, you need to have a space user.

  • To perform development tasks with ABAP Development Tools (ADT) on ABAP
    Environment, you need to have a Business User.

Explicación

Pregunta 58 de 185

1

To log on to ABAP Environment coming from ABAP Development Tools (ADT), using the service key is sufficient.
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • Yes, you do not need any other credentials.

  • No. Besides this, you need a Business User.

Explicación

Pregunta 59 de 185

1

For side-by-side extensions, SAP BTP offers several programing languages. Which of the following are supported?
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • HTML5

  • Cobol

  • ABAP

  • Java

  • Java Script

  • Assembler

Explicación

Pregunta 60 de 185

1

SAP BTP ABAP environment allows Agile Innovation on the newest technology. What are the characteristics of Agile Innovation?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Developers can work from everywhere.

  • The newest SAP S/4HANA capabilities always can be exploited.

  • The newest ABAP Programming Model is always available.

  • Innovations from SAP must be pulled explicitly by the customer; there is no
    automatism that they are available.

Explicación

Pregunta 61 de 185

1

ABAP Environment is a Platform-as-a-Service (PaaS). Which of the following is correct?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • It cannot be part of SAP BTP because SAP BTP itself is already a PaaS.

  • It is always part of SAP BTP.

  • It can be part of SAP BTP but it is available stand-alone also.

Explicación

Pregunta 62 de 185

1

ABAP Development Tools (ADT) are the Integrated Development Environment (IDE) for ABAP Environment. Which of the following are correct?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • ADT is part of SAP BTP.

  • ADT can be downloaded at eclipse.org and works for ABAP development out-ofthe-box without any further preparations.

  • ADT is a specific Plug-In for the Eclipse IDE from SAP.

  • ADT can be used for on-premise development and for cloud-based development.

Explicación

Pregunta 63 de 185

1

There is one ABAP but different versions.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 64 de 185

1

which program is used, to allow developers to check, out the behavior of the different ABAP language versions?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • ABAP_VERSIONS_DEMO

  • COMPARE_ABAP_VERSIONS

  • DEMO_ABAP_VERSIONS

Explicación

Pregunta 65 de 185

1

External Repository Objects are Development Objects that are not created by the
customer.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 66 de 185

1

Which of the following entity types implement the ABAP RESTful programming model?
Choose 4 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Business Objects Projection

  • Service Consumption Model

  • Behavior Definition

  • Service Definition

  • Service Binding

  • Behavior Projection

Explicación

Pregunta 67 de 185

1

All entities of a structure (except the root entity) that represent a node of the business
object structure serve as a:
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Leaf entity

  • Parent entity

  • Branch Entity

  • Child entity

Explicación

Pregunta 68 de 185

1

Which of the following statements are correct?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • A service definition describes which CDS entities of a data model are to be
    exposed

  • A service binding is used to bind a service definition to a communication protocol
    such as OData

  • A service definition implements the behavior of a data model such as create,
    update, delete

  • A service binding implements the behavior of a data model such as create, update,
    delete

Explicación

Pregunta 69 de 185

1

A behavior definition is defined by using the ABAP Restful Definition Toolset.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 70 de 185

1

The draft concept fills the gap between a stateless communication pattern and a stateful
application by applying REST principles.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 71 de 185

1

The Connectivity service provides the following services:
Choose 4 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Allows you to make connections to on-premises systems, using the Cloud
    Connector.

  • Allows connections to on-premises systems not using the Cloud Connector

  • Allows subaccount specific configuration of application connections via
    destinations.

  • Provides an API that application developers can use to consume remote services.

  • Lets you establish a secure tunnel from your on-premises network to applications
    on SAP BTP, while you keep full control and auditability of what is exposed to the
    cloud.

Explicación

Pregunta 72 de 185

1

Which methods are offered in the class: CL_HTTP_DESTINATION_PROVIDER to establish
a connection to an internet-facing API?
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • CREATE_BY_DESTINATION

  • CREATE_BY_CLIENT_PROVIDER

  • CREATE_BY_CLOUD_DESTINATION

  • CREATE_BY_URL

Explicación

Pregunta 73 de 185

1

What are CRUD operations?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • Change, Read, Update and Delete

  • Create, Read, Update, and Delete

  • Create, Read, Update, and Distribute

Explicación

Pregunta 74 de 185

1

The Cloud Connector provides the connectivity between the SAP BTP and on-premise
systems.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 75 de 185

1

What is the difference between OData service consumption and RFC execution?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • The difference between OData service consumption and RFC execution is, that
    OData always requires an HTTPS connection.

  • The difference between OData service consumption and RFC execution is, that
    RFC is transported over an HTTP protocol.

  • The difference between OData service consumption and RFC execution is that
    while OData is transported over the HTTP protocol, RFC is not.

Explicación

Pregunta 76 de 185

1

What is used to simplify and encapsule both, the request and handling of a reusable custom-developed API?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • The cloud connector.

  • A remote client proxy.

  • The remote service

Explicación

Pregunta 77 de 185

1

Which of the following statements are true for Custom Code Development in SAP
Business Suite?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • You can replace an SAP database table with a customer database table.

  • You can reuse SAP development objects.

  • Modification of SAP development objects is possible.

  • You can only access whitelisted APIs so that the digital core is decoupled from
    customer access.

Explicación

Pregunta 78 de 185

1

Which of the following is correct for Custom Code Development in the cloud?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • A You can reuse every SAP development object.

  • Modification is possible

  • You develop custom code in a separate side-by-side mode.

Explicación

Pregunta 79 de 185

1

Which adaptations are necessary when transforming ABAP Custom Code to SAP BTP ABAP environment?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Usage of OpenSQL is prohibited.

  • For the user interface, only usage of classical dynpro SAP GUI screens is allowed.

  • Adjustment to ABAP language version 'Cloud Platform' is necessary.

  • Custom code must be SAP cloud ready.

Explicación

Pregunta 80 de 185

1

Which of the following statements about using abapGit is correct?
Choose 2 correct answer.

Selecciona una o más de las siguientes respuestas posibles:

  • Custom source code can be transported in both directions between ABAP systems
    – from on-premise to cloud and vice versa.

  • The abapGit Eclipse plug-in must be installed in ABAP Development Tools to
    import/export ABAP objects from a Git repository.

  • The program ZABAPGIT must be installed on SAP BTP, ABAP environment.

Explicación

Pregunta 81 de 185

1

Which of the following statements regarding transporting software components in SAP
BTP ABAP environment is correct?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • Transport of software components is only possible within the same global account.

  • To transport any software components, no actions are necessary in ABAP
    Development Tools. All actions are performed from the ABAP Service's dashboard.

  • C There must exist a transport layer – that is – there is a dedicated development
    system and a dedicated production system.

Explicación

Pregunta 82 de 185

1

The main development directions of the SAP BTP, ABAP environment are more options
for dynamic programming and improvements for the ABAP RESTful Programming Model.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 83 de 185

1

Which of the following SAP HANA-based scenarios involve ABAP applications?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Data marts based on SAP HANA.

  • AS ABAP with SAP HANA as primary database.

  • Native SAP HANA applications.

  • SAP HANA as Business Accelerator.

Explicación

Pregunta 84 de 185

1

On SAP HANA, tables are stored in row store by default.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 85 de 185

1

Which of the following entries are required when creating a system in the SAP HANA Studio?
Choose 4 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Host name

  • Instance number

  • Client ID

  • User name

  • Logon Language

Explicación

Pregunta 86 de 185

1

Which of the following entities can be found under the Catalog node, and not under the
Content node?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Package

  • Schema

  • Table

  • Calculation View

Explicación

Pregunta 87 de 185

1

It is not possible to create secondary indexes on SAP HANA.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 88 de 185

1

Which of the following new repository objects belong to the so-called “Top-Down
Approach” for Code-to-Data?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • External view

  • CDS view

  • Database procedure proxy

  • ABAP-managed database procedure

Explicación

Pregunta 89 de 185

1

When using a secondary database connection, the default schema is derived from the database user, which is stored in the secondary database connection.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 90 de 185

1

Which of the following are potential functional issues when migrating ABAP code to SAP
HANA?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Use of native SQL or DB Hints.

  • Use of secondary database connections.

  • Coding that assumes that a SELECT result is always sorted.

  • The existence of customer-specific cluster tables.

  • The existence of table appends.

Explicación

Pregunta 91 de 185

1

Where do you define a set of Code Inspector checks that you want to perform?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • In a Code Inspector object list.

  • In a Code Inspector object check variant.

  • In a Code Inspector inspection.

Explicación

Pregunta 92 de 185

1

When migrating to SAP HANA, every SELECT statement immediately becomes faster.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 93 de 185

1

Because SAP HANA stores all data in memory, buffering of data on the application server becomes less important.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 94 de 185

1

Which of the following patterns are known to potentially cause performance issues when accessing an SAP HANA database?
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Use of SELECT ... FOR ALL ENTRIES

  • Use of joins with more than three tables

  • Use of SELECT statements in loops

  • Use of SELECT * for tables with many fields

Explicación

Pregunta 95 de 185

1

Which of the following are steps in the recommended sequence for a guided performance analysis?
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Do static code checks with Code Inspector or ABAP Test Cockpit.

  • Collect runtime data with SQL Monitor.

  • Collect runtime data with Runtime Analysis.

  • Combine runtime data and static check result in SQL Performance Tuning Worklist

Explicación

Pregunta 96 de 185

1

Which part of a guided performance analysis is done with the SQL Monitor tool?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • Collect runtime data in the productive system.

  • Do static SQL checks in the productive system.

  • Do static SQL checks in the development system.

  • Combine runtime data and static check results

Explicación

Pregunta 97 de 185

1

Which of the SQL performance rules become more important with SAP HANA?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Keep the result set small.

  • Minimize amount of transferred data.

  • Minimize number of database accesses.

  • Minimize search overhead.

  • Keep unnecessary load away from the DB.

Explicación

Pregunta 98 de 185

1

1. Which of the SQL performance rules become less important with SAP HANA?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Keep the result set small.

  • Minimize amount of transferred data.

  • Minimize number of database accesses.

  • Minimize search overhead.

  • Keep unnecessary load away from the DB.

Explicación

Pregunta 99 de 185

1

Which of the following are tasks of the database interface (DBI) and database-specific library (DBSL)?
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Translate Open SQL syntax into native SQL syntax.

  • Add client handling to the statement.

  • Check user authorizations.

  • Handle SAP table buffering.

  • Transaction handling.

Explicación

Pregunta 100 de 185

1

New Open SQL syntax is mandatory as of SAP NetWeaver AS ABAP 7.40 SP05.
Determine whether this statement is true or false

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 101 de 185

1

The Open SQL syntax is a prerequisite for the new Open SQL features.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 102 de 185

1

Classical Open SQL syntax and new Open SQL syntax must not be used in the same ABAP processing block.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 103 de 185

1

Which of the following entities can be found in the object list of the ABAP Workbench or the Project Explorer of ADT?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Data definition (also known as DDL source)

  • CDS view

  • SQL view

Explicación

Pregunta 104 de 185

1

Which of the following entities corresponds to an object Created on the database?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • Data definition (aka DDL source)

  • CDS view

  • SQL view

Explicación

Pregunta 105 de 185

1

If you use a CDS view name in the FROM clause of an Open SQL SELECT statement, the new Open SQL syntax is mandatory.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 106 de 185

1

ASSOCIATION TO is just another way of saying LEFT OUTER JOIN TO.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 107 de 185

1

Which of the following are prerequisites for exposing an association?
Choose the correct answers.

Selecciona una de las siguientes respuestas posibles:

  • The association points to a table, not to another CDS View.

  • The association has cardinality “to-N.”

  • All fields mentioned in the ON condition are part of the field list.

  • The association is the only association in this view definition.

Explicación

Pregunta 108 de 185

1

Where can you evaluate an exposed association?
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • In the Data Preview of ADT

  • In the Data Browser (transaction SE16) .

  • In another CDS view .

  • In an Open SQL SELECT statement.

Explicación

Pregunta 109 de 185

1

CDS views that define associations cannot be extended.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 110 de 185

1

An import parameter that is annotated with @Environment.systemField: becomes optional
in the following places:
Choose the correct answers.

Selecciona una de las siguientes respuestas posibles:

  • In Data Preview in ADT.

  • In the Data Browser (SE16).

  • In ABAP Open SQL.

  • In the definition of another CDS view

Explicación

Pregunta 111 de 185

1

An access control (DCL source) defines access restrictions for a given CDS view. These restrictions are implicitly evaluated when the CDS view is accessed in the following places:
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • In Data Preview in ADT.

  • In the Data Browser (SE16).

  • In ABAP Open SQL

  • In the definition of another CDS view.

Explicación

Pregunta 112 de 185

1

Which of the following are common ground between SAP HANA syntax and Open SQL syntax (as of ABAP 7.40 SP05)?
Choose 3 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Key words are not case-sensitive.

  • Table names have to be upper-case

  • Identical client handling.

  • Comma-separated field lists.

  • Field list after FROM clause is supported.

Explicación

Pregunta 113 de 185

1

In SAP HANA SQL, it is mandatory to specify a schema before the table name.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 114 de 185

1

Which of the following are supported types for parameters of AMDP methods?
Choose the correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Numeric or character-like scalar types.

  • Structure types with only scalar components.

  • Table types with only scalar columns

  • Nested table types without secondary keys.

Explicación

Pregunta 115 de 185

1

All ABAP objects used within the body of an AMDP method have to be listed after the
USING addition.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 116 de 185

1

Any AMDP method shipped by SAP can be extended using the AMDP BAdI technique.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 117 de 185

1

What can you do in ADT (ABAP in Eclipse) but not in the classical ABAP Workbench?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Display an AMDP method implementation.

  • Edit an AMDP method implementation.

  • Test an AMDP method implementation.

  • Debug an AMDP method implementation.

Explicación

Pregunta 118 de 185

1

When executing a native SQL query via ABAP Database Connectivity (ADBC), which of the following steps is optional?
Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • Create an instance of CL_SQL_CONNECTION.

  • Create an instance of CL_SQL_STATEMENT.

  • Create an instance of CL_SQL_RESULT_SET.

  • None, all three are mandatory.

Explicación

Pregunta 119 de 185

1

What happens if you forget to call method close( ) at the end of your query?
Choose the correct answers.

Selecciona una de las siguientes respuestas posibles:

  • You don’t forget a result.

  • An exception is raised.

  • DB resources remain blocked.

  • Nothing.

Explicación

Pregunta 120 de 185

1

The search function in the toolbar of SAP HANA studio searches in SAP HANA content and in the SAP HANA catalog.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 121 de 185

1

You can use Data Preview in SAP HANA studio to test SAP HANA views and SAP HANA stored procedures.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 122 de 185

1

You want to access SAP HANA view CA_BOOKINGS_COUNT in package ha400.primdb via
a native SQL query. Which of the following are correct ways of specifying package path and object name in the FROM clause?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • FROM _SYS_BIC.“ha400.primdb.::CA_BOOKINGS_COUNT”

  • FROM “ha400.primdb::CA_BOOKINGS_COUNT”

  • FROM _SYS_BIC.“ha400.primdb/CA_BOOKINGS_COUNT”

  • FROM “ha400.primdb/CA_BOOKINGS_COUNT”

Explicación

Pregunta 123 de 185

1

Which of the following object types in ABAP repository are proxy objects for SAP HANA objects?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Procedure Proxy

  • Database View

  • SQL View

  • External View

Explicación

Pregunta 124 de 185

1

When creating a proxy object for an SAP HANA view, it is possible to specify data elements for the view fields.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 125 de 185

1

To include SAP HANA content into an ABAP transport request, SAP recommends using an
SAP HANA Transport Container (HTC) instead of the SAP HANA Transport for ABAP (HTA) technique.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 126 de 185

1

You want to perform an SAP HANA full-text search on column COL of database table TAB.
Which of the following conditions have to be fulfilled?
Choose 2 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Table TAB is located in column store.

  • Column COL is of type TEXT or SHORTTEXT.

  • A full text index exists for column COL of table TAB.

  • The application server release is 7.40 SP05 or higher.

Explicación

Pregunta 127 de 185

1

Proposal search (= type ahead search) is supported on all database systems.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 128 de 185

1

ABAP List Viewer with Integrated Data Access (ALV with IDA) is only supported for SAP HANA database.
Determine whether this statement is true or false.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 129 de 185

1

Which of the following ABAP repository objects can be the data source for ALV with IDA?
Choose 4 correct answers.

Selecciona una o más de las siguientes respuestas posibles:

  • Transparent table

  • Database view

  • CDS view

  • SQL view

  • External view

Explicación

Pregunta 130 de 185

1

Which of the following features are NOT supported by ALV with IDA?
Choose the correct answers.

Selecciona una de las siguientes respuestas posibles:

  • Personalization

  • Editing values

  • Excel export

  • Double-click

Explicación

Pregunta 131 de 185

1

What of the following are floorplans currently available with SAP Fiori Elements?

There are two correct answers to this question.

Selecciona una o más de las siguientes respuestas posibles:

  • Object Page

  • Create Page

  • Master-Detail Page

  • Overview Page

Explicación

Pregunta 132 de 185

1

Which data transfer formats are available in SAP Gateway?

There are 2 correct answers to this question

Selecciona una o más de las siguientes respuestas posibles:

  • XML

  • REST

  • HTML

  • JSON

Explicación

Pregunta 133 de 185

1

You want to use Data Source Extensions. Which of the following restrictions and options apply?

There are 2 correct answers to this question.

Selecciona una o más de las siguientes respuestas posibles:

  • You can only read fields of a data source extension.

  • You can use data source extensions to extend the SAP data sources with customer specific fields.

  • 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.

Explicación

Pregunta 134 de 185

1

What annotation is required on the root entity to define the root of the compositional hierarchy for the business object to be created?

Choose the correct answer.

Selecciona una de las siguientes respuestas posibles:

  • @ObjectModel.compositionRoot: true

  • @ObjectModel.compositionParent: true

  • @ObjectModel.topLevel: true

  • @ObjectModel.compositionChild: false

Explicación

Pregunta 135 de 185

1

You are creating an enhancement implementation using key user extensibility. Which of the following can you do in the web-based ABAP editor?

There are 3 correct answers to this question.

Selecciona una o más de las siguientes respuestas posibles:

  • Assign your implementation to a transport

  • Create filter conditions.

  • Directly access SAP database tables.

  • Modularize your code using custom libraries.

  • Test your custom logic.

Explicación

Pregunta 136 de 185

1

Which of the following are extensibility apps from the Extensibility Business Catalog?

There are 3 correct answers to this question

Selecciona una o más de las siguientes respuestas posibles:

  • Custom fields and logic.

  • Custom database fields.

  • Data source extensions.

  • Custom CDS views.

  • Configure Software Packages.

Explicación

Pregunta 137 de 185

1

Which programming language does ABAP RESTful Application Programming Model (RAP) support?

Selecciona una de las siguientes respuestas posibles:

  • Node.js

  • JavaScript

  • ABAP

  • Java

Explicación

Pregunta 138 de 185

1

Which development environment should you use to develop RAP-based apps?

Selecciona una de las siguientes respuestas posibles:

  • ABAP Development Tools in Eclipse

  • SAP GUI

  • Notepad

  • VI

Explicación

Pregunta 139 de 185

1

Which RAP service type requires release, versioning, and deprecation management?

Selecciona una de las siguientes respuestas posibles:

  • Web APIs

  • UI services

  • Identity management services

  • Collaboration services

Explicación

Pregunta 140 de 185

1

What do you define in a RAP service definition?

Selecciona una de las siguientes respuestas posibles:

  • The data model of the business object

  • The entities of the app that are exposed as a service

  • The protocol used by the service

  • The behavior of the implementation

Explicación

Pregunta 141 de 185

1

What languages do you use to define and implement RAP-based apps?

There are 2 correct answers to this question.

Selecciona una o más de las siguientes respuestas posibles:

  • Core Data Services

  • ABAP

  • TypeScript

  • Unity

Explicación

Pregunta 142 de 185

1

Which database is used in SAP Cloud Platform, ABAP Environment?

Selecciona una de las siguientes respuestas posibles:

  • SAP HANA

  • oSQL database

  • Any database a customer wants

  • MaxDB

Explicación

Pregunta 143 de 185

1

Which tool do you use to manage SAP Cloud Platform?

Selecciona una de las siguientes respuestas posibles:

  • MySQL Workbench

  • SAP Solution Manager

  • SAP Cloud Cockpit

  • SAP System Landscape Directory

Explicación

Pregunta 144 de 185

1

What does an SAP Cloud Platform, ABAP Environment trial account cost?

Selecciona una de las siguientes respuestas posibles:

  • Depends on region and availability

  • Free of charge

  • Depends on user storage needed

  • 42 EUR per day

Explicación

Pregunta 145 de 185

1

What is the ABAP flight reference scenario?

Selecciona una de las siguientes respuestas posibles:

  • An application suite for regression tests.

  • A data model for ABAP system demos that is simple to use and understand.

  • An application for checking live flight data from various air carriers.

  • A productive application for managing bookings in a travel agency delivered by SAP.

Explicación

Pregunta 146 de 185

1

Which editor should you use to create database tables in the SAP Cloud Platform, ABAP Environment?

Selecciona una de las siguientes respuestas posibles:

  • Data dictionary editor in SE11 embedded in ADT

  • Table editor in SAP Fiori Tools

  • Source-based table editor in ABAP Development Tools

  • SAP HANA table editor

Explicación

Pregunta 147 de 185

1

How do you add domain-specific semantics to a CDS data model?

Selecciona una de las siguientes respuestas posibles:

  • Using view and element annotations

  • Using ABAP

  • Using JavaScript

  • Using CDS roles

Explicación

Pregunta 148 de 185

1

How do you define your travel entity as root node of the RAP Business Object?

Selecciona una de las siguientes respuestas posibles:

  • Use the keyword: root_node

  • Use keyword: radix

  • Use the keyword: root

  • Use annotation @Sematics.BO.root: true

Explicación

Pregunta 149 de 185

1

What is the purpose of projecting a CDS data model?

Selecciona una de las siguientes respuestas posibles:

  • To define access control.

  • To document the CDS data model.

  • To define the specific use case and enrich the business object (BO) data model.

  • To define new business objects.

Explicación

Pregunta 150 de 185

1

How do you enable CDS views and specific view elements for a full-text/freestyle search?

Selecciona una de las siguientes respuestas posibles:

  • Using the appropriate @Search annotations in the respective database table.

  • By implementing the appropriate logic in an ABAP class.

  • By manually specifying the CDS view in the search engine.

  • Using the appropriate @Search annotations in the CDS data definition.

Explicación

Pregunta 151 de 185

1

What can you define with UI annotations in an SAP Fiori Elements app?

There are 2 correct answers to this question.

Selecciona una o más de las siguientes respuestas posibles:

  • Element position on list and on the object page.

  • List report header information and UI facets on the object page.

  • Standard CRUD (Create, Read, Update and Delete) operations.

  • Calculated fields.

Explicación

Pregunta 152 de 185

1

How can you suppress an element from the personalization dialog of an SAP Fiori Elements app on the web browser?

Selecciona una de las siguientes respuestas posibles:

  • Using the annotation "@UI.hidden: true".

  • By removing it from the CDS metadata extension.

  • Using the annotation "@UI.readonly: true".

  • Elements cannot be suppressed.

Explicación

Pregunta 153 de 185

1

Which artifacts do you use to create a business service on top of a data model?

Selecciona una de las siguientes respuestas posibles:

  • CDS metadata and business object projection

  • Business object data model projection and behavior projection

  • Service definition and service binding

  • Database tables and data elements

Explicación

Pregunta 154 de 185

1

What advantages does a managed runtime implementation offer?

There are 2 correct answers to this question.

Selecciona una o más de las siguientes respuestas posibles:

  • Enables existing code to be easily integrated using adapters.

  • Business Object Processing Framework (BOPF) framework is used to manage transactional handling.

  • Standard CRUD operations are available out-of-the-box.

  • Does not allow changes to the implementation.

  • Technical implementation tasks are performed by the business object infrastructure.

Explicación

Pregunta 155 de 185

1

What does the managed scenario provide so you can implement your own business logic?

Selecciona una de las siguientes respuestas posibles:

  • Screen exits

  • Call-back function modules

  • Business Add-Ins

  • Determinations, validations, and actions

Explicación

Pregunta 156 de 185

1

How do you define the Business Object (BO) behavior?

Selecciona una de las siguientes respuestas posibles:

  • By modelling a BOPF business object with the required behavior.

  • By creating a behavior definition for the root BO and defining the behavior of each BO node.

  • By creating a behavior implementation for the root BO.

  • By adding the appropriate @ObjectModel annotations in the CDS data model.

Explicación

Pregunta 157 de 185

1

Which standard operations are performed by the managed runtime implementation?

Selecciona una de las siguientes respuestas posibles:

  • Archiving and data aging.

  • Basic CRUD operations, Create, Read, Update, and Delete.

  • No standard operations are provided out-of-the-box meaning that an implementation is always required.

  • Writing of change documents for all performed operations.

Explicación

Pregunta 158 de 185

1

What is the purpose of the Business Object (BO) behavior projection?

Selecciona una de las siguientes respuestas posibles:

  • To project the relevant BO behavior to be exposed for a given consumption scenario.

  • To project the relevant CDS data model and metadata extensions.

  • To redefine the BO behavior and exposure for a given business service.

  • To project actions, validations, and metadata extension for a specific scenario.

Explicación

Pregunta 159 de 185

1

Which keyword is used to project a given Business Object (BO) behavior in the BO projection layer?

Selecciona una de las siguientes respuestas posibles:

  • Enable

  • Define

  • Use

  • expose

Explicación

Pregunta 160 de 185

1

What does EML stand for in the context of the RESTful Application Programming Model?

Selecciona una de las siguientes respuestas posibles:

  • Entity Manipulation Layer

  • Extension Manipulation Language

  • Entity Manipulation Language

  • Entity Modification Language

Explicación

Pregunta 161 de 185

1

Which statements about the Entity Manipulation Language (EML) are correct?

There are 2 correct answers to this question.

Selecciona una o más de las siguientes respuestas posibles:

  • It is a mix of ABAP and SQLScript.

  • It offers a direct API-based access to RAP business objects.

  • It offers a standard API for type safe access to RAP business objects.

  • It is defined in the IEEE9767/1 standard.

  • EML was invented by Linus Torvalds.

Explicación

Pregunta 162 de 185

1

How do you define instance-based feature control for fields and operations?

Selecciona una de las siguientes respuestas posibles:

  • By referring to the UUID of the respective entities.

  • By using the keyword 'features : instance' in the business object behavior definition.

  • By using the annotation '@Instance.feature: True'.

  • By implementing the unmanaged lock.

Explicación

Pregunta 163 de 185

1

Where do you define new validations and determinations for your business object behavior?

Selecciona una de las siguientes respuestas posibles:

  • In the Business Object Behavior Projection.

  • In the metadata extension.

  • In the root CDS view.

  • In the base Business Object Behavior Definition.

Explicación

Pregunta 164 de 185

1

How is a class containing a RAP business object implementation identified?

Selecciona una de las siguientes respuestas posibles:

  • By using the keyword 'FOR BEHAVIOR IMPLEMENTATION OF' in the global class definition.

  • By selecting the respective flag in the class properties.

  • By using the keyword 'FOR BEHAVIOR OF' in the global class definition.

  • By using the keyword 'FOR BEHAVIOR OF' in the local types section.

Explicación

Pregunta 165 de 185

1

How are validations taken care of in an unmanaged scenario?

Selecciona una de las siguientes respuestas posibles:

  • Validations are implemented by the function modules of the existing business logic.

  • Validations are implemented by the RAP framework.

  • Validations are defined in the business object behavior projection.

  • Validations are run by an external AI service.

Explicación

Pregunta 166 de 185

1

How many root nodes can be defined in a CDS business object?

Selecciona una de las siguientes respuestas posibles:

  • None because root nodes are defined for business services, not for business objects.

  • It depends on the artifact the business object represents.

  • As many as you need to define the business object.

  • Only one because the root node defines the top node in a business object's structure and serves as a representation of the business object.

Explicación

Pregunta 167 de 185

1

Which default function key executes the data preview of your CDS view?

Selecciona una de las siguientes respuestas posibles:

  • F8

  • F6

  • F5

  • F7

Explicación

Pregunta 168 de 185

1

Which statements about behavior projections are correct?

There are 2 correct answers to this question.

Selecciona una o más de las siguientes respuestas posibles:

  • They allow you to define new cardinalities between the entities of our business object.

  • They specify the service type that is used for the business service.

  • They specify whether a create-enabled association is used.

  • They define that all associations are deprecated.

  • They specify which standard operations are used (create, update, delete).

Explicación

Pregunta 169 de 185

1

For what purpose can you use CDS metadata extensions?

Selecciona una de las siguientes respuestas posibles:

  • You can define authorization for CDS views.

  • You can define which entities are published in a Web API.

  • You can define metadata information that can be used in the user interface.

  • You can define metadata information that can be used for automated testing.

Explicación

Pregunta 170 de 185

1

How can you start the SAP Fiori Elements preview?

There are 2 correct answers to this question.

Selecciona una o más de las siguientes respuestas posibles:

  • By clicking on the preview button.

  • By double-clicking on an entity in the Entity and Association window.

  • By starting the preview wizard from the view menu.

  • By clicking on the link 'service URL'.

  • By pressing F1.

Explicación

Pregunta 171 de 185

1

Which entities from the data model are referenced in the service definition?

Selecciona una de las siguientes respuestas posibles:

  • Metadata extensions

  • Behavior definitions

  • Database tables

  • Projection views

Explicación

Pregunta 172 de 185

1

For which methods does the service consumption model provide sample code?

Selecciona una de las siguientes respuestas posibles:

  • For all methods (create, read, readlist, updata and delete).

  • For data aging methods.

  • For mapping methods

  • For locking methods.

Explicación

Pregunta 173 de 185

1

Which protocols can you use today for service consumption models?

There are 2 correct answers to this question.

Selecciona una o más de las siguientes respuestas posibles:

  • OData

  • SOAP

  • SMTP

  • LDAP

Explicación

Pregunta 174 de 185

1

How do you implement a custom entity query?

Selecciona una de las siguientes respuestas posibles:

  • Using a JSON file.

  • Using a CDS metadata extension.

  • Using an ABAP class.

  • Using a CDS interface view.

Explicación

Pregunta 175 de 185

1

Which interface has to be implemented by the custom query?

Selecciona una de las siguientes respuestas posibles:

  • IF_RAP_CST_QUERY

  • IF_RAP_QUERY_ACCESS

  • IF_RAP_QUERY_PROVIDER

  • IF_OO_ADT_CLASS_RUN

Explicación

Pregunta 176 de 185

1

Which method is part of the interface if_rap_query_provider?

Selecciona una de las siguientes respuestas posibles:

  • READ_SINGLE

  • CREATE

  • SELECT

  • UPDATE

Explicación

Pregunta 177 de 185

1

What happens if the filter statement cannot be converted into a range statement and the method io_request->get_filter()->get_as_ranges() is called?"

Selecciona una de las siguientes respuestas posibles:

  • An empty dataset is returned.

  • An exception is thrown that can be caught.

  • The filtering is ignored.

  • A dump occurs.

Explicación

Pregunta 178 de 185

1

How do you create aliases for a field, in a custom entity?

Selecciona una de las siguientes respuestas posibles:

  • By annotating the field with @CustomEntity.alias:<your_name>.

  • By using the keyword as.

  • By using the keyword alias names in our custom entity.

  • You cannot create aliases for field names in custom entities.

Explicación

Pregunta 179 de 185

1

What is the name of the public method you use from the implementation of your custom query?

Selecciona una de las siguientes respuestas posibles:

  • get_agency

  • get_public_data-agencies

  • get_agencies

  • get_agencies_data

Explicación

Pregunta 180 de 185

1

How do you define an alias for the technical name of a custom entity?

Selecciona una de las siguientes respuestas posibles:

  • By running refactoring on the service definition.

  • Aliases cannot be set for a custom entity in the service definition.

  • Right-click on the custom entity and choose Add Alias.

  • By adding an alias for the custom entity in the service definition.

Explicación

Pregunta 181 de 185

1

Which binding type should you choose when you create a Web API?

Selecciona una de las siguientes respuestas posibles:

  • OData V2 – UI

  • OData V2 - Web Service

  • SOAP - Web API

  • OData V2 - Web API

Explicación

Pregunta 182 de 185

1

Which tool do you use to create the communication scenario in SAP Cloud Platform, ABAP Environment?

Selecciona una de las siguientes respuestas posibles:

  • SAP Web IDE

  • ABAP Development Tools in Eclipse

  • SAP GUI

  • SAP Fiori Launchpad

Explicación

Pregunta 183 de 185

1

When do you need the dictionary log?

Selecciona una de las siguientes respuestas posibles:

  • To analyze errors that occurred during the processing of OData calls.

  • If you want to analyze the annotations used in your application.

  • To understand the OData network calls and their responses.

  • Whenever an activation of one or more CDS views fails and an investigation is required.

Explicación

Pregunta 184 de 185

1

What can you use in the ABAP Development Tools for CDS troubleshooting?

There are 2 correct answers to this question.

Selecciona una o más de las siguientes respuestas posibles:

  • Data preview

  • CDS Test Double Framework

  • Active annotations view

  • Gateway error log

  • Profile parameter editor

Explicación

Pregunta 185 de 185

1

How do you enable draft handling for a business object?

Selecciona una de las siguientes respuestas posibles:

  • By using the keyword 'use draft' in the CDS view.

  • By using the keyword 'enable draft' in the CDS behavior projection.

  • By using the keyword 'draft enabled' in the CDS behavior projection.

  • By using the keyword 'with draft' in the CDS behavior definition.

Explicación