hello friends if you are looking for SAP ABAP SE AD 4 Questions with Answers | SAP ABAP SE AD 4 MCQ with Answers | SAP ABAP SE AD 4 Objective type questions | SAP ABAP SE AD 4 Multiple Choice Questions with Answers | SAP ABAP SE AD 4 Accenture Answers then you will get information here.
1. Which among the following is not an enhancement type?
User Exits.
2. If you search for CALL CUSTOMER-FUNCTION in program you will find
USER EXITS
3. Which BADI can be used to achieve the order sequence
BADI_SORTER
4. Which keyword ……… for AMOP method
BY DATABASE PROCEDURE
5.
6. What is true about User exits?
Are basically designed for module SD
Doesn’t have any classification
Considered modification, because we are modifying technical objects in SAP namespace
7.
8. Is session Method, Asynchornous or Synchronous?
Synchronous
9. Choose 2 most appropriate
LINE_INDEX
LINE_EXISTS
10. From the following options, Which are true about how to find a BADI
Option: C-(1)(2)and (4)
Search in program by keyword CL_EXITHANDLER
Debugging using class CL_EXITHANDLER
Using global search transactions and …. In SPRO
11. Which is not a code pushdown technique
BADI
12. Which statement is true about function module calls of BDC session method?
Option: C (1) & (4)
When BDC_OPEN_GROUP is used. It is mandatory to close session using BDC_CLOSE_GROUP
BDC_INSERT requires data in BDCDATA format
13. What is is the new feature introduced in
OPEN SQL in ABAP language > 7 upgrade feature
RIGHT JOIN
14. A BDC table is defined as an internal table with the ABAP Dictionary structure?
BDCDATA
15. BAPI is used to connect external system to?
Exchange the data through remote function call
16. Which variable can store the BADI name while finding the BASI using CL_EXITHANDLER
EXIT_NAME
17. Which is not a software innovation of HANA database?
Aggregate tables.
18. How to specify and where to specify source fields in LSMW?
Option :
Source structure is defined in step ‘Define Source Fields’. There create and add all the
fields of source file in the same order and same data type of the fields in the source file.
19. Which options can be utilized to import data using LSMW?
OPTION A (ALL)
Direct Input
Batch input Recording
BAPI
Idoc
20. What are various methods of LSMW? There are more that 1 correct options
Direct Input
Batch input Recording
BAPI
Idoc
ALL CHECK BOXES
21. Top down approach is appropriate for which HANA feature?
Choose two most appropriate options
AMDP
22. Compression techniques are applied only on which type of data
Cloumn stored
23. What is true about AMDP method.
No returning parameter.
24. Convert the below source code to new syntax.
READ TABLE It_sflight INTO lw_sflight WITH KEY carrid = ‘AA’.
lw_Sflight = It_Sflight[ carrid = ‘AA’].
25. Which of the following is/are the correct?
We can have multiple implementation of a BADI
26. Which server does ….. in HANA? Choose most appropriate option.
Preprocessor Server
27. Which statement in CALL TRANSACTION will help to capture messages?
MESSAGES
28. Enhancement section and points are part of
Explicit enhancements
29. An error log file is generated by the system to handle the errors – in which BDC method?
Session Method
30. Check what is true about implicit enhancements. There are more than 1 correct options
Beginning of subroutine in method include
FM enhancements – additional parameters
Class enhancements- PREPOST/OVERWRITE method
End of subroutine method include
ALL CHECKBOXES.
31. Which cannot be scheduled as background jobs or be included in background management?
ALV DA (OPTION A )
32. What is true about CDS views creation
Both ABAP development tools and HANA database access is required.
33. What is true about CDS? (Choose 3 most appropriate options)
Top Down Approach
CDS (SQL VIEW) View will be automatically generated in HANA ……
CDS Views are created and maintained from the ABAP stack
Options – A,B,C
34. What is true about use of batch input
1. Cannot be scheduled and submitted in the background
2. Can be processed automatically without human intervention
3. Can process large data volumes
4. Uses standard SAP transactions, Just as if the data were entered manually
Option D (2), (3) and (4)
35. How to specify and where to specify source fields in LSMW?
Source structure is defined in step. Define sourve fields……….
Option: A
36. Which transaction is used to define the enhancement projects?
CMOD
37. Which … you to control the implementation and make it reliable on specific criteria (for e g. on a
specific country value)
Badi
38. They are also known as cube. They are used to build a data foundation based on at least one
transactional table.
Analytical View.
39. A set of domain-specific languages and services for defining and consuming semantically rich
data models. what is it?
Choose most appropriate option.
Option 2: CDS views.
40. The limitations of CDS?
Option E (ALL).
41. In BDC Program, while updating BDCDATA work area, it is mentioned like below. What is (01)
indicates?
lw_bdcdata-fnam = ‘BDC_CURSOR’.
lw_bdcdata-fval = ‘KNBK-BANKN(01)’.
Step loop line number (Option B)
42. Steps to find implicit enhancements.
Option A
Click the spiral button to display the enhancements
show implicit enhancement option -> implicit enhancement point is displayed
43. Which processing mode in session method display termination messages? There are 2 correct
options.
Display errors only
Foreground
Checkbox A,B
44. What is true about CDS Views?
Can be viewed in SE11 in but modification of the views are done only in the Eclipse or HANA
studio
Option A
45. Choose the types of enhancements that needs to be assigned to an enhancement project?
There are 3 correct options.
SCREEN exit
MENU EXIT
FIELD EXIT
46. Which keyword determines if program exit has been provided?
CALL CUSTOMER-FUNCTION
Option C
47. What is also placeholder but comes with default code in enhancement framework?
ENHANCEMENT-SECTION
Option D
48. Which BDC method can be processed using program RSBDCSUB in the background
Session Method
Option A
49. What is true about AMDP method
No returning parameter
Option D
50. What are the inbound interface techniques?
ALL CHECK BOXES.
51. Which method updates SAP db tables directly via SAP Open SQL .
Direct update.
52. Transaction data is inserted into the session with the function module?
BDC_INSERT
OPTION B.
53. An architect has to estimate the size of HANA which is called as HANA Sizing HANA Sizing can be
done using which tools among tools among the following Choose three most appropriate
options.
ABAP Reports
DB Scripts
Queue Tool
Option A, C, D.
54. Data is distributed over many blades / Cores.
Which feature of HANA database is it?
Partitioning.
55. Which is the option provided explicitly by SAP to replace a block of SAP code with customer
code.
Enhancement Section
Option C.
56. How to access CDS views in program?
CDS can be accessed only in HANA
Option C
57. What are the suitable options of finding an exit? There are 3 correct options
SPRO
SE14
SMOJ
OPTION A, C, D.
58. Which of these are valid status of a BDC session (during or after processing ) There are more
that 1 correct options
Processed
Incorrect
to be processed
OPTION A,B,C.
70. What are the suitable options of finding an exit? There are 3 correct options
Ans: SPRO, SE84, SMCD(ACD)
)
72. From following options, which are true about how to find a BADI.
1. Search in program by keyword CL_EXITHANDLER
2. Debugging using class CL_EXITHANDLER
3. Search CALL CUSTOMER-FUNCTION
4. Using global search transactions and search in SPRO
5. Using t-code SMOD
Ans: 1, 2 and 4 (D)
73. ** interface techniques?
Options:
SAP standard load program (DMI)
Custom ABAP load program
ALE/EDI
BAPI
Ans: All
74. ** and multiple customers can use them
Options:
User exit
Function exit
BADI
Menu exit
Program exit
Ans: BADI
75. What will take the first NON-NULL value from the two parameters passed?
Ans: COALESCE
76. Tcode to create BADI implementation
Ans: SE19
77. Name the class which can be used to find BADI in debugging?
Ans: CL_EXITHANDLER is used to find BADI in debugger.
78. What is the parameter that captures the success and error messages while using BAPIs
Ans: RETURN tables contain all error | success me
79. A batch input session is started with the function module?
Ans: BDC_OPEN_GROUP
80. BAPI is used to connect external system to?
Ans: Exchange the data through Remote function call.
81. …….. Function module is used to read the input field for the BADI_SORTER.
Ans: BADI SORTER LAYER GET.
82. If you search for CALL CUSTOMER-FUNCTION in program you will find
Ans: User exits (not clear visible : User L**)
83. Steps to find implicit enhancements
Ans: Click the spiral button to display the enhancements
➔ Show implicit enhancement option -> implicit enhancement point is displayed
84. Data is distributed over many blades/cores. Which feature of HANA database is it?
Ans: Multinode Multicore CPU.
85. What does the below source code mean? w_sflight = t_sflight[5].
Ans: read the 5th record in internal table.
86. How to access CDS views in program?
Ans: Can be accessed only in HANA.
87. in this – mode, Data is not continuously updated in case of error
Ans: Synchronous.
88. Top down approach is appropriate for which HANA feature.
Ans: AMDP.
89.Which among the following is not an enhancement type? Choose most appropriate option.
Ans: BAPI.
91. Which BDC method can be processed using program RSBDCSUB in the background
Ans: Session method.
92. How to access CDS views in program ?
Ans: only in HANA
93. What is true about CDS?Ans:
Top down approach
CDS (SQL view) view will be automatically generated in HANA catalog and part of the schema
which is linked to the system.
CDS views are created and maintained from the ABAP stack (ABC)
94. Which keyword determines if program exit has been provided ?
Ans: CALL CUSTOMER-FUNCTION
95. Which options are correct with respect to enhancement sections. There are 3 correct options.
Ans: all except it is not possible to replace block of sap code with customer code.
96. Match the following with respect to call transaction method of BDC.
1) Mode A
2) Mode N
3) Mode E
A) All screen
B) Error screen
C) No screen
Ans: 1-A, 2-C, 3-B.
97. Which of the following is not a data conversion tool?
Ans: ABAP query.
98. Which option are correct WRT enhancement sections? 3 correct answers there.
Ans: It is the option provided especially by SAP to replace a block of SAP code with customer code
It offers a default logic which will be replaced by the custom logic when implemented
It is placeholder that comes with standard code
ABD
99. transaction data is inserted into the session with the function module ?Ans: BDC_INSERT (B)
100. Tcode to create BADI implementation.
Ans: SE19.
101. What is also placeholder but comes with default code in enhancement framework?
Ans: Enhancement section
102. A batch input session is started with the function module ?
Ans: BDC_OPEN_GROUP
103. Check what is true about implicit enhancements. There are more than 1correct options
Ans: Implicit enhancements: ALL
104. Maatch the following.
1. ALE
2. IDOC
3. EDI
A) Application link enable, it is used to distribute the data between two different SAP system
B) Electronic data interchange, it is used to distribute the data between sa[ and nonsap system
C) intermediate document, carrier to carry the data between the distributed system in
electronic form without user interaction
Ans: 1->A, 2->C, 3->B
107. An architect has to estimate the size of HANA which is called sizing. HANA sizing can be done using
which tools among the following. Choose three most appropriate options.
Ans:
ABAP Reports
DB Scripts
Quickie Tool
ACD
108. AMDP is created in which layer?
Ans: ABAP Layer
109. *** processing it background?
Options:
RSBDCSUP
RSBDCSUT
RSBDCSUM
RSBDCSUB
Ans: RSBDCSUB (D)
110. *** can use them simultaneously
Options:
User exit
Function exit
BADI
Menu exit
Program exit
Ans: BADI
111. In code-pushdown technique
Ans: Processing in the database layer leads to better speed than processing in application layer
112. Data is distributed over many blades / cores. Which feature of HANA database is it?
Ans: Partitioning
113. The below statement is not capturing any messages during transaction execution, How to modify
the statement to do the same? There are 2 correct options
CALL_TRANSACTION ‘FD01’
USING It_bdcdata
MODE ‘N’
UPDATE ‘S’.
Ans: Add the following statement after CALL TRANSACTION MESSAGE ID sy-___ TYPE sy-msgty sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
Add message within CALL TRANSACTION statement
114. Which of these are valid status of a BDC session There are more that 1 correct options.
Ans: Processed, Incorrect, To be processed
115. Enhancement points are a type of
Ans: explicit enhancement
116. What are the prerequisites for AMDP method?
Ans: Only input, export, and changing parame****
Scalar or Tabular typed ( single variable *** parameters)
No returning parameters
Parameters passed by value on
ABCE
117. What will take the first NON-NULL value from the two parameters passed?
Ans: COALESCE
118.
119. Which of the following is/are the correct ways to implement AMDP method? There are two correct
options.
Ans: METHOD amdp BY DATABASE PROCEDURE
FOR HDB
LANGUAGE sqlscript
OPTIONS read-only
USING sflight
ENDMETHOD.
METHOD amdp
FOR HDB
LANGUAGE sqlscript
OPTIONS read-only
USING sflight
ENDMETHOD
A, B
120. What are the types of information views. Choose three most appropriate options.
Ans: Attribute View, Analytical View, Calculation View
121. For successful data migration what is commonly performed to improve data quality by eliminating
redundant or obsolete information.
Ans: Data Cleaning
122. Which is similar to ABAP views, where the combination of tables are done and viewed as a single
result set but support features than ABAP Dictionary views.Ans: CDS
123. What are two new expression for Internal Table Built-in Function? ( Choose 2)
Ans: LINE_INDEX
LINE_EXISTS
124. A BDC session can be processed in which of the given modes?
Ans: Foreground and Background (Both 1 and 2)
125. What are the types of calculation view
Ans: Graphical and SQL script
126. Which keyword helps as marker for AMDP method
Ans: BY DATABASE PROCEDURE
127. Which method updates SAP database tables directly via SAP Open SQL
Ans: Direct update
128. What is DYNPRO in BDCDATA structure
Ans: Screen number
129. The below statement is not capturing any messages during transaction execution.
How to modify the statement to do the same? There are 2 correct options
CALL_TRANSACTION ‘FD01’
USING It_bdcdata
MODE ‘N’
UPDATE ‘S’
Ans: Add the following statement after CALL TRANSACTION, MESSAGE ID sy-msgd TYPE sy-msgty
NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4Add MESSAGE within CALL TRANSACTION statement
131. Qstn not clear so go with options
Option: A. Syntax error
B. Runtime error
C. ID, Name, street, postbox, postcode and city from scustom table for all entries with
custtype field having value “P” are printed as 3 columns (ID, Name and Address)
D. ID, Name, street ****
Ans: C
132. *** not clear
Options:
A. SAP standard load program(DMI)
B. Custom ABAP load program
C. ALE/EDI
D. BAPI
Ans: All options
133. *** not clear
Options:
A. It cannot have multiple result set.
B. You can use only one select statements in CDS view
C. Coalesce functionality works only when the value of the field is **
D. Selecting all fields in the tables is not possible using * statements
E. All
F. None
Ans: All
134. Below CDS view is giving syntax issue. What is the problem?
@AbapCatalog.sqlViewName: ‘zcds_test_27’
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: ‘27’
Define view zcds_test_27 as select from sflight {
Carrid,
Connid,
Currency,
Fldate
}
Ans: B (SQL ***)
135. Which statement is true about function module calls of BDC session method?
1. When BDC_OPEN_GROUP IS used, it is mandatory to close session using BDC_CLOSE_GROUP
2. Even if BDC_CLOSE_GROUP is not used, we can process the sessions in SM35
3. BDC_OPEN_GROUP is not mandatory, only BDC_INSERT is required
4. BDC_INSERT requires data in BDCDATA format
5. BDC_INSERT will capture messages occurred during dialog processing
Ans: 2, 4 & 5
137. Predict the output of the below source code.
TYPES: BEGIN OF ty_data,
Name TYPE char10,
Age TYPE char2,
END OF ty_data.
TYPES: tt_data TYPE STANDARD TABLE OF ty_data WITH DEFAULT KEY.
START-OF-SELECTION.
Data(It) = new tt_data((name = ‘Neena’ age = ‘30’)(name = ‘Sarath’ age = ‘29’)
(name = ‘Rani’ age= ’31’)).
Cl_demo_output=>display_data(lt->*).
Ans: LT -> *
NAME AGE
Neena 30
Sarath 29
Rani 31
138. In this – mode, Data is not continuously updated in case of error **
Ans: A (starts with S***)
139. If you search for CALL CUSTOMER-FUNCTION in program you will find
Ans: User Exits
140. Which doesn’t perform the DATA Conversion?
Ans: Abap Query