Month End Biggest Discount Flat 70% Offer - Ends in 0d 00h 00m 00s - Coupon code: 70diswrap

SAP C_ABAPD_2309 Dumps

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

Question 1

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?

Options:

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.

Question 2

Exhibit:

as

With Icl_super being superclass for Icl_subl and Icl_sub2 and with methods subl_methl and sub2_methl being subclass-specific methods of Id_subl or Icl_sub2, respectivel. What will happen when executing these casts? Note:

There are 2 correct answers to this question

Options:

A.

go_sub1->sub1_meth 1(…). will work.

B.

go sub2->sub2 meth 1(...). will work

C.

go sub1 = CAST # go super), will not work

go_sub2 = CAST # go super), will work.

D.

go_sub1 CAST #go_super), will work

go_sub2 = CAST #(go_super). will not work.

Question 3

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 4

In this nested join below in which way is the join evaluated?

as

Options:

A.

From the left to the right in the order of the tables:

1.

a is joined with b

2.

b is joined with c

B.

From the right to the left in the order of the tables:

1.

b is joined with c.

2.

b is joined with a.

C.

From the top to the bottom in the order of the on conditions

1.

b is joined with c

2.

a is joined with b

D.

From the bottom to the top in the order of the on conditions:

1.

a is joined with b

2.

b is joined with c

Question 5

When processing an internal table with the statement LOOP AT itab... ENDLOOP, what system variable contains the current row number?

Options:

A.

sy-index

B.

sy-subrc

C.

sy-linno

D.

sy-tabix

Question 6

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

Options:

A.

Find entity

B.

Select entity

C.

Get entity

D.

Read entity

Question 7

as

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 8

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 9

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

Options:

A.

find_any_not_of()

B.

contains_any_of()

C.

count_any_of()

D.

matchesQ

Question 10

What are some characteristics of secondary keys for internal tables? Note: There are 3 correct answers to this question.

Options:

A.

Secondary keys must be chosen explicitly when you actually read from an internal table.

B.

Multiple secondary keys are allowed for any kind of internal table.

C.

Hashed secondary keys do NOT have to be unique.

D.

Sorted secondary keys do NOT have to be unique.

E.

Secondary keys can only be created for standard tables.

Question 11

Which of the following are parts of the definition of a new database table?Note: There are 2 correct answers to this question.

Options:

A.

Partitioning attribues

B.

Extension

C.

Semantic table attributes

D.

Field list

Question 12

Which of the following is a generic internal table type?

Options:

A.

SORTED TABLE

B.

INDEX TABLE

C.

STANDARD TABLE

D.

HASHED TABLE

Question 13

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 14

What RESTful Application Programming object contains only the fields required for a particular app?

Options:

A.

Database view

B.

Metadata extension

C.

Projection View

D.

Data model view

Question 15

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 16

Exhibit:

as

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

Options:

A.

go_if 1 may call method ml with go_ift->ml().

B.

Instead of go call = NEW #(...) you could use go ifl = NEW cll(. ... ).

C.

go_cll may call method ml with go_dl->ifl-ml().

D.

Instead of go_call = NEW #() you could use go_iff - NEW #(...).

E.

go_ifl may call method m2 with go if->m2(...).

Question 17

<some coding>

IF <condition>.

RAISE EXCEPTION TYPE zcx1

EXPORTING

param1 = value1

param2 = value2

previous = value3.

ENDIF.

What are valid statements? Note: There are 2 correct answers to this question.

Options:

A.

"zcxl" is a dictionary structure, and "paraml" and "param2" are this structure.

B.

"paraml11 and "param2" are predefined names.

C.

The code creates an exception object and raises an exception.

D.

"previous" expects the reference to a previous exception

Question 18

Using ABAP SQL, which select statement selects the mat field on line #17?

Options:

A.

SELECT mat FROM Material...

B.

SELECT mat FROM demo_sales_cds_so_i_ve...

C.

SELECT mat FROM demo_sales_so_i...

D.

SELECT mat FROM demo sales cds material ve...

Question 19

You are given the following information:

as

1.

The data source "spfli" on line #2 is an SAP HANA

database table

2.

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

3.

This program is the only one in the system that accesses

the table.

4.

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 "Column Store"

B.

"Load Unit to "Column Loadable"

C.

"Storage Type" to "Row Store"

D.

"Load Unit' to 'Page Loadable"

Question 20

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

as

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

Options:

A.

@UI headerinto description label

B.

@UI.badge.title.label

C.

@EndUserText.quickInfo

D.

@EndUserText label

Question 21

Which ABAP SQL clause allows the use of inline declarations?

Options:

A.

FROM

B.

INTO CORRESPONDING FIELDS OF

C.

INTO

D.

FIELDS

Question 22

Which restrictions exist for ABAP SQL arithmetic expressions? Note: There are 2 correct answers to this question.

Options:

A.

Floating point types and integer types can NOT be used in the same expression.

B.

The operator/is allowed only in floating point expressions.

C.

Decimal types and integer types can NOT be used in the same expression.

D.

The operator is allowed only in floating point expressions.

Question 23

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

Options:

A.

A metadata extension

B.

A projection view

C.

A data model view

D.

A service definition

Question 24

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.

Page: 1 / 8
Total 83 questions