Monday, March 14, 2022

SAP Certified Development Associate - ABAP with SAP NetWeaver 7.50 Part -1

 


What can you enhance using BAdIs? 

There are 3 correct answers to this question. 

A. Database tables 

B. Screens

 

C. Source code

D.      Menus

E.       Data elements 

Answer B,C,D

Your program performs a database update by calling function modules in an update task. 

Which ABAP statements can be used in the program to discard all update requests for the current SAP logical unit of work(LUW)? 

There are 3 correct answers to this question 

A.      ROLLBACK WORK 

B.      MESSAGE TYPE X 

C.      MESSAGE TYPE A

D.      MESSAGE TYPE E

E.       MESSAGE TYPE W

Answer

A,B,C

To benefit from the hash algorithm when accessing a hashed internal table, how do you specify the key?

Please choose the correct answer. 

A.      Any key 

B.      Under-qualified 

C.      Fully qualified 

D.      Left aligned, gap free

Answer

C

Which of the following is a true statement? 

There are 3 correct answers to this question. 

A.      Local repository objects can be transported. 

B.      Client-specific customization objects are assigned to the customizing request. 

C.      Repository objects and cross-client customization objects are assigned to the workbench request. 

D.      All transportable objects have to be assigned to a package.

E.       Inactive objects can be transported. 

Answer

B,C,D

You are writing a program that uses ABAP class. 

Which components of the class can you create directly from the program? 

Please choose the correct answer. 

A.      Only private components 

B.      Only protected components 

C.      Only public components 

D.      All components

Answer

C

What are some of the advantages of using OPEN SQL? 

There are 2 correct answers to this question 

A.      The application server buffer is NOT used 

B.      All standard SQL commands can be used 

C.      Syntax is checked at design time

D.      It can be used with any supported DBMS 

Answer

B,C

Where can you define data types that can be accessed directly by all ABAp repository objects in an SAP system? 

There are 2 correct answers to this question 

A. In a method 

B. In the ABAP dictionary

C. In a global class

 

D. In a function module

Answer

B,C

What is the purpose of the enqueuer work process?

A.      It processes update requests. 

B.      It processes requests triggered by an active user. 

C.      It processes logical locks requests. 

D.      It processes requests for a print output

Answer

C

What types of changes to the repository does SAP provide?

A.      Deployments from SDN.SAP.COM 

B.      Enhancement Packages 

C.      SAP Notes 

D.      Support Packages

E.       Transports 

Answer

B,C,D

A class is defined as follows: 

CLASS my_class DEFINITION. PUBLIC SECTION. 

METHODS do_something. EVENTS state_changed. 

CLASS-METHODS static1. PRIVATE SECTION. 

TYPES t table TYPE STANDARD TABLE OF t001 WITH NON-UNIQUE DEFAULT KEY.

CONSTANTS gc_const TYPE IVALUE 1.

 ENDCLASS. 

Which components of the class can static method static1 address directly? 

There are 2 correct answers to this question. 

A.      The do_something method.

B.      The t_table type. 

C.      The gc_const constant  D. The state_changed event. 

Answer

B,C

An executable ABAP program contains a standard selection screen and uses the event blocks AT SELECTION SCREEN, AT SELECTION-SCREEN OUTPUT, INITIALIZATION, START-OFSELECTION. 

In which sequence will ABAP runtime call these event blocks? 

Please choose the correct answer. 

1.       INITIALIZATION 

2.       AT SELECTION-SCREEN OUTPUT 

3.       AT SELECTION-SCREEN 

4.       START-OF-SELECTION 

 

1.       AT SELECTION-SCREEN OUTPUT 

2.       INITIALIZATION 

3.       AT SELECTION-SCREEN 

4.       START-OF-SELECTION 

 

1.       INITIALIZATION 

2.       AT SELECTION-SCREEN OUTPUT 

3.       START-OF-SELECTION 

4.       AT SELECTION-SCREEN 

 

1.       INITIALIZATION 

2.       AT SELECTION-SCREEN 

3.       AT SELECTION-SCREEN OUTPUT 

4.       START-OF-SELECTION

A structure has enhancement category 3, can be enhanced (character-type). 

Which set of elementary types is allowed for the new fields? 

Please choose the correct answer. 

A.      D,I,string, T 

B.      C,D,N,T 

C.      C,D,N,X 

D.      F,I,P,X

Answer

B

How is data shared between Web Dynpro controllers? 

There are 2 correct answers to this question. 

A. By using data binding from a view controller to another view controller 

B. By using context mapping from a view controller to a custom controller

 

C. By using context mapping from a view controller to the component controller

D. By using context mapping from a view controller to another view controller 

Answer

B,C

You want to define a field symbol that will be assigned to a character string. Which generic types can you use? 

There are 3 correct answers to this question. 

A.      any table 

B.      csequence 

C.      click 

D.      any

E.       xsequence 

Answer

B,C,D

When is an ENDSELECT not required for a SELECT? 

There are 3 correct answers to this question. 

A.      When you specify appending a table 

B.      When the FROM is a view 

C.      When you do a SELECT SINGLE 

D.      When you specify into a table 

E.       When you specify a join of tables

Answer

A,C,D

What ABAP Dictionary object allows you to define fixed values? 

Please choose the correct answer. 

A.      View 

B.      Data element

C.      Domain 

D.      Lock object 

Answer

C

Which of the following data types are predefined ABAP data types? 

There are 3 correct answers to this question. 

A.      DECFLOAT34 

B.      DECIMALS 

C.      STRING 

D.      XSTRING 

E.       FLOAT

Answer A,C,D

Which of the following are valid control level changes within a loop over an internal table? 

There are 2 correct answers to this question. 

A.      LAST 

B.      SUM 

C.      END of <f>

D.      COLLECT

Answer

A,C

What must you do to define a database view using the ABAP Dictionary? 

There are 3 correct answers to this question. 

A.      Define buffering settings for the underlying database tables. 

B.      Choose the database tables from where the view acquires data. 

C. Choose the fields from the tables that should be part of the view.

D. Define the join conditions between the tables.

 

E.       Define selection criteria for the view.

Answer

B,C,D

You are making changes to a program that already has transaction code ZZZZ linked to it. Your colleague is testing transaction code ZZZZ in the same system. 

When does the changed version of the program become visible to your colleague via transact on code ZZZZ? 

Please choose the correct answer. 

A.      When you save the program 

B.      When you execute the program from the ABAP Editor 

C.      When you activate the program 

D.      When the syntax of the program is correct

Answer

C

Which of the following characters is the first of a menu exit function code? 

Please choose the correct answer. 

A.      &

B.      -  C. + 

D. *

Answer

C

Which statement will interrupt the processing of the current screen and branch to new screen? 

Please choose the correct answer. 

A.      SET SCREEN <NNNN>

B.      LEAVE TO SCREEN <NNNN>

C.      CALL SCREEN <NNNN>

D.      None of the above 

Answer

C

You call a lock module. Which exceptions could the lock module raise when a logical lock CANNOT be set? 

There are 2 correct answers to this question: 

A.      CX_SY_OPEN_SQL_ERROR 

B.      SYSTEM_FAILURE 

C.      FOREIGN_LOCK

D.      CX_SY_DATA_ACCESS_ERROR 

Answer

B,C

You have created a screen on which the user enters data that is to be inserted into table T1. How do you ensure that the content of field F in table T1 is checked against table T2? 

Please choose the correct answer. 

A.      Create a foreign key for field F of table T1 and make table T2 the foreign key table 

B.      Create a foreign key for field F of table T1 and make table T2 the check table. 

C.      Create a foreign key for the assigned field of field F of table T1 in table T2 and make table T2 the check table.

D.      Create a foreign key for the assigned field of field F of table T1 in table T2 and make table T1 the check table. 

Answer

C

 

In which sequence are the following ABAP Events triggered? 

Please choose the correct answer. 

1.       INITIALIZATION 

2.       START-OF-SELECTION 

3.       AT SELECTION-SCREEN 

 

1.       INITIALIZATION 

2.       AT SELECTION-SCREEN 

3.       START-OF-SELECTION 

 

1.       AT SELECTION-SCREEN 

2.       INITIALIZATION 

3.       START-OF-SELECTION 

 

1.       START-OF-SELECTION 

2.       AT SELECTION-SCREEN 

3.       INITIALIZATION

Each work process is assigned a type of task that can be performed. Which statements related to this are true? 

There are 3 correct answers to this question. 

A.      A work process can communicate directly with an external system through a Remote Function

Call. 

B.      It is possible to have multiple enqueue work processes on an SAP NetWeaver Application Server. 

C.      All work processes communicate with the database. 

D.      All work processes have the same structure. 

E.       All work processes communicate with the dispatcher.

F.       To switch a work process type requires a restart of the SAP NetWeaver Application Server ABAP. 

G.      It is possible to have multiple spool work processes on an ABAP application server. 

Answer

B,D,E

You want to develop a validation routine for a selection screen field. If a wrong value is entered into the field an error message should be displayed and the focus should move to the field. Which event do you use to achieve this? 

Please choose the correct answer. 

A.      START-OF-SELECTION 

B.      AT SELECTION-SCREEN 

C.      INITIALIZATION 

D.      END-OF-SELECTION

Answer

B

You are asked to enhance the GUI status of an SAP standard application. How do you identify which menu exit function code you can use? 

Please choose the correct answer. 

A.      It starts with a plus (+). 

B.      It starts with an asterisk (*). 

C.      It starts with a dollar ($). 

D.      It starts with an ampersand (&).

Answer

A

The Internet Communication Manager (ICM)… Please choose the correct answer.  

A.      Allows SAP NetWeaver Application Server to process HTTP requests. 

B.      Replaced SAP ITS.

C.      Can not replaced SAP ITS. 

D.      Allows the ABAP stack and the Java stack to exchange data.

Answer

A

You write the following ABAP statement: 

SELECT SINGLE carrid, connid, cityfrom, cityto FROM spfli 

INTO @gs_spfli 

WHERE carrid = @pa_car AND connid = @pa_con. 

How are the selected fields placed into target structure gs_spfli? 

Please choose the correct answer. 

A.      Into fields with the same name and same type 

B.      Into fields with the same type 

C.      From left to right 

D.      Into fields with the same name

Answer

C

Which of the following statements correctly define a data object with the type of data element s_conn_id? 

There are 3 correct answers to this question. 

A. DATA gv_id TYPE s_conn_id.

 

B. CONSTANTS gc_id TYPE s_conn_id VALUE '0400'.

C.      PARAMETERS pa_id TYPE s_conn_id.

D.      DATA gv_id LIKE s_conn_id. 

E.       DATA gv_id TYPE REF TO s_conn_id.

Answer A,B,C

Which components of the class can be accessed in the implementation of a static method in that class?

There are 2 correct answers to this question 

A.      Constants 

B.      All events 

C.      Types 

D.      Instance attributes

Answer

A,C

What are the declarative statements used to define the selection? 

There are 3 correct answers to this question. 

A.      PARAMETERS 

B.      SELECTION-SCREEN 

C.      SELECT-OPTIONS 

D.      None of the above

Answer A,B,C

You want to add a field type CURR to a transparent table. What else must you do? 

Please choose the correct answer. 

A.      Add a check table that contains a field of type CUKY. 

B.      Add a key fieldof type CUKY. 

C.      Create a reference to a field of type CUKY.

D.      Create a new field CUKY as a pre-defined type. 

Answer

C

What pre-defined ABAP data type is deep? 

Please choose the correct answer. 

A.      X 

B.      N 

C.      STRING 

D.      DECFLOAT34

Answer

C

You build a dialog screen with an input field in an ABAP program. How do you ensure that the contents of the screen field can be accessed in the program? Please choose the correct answer. 

A.      Enter the name of a data object in the Parameter ID attribute of the screen field 

B.      Use the GET statement in the program to transport the data from the screen field 

C.      Define a data object in the program with the same name as the screen field D. Use a MOVE statement in a PAI module to copy the data to a data object 

Answer

C

Which of the following components belong to the SAP application layer? 

There are 2 correct answers to this question 

A.      Database interface 

B.      ABAP dispatcher 

C.      SAP GUI 

D.      Database server

Answer

A,B

Which type of view cannot be used in a search help? 

Please choose the correct answer. 

A.      Database view 

B.      Maintenance view 

C.      Candidates key view 

D.      Help view

Answer

B

 

You add the CREATE PROTECTED addition to a class definition. From where you can instantiate the class? There are 3 correct answers to this question. 

A.      From a friend class 

B.      From a child class 

C.      From the class itself 

D.      From a parent class 

E.       From any protected class

Answer

A,B,C

What is the event block that all of your code changes belongs to if you do not explicitly code any event blocks in an executable program? Please choose the correct answer.

A.      INITIALIZATION 

B.      LOAD-OF-PROGRAM 

C.      START-OF-SELECTION 

D.      AT SELECTION-SCREEN OUTPUT

Answer

C

The order of fields for a transparent table in the database…  

Please choose the correct answer. 

A.      Is created in the order of the ABAP Dictionary. 

B.      Needs to match the ABAP Dictionary. 

C.      Is allowed to be different than the ABAP Dictionary. 

D.      Is created in the order of the Data Dictionary

Answer

C

You create a function group ZATP. What is the name of the corresponding main program? 

Please choose the correct answer.

A.      SAPLZATP 

B.      ZATP 

C.      SAPFZATP 

D.      SAPMZATP

Answer

A

What can you create using the ABAP Dictionary? 

There are 3 correct answers to this question. 

A.      Type pools 

B.      Domains 

C.      Transparent tables

D.      Internal tables 

E.       Field symbols 

Answer

A,B,C

What can be part of the signature of an instance constructor? 

There are 2 correct answers to this question 

A.      Exporting parameters 

B.      Exceptions 

C.      Importing parameters 

D.      Changing parameters

Answer

B,C

You have to overwrite spaces in a string with the letter ‘A’.  

Which of the following statements can you use? 

There are 3 correct answers to this question 

A.      TRANSLATE 

B.      OVERLAY 

C.      REPLACE

D.      CONDENSE 

E.       SHIFT LEFT 

Answer

A,B,C

Which of the following statements about the Object Navigator are true? 

There are 4 correct answers to this question. 

A.      The ABAP Dictionary can be maintained in the Object Navigator. 

B.      You can create customer projects (Transaction CMOD) in the Object Navigator. 

C.      Menus can be displayed and edited in the Object Navigator. 

D.      Screens can be displayed and edited in the Object Navigator. 

E.       ABAP programs can be displayed and edited in the Object Navigator.

F.       You can create BAdI implementations in the Object Navigator. 

Answer

A,C,D,E

You have created table ZTAB and you want to create a foreign-key relationship to table SAPTAB. Under which condition is this possible? 

Please choose the correct answer. 

A.      The check field in ZTAB must have the same name as the corresponding field of check table SAPTAB. 

B.      The check field in ZTAB must have the same domain as the corresponding field of check table SAPTAB.

C.      The check field in ZTAB must have the same ABAP Dictionary type as the corresponding field of check table SAPTAB. 

D.      The check field in ZTAB must have a data element that does NOT refer to a domain. 

Answer

B

Which statement ends a screen sequence and starts from initial screen? 

Please choose the correct answer. 

A.      LEAVE SCREEN 

B.      SET SCREEN 0 

C.      LEAVE TO SCREEN 

D.      CALL SCREEN

Answer

B

How would you define a method of an ABAP class to prevent this method from being available in a subclass? Please choose the correct answer. 

A.      Private 

B.      Protected 

C.      Abstract 

D.      Final

Answer

A

 

If you have any problem so download the file to click on "Download".

Download

I hope it's helpful for you. If you have any queries, don't hesitate to contact me.

Name : Muhammad Sahal Qasim
E-mail : s.m.sahal789@gmail.com
Thank you.

0 comments:

Post a Comment

If you have any doubts, please let me know. I will help you.