Summer Sale- Special Discount Limited Time 65% Offer - Ends in 0d 00h 00m 00s - Coupon code: netdisc

SAP C_ABAPD_2507 SAP Certified Associate - Back-End Developer - ABAP Cloud Exam Practice Test

Page: 1 / 8
Total 80 questions

SAP Certified Associate - Back-End Developer - ABAP Cloud Questions and Answers

Question 1

Which models must you use to develop artifacts that expose ABAP-based backend services based on semantic data models? (Select 2)

Options:

A.

ABAP RESTful Application Programming Model

B.

ABAP Cloud Development Model

C.

Cloud Application Programming Model

D.

ABAP Programming Model for SAP Fiori

Question 2

Which of the following integration frameworks have been released for ABAP Cloud development? (Select 3)

Options:

A.

CDS Views

B.

Business events

C.

OData services

D.

Business Add-ins (BAdIs)

Question 3

Which of the following are reasons that SAP recommends developing Core Data Services view entities as opposed to classic Core Data Services DDIC-based views?

Note: There are 2 correct answers to this question.

Options:

A.

Automated client handling

B.

Simplified syntax check

C.

Simpler and stricter syntax

D.

Elimination of the need for a database view

Question 4

Which of the following ABAP SQL aggregate functions accept an ABAP SQL expression (e.g., f1 + f2) as input?

(Select 2 correct answers)

Options:

A.

avg()

B.

max()

C.

count(*)

D.

sum()

Question 5

Setting a field to read-only in which object would make the field read-only in all applications of the RAP model?

Options:

A.

Projection view

B.

Behavior definition

C.

Metadata extension

D.

Service definition

Question 6

When you join two database tables, which of the following rules applies to the database fields you use in the join?

Options:

A.

They must be at the same position in their table, for example left_table-col1 = right_table-col1.

B.

They must always have an alias name.

C.

They must have the same name, e.g. col1 = col1.

D.

They must be compared with an ON condition.

Question 7

Which of the following custom code use cases falls under Tier 1 extensibility guidelines?

Options:

A.

Implement a user or customer exit, for example SAPMV45A.

B.

Create a custom field on a DB table or CDS view via a released extension include.

C.

Apply an SAP note with manual corrections, for example a DDIC object from SAP Basis.

D.

Create a wrapper class around SAP objects that have not been released yet.

Question 8

In what order are objects created to generate a RESTful Application Programming application?

Question # 8

Options:

Question 9

Given the following Core Data Service View Entity Data Definition:

@AccessControl.authorizationCheck: #NOT_REQUIRED

DEFINE VIEW ENTITY demo_flight_info_union AS

SELECT FROM scustom {

KEY id,

KEY 'Customer' AS partner,

name,

city,

country

}

UNION

SELECT FROM stravelag {

KEY agencynum AS id,

'Agency' AS partner,

name,

city,

country

}

When you attempt to activate the definition, what will be the response?

Options:

A.

Activation error because the field types of the union do not match

B.

Activation error because the key fields of the union do not match

C.

Activation successful

D.

Activation error because the field names of the union do not match

Question 10

When defining a METHOD, which parameter type can only have 1 value?

Options:

A.

IMPORTING

B.

EXPORTING

C.

CHANGING

D.

RETURNING

Question 11

Given the following ABAP SQL statement excerpt from an ABAP program:

SELECT SINGLE *

FROM spfli

WHERE carrid = 'LH' AND connid = '0400'

INTO @DATA(wa).

You are given the following information:

    The data source spfli on line #2 is an SAP HANA database table.

    spfli will be a large table with over one million rows.

    This program is the only one in the system that accesses the table.

    This program will run rarely.

Based on this information, which of the following general settings should you set for the spfli database table?

Note: There are 2 correct answers to this question.

Options:

A.

“Storage Type” to “Row Store”

B.

“Storage Type” to “Column Store”

C.

“Load Unit” to “Column Loadable”

D.

“Load Unit” to “Page Loadable”

Question 12

What RESTful Application Programming feature is used to ensure the uniqueness of a semantic key?

Options:

A.

Action

B.

Validation

C.

Determination

D.

None of the above

Question 13

Which of the following types of Core Data Services Views can be used at the consumption layer?

Note: There are 3 correct answers to this question.

Options:

A.

Table Function

B.

Transactional Interface

C.

Transactional Query

D.

Analytical Query

E.

Hierarchy

Question 14

Which of the following actions cause an indirect change to a database table requiring a table conversion? (Select 2)

Options:

A.

Deleting a field from a structure that is included in the table definition.

B.

Changing the field labels of a data element that is used in the table definition.

C.

Shortening the length of a domain used in a data element that is used in the table definition.

D.

Renaming a field in a structure that is included in the table definition.

Question 15

Which of the following are valid ABAP SQL type conversions? (Select 3 correct answers)

Options:

A.

CAST( 'field_f1' AS CHAR( 8 ) ) AS f_char8

B.

CAST( field_f2 AS N( 8 ) ) AS f_n8

C.

CAST( 29 AS INT8 ) AS f_int8

D.

CAST( field_f5 AS DEC( 15, 2 ) ) AS f_dec_15_2

E.

CAST( 34 AS I ) AS f_i34

Question 16

Given the following Core Data Services (CDS) View Entity data definition:

DEFINE VIEW ENTITY demo_cds_view_entity

AS SELECT FROM spfli

{

cityfrom,

cityto,

carrid,

connid

}

When you attempt to activate the definition, what will be the response?

Options:

A.

Activation error due to no key defined

B.

Activation error due to missing annotation “@AbapCatalog.sqlViewName”

C.

Activation will be successful

D.

Activation error due to missing annotation “@AccessControl.authorizationCheck”

Question 17

Which of the following pre-defined ABAP data types is a complete data type?

Options:

A.

p

B.

d

C.

c

D.

n

Question 18

In a CDS view, where can a value help be defined?

Options:

A.

In the SQL console

B.

In an annotation

C.

In an association

D.

In a view definition

Question 19

How do you make class sub1 a subclass of class super1?

Options:

A.

In super1 use clause "sub1 REDEFINITION" in the DEFINITION part.

B.

In sub1 use clause "INHERITING FROM super1" in the IMPLEMENTATION part.

C.

In sub1 use clause "INHERITING FROM super1" in the DEFINITION part.

D.

In super1 use clause "sub1 REDEFINITION" in the IMPLEMENTATION part.

Question 20

In a class you use the statement DATA var TYPE …

What may stand in place of the type?

(Select 2 correct answers)

Options:

A.

The name of a type defined privately in class ZCL_CLASS_A

B.

The name of a domain from the ABAP Dictionary

C.

The name of a type defined privately in another class

D.

The name of a data element from the ABAP Dictionary

Question 21

What can you do in SAP S/4HANA Cloud, public edition? (2 correct)

Options:

A.

Use SAP-released extension points

B.

Use ABAP Development Tools in Eclipse (ADT)

C.

Modify SAP objects

D.

Use Web Dynpros

Question 22

What RAP object contains only the fields required for a particular app?

Options:

A.

Projection view

B.

Metadata extension

C.

Database view

D.

Data model view

Question 23

Which of the following are rules that extensions in SAP S/4HANA Cloud, public edition must adhere to? (Select 3 correct answers)

Options:

A.

Modify SAP objects in exceptional cases only.

B.

Use tier 2 wrappers to enable access to non-released SAP APIs.

C.

Use released remote or local SAP APIs.

D.

Use cloud-enabled and released technologies.

E.

Extend SAP objects through predefined extension points.

Question 24

You have attached a system field to an input parameter of a CDS view entity as follows:

define view entity Z_ENTITY

with parameters

@Environment.systemField: #SYSTEM_LANGUAGE

language : spras

What are the effects of this annotation? (Select 2 correct answers)

Options:

A.

The value of sy-langu will be passed to the CDS view automatically both when you use the CDS view in ABAP and in another CDS view entity (view on view).

B.

You can still override the default value with a value of your own.

C.

The value of sy-langu will be passed to the CDS view automatically when you use the CDS view in ABAP but not when you use it in another view entity.

D.

It is no longer possible to pass your own value to the parameter.

Page: 1 / 8
Total 80 questions