Winter Special - 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: c4sdisc65

Note! C_ABAPD_2309 has been withdrawn. The new exam code is C_ABAPD_2507

C_ABAPD_2309 Practice Exam Questions with Answers SAP Certified Associate - Back-End Developer - ABAP Cloud Certification

Question # 6

You are designing the following select statement in ABAP Open SQL:

C_ABAPD_2309 question answer

To adhere to the most recent ABAP SQL syntax conventions from SAP, on which line must you insert the "INTO TABLE @gt flights" clause to complete the SQL statement?

A.

#15

B.

#6

C.

#8

D.

#4

Full Access
Question # 7

C_ABAPD_2309 question answer

Which of the following types are permitted to be used for on line #4? Note: There are 2 correct answers to this question.

A.

A database table from the ABAP Dictionary

B.

A CDS DDIC-based view

C.

An external view from the ABAP Dictionary

D.

A database view from the ABAP Dictionary

Full Access
Question # 8

In RESTful Application Programming, which EML statement retrieves an object?

A.

Find entity

B.

Select entity

C.

Get entity

D.

Read entity

Full Access
Question # 9

Which extensibility type does SAP recommend you use to enhance the existing UI for an SAP Fiori app?

A.

Key user

B.

Classic

C.

Side-by-side

D.

Developer

Full Access
Question # 10

What is the purpose of a foreign key relationship between two tables in the ABAP Dictionary?

A.

To document the relationship between the two tables

B.

To ensure the integrity of data in the corresponding database tables

C.

To create a corresponding foreign key relationship in the database

Full Access
Question # 11

You want to provide a short description of the data definition for developers that will be attached to the database view

C_ABAPD_2309 question answer

Which of the following annotations would do this if you inserted it on line #27

A.

@UI headerinto description label

B.

@UI.badge.title.label

C.

@EndUserText.quickInfo

D.

@EndUserText label

Full Access
Question # 12

target_itab = VALUE #( FOR row IN source_itab (

field1 = row-field1

field2 = row-field2

field3 = row-field3 )

).

Which of the following statements are correct? Note: There are 2 correct answers to this question.

A.

FOR defines a loop that runs over the content of source_itab

B.

source_itab is only visible within the loop.

C.

row is a predefined name and cannot be chosen arbitrarily.

D.

row is only visible within the loop.

Full Access
Question # 13

In the assignment, data (gv_result) = 1/8. what will be the data type of gv_result?

A.

OTYPE I

B.

TYPE DEFLOAT 16

C.

TYPE P DECIMALS 3

D.

TYPE P DECIMALS 2

Full Access
Question # 14

After you created a database table in the RESTful Application Programming model, what do you create next?

A.

A metadata extension

B.

A projection view

C.

A data model view

D.

A service definition

Full Access
Question # 15

For what kind of applications would you consider using on-stack developer extensions? Note: There are 2 correct answers to this question.

A.

Applications that provide APIs for side by side SAP BTP apps

B.

Applications that access SAP S/4HANA data using complex SQL

C.

Applications that integrate data from several different systems

D.

Applications that run separate from SAP S/4HANA

Full Access
Question # 16

Which of the following actions cause an indirect change to a database table requiring a table conversion? Note: There are 2 correct answers to this question.

A.

Renaming a field in 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.

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

D.

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

Full Access
Question # 17

You have two internal tables itab1 and itab2.What is true for using the expression itab1 = corresponding #( itab2 )? Note: There are 2 correct answers to this question.

A.

Fields with the same name but with different types may be copied from itab2 to itab1.

B.

itab1 and itab2 must have at least one field name in common.

C.

Fields with the same name and the same type will be copied from itab2 to itab1.

D.

itab1 and itab2 must have the same data type.

Full Access
Question # 18

Exhibit:

C_ABAPD_2309 question answer

The class zcl_demo_class is in a software component with the language version set to "Standard ABAP". The function module "ZF11 is in a software component with the language version set to "ABAP Cloud". Both the class and function module are customer created. Regarding line #6, which of the following is a valid statement?

A.

'ZF1' can be called whether it has been released or not for cloud development.

B.

'ZF1' can be called via a wrapper that itself has been released for cloud development.

C.

'ZF1' can be called via a wrapper that itself has not been released for cloud development.

D.

'ZF1' must be released for cloud development to be called.

Full Access
Question # 19

Given the following Core Data Service View Entity Data Definition:

1 @AccessControl.authorizationCheck: #NOT_REQUIRED

2 DEFINE VIEW ENTITY demo_flight_info_join

3 AS SELECT

4 FROM scarr AS a

5 LEFT OUTER JOIN scounter AS c

6 LEFT OUTER JOIN sairport AS p

7 ON p.id = c.airport

8 ON a.carrid = c.carrid

9 {

10 a.carridAS carrier_id,

11 p.idAS airport_id,

12 c.countnumAS counter_number

13 }

In what order will the join statements be executed?

A.

scarr will be joined with scounter first and the result will be joined with sairport.

B.

sairport will be joined to scounter first and the result will be joined with scarr.

C.

scarr will be joined with sairport first and the result will be joined with scounter.

D.

scounter will be joined to sairport first and the result will be joined with scarr.

Full Access
Question # 20

In a test method you call method cl_abap_unit_assert=>assert_equals( .. ) in the following way:

CLASS Itcl1 DEFINITION FOR TESTING RISK LEVEL HARMLESS DURATION SHORT.

PRIVATE SECTION.

METHODS m1 FOR TESTING.

ENDCLASS.

CLASS Itcl1 IMPLEMENTATION.

METHOD m1.

DATA: go_test_object TYPE REF TO zcl_to_be_tested.

CONSTANTS: Ico_exp TYPE string VALUE 'test2'.

CREATE OBJECT go_test_object.

cl_abap_unit_assert=>assert_equals(

EXPORTING

act = go_class->mv_attribute

exp = lco_exp

msg = 'assert equals failed ' && go_test_object->mv_attribute && ' ' && lco_exp

ENDMETHOD.

ENDCLASS.

What will happen if method parameters act and exp are not equal?

A.

The tested unit will automatically be appended to a default ABAP Test Cockpit Variant.

B.

The tested unit cannot be transported.

C.

The test will be aborted.

D.

There will be a message in the test log.

Full Access
Question # 21

When does SAP recommend to use a sorted or a hashed table respectively? Note: There are 2 correct answers to this question.

A.

A hashed table, when you read a single record and specify the complete key.

B.

A hashed table, when you read a subset in a loop and specify a part of the key from the left without gaps.

C.

A sorted table, when you read a subset in a loop and specify a part of the key from the left ^ without gaps.

D.

A sorted table, when you read a single record and specify non key fields.

Full Access
Question # 22

When processing a loop with the statement DO... ENDDO, what system variable contains the implicit loop counter?

A.

sy-linno

B.

sy-labix

C.

sy-subrc

D.

sy-index

Full Access
Question # 23

For the assignment, gv_target = gv_source.

which of the following data declarations will always work without truncation or rounding? Note: There

are 2 correct answers to this question.

A.

DATA gv_source TYPE string, to DATA gv_target TYPE c.

B.

DATA gv_source TYPE c. to DATA gv_target TYPE string.

C.

DATA gv_source TYPE d. to DATA gv_target TYPE string.

D.

DATA gv_source TYPE p LENGTH 8 DECIMALS 3. to DATA gv_target TYPE p LENGTH 16 DECIMALS 2.

Full Access
Question # 24

Which function call returns 0?

A.

Count_any_of ( val - ‘ABAP ABAP abap' sub "AB" )

B.

Count (val - 'ABAP ABAP abap' sub - 'AB' )

C.

find_any_of (val = "ABAP ABAP abap' sub = "AB")

D.

find_any_not_of( val 'ABAP ABAP abap’ sub = 'AB')

Full Access