P ABAP SI 70 Sample

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

P_ABAP_SI_70

SAP CERTFIED DEVELOPMENT


PROFESSIONAL - ABAP SYSTEM
INTERFACES WITH SAP NETWEAVER 7.0

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:

What will be the result of compiling and running the code?

Please choose the correct answer.

O The compilation will terminate with a compile time error.

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

CLASS worker DEFINITION.


PUBLIC SECTION.
TYPES : BEGIN OF struc,
x1 TYPE i,
x2 TYPE i,
END OF STRUC,
ostruc TYPE STANDARD TABLE OF STRUC.
METHODS: sort_struc IMPORTING value(itab) TYPE ostruc,
caller.
ENDCLASS.

CLASS worker IMPLEMENTATION.

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.

DATA: oworker TYPE REF TO worker.

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?

Please choose the correct answer.

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:

Total hours spent (hour) Round-up total with 15 minutes increment


1 hour 3 minutes (1.05) 1.25
1 hour 7.5 minutes (1.125) 1.25
1 hour 48 minutes (1.8) 2.00
1 hour 36 minutes (1.6) 1.75

Which one of the following codes will provide a round-up total with 15 minute increments, as illustrated in the
examples?

Please choose the correct answer.

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?

Note: There are 3 correct answers to this question.

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:

Where is the Solution Manager typically applied?

Note: There are 4 correct answers to this question.

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 Ticketing Desk (Support Ticket Desk)

X O Change Request Management

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.

In the table definition, some information is missing.

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.

Please use the keyboard to enter the right answer!

________________________________________

HASHED
Hashed
hashed

©SAP AG 2008
6

PERFORMANCE ANALYSIS OF PROGRAMS_01


Top-include:

Function module to read table VBAP:

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.

Which of the following statements are correct?

Note: There are 2 correct answers to this question.

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 SAP NetWeaver XI allows every interface to be addressed as a Web


Service.

O X A server proxy is an output interface and can be called from a Web


Service.

O X The business process is modeled and implemented with its interfaces in


the Integration Builder. In the next step, the implementation is transported
to the backend.

X O The Integration Repository contains interfaces, the mapping between these


and graphical representations of the business scenario. Configuration

©SAP AG 2008
7

takes place in the Integration Directory.

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).

What could DX-WB and LSMW could be used for?

Note: There are 2 correct answers to this question.

There is more than one correct answer to this question. Select which of the following answers are true and
which are false.

True False

O X Data distribution - the content of the data has to be distributed to different


systems.

X O Periodic data transfer with a maximum of one transfer per day.

X O Once-only data transfer from one or more source systems to SAP ERP,
SAP CRM or SAP APO systems.

O X Source system provides XML and IDoc format.

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.

Which of the following methods can be used to upload long text?

Note: There are 3 correct answers to this question.

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 Use direct input program /SAPDMC/SAP_LSMW_IMPORT_TEXTS

©SAP AG 2008
8

X O Use direct input program RSTXLITF

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.

O X Use Batch Input method for transaction SO10

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'.

Please use the keyboard to enter the correct answer!

________________________________________

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

You might also like