暗記メーカー
ログイン
ABAP
  • 松原直暉

  • 問題数 64 • 2/12/2025

    記憶度

    完璧

    9

    覚えた

    24

    うろ覚え

    0

    苦手

    0

    未解答

    0

    アカウント登録して、解答結果を保存しよう

    問題一覧

  • 1

    Which of the following is a generic internal table type?

    INDEX TABLE

  • 2

    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.

    DATA gv_source TYPE c. to DATA gv_target TYPE string., DATA gv_source TYPE d. to DATA gv_target TYPE string.

  • 3

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

    The operator/is allowed only in floating point expressions., The operator is allowed only in floating point expressions.

  • 4

    Which of the following are valid sort operations for internal tables? Note: There are 3 correct answers to this question.

    Sort a standard table using SORT itab ASCENDING. Sort a sorted table using, SORT itab BY field1 field2. Sort a standard table using, SORT itab. Sort a sorted table using

  • 5

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

    The method signature can be changed., The constructor of super must be called before using any components of your own instance.

  • 6

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

    sy-index

  • 7

    You want to define the following CDS view entity with an input parameter: Define view entity Z_CONVERT With parameters currency : ??? Which of the following can you use to replace "???? Note: There are 2 correct answers to this question.

    built-in ABAP type, A data element

  • 8

    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?

    demo_ods_assoc_spfli.connid,

  • 9

    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.

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

  • 10

    Which of the following are features of Core Data Services? Note: There are 3 correct answers to this question.

    Associations, Annotations, Structured Query Language (SQL)

  • 11

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

    FOR defines a loop that runs over the content of source_itab, row is only visible within the loop.

  • 12

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

    Secondary keys must be chosen explicitly when you actually read from an internal table., Multiple secondary keys are allowed for any kind of internal table., Sorted secondary keys do NOT have to be unique.

  • 13

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

    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), SELECT FROM /dmo/connection FIELDS \/ O carrid, airpfrom, MAX( distance) AS dist_max, MIN(distance) AS dist_min INTO TABLE @DATA(It_hits)

  • 14

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

    Get entity

  • 15

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

    Access the inherited private components., Access the inherited public components.

  • 16

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

    A projection view

  • 17

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

    contains_any_of(), matchesQ

  • 18

    What are some of the reasons that Core Data Services are preferable to the classical approach to data modeling? Note: There are 2 correct answers to this question.

    They implement code pushdown., They transfer computational results to the application server.

  • 19

    Which of the following are ABAP Cloud Development Model rules? Note: There are 2 correct answers to this question.

    Use public SAP APIs and SAP extension points., Build ABAP RESTful application programming model-based services.

  • 20

    What are some features of a unique secondary key? Note: There are 2 correct answers to this question.

    It is created with the first read access of a table., It is updated when the table is modified.

  • 21

    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.

    Fields with the same name and the same type will be copied from itab2 to itab1., itab1 and itab2 must have at least one field name in common.

  • 22

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

    CDS view, Behavior definition

  • 23

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

    SOAP consumption, Business Events, OData services

  • 24

    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

    go subl = CAST # go super), will not work, go_subl->subl_meth !(...)* w'll work.

  • 25

    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 IT Certification Guaranteed, The Easy Way!

    "Storage Type" to "Row Store", "Load Unit' to 'Page Loadable"

  • 26

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

    The code creates an exception object and raises an exception., "previous" expects the reference to a previous exception

  • 27

    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 IT Certification Guaranteed, The Easy Way!

    RAP BO Node Extension

  • 28

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

    sy-tabix

  • 29

    In a RESTful Application Programming application, in which objects do you bind a CDS view to create a value help? Note: There are 3 correct answers to this question.

    Data model view, Metadata Extension, Projection View

  • 30

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

    A MODIFY statement to write changed contents back to the table is not required., Using a field symbol is faster than using a work area.

  • 31

    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?

    There will be a message in the test log.

  • 32

    In this nested join below in which way is the join evaluated? IT Certification Guaranteed, The Easy Way!

    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

  • 33

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

    SAP S/4HANA Cloud, private edition, SAP BTP, ABAP environment

  • 34

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

    Where (to specify the access conditions), Define role (to specify the role name), Revoke (to remove access to the data source)

  • 35

    In ABAP SQL, which of the following can be assigned an alias? Note: There are 2 correct answers to this question.

    field (from field list), database table

  • 36

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

    Applications that provide APIs for side by side SAP BTP apps, Applications that access SAP S/4HANA data using complex SQL

  • 37

    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

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

  • 38

    Which of the following ON conditions must you insert in place of "???"?

    ON Sprojection.carrier_id=Z_Source2.carrier_id

  • 39

    /DMO/I_Connection is a CDS view. What variable type is connection full based on the following code? DATA connection full TYPE /DMD/I_Connection.

    Structure

  • 40

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

    Class CL1 uses the interface., In class CL2, the interface method is named ifl-ml., Class CL1 implements the interface.

  • 41

    Which function call returns 0?

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

  • 42

    Given the following Core Data Service View Entity Data Definition: 1 @AccessControl.authorizationCheck: #NOT_REQUIRED 2 DEFINE VIEW ENTITY demo_flight_info_join 3AS SELECT 4FROM scarr AS a 5LEFT OUTER JOIN scounter AS c 6LEFT OUTER JOIN sairport AS p 7ON p.id = c.airport 8ON a.carrid = c.carrid 9{ 10a.carridAS carrier_id, In what order will the join statements be executed?

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

  • 43

    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?

    'ZF1' can be called via a wrapper that itself has been released for cloud development., ZF1' can be called only if it is released for cloud development.

  • 44

    Which statement can you use to change the contents of a row of data in an internal table?

    Modify table

  • 45

    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.

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

  • 46

    In class ZCL_CLASS_A, you use the statement DATA var TYPE *** What may stand in place of ***? Note: There are 2 correct answers to this question.

    The name of a data element from the ABAP Dictionary, The name of a domain from the ABAP Dictionary

  • 47

    In a subclass subl you want to redefine a component of a superclass superl. How do you achieve this? Note: There are 2 correct answers to this question

    You add the clause REDEFINITION to the component in subl., You implement the redefined component in subl.

  • 48

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

    Behaviour definition

  • 49

    Why would you use Access Controls with CDS Views? Note: There are 2 correct answers to this question.

    Only the data corresponding to the user's authorization is transferred from the database to the application layer., You do not have to remember to implement AUTHORITY CHECK statements.

  • 50

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

    SELECT FROM TABLE dbtabl FIELDS Of1, substring(upper('mr joe doe'), 4, 3) AS f2_sub_up, f3,...

  • 51

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

    Projection View

  • 52

    Which of the following results in faster access to internal tables? Note: There are 3 correct answers to this question.

    In a sorted internal table, specifying the primary key completely., In a hashed internal table, specifying the primary key partially from the left without gaps., In a hashed internal table, specifying the primary key completely.

  • 53

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

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

  • 54

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

    go_if 1 may call method ml with go_ift->ml()., Instead of go ell = NEW #(...) you could use go ifl = NEW cll(. ... )., go_ifl may call method m2 with go if->m2(...).

  • 55

    Which type of legacy code does SAP recommend you eliminate when you review modifications as part of an SAP S/4HANA system conversion? Note: There are 2 correct answers to this question.

    Code that now is identical to a standard SAP object, Code that can be redesigned as a key user extension

  • 56

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

    They store information in two dimensions., They can have relationships to other tables.

  • 57

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

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

  • 58

    Which of the following are parts of answers to this question. There are 2 correct

    Extension, Field list

  • 59

    In a program you find this source code AUTHORITY-CHECK OBJECT '/DWO/TRVL ( ID 'CNTRY' FIELD 'DE* ID ACTVT FIELD '03". Which of the following apply? Note: There are 2 correct answers to this question.

    If the user is authorized for 'CNTRY = 'DE' AND for 'ACTVT = '03 then the return code is 0., AUTHORITY CHECK verifies whether a user is authorized for/DMO/TRVL" with the listed field values.

  • 60

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

    To ensure the integrity of data in the corresponding database tables

  • 61

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

    A database table from the ABAP Dictionary, A CDS DDIC-based view

  • 62

    What are the effects of this annotation? Note: There are 2 correct answers to this question.

    The value of sy-langu will be passed to the CDS view automatically both when you use the -1 CDS view in ABAP and in another CDS view entity (view on view)., You can still override the default value with a value of your own.

  • 63

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

    Metadata extension

  • 64

    Which patterns raise an exception? Note: There are 3 correct answers to this question.

    DATA: gv_target TYPE p DECIMALS 2. CONSTANTS: go intl TYPE i VALUE 3. gv_target -U EXACT (2 gcojntl)., DATA: gv_target TYPE c LENGTH 5. V CONSTANTS: ECO string TYPE string VALUE 0123456789ABCDEF". gv_target - EXACT (gco_string + 5 (6) )., DATA: gv_target TYPE d. s/ CONSTANTS: gco_date TYPE d VALUE '20331233*. gv_target EXACT ( geo_date).