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

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

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

Testing Engine

  • Product Type: Testing Engine
$37.5  $124.99

PDF Study Guide

  • Product Type: PDF Study Guide
$33  $109.99
Question 1

The "demo_ods_assoc_spfi data source referenced in line #4 contains a field "connid" which you would like to expose in the element list.

Which of the following statements would do this if inserted on line #8?

Options:

A.

demo_ods_assoc_spfli.connid,

B.

demo_ods_assoc_spfli-connid/

C.

spfli-connid,

D.

_spfli.connid/

Question 2

Exhibit

Which of the following ABAP SQL snippets are syntactically correct ways to provide a value for the parameter on line #4? Note: There are 2 correct answers to this question

Options:

A.

...SELECT * FROM deno_cds_param_view_entity (p_date = @ (cl_abap_context_info->get_system_date ())...

B.

...SELECT * FROM deno_cds_param_view_entity (p_date - '20230101')... )

C.

...SELECT * FROM demo_cds_param_view_entity (p_date: 20238181')... )

D.

...SELECT * FROM demo_cds_param_view entity (p_date: $session.system_date)...

Question 3

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

Options:

A.

Service definition

B.

Behaviour definition

C.

Projection view

D.

Metadata extension

Question 4

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

Options:

A.

Key user

B.

Classic

C.

Side-by-side

D.

Developer

Question 5

As a consultant you are posed the following question from a client who is using SAP S/4HANA Cloud,

public edition and also SAP BTP, ABAP environment.

"We are currently using an SAP Fiori app based on SAP Fiori elements that analyzes open orders. We

have determined that it should be extended via a new button on the UI which will perform an on-

the-fly calculation and display the result in a quick popup for the enduser. We have been informed by

SAP that all underlying stack layers for the SAP Fiori app have been extensibility enabled."

Based on this which of the following extension types would you recommend to the customer to add

the new button?

Options:

A.

RAP BO Behavior Extension

B.

SAP HANA database table extension

C.

RAP BO Node Extension

D.

Business Service Extension

Question 6

What are advantages of using a field symbol for internal table row access? Note: There are answers to this question.

Options:

A.

The field symbol can be reused for other programs.

B.

A MODIFY statement to write changed contents back to the table is not required.

C.

The row content is copied to the field symbol instead to a work area

D.

Using a field symbol is faster than using a work area.

Question 7

In which products must you use the ABAP Cloud Development Model? Note: There are 2 correct answers to this question.

Options:

A.

SAP S/4HANA Cloud, private edition

B.

SAP BTP, ABAP environment

C.

SAP S/4HANA on premise

D.

SAP S/4HANA Cloud, public edition

Question 8

Which RESTful Application Programming object can be used to organize the display of fields in an app?

Options:

A.

Data model view

B.

Metadata extension

C.

Service definition

D.

Projection view

Question 9

Given the Code:

INTERFACE if1.

METHODS m1.

ENDINTERFACE.

CLASS cl1 DEFINITION.

...

INTERFACES if1.

ENDCLASS.

CLASS cl2 DEFINITION.

...

DATA mo_if1 TYPE REF TO if1.

ENDCLASS.

What are valid statements? (Note: There are 3 correct answers to this question.)

Options:

A.

In class cl2, the interface method is named if1~m1.

B.

Class cl2 uses the interface.

C.

In class cl1, the interface method is named if1~m1.

D.

Class cl1 uses the interface.

E.

Class cl1 implements the interface.

Question 10

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

Options:

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

Question 11

When accessing the subclass instance through go_super, what can you do? Note: There are 2 correct answers to this question.

Options:

A.

Access the inherited private components.

B.

Access the inherited public components.

C.

Call a subclass specific public method

D.

Call inherited public redefined methods.

Question 12

In RESTful Application Programming, a business object contains which parts? Note: There are 2 correct answers to this question.

Options:

A.

CDS view

B.

Behavior definition

C.

Authentication rules

D.

Process definition

Question 13

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.

Options:

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.

Question 14

What would be the correct expression to change a given string value 'mr joe doe' into 'JOE' in an ABAP SQL field list?

Options:

A.

SELECT FROM TABLE dbtabl FIELDS

Of1,

upper(left( 'mr joe doe', 6)) AS f2_up_left, f3,

B.

SELECT FROM TABLE dbtabl FIELDS

Of1,

left(lower(substring( 'mr joe doe', 4, 3)), 3) AS f2_left_lo_sub, f3,

C.

SELECT FROM TABLE dbtabl FIELDS

Of1,

substring(upper('mr joe doe'), 4, 3) AS f2_sub_up, f3,...

D.

SELECT FROM TABLE dbtabl FIELDS

Of1,

substring(lower(upper( 'mr joe doe' ) ), 4, 3) AS f2_sub_lo_up, f3,

Question 15

Given the following code in an SAP S/4HANA Cloud private edition tenant:

The class zcl_demo_class is in a software component with the language version set to "ABAP Cloud". The function module ZF1' is in a different software component with the language version set to "Standard ABAP". Both the class and function module are customer created.

Regarding line #6, which of the following are valid statements? Note: There are 2 correct answers to this question.

Options:

A.

ZF1' can be called only if it is released for cloud development.

B.

'ZF1' can be called if a wrapper is created for it and the wrapper itself is released for cloud development.

C.

"ZF1" can be called whether it is released or not for cloud development

D.

ZF1" can be called if a wrapper is created for it but the wrapper itself is not released for cloud development.

Question 16

In an Access Control Object, which clauses are used? Note: There are 3 correct answers to this question.

Options:

A.

Where (to specify the access conditions)

B.

Crant (to identify the data source)

C.

Return code (to assign the return code of the authority check)

D.

Define role (to specify the role name)

E.

Revoke (to remove access to the data source)

Question 17

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

Options:

A.

SELECT FROM /dmo/connection FIELDS carrid O airpfrom,

MAX(distance) AS dist_max, MIN( distance) AS dist_min GROUP BY carrid, airpfrom INTO TABLE @DATA(It_hits)

B.

SELECT FROM /dmo/connection FIELDS \/ O carrid, airpfrom,

MAX( distance) AS dist_max, MIN(distance) AS dist_min INTO TABLE @DATA(It_hits)

C.

SELECT FROM /dmo/connection FIELDS V D MAX(distance) AS dist_max

MIN(distance) AS dist_min INTO TABLE @DATA(It_hits).

D.

SELECT FROM /dmo/connection FIELDS r—i carrid, airpfrom u GROUP BY carrid, connid

INTO TABLE @DATA(It_hits).

Question 18

Which of the following integration frameworks have been released for ABAP cloud development? Note: There are 3 correct answers to this question.

Options:

A.

SOAP consumption

B.

CDS Views

C.

Business Add-ins (BAdls)

D.

Business Events

E.

OData services

Question 19

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

Options:

A.

sy-linno

B.

sy-labix

C.

sy-subrc

D.

sy-index

Question 20

What are some properties of database tables? Note: There are 2 correct answers to this question.

Options:

A.

They store information in two dimensions.

B.

They may have key fields.

C.

They can have any number of key fields.

D.

They can have relationships to other tables.

Question 21

In ABAP SQL, which of the following retneves the association field _Airline-Name of a CDS view?

Options:

A.

\ Airnline-Name

B.

@_Airline-Name

C.

/_Anine-Name

D.

*_Airline-Name

Question 22

Class super has subclass sub. Which rules are valid for the sub constructor? Note: There are 2 correct answers to this question.

Options:

A.

The method signature can be changed.

B.

Import parameters can only be evaluated after calling the constructor of super.

C.

The constructor of super must be called before using any components of your own instance.

D.

Events of your own instance cannot be raised before the registration of a handler in super.

Question 23

You have a superclass superl and a subclass subl of superl. Each class has an instance constructor and a static constructor. The first statement of your program creates an instance of subl. In which sequence will the constructors be executed?

Options:

Question 24

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.

Options:

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.