Professional Documents
Culture Documents
P ABAP SI 70 Sample
P ABAP SI 70 Sample
P ABAP SI 70 Sample
Sample Questions
DISCLAIMER: These sample questions are for self-evaluation purposes only and do not
appear on the actual certification exams. Answering the sample questions correctly is no
guarantee that you will pass the certification exam. The certification exam covers a much
broader spectrum of topics, so do make sure you have familiarized yourself with all topics
listed in the Exam Competency Areas before taking the certification exam.
1:
X The code will compile, but will fail with runtime error
ITAB_ILLEGAL_COMPONENT.
O The code will compile but will fail with runtime error
ASSIGN_TYPE_CONFLICT.
O The code will compile and run without problems, parameter table ltab will
be sorted by the required fields.
ABAP OO_05
METHOD caller.
TYPES: BEGIN OF lstruc,
2
x1 TYPE i,
x3 TYPE i,
END OF lstruc.
DATA ltab TYPE STANDARD TABLE OF lstruc
WITH NON-UNIQUE KEY x1 x3.
sort_struc( ltab ).
ENDMETHOD.
METHOD sort_struc.
SORT itab BY ('X1') ('X2').
ENDMETHOD.
ENDCLASS.
START-OF-SELECTION.
CREATE OBJECT oworker.
oworker->caller( ).
2:
An ABAP event can be used to write output reports. What output elements will the following program code
produce?
X Top of page
Header
Body
O Top of page
Init
Header
Body
O Top of page
Init
Body
O Top of page
Header
Init
Body
©SAP AG 2008
3
ADVANCED PROGRAMMING_05
3:
You want to enhance CAT2 (timesheet) transaction by developing new custom logic to calculate total time
entered. The logic is to calculate time entered in 15 minutes increment and finally round it up. You will use
mathematical function in ABAP to perform this calculation.
Here are the examples for round-up total time with 15 minutes increment:
Which one of the following codes will provide a round-up total with 15 minute increments, as illustrated in the
examples?
X A
O B
O C
O D
ADVANCED PROGRAMMING_06
(A)
(B)
©SAP AG 2008
4
(C)
(D)
4:
Which of the following protocols are used by the ABAP Stack to exchange data with the Java Stack?
There is more than one correct answer to this question. Select which of the following answers are true and
which are false.
True False
X O HTTP
X O RFC
O X RFC (T)
OAP
X O SOAP
©SAP AG 2008
5
5:
There is more than one correct answer to this question. Select which of the following answers are true and
which are false.
True False
X O Document Storage
O X Development
X O Process documentation
6:
In a complex sales program, data must be read from the VBAP sales table. For performance reasons, the
developer has decided to implement a function module to read single records of the table and buffer the
data in a global internal table. Therefore, the logic reads the internal table for the selected sales order and if
there is no entry, it then reads the database table and buffers the entries in the internal table.
What is the missing word in the table definition (represented by ??? in the screenshot below), considering
the performance recommendations of SAP for the logic written in the technical concept?
DATA: gt_vbap TYPE ________ TABLE OF vbap WITH UNIQUE KEY vbeln posnr.
________________________________________
HASHED
Hashed
hashed
©SAP AG 2008
6
7:
An automotive company uses ABAP Web Service with peer-to-peer connections. However, the IT-manager
is now thinking about using SAP NetWeaver XI for future projects. In this context, there are some obscurities
about ABAP Web Services and SAP NetWeaver XI.
There is more than one correct answer to this question. Select which of the following answers are true and
which are false.
True False
©SAP AG 2008
7
8:
The customer wants to transfer data from a legacy system to an SAP system. He considers using the Data
Transfer Workbench (DX-WB) and the Legacy System Migration Workbench (LSMW).
There is more than one correct answer to this question. Select which of the following answers are true and
which are false.
True False
X O Once-only data transfer from one or more source systems to SAP ERP,
SAP CRM or SAP APO systems.
9:
The customer wants to upload Material records from legacy to ECC using LSMW. In addition, most of the
materials contain long text, which also needs to be uploaded. There are various methods for uploading
material long text in LSMW.
There is more than one correct answer to this question. Select which of the following answers are true and
which are false.
True False
©SAP AG 2008
8
O X Upload long text, together with material load, using direct input program
RMDATIND supplying long text information in the structure BMMH1.
X O Upload long text, together with material load, using direct input program
RMDATIND supplying long text information in the structure BMMH7.
10:
In a complex customer sales transaction, the selected sales orders are changed with Business Application
Programming Interfaces (BAPI) technology.
Therefore, the function module BAPI_SALESORDER_CHANGE can be used.
Which associated type, which is used for the parameter 'return' does SAP recommend for standard error
handling in SAP NetWeaver AS 7.0?
In SAP NetWeaver AS 7.0, SAP recommends using the associated type ____________ for standard error
handling, which is used for the parameter 'return'.
________________________________________
BAPIRET2
bapiret2
Bapiret2
BAPIRET2_T
COMMUNICATION INTERFACES_02
The developer must handle possible errors in the customer program. He has to use the standard table
parameter return of the function module for error handling.
©SAP AG 2008
9
©SAP AG 2008