Nothing Special   »   [go: up one dir, main page]

A. Package B. Functional Group C. Transport Request: - Function Module Calls

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 22

1.

what must exist before you can create a new transportable function
module?(3)
A. Package
B. Functional group
C. Transport request

2.Which of the following elementscan a string template contain?


• Function method calls
• Function module calls
• Literals
• String processing statements
These are allowed in string template:[literal_text]
[ embedded_expressions]-------------

 data objects,

 calculation expressions,

 constructor expressions,

 table expressions

 predefined functions, or

 functional methods and method chainings

------------------------
[ control_characters]|-Control CharacterMeaninghexadecimal Value
(UTF-8)\nLine break0A\rReturn0D\tTabulator09
3.Advantages of modularization.
A. Reusability
b. Tranparency
c. Maintainability

4.What transaction can be used to carry out modification adjustments after


a system upgrade?
A. SPAU
B. SPUA
C. SPDD
D. SPAD

5.how Data is shared between web dynpro controllers?


A.context node
B.
C.
D.

6.Whatabapstatemts can you use to create a instance of class


CL_GUI_CUSTOM_CONTAINER in an ABAP program?
(Answers are like)-correct
DATA: go_container TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
CREATE OBJECT go_container.

7.What are the tasks of databse interface?


You write a program that updates a data record in the database using the
following the statements. :
UPDATE scar FROM Is_scarr.
which of the following task daes the database interface perform ... (select
2)
A. It applies a logical lock to the updated data record.
B. It restrict the access to the log-on clients.
C. It translate the statement to native sql.
D. It checks the outhorization of the current user.

8.What can be a part of the Signature of the instance constructor contain?


(select 2)
A. Changing Parameters
B. Import parameters
C. Export parameters.
D. Exceptions

9.which additions to the parameters statement can u use to fill the input
field on the selection screen with a suggested value?
DEFAULT
EX:parameters p1 type i DEFAULT 10.
10.The code of an executable program does not contain any event keywords
what event block does the code belong to?
• INITIALIZATION
• AT SELECTION SCREEN
• START OF SELECTION
• LOAD OF PROGRAM

11.Field symbol assigned to a character.


Which of the following Generic types can you use to define a field symbol
that will be assigned to a character string. ? (select 3 )
A. Type Xsequence
B. Type Clike
C. Type any Table
D. Type any
E. Type csequence

12.Advantages of Open SQL? (select 2)


A. It can be used with any DBMS
B. All standard SQL commands can be used
C Syntax is checked at designed time

13.You have been asked to review the following expr’s which processes
character strings.
result = find(val = ‘abapABAP’
sub = ‘A’
occ = 2
CASE = ‘X’.....)
• 4
• 2
• 1
• 6
14.which of the following settings can you define for both structures and
transparent tables in the abap dictionary?
FOR TABLE:

FOR STRUCTURE
15.You created a class by inheriting from a super class. The super class
contains a public instance method do_something. you want to redefine the
method?
SIGNATURE CANNOT BE CHANGED
HAS TO BE REDEFINE IN SAME VISIBILITY

16.what processes can we set when you run the code inspector?CHK
BOOK
• Background job
• Check variant
• Object set name
• Work process name
• Inspection name.
17.What type of method is generated automatically when you assign an
action to a button UI element?
OR.
What type of method is generated by WD explorer when you assign an
action to a button UI element?

A. EVENt handler
B. Supply function
C. Ordinary methods.
D. Standard hook methods

18. ABAP dispatcher functions


CHK MY DUMPS
19.Foreign key based question.

20.Given two table T1 and T2 and you want to check the field of T1 against
T2 how will you assign the foreign key and check table?
T2 IS CHECKK TABLE,T1 IS FOREIGN KEY TABLE

21. Given a data object that you want to assign to a data type S_CONN_ID
how will you assign ?
(answers are like)
DATA gv_id TYPE S_CONN_ID.

22. You write a report that displays mass data in a table.You decide to use
tha ALV Grid control (Class CL_GUI_ALV_GRID) instead of a classical
list display with write statements.
Which of the following functions can you offer to the user without doing
any specific programming.
• Sort and filter the data by any column.
• Display details by double-clicking on a row.
• Convert currency amount columns.
• Change column width and sequence.
23.Which of the following statements create the data objects?(i didn’t
remember the options)
OR
In which of the following source code block can you define local data
objects? (select 3)
A. Static method
B. Subroutine
C Function module

24.Incomplete data types.


C, N , P, X

25. You need to create a piece of code that can be used by multiple
programs. which of the following techniques for modularization does SAP
recommend?
A. A Method in a global class.
B. A function module in a function module.
C. A method in a local class
D. A Subroutine in a program

26.In Which order you implement a new Badi?


A. 1.Enhancement spot Implementation
2. BADI Implementation

27.What do you need to consider when creating a secondary index on a


table? (select 2)
A. The most frequently selected fields should be the first positions in the index.
B. The table will be updated more quickly if you create more index.
C. The index can be created for specific database system only.
D. the index must always be unique.

28.What are the Components of SAP Netweaver AS ABAP 7.1x and


higher?
• ICM
• MESSAGE SERVER
• SAP GUI FOR JAVA
• SDM

29.How will you search for a classical badi in a program?


A. Search the repository information system and chose engancement--
>Customar exits.
B. Search for suitable entries in the relevant componant in the implementation
guide (IMG).
C. use the sap menue tools--> ABAP work bench --> Development -->buiness
object builder.
D. Search in application program for the method GET_INSTANCE of class
CL_EXITHANDELER.

30.You have been asked to a customer to develop open SQL code to convert
the value of argument “arg” into the ABAP Dictionary specified.
• CAST ( arg FOR type)
• CASTING (arg AS type)
• CAST(arg AS type)
• CASTING (arg FOR type)
31.Which of the following you can assign a search help.
• Structure component.
• Table type.
• Check table.
• Domain.
• Data element.
32.What happens if the application sends a type E message during the
check_CB module processing?
A. The screen is display again and the PBO flow logic is processed. only field B
and C are ready for input.
B. A. The screen is display again without processing PBO flow logic. only
fields B and C are ready for input.
C. A. The screen is display again without processing PBO flow logic. All fields
are ready for input.

33.Program performs a database update ?

34.what are the standard hook methods?


OR
Standard hook methods in webdynpro called at Runtime ? (Select 2)
A. WDDOINIT
B. WDDOEXIT
35.A function module that has two classical expression is called with actual
parameter values in such a way that both expression conditions are
fulfilled? How will the runtime system behave?

36.Static constructor rules?


A. You CANNOT use parameters or exceptions
B. You can ONLY define static constructors in the public section
C. You must name the method CLASS_CONSTRUCTOR
D. You can use ONLY importing parameters or exceptions
E. You must name the method CONSTRUCTOR

37.what can be define using an Implicit enhancement options?


A. Aditional exceptions in SAP function modules.
B. Replacements for SAP function module
C. Additional parameters in SAP function module.
D. Additional attributes if global sap classes.
E. Replacements for global Sap methods.

38.Your program uses the class CL_GUI_ALV_GRID to generate a classic


ALV Grid Control what do you need in your program to react to a double
clicking a row in the ALV Grid?
• A method call to refresh the display
• A handler class
• A SET HANDLER statement to register the handler to the event.
• A method call to create the event handler.
• A handler method for the double-click event.

39.What are new features of open SQL?
• Full join
• Case statements
• Intersections
40.You define a Database view A and Maintenance View B in the ABAP
dictionary.
What restrictions apply to these views.(select 2) (dumps 63)
A. Only B can have either a left outer join or an inner join.
B. The tables joined in B must have foreign key relationship.
C. Only A can be used in the FROM clause of a SELECT statement.
D. The tables joined in A must have foreign key relationship.

41.what are the things that enhancements spot will manage? (3 selection)
A. Classic BADIs
B. Explicit enhancement points
C. Implicit enhancement points
D. Explicit enhancement sections.
E. New BADIs.

42.Exporting parameter named PARAM1 (dumps question).


You enhance an sap standard global class by defining a post method for an
sap method. The original sap method has an EXPORT parameter named
PARAM1.
what parameter does the post-method have?
A. An EXPORT parameter named PARAM1.
B. A CHANGING parameter named PARAM1.
C. AN IMPORT parameter named PARAM1.
D. A RETURNING parameter named PARAM1.

43.You want to read a single line of internal table using table expression
ITAB.
How can you identify the line?
Chk below documentation

Effect

A table expression consists of an internal table itab, followed directly by a row


(itab_line) specified in square brackets [ ]. A chaining -comp|[ ... ]|->comp can
be appended to this row.  The expression searches for the specified row in the
internal table.

 If no chaining is specified, the whole row is returned as the result of the


corresponding row type.

 If a chaining, the following is possible:

 The structure component selector - can be used to access the


component comp in the read row.

 Square brackets [ ... ] can be used to chain multiple table expressions.

 The object component selector -> can be used to access a


component comp of the object referenced by the preceding expression.

The result of a table expression can be used as follows:

 Reading positions

 A table expression can be specified in general expression


positions and functional operand positions with an appropriate operand type.
The result is used here as an operand. The type of the result cannot be
controlled in these operand positions using constructor operators. A default
value can be specified for rows not found.

 A table expression can be specified as a special expression variant for the


memory area in the statement ASSIGN.
 A table expression can be specified as an argument of the table
function line_index and the predicate function line_exists.

 Writing positions

 A table expression can be specified as a writable expression in result


positions. Once found, the row in question can be modified directly here.

44.You call a lock module which exceptions could the lock module raise
when a logical lock CANNOT be set?
• FOREIGN_LOCK
• SYSTEM_FAILURE

45.In which event block can you overwrite the default value of a parameter
field on the selection screen?
INITIALIZATION

46. What must you do to create a singleton class? (3 select)


A. set the class instantiation to private.
B. Implements the IFF_UMM_SINGLETON interfacein the class.
C. Define the class as abstract.
D. Define the class as final.
E. Instantiate the class in a static method of class itself.

47.Incomplete standard data types?


CHK MY DUMPS

48.Which of the elementary data types is deep?


• DECFLOAT34
• N
• X
• STRING

49.How data types can be used throughout the system?


A. In a Method
B. In a function module
C. In the ABAP dictionary.
D. In a global class

50.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? 
• Use a MOVE statement in a PAI module to copy the data to a data object
• Use the GET statement in the program to transport the data from the
screen field
• Enter the name of a data object in the Parameter ID attribute of the screen
field
• Define a data object in the program with the same name as the screen
field

51.A user runs an ABAP program enters an incorrect value on a selection


screen and chooses executes which event block must send the error message
in order to display the selection screen again?
A. At Selection screen

52.Index table types.


STANDARD,SORTED
53.You create a domain in the ABAP dictionary. How can you use this
domain? (select 1)
A. As the data type of data element in the ABAP dictionary.
B.
C.
D.

54.A customer has asked that you improve performance for a small table
with frequency read access. What buffering do you recommend?
A. FULL
B. PRIMARY KEY
C. GENERIC
D. SINGLE COLUMN

55.Source code blocks for defining local data objects.

SUBROUTINE,LOCAL,CLASS
56.Advantagesof defining text symbols in executable programs? (select 2)
A. They facilitate multilingual functionality
B. The same text symbol can be used by other program
C. They are easier to maintain than literals
D. They can store upto 256 characters.

57.You want to loop over an itab without copying each table row to a
workarea. How can you achieve this using a field symbol?
LOOP AT ITAB ASSIGINING <FS>
58.(A class is given)Super class definition is given From which components can
be addressed directly from a subclass CLASS lcl_airplane?
PUBLIC,PROTECTED

59.From where you can Create lock objects and lock modules?
OR.
HOW do you create lock objects and lock modules for use the ABAP
program that access the database ?
A. Use the ABAP dictionary to crate the locl objects. The lock module are
created automatically.
B.
C.
D.

60. r = a/b + c (dumps 61 )

61.What are the properties you set when you define a table type in
Dictionary?

CHK MY DUMPS
62. where can you defined data types that can be used throughout the
system.

A. in method

B. in global CLASS
C. in abap dictionary

D. in functional module

63. You are asked to enhanced the GUI ststus of an Standard application.
How do you identify which menue exit function can you use? (select 1)
A. It starts with a plus (+)
B. It starts with an ampersand (&)
C. Is starts with an asterisk(*)
D. It starts with a dollar($)

64. You want to loop over an internal table without coping ______ table
row to a work area. how can you achive this using field symbol?

Answer -->>REPEATED QUE ABOVE

A.

B.

C.

D.

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

Answer-->> BOTH TABLE FIELDS SHOULD HAVE SAME DOMAIN

A.

B.

C.

D.
66. You want to read a single line of internal table using table expression
itab[......] How can you identify the line ?.

Answer-->>ABOVE QUE REPEATED

A.

B.

C.

D.

67. Which additions to the PARAMETERS statement can you use to fill the
input field on the selection screen with the suggclte value?

Answer-->>DEFAULT ,REPEATED

A.

B.

C.

D.

68. Which enhancement can provide a screen exit?

Answer-->>CUSTOMER EXIT,BADI

A.

B.

C.

D.

69. You write a report that displays mass data in table using ALV GRID
control.

Answer-->>
A.

B.

C.

D.

70. In which event block can you overwrite the default value of Parameter
field on the screen selection?

Answer -->>REPEATED

A.

B.

C.

D.

71. Which of the following can you perform in both ABAP editor and
ABAP debugger?(related to breakpoint) (select 1)

Answer -->>

A. Breakpoint

B. Watchpoint

C. Both breakpoint and watchpoint

D.

72. Which ABAP dictonary object can reference a domain?

Answer -->>DATA ELEMNET

A.

B.
C.

D.

73. Purpose of Enqueue process?

Answer -->>LOCK MANAGEMENT

A.

B.

C.

D.

74. What must exist before you can create transpotable function module.

A.package
B. module pool.
C. Function group
D. Change request.
E. Type group

75. Which of the following action can yoou perform.... CHK MY DUMP

A. breakpoint spe.sal
B. watch point variable
C. create breakpoint spetial message
D.breake point spe line.

76. which entries can u select for inspection?

A. content of single object

B. content of transport request


C. transport of an object set.

D. contain a package

77. In which event block can you overwrite the default value of paremeter
find on the selection screen?

A. Start of selection

B. at selection screen,

like that........

INITIALIZATION

78. New fiture of open SQL 7.5?

A. full join

B. string expression

C. case expression

D. interaction

79. Which addition parameter statement you can use to fill...

A. MODIF ID

B. VALUE-CHECK

C. MEMORY ID

D. DEFAULT

80. proparties of table type (select 3)

A. Change document.
B. GET/SET

C. class mode

D. primary key

E. line type

81.

You might also like