Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

ABAP Certification

Former Member
0 Likes
873

Dear Friends

I am planning to have the ABAP Certification Exam, can someone share your experience regarding exam and your valuable suggestions or tips for Certification

Can someone please assist me how to prepare for the ABAP certification and what are the requirements means (are the material links from the net is enough or anything needed extra) and send me the useful and important links for ABAP certification material.

If you have any material please forward to this email vallabhanenisr@gmail.com

If someone can assist me in the above case it will be a great favor for me and I am always thankful to them.

Thanks & regards

Vallabhaneni

Edited by: Sambasivarao Vallabhaneni on Apr 17, 2008 9:05 AM

4 REPLIES 4
Read only

Former Member
0 Likes
700

Hi,

welcome to SDN.

Nice to know that you are interested in getting certified through SAP. But there are certain procedures to get certified in SAP. I hope u are already aware of them.

Either you have to get trained through an SAP Authorised training center or your company should permit you to take the certification in Tech Ed. In both cases, once you register for the exam you would be provided an ID using which you could logon to SAP Service Market place and get the required documents which would enable you to prepare yourself.

Earlier there used to be one single exam for ABAP. But now they are streamlined into many depending on the level of intensity and also the areas of focus.

You have to choose either of them and then start preparing.

Revert back to me in case of more info.

Reward points if u find this information helpful,

Kiran

Read only

Former Member
0 Likes
700

hi...

i am abap certfied consultant.. its a huge sylabus you have to cover for your certification... good knoledge in java may help you..

study hard and then sky would be your limits..

thanks....

Read only

Former Member
0 Likes
700

Hi

Thanks for your assistance

I am aware of this but I need material for ABAP certification and can you please tell me where can I get this, if you had any material please forward to me and send me some useful links.

Thanks in advance.

Vallabhaneni

Read only

0 Likes
700

These all q's are Certification q's. so u plzz check out thru SAP SDN.

There u can get few ans of these q's.

On 12/6/06, jyotshna sahu <jyotshnasahu@ yahoo.com> wrote:

can anyone provide answers to the following questions... .

1. The following program outputs what?

report zjgtest1

write: /1 'Ready_'.

PARAMETER: test.

INITIALIZATION.

write: /1 'Set_'.

START-OF-SELECTION.

write: /1 'GO!!'.

A: Set_ GO!! (each on its own line)

B: Set_ Ready_ GO!! (all on their own lines)

C: Ready_ GO!! (each on its own line)

😧 Ready_ Set_ GO!! (all on their own lines)

2. To declare a selection criterion that does not appear on the selection

screen, use:

A: NO-DISPLAY

B: INVISIBLE

C: MODIF ID

😧 OBLIGATORY

3. An internal table that is nested within another internal table should not contain a header line.

A: True

B: False

4. What is output by the following code?

DATA: BEGIN OF itab OCCURS 0, letter type c, END OF itab.

itab-letter = 'A'. APPEND itab. itab-letter = 'B'. APPEND itab.

itab-letter = 'C'. APPEND itab. itab-letter = 'D'. APPEND itab.

LOOP AT itab.

SY-TABIX = 2.

WRITE itab-letter.

EXIT.

ENDLOOP.

A: A

B: A B C D

C: B

😧 B C D

5. To select all database entries for a certain WHERE clause into an

internal table in one step, use

A: SELECT_INTO TABLE itab_

B: SELECT_INTO itab_

C: SELECT_APPENDING itab

😧 SELECT_itab_

6. If the following code results in a syntax error, the remedy is:

DATA: itab TYPE SORTED TABLE OF rec_type WITH UNIQUE KEY field1

WITH HEADER LINE.

itab-field1 = 'Company'. itab-field2 = '1234'. INSERT TABLE itab.

itab-field1 = 'Bank'. itab-field2 = 'ABC'. INSERT TABLE itab.

SORT itab.

LOOP AT itab.

write: /1 itab-field1, itab-field2.

ENDLOOP.

A: There is no syntax error here

B: Remove the SORT statement

C: Change INSERT to APPEND

😧 Add a WHERE clause to the loop

7. If this code results in an error, the remedy is:

SELECT fld1 fld2 FROM tab1 WHERE fld3 = pfld3.

WRITE: /1 tab1-fld1, tab1-fld2.

ENDSELECT.

A: Add a SY-SUBRC check.

B: Change the WHERE clause to use fld1 or fld2.

C: Remove the /1 from the WRITE statement.

😧 Add INTO (tab1-fld1, tab1-fld2).

8. When modifying an internal table within LOOP AT itab. _ ENDLOOP. you must

include an index number.

A: True

B: False

9. To allow the user to enter values on the screen for a list field, use:

A: OPEN LINE.

B: SET CURSOR FIELD.

C: WRITE fld AS INPUT FIELD.

😧 FORMAT INPUT ON.

10. To include a field on your screen that is not in the ABAP Dictionary,

which include program should contain the data declaration for the field?

A: PBO module include program

B: TOP include program

C: PAI module include program

😧 Subroutine include program

11. The system internal table used for dynamic screen modification is named:

A: ITAB

B: SCREEN

C: MODTAB

😧 SMOD

12. The following statement writes what type of data object?

WRITE: /1 'Total Amount:'.

A: Text literal

B: Text variable

C: In-code comment

😧 Text integer

13. A BDC program is used for all of the following except:

A: Downloading data to a local file

B: Data interfaces between SAP and external systems

C: Initial data transfer

😧 Entering a large amount of data

ans. C.

14. In regard to PERFORM, which of the following is NOT a true statement?

A: May be used within a subroutine.

B: Requires actual parameters.

C: Recursive calls are allowed in ABAP.

😧 Can call a subroutine in another program.

A.

15. In regard to HIDE, which of the following is NOT a true statement?

A: Saves the contents of variables in relation to a list line's row number.

B: The hidden variables must be output on a list line.

C: The HIDE area is retrieved when using the READ LINE statement.

😧 The HIDE area is retrieved when an interactive event is triggered.

16. Database locks are sufficient in a multi-user environment.

A: True

B: False

17. In regard to LEAVE, which of the following is NOT a true statement?

A: May be used to return immediately to a calling program.

B: May be used to stop the current loop pass and get the next.

C: May be used to start a new transaction.

😧 May be used to go to the next screen.

18. The following code indicates:

SELECT fld6 fld3 fld2 fld1 FROM tab1 INTO CORRESPONDING FIELDS OF TABLE itab

WHERE fld3 = pfld3.

A: The order of the fields in itab does not matter.

B: Fill the header line of itab, but not the body.

C: Table itab can only contain fields also in table tab1.

😧 None of the above.

19. What will be output by the following code?

DATA: BEGIN OF itab OCCURS 0, fval type i, END OF itab.

itab-fval = 1. APPEND itab.

itab-fval = 2. APPEND itab.

FREE itab.

WRITE: /1 itab-fval.

A: 2

B: 0

C: blank

😧 1

C.

20. Assuming an internal table contains 2000 entries, how many entries will

it have after the following line of code is executed?

DELETE itab FROM 1500 TO 1700.

A: This is a syntax error.

B: 1801

C: 1800

😧 1799

21. When is it optional to pass an actual parameter to a required formal

parameter of a function module?

A: The actual parameter is type C.

B: The formal parameter contains a default value.

C: The formal parameter's \"Reference\ " attribute is turned on.

😧 It is never optional.

22. Coding two INITIALIZATION events will cause a syntax error.

A: True

B: False

23. Adding a COMMIT WORK statement between SELECT_ENDSELECT is a good method

for improving performance.

A: True

B: False

24. To save information on a list line for use after the line is selected,

use this keyword.

A: APPEND

B: EXPORT

C: WRITE

😧 HIDE

D.

25. To bypass automatic field input checks, include this in PAI.

A: AT EXIT-COMMAND

B: ON INPUT

C: ON REQUEST

😧 LEAVE TO SCREEN 0.

26. Within a function module's source code, if the MESSAGE_RAISING statement

is executed, all of the following system fields are filled automatically

except:

A: SY-MSGTY

B: SY-MSGNO

C: SY-MSGV1

😧 SY-MSGWA

27. The following code indicates:

REPORT ZLISTTST.

START-OF-SELECTION.

WRITE: text-001.

FORMAT HOTSPOT ON.

WRITE: text-002.

FORMAT HOTSPOT OFF.

AT LINE-SELECTION.

WRITE / text-003.

A: Text-002 may not be selected.

B: The value of text-002 is stored in a special memory area.

C: Text-002 may be clicked once to trigger the output of text-003.

😧 None of the above.

28. The output for the following code will be:

report zabaprg.

DATA: char_field type C.

char_field = 'ABAP data'.

WRITE char_field.

A: ABAP data

B: A

C: Nothing, there is a syntax error

😧 None of the above

29. The event AT SELECTION-SCREEN OUTPUT. occurs before the selection screen

is displayed and is the best event for assigning default values to selection

criteria.

A: True

B: False

A.

30. The TABLES statement declares a data object.

A: True

B: False

31. Assuming tab1-fld7 is not a key field, how can you prevent reading all

the table rows?

SELECT fld1 fld2 fld3 FROM tab1 INTO (fld4, fld5, fld6)

WHERE fld7 = pfld7.

WRITE: /1 fld4, fld5, fld6.

ENDSELECT.

A: Take fld7 out of the WHERE clause.

B: Create an index in the ABAP Dictionary for tab1-fld7.

C: Use INTO TABLE instead of just INTO.

😧 Take the WRITE statement out of the SELECT_ENDSELECT.

32. Which of the following is NOT a required attribute when creating an ABAP

program?

A: Application

B: Title

C: Status

😧 Type

C.

33. If this code results in an error, the remedy is:

SELECT fld1 SUM( fld1 ) FROM tab1 INTO_

A: Remove the spaces from SUM( fld1 ).

B: Move SUM( fld1 ) before fld1.

C: Add GROUP BY f1.

😧 Change to SUM( DISTINCT f1 ).

34. Assuming itab has a header line, what will be output by the following

code?

READ TABLE itab INDEX 3 TRANSPORTING field1.

WRITE: /1 itab-field1, itab-field2.

A: The contents of the third row's itab-field1.

B: The contents of the third row's itab-field1 and itab-field2.

C: The contents of the third row's itab-field2.

😧 Nothing.

35. The following code indicates:

SELECTION-SCREEN BEGIN OF BLOCK B1.

PARAMETERS: myparam(10) type C,

Myparam2(10) type N,

SELECTION-SCREEN END OF BLOCK.

A: Draw a box around myparam and myparam2 on the selection screen.

B: Allow myparam and myparam2 to be ready for input during an error dialog.

C: Do not display myparam and myparam2 on the selection screen.

😧 Display myparam and myparam2 only if both fields have default values.

36. Which statement will sort the data of an internal table with fields

FRUIT, QTY, and PRICE so that it appears as follows?

FRUIT QTY PRICE

Apples 12 22.50

Apples 9 18.25

Oranges 15 17.35

Bananas 20 10.20

Bananas 15 6.89

Bananas 5 2.75

A: SORT itab DESCENDING BY QTY PRICE.

B: SORT itab BY PRICE FRUIT.

C: SORT itab.

😧 SORT itab BY PRICE DESCENDING.

37. Which Open SQL statement should not be used with cluster databases?

A: UPDATE

B: MODIFY

C: DELETE

😧 INSERT

38. This flow logic statement is used to make multiple fields open for input

after an error or warning message.

A: GROUP

B: FIELD-GROUP

C: CHAIN

😧 LOOP AT SCREEN

39. Given:

PERFORM subroutine USING var.

The var field is known as what type of parameter?

A: Formal

B: Actual

C: Static

😧 Value

Thanks,

Anon