Download - SAP Domain Q Bank
-
7/30/2019 SAP Domain Q Bank
1/50
1 of 644
(More than one answer is correct)
Import Parameters
User dialogs
Exceptions
Export Parameters
2 of 644
(More than one answer is correct)
Each external session has its own ABAP memory
SAP Memory can be accessed by all external sessions
ABAP memory is used to pass data between the external sessions of an internal
session
ABAP memory is local to each external session
ABAP memory can be accessed by SAP memory
3 of 644
(More than one answer is correct)
Sort the table first by the key
Use the TABLE KEY option
Specify the INDEX
Specify the full key
Use UNIQUE KEY option
4 of 644
In Screens only
When user presses F1 - Technical info
When a SQL Update is performed
When a SQL Insert is performed
5 of 644
Appends a new line
Creates a new entry
-
7/30/2019 SAP Domain Q Bank
2/50
adds the numeric fields to an existing entry
6 of 644
subscreen area
pushbutton
box
screen
7 of 644
(More than one answer is correct)
can access the inherited private components
can not access the protected components
can add components over and above the superclass
can remove superclasss components
can redefine the public methods of the superclass
8 of 644
The variable appears on the current line as indicated by sy-linno
The system stores the field name and values for each field hidden
The fields are invisible and cannot be written to the list
9 of 644
Value Table
Repository
Data Element
Dictionary
Domain
10 of 644
Scroll LIST Index 3 to Page 5
Scroll LIST 3 5
Scroll LIST sy-index 3 to Page 5
Scroll LIST sy-lsind 3 to Page 5
-
7/30/2019 SAP Domain Q Bank
3/50
11 of 644
Object Browser
Customizing
Repository
Workbench
12 of 644
data is filtered on the network
data is filtered in the database
data is filtered in the sapgui
data is filtered at the application server
13 of 644
interface parameter flt_parm
import parameter flt_val
export parameter ex_val
service class parameter cl_flt_val
14 of 644
(More than one answer is correct)
A change in a superclass does not automatically get realized in the subclass
A subclass is a specialization of a superclass
Subclass does not know its superclass
Superclass does not know its subclasses
A superclass is a specialization of a subclass
15 of 644
After the next data record for the same node is read and before all subordinate
nodes have been processed
After all subordinate nodes have been processed and before the next data
record for the same node is read
After the END GET
At the end of all Get events
-
7/30/2019 SAP Domain Q Bank
4/50
16 of 644
Smallest units in ABAP
An active section of program code
Processing units that execute based on their position in the source code
Processing areas for the Global Data of a program
17 of 644
message
gateway
communication
dialog
18 of 644
(More than one answer is correct)
All secondary lists are deleted
the basic list is overwritten with the current secondary list
The original basic list is re-displayed
The basic and secondary lists are deleted
19 of 644
BADI definition
Implementing Class
Interface Methods
Adapter Class
20 of 644
report rsbbb11b.
Tables: zmytab.
data: F1.
F1 = 1.
submit RSCCC11D and Return.
export F1 zmytab to memory id 'XYZ'.
report rsccc11d.
Tables: zmytab.
-
7/30/2019 SAP Domain Q Bank
5/50
data: F1.
SPACE
1
2
Run Time Error will occur
21 of 644
(More than one answer is correct)
Only Instance methods
Code can be changed
Signature can be changed
Private Static methods
22 of 644
4
unlimited
2
8
23 of 644
Search help
Domain short text
Data element documentation
Domain Help values
24 of 644
Overview
Object
Fields
WatchPoint
25 of 644
-
7/30/2019 SAP Domain Q Bank
6/50
Call method of the class
Definition part of Class
Implementation part of a class
Object instantiation part of a program
26 of 644
SAP Memory is overwritten
The ABAP memory is completely overwritten
ABAP memory sets up a new default area
27 of 644
(More than one answer is correct)
The subclass can remove components of the superclass
inherits all the characteristics of the superclass
Components defined in the superclass are not present in the subclass unless
they are explicitly defined in the definition of the subclass
can provide inherited methods with new implementations (redefinition)
can add new components to the subclass
28 of 644
Delete Duplicates
Collect
Insert
Append
29 of 644
(More than one answer is correct)
The Hide command is programmed into the report
Corresponding interactive events are programmed
The user interface allows actions to trigger interactive list type events
30 of 644
-
7/30/2019 SAP Domain Q Bank
7/50
(More than one answer is correct)
Duplicate numbers will never be encountered in the system
perceived improved performance can be achieved
a programmer can choose to ignore buffering on request
The numbering sequence is contiguous
31 of 644
One record of the foreign key table is assigned to one record in the check table
Many records of the check table are assigned to one record of the foreign key
table
One record of the check table is assigned to many records of the foreign key
table
32 of 644
CCMS
Screen Painter
Function Builder
Menu Painter
33 of 644
CLASS lcl_course DEFINITION.
PUBLIC SECTION.
METHODS: get_course_name
IMPORTING im_name type string
Returning value(student_count) type I.
ENDCLASS.
Exceptions
Changing
Exporting
Receiving
34 of 644
(More than one answer is correct)
More than one Extract Dataset is allowed per program
The Header Must be defined as one of the field groups
Definition of a field group immediately reserves storage space for the fields
The field group HEADER is part of each extract record
An extract dataset may consist of records with different structures
-
7/30/2019 SAP Domain Q Bank
8/50
35 of 644
(More than one answer is correct)
Update requests do not use the VBLOG table
A new dialog work process is used for the update process
Update requests use shared memory
Cluster tables are used to processing the update request
36 of 644
Call method class name =>method
Call Method-> class name
Call class-method
Call method class name->method
37 of 644
When the developer releases the task
When the project manager releases the task
When the developer releases the change request
When the project manager releases the change request
38 of 644
Statistics
Ranked lists
Basic lists
Percentage
39 of 644
(More than one answer is correct)
Dialog Programs do not require a transaction to execute the module pool
The flow logic is contained in Modules
Screens are optional in a dialog program.
Transactions are a vehicle to execute dialog programs
update and enqueue techniques are important.
40 of 644
-
7/30/2019 SAP Domain Q Bank
9/50
(More than one answer is correct)
Reading Secondary Lists
Reading Internal Tables
Reading Database Tables
Reading the Basic List
41 of 644
(More than one answer is correct)
Superclass protected components are visible to all subclasses
Superclass public components are visible to all classes
Superclass private components are visible to all subclasses
Superclass private components are visible only within the subclasses
42 of 644
Event
Program Type
Module
Transaction
43 of 644
10 get spfli
20 * Processing of SPFLI records
30 write: spfli-carrid, spfli-connid.
40 counter = counter + 1.
60 if counter > 1.
70 stop.
81 endif.
90 write:/ 'No more processing for this carrier'
100 get sflight
110 write: sflight-fldate, spfli-price120 end-of-selection.
130 write: / text-002, text-003.
80
100
130
120
44 of 644
-
7/30/2019 SAP Domain Q Bank
10/50
table type
table
structure
structured type
45 of 644
(More than one answer is correct)
If the last field is already an Append Structure
If the table is a pooled or cluster table
If the last field has a domain of data type curr
If the table contains a field of data type LCHR or LRAW
46 of 644
(More than one answer is correct)
A screen can be called from a report program.
Screens should be called from PBO modules
A screen can be called from within a function module
Screens can be called from PAI modules
47 of 644
Methods
Events
None of the answers are correct
All of the answers are correct
Attributes
48 of 644
ANSI SQL
OPEN SQL
ISO 900 SQL
Native SQL
49 of 644
-
7/30/2019 SAP Domain Q Bank
11/50
(More than one answer is correct)
Data Elements
Tables
Data Models
Documentation
Domains
50 of 644
(More than one answer is correct)
Clear ITAB[]
Clear ITAB
Refresh ITAB []
Refresh ITAB
51 of 644
Loop at itab.
ctr = ctr + 1
write: sy-tabix.
check ctr = 3.
delete itab
endloop.
1 2 3 3 4
1 2 3 4 5
1 2 4 5
1 2 3 4
52 of 644
After the AT-EXIT Module
On the next screen
In the System Log
On the same screen
53 of 644
Starting at Row 10, Column 20 Ending at Row 20, Column 30
-
7/30/2019 SAP Domain Q Bank
12/50
Starting at Column 10, Row 20 Ending at Column 20, Row 30
Starting at Column 10, Row 30 Ending at Column 20, Row 20
54 of 644
DO 4 TIMES.
IF SY-INDEX = 2.
CONTINUE.
ENDIF.
WRITE SY-INDEX.
ENDDO.
2
1 2 3 4
1 3 4
55 of 644
SY-LISTI
SY-LISEL
In an Internal Table
In Memory
56 of 644
Call Screen 100
Leave Screen
Leave to Transaction
Set Screen 100
57 of 644
Instantiated Object
Method Signature
Public Attributes
Private Attributes
58 of 644
alv_catalog
catalog
fieldcat
lcv_t_fcat
59 of 644
-
7/30/2019 SAP Domain Q Bank
13/50
Customizing
Personalization
Modification
Interfacing
Enhancement
60 of 644
The field must be linked to another field of type CUKY
Decimals must be defined in the domain
The field must be numeric
No other requirement exists
61 of 644
Data: cl_container type ref to cl_gui_custom_container,
cl_grid type ref to cl_gui_alv_grid.
(More than one answer is correct)
cl_container points to the object that communicates with the container control
cl_grid points to the object that communicates with the ALV grid control
cl_container points to the object that communicates with the ALV grid control
cl_grid points to the object that communicates with the container control
62 of 644
Types: begin of itab_structure,
Field1 type p,
Field2 type c,
Field3 type I,
Field4 type n,
end of itab_structure.
Data: itab type standard table of itab_structure.
Data: wa_itab type itab_structure.
Clear itab
Clear wa_itab
Initialize wa_itab
Initialize itab
63 of 644
Get Statement
Tables Statement
-
7/30/2019 SAP Domain Q Bank
14/50
Data Statement
Program Attributes
64 of 644
In the function module itself that corresponds to the enhancement component
In the include program that can be found in the function module that
corresponds to the enhancement component
In the include of the calling program that calls the function
In the program that calls the funct ion module that corresponds to the
enhancement component
65 of 644
(More than one answer is correct)
Standard
Sorted
Hashed
Index
Key
66 of 644
(More than one answer is correct)
Menu function id modified
New Function Module is added to a function group
Deletion of a collective search help
New tabstrip added to a screen
67 of 644
Sign Option Low High
High Low Sign Operator
Low High Sign Option
Sign Operator High Low
68 of 644
None of the answers are correct
-
7/30/2019 SAP Domain Q Bank
15/50
SY-LINNO
SY-LISEL
SY-LSIND
69 of 644
Create a custom object within the customer name range
Change the relevant SAP repository object
Check configuration to see if the proposed change is feasible
Log on to OSS and ask SAP to apply the change
70 of 644
same data type only is required for check field and referenced field
same data element is required for check field and referenced fieldall key fields MUST have domain equality between check table and foreign key
table
same domain is required for check field and referenced field
71 of 644
(More than one answer is correct)
workflow
abend
email
EDI
72 of 644
class
method
signature
implementation
73 of 644
CLASS lcl_course DEFINITION.
PUBLIC SECTION.
METHODS: get_course_name IMPORTING im_name type string.
CLASS-METHODS: list_prices_and_discounts.
ENDCLASS.
CLASS lcl_course IMPLEMENTATION.
-
7/30/2019 SAP Domain Q Bank
16/50
METHOD get_course_name.
ENDMETHOD.
METHOD list_prices_and_discounts.
ENDMETHOD.
ENDCLASS.
Data: course1 type ref to lcl_course,
course2 type ref to lcl_course.
Start-of-selection.
Create object course1.
Course2 = course1.
(More than one answer is correct)
Only one instance of method get_course_name exists
Memory is reserved for 2 instances of lcl_course
list_prices_and_discounts is a instance method
method list_prices_and_discounts is a static method
Only one instance of method list_prices_and_discounts exists
Method list_prices_and_discounts can only be called once
74 of 644
(More than one answer is correct)
Leave to transaction
Call Transaction
Submit.. .. and Return
Submit
75 of 644
Types: begin of itab_structure,
Field1 type p,
Field2 type c,
Field3 type I,
Field4 type n,
end of itab_structure.
Data: itab type table of itab_structure.
Sort itab.
Field2, Field4
Field1
Field1, Field3
Field2
76 of 644
-
7/30/2019 SAP Domain Q Bank
17/50
a Unix server
a program that asks for info from another system
a software component that provides a service
a service that makes a request to the client
77 of 644
S type MESSAGE statement
W type MESSAGE statement
E type MESSAGE statement
I type MESSAGE statement
A type MESSAGE statement
78 of 644
Whend comparing across instances
When objects belong to development class $TMP
On Include Programs
When the task is released
79 of 644
Only when the program encounters more code to modify the field attributes
At PBO execution
At the end of the transaction
At PAI execution
80 of 644
Central
Single Database
Three Tier
Two tier client server81 of 644
(More than one answer is correct)
The locks are automatically released when the updates complete
Locks generated in the dialog program are passed on to the update program
You must release the locks programatically
-
7/30/2019 SAP Domain Q Bank
18/50
An update termination error holds the locks
82 of 644
(More than one answer is correct)
Local
Using
Mode
Update
83 of 644
Call Method
None of the answers are correct
Raise Event
Raise Event Inside the Method
All answers are correct
84 of 644
(More than one answer is correct)
The horizontal grid can be set off/on
The Column heading
The width of a column ,
The order of the columns
85 of 644
The system will display the documentation of the data element to which a
screen field refers
The system will display the documentation of the field to which a screen field
refers
The system will display the documentation of the domain to which a screen field
refers
The system will display the technical information of the field to which a screen
field refers86 of 644
Data: Fielda type i value 1.
Perform Calculate_Sales.
Fielda = fielda + 1.
write:/ fielda.
Form Calculate_Sales.
Data: Fielda type I value 2.
Fielda = Fielda + 2.
Endform.
-
7/30/2019 SAP Domain Q Bank
19/50
2
5
3
1
4
87 of 644
(More than one answer is correct)
One application server
One presentation server
One database server
One enqueue server
One message server
88 of 644
(More than one answer is correct)
Tabstrip Menu Bar
Subscreen Area
Tab Title
Subscreens
Function Keys
89 of 644
Title Bar
Standard Toolbar
Menu Bar
Application Toolbar
90 of 644
Forms are more flexible but prone to a short dump if conversion does not work
Forms are less flexible and are guaranteed no chance of a run time error
Conversion always occurs
No effect
Conversion never occurs
-
7/30/2019 SAP Domain Q Bank
20/50
91 of 644
REPORT ZPGM1.
WRITE: 'Basic List: List Number =', SY-LSIND.
AT LINE-SELECTION.
WRITE: 'Secondary List'.
IF SY-LSIND = 2.
SY-LSIND = SY-LSIND - 1.
WRITE: 'SY-LSIND=, SY-LSIND.
ENDIF.
REPORT ZPGM2.
WRITE: 'Basic List: List Number =', SY-LSIND.
AT LINE-SELECTION.
CHECK NOT SY-LSIND = 1.
WRITE: 'SY-LSIND=, SY-LSIND.
REPORT ZPGM3.
WRITE: 'Basic List: List Number =', SY-LSIND.
AT LINE-SELECTION.
WRITE: 'Secondary List'.
IF SY-LSIND = 1.
WRITE: 'SY-LSIND=, SY-LSIND.
ENDIF.
ZPGM3
ZPGM1
ZPGM2
92 of 644
Centrally in the repository
Locally in a program using the data statement
Centrally in the dictionary
Locally in the dictionary
93 of 644
(More than one answer is correct)
Call the generated change doc function (i.e. obj_write_document) in an ABAP program
Create a function to update tables CDHDR and CDPOS
Define a change document object
Mark the change document flag on the domain of the field where logging is required
94 of 644
CHAIN.
Field: Flight, Carrid.
Module Validate on Chain-Input
ENDCHAIN.
The Module Validate is never processed
-
7/30/2019 SAP Domain Q Bank
21/50
The Module Validate is processed if both FLIGHT and CARRID are other than the initial value
The Module Validate is processed only if both FLIGHT and CARRID are initial values
The Module Validate is processed if at least one of the fields FLIGHT or CARRID are other than the initial value
95 of 644
You can set your own gui-status
You can branch to another screen by coding SET SCREEN xxx
The screen type must be subscreen
96 of 644
highlighted line
info sign
warning sign
stop sign
97 of 644
Create Constructor
Call Method
Create Object
Call Constructor
98 of 644
Standard
Sorted
Hashed
Keyed
99 of 644
Type S Function Codes
Function Codes that Start with P
Normal Function Codes
Type T Functions Codes
100 of 644
In the object navigator
In the ABAP program
In the type-pool builder
-
7/30/2019 SAP Domain Q Bank
22/50
In the Dictionary
101 of 644
P
F
Blank
T
E
102 of 644
in the metadata
In the ABAP workbench
In the dictionary
In the repository
103 of 644
SY-PFKEY
SY-UCOMM
SY-STATUS
In the user context area
104 of 644
(More than one answer is correct)
All updates are performed or none at all
COMMIT concludes the SAP LUW
You can combine update requests from consecutive dialog steps
Update task functions are logged in the SM12 log tables
-
7/30/2019 SAP Domain Q Bank
23/50
Requests are not passed directly to the DB
105 of 644
Number of table control lines
Loop Counter
Number of filled lines
106 of 644
(More than one answer is correct)
Data: x(3) type c value '123'.
Data: x(3) type c.
Constants: x(3) type c.
Data: x(3) type I.
Constants: x(3) type c value '123'.
107 of 644
(More than one answer is correct)
They all treat the operands as type C regardless of their actual type
They all distinguish between upper and lower case
They all set sy-fdpos
They all set sy-subrc
The actual type of each operand determines how the string processing is
performed
108 of 644
user master record parameters
the interface of the search help
the selection method that determines the values to be displayed
dialog behaviour
109 of 644
When the report starts
When the first write statement is encountered
After Number of lines per page, as specified in the REPORT, have been
wriiten to the list buffer
When the Top-Of-Page event is encountered in sequence
-
7/30/2019 SAP Domain Q Bank
24/50
110 of 644
Constructor
Class
Refresh
Destructor
111 of 644
Cost Centres
Country Keys
Vendors
Sales Order
112 of 644
Master Data
Client data
Transactional data
Customer documents
113 of 644
PBO
Module User_command
Case OK_CODE
PAI
114 of 644
(More than one answer is correct)
They consist of a 2 character id
The Primary index is automatically created on the database when the table
is activated
The primary index ID is always defined as 1
The name of the table and the index id define the primary index name in
the database
115 of 644
(More than one answer is correct)
The report will be displayed on the screen only after the user presses the
enter key
-
7/30/2019 SAP Domain Q Bank
25/50
The screen will be displayed with the report that was built, but the gui-
status will be the one from the previous screen
The previous screen (calling screen) will be redisplayed
The screen will be displayed, and will be empty
116 of 644
DBF1SSEL
SAPDBF1S
Your user defined Program Name
SAPMZF1S
117 of 644
Case
Module
Field
Check
118 of 644
SearchHelp
Transparent Table
Help Query
Database View
119 of 644
(More than one answer is correct)
Static methods MUST be addressed by class_name even when object is
instantiated
Instance methods MUST be addressed by object ref after instantiation
Static methods MUST be addressed by object reference after instantiation
Instance methods MUST be addressed by class name
120 of 644
(More than one answer is correct)
Object oriented Programming
Stored calculated values on the presentation server
Increased Database Load
Smaller and simpler Programs
Reuseability
-
7/30/2019 SAP Domain Q Bank
26/50
121 of 644
The tables for which a corresponding Node statement exists
The nodes in the Selections Include Program
The Parameters defined in the report program
The Functional Area
122 of 644
SE12
SM36
SM13
SM37
123 of 644
SAPMZMYPROGRAM
MZMYPROGRAMDATA
MZMYPROGRAMINCLUDE
SAPMZMYPROGRAMTOP
MZMYPROGRAMTOP
124 of 644
PARM
TVAR
TVARV
T006
125 of 644
class lcl_course definition.
public section.data: name(15) type c value 'ABAPObjects101'.
class-data price type p value 100.
private section.
data: category(10) type C value 'Objects'.
endclass.
data: course1 type ref to lcl_course,
course_name type string,
course_price type p,
course_category type string.
-
7/30/2019 SAP Domain Q Bank
27/50
**INSTANTIATION OMITTED **
(More than one answer is correct)
course_name = course1=>name.
name can not be accessed unless course1 is instantiated
course_price = lcl_course=>price.
course_name = course1->name.
course_name = name
126 of 644
Default Parameter ID
Value
Memory ID
Parameter ID
127 of 644
Semantic Domain
Business Object
Technical Domain
Physical Definition
128 of 644
List Status
Online Status
Context Menu
Dialog Box
129 of 644
Secondary
All lists
Basic
130 of 644
Through a Function Call
Create it as an object in the dictionary
Use the Data Browser
131 of 644
-
7/30/2019 SAP Domain Q Bank
28/50
(More than one answer is correct)
BAPI's are implemented as methods of an Object
BAPI's provide internal representation of SAP Data
BAPI's are a programming interface that provide external access to R/3 Data
BAPI's are a programming language that external parties use to update R/3
Data
132 of 644
(More than one answer is correct)
Insert
Change
Replace
Add
Delete
133 of 644
The signature of the method must remain the same
Constructor methods can't be redefined
Only instance methods can be redefined
Attributes and class methods can be redefined.
134 of 644
(More than one answer is correct)
Application
Internet
Database
Presentation
Communication
135 of 644
T1
T2
T3 from the dictionary
136 of 644
-
7/30/2019 SAP Domain Q Bank
29/50
NUMBER_RANGE_EXTERNAL_CHECK
NUMBER_RANGE_INTERVAL_LIST
NUMBER_GET_NEXT
NUMBER_GET_INFO
137 of 644
You should declare a corresponding one character variable in your TOP include
You should declare a corresponding one character variable in the Screen Flow
Ensure the radio button is selected in the screen
Nothing else is required
138 of 644
(More than one answer is correct)
User is notified of updates
Database commit is triggered
SAP LUW is concluded
Update requests are processed
139 of 644
(More than one answer is correct)
To insulate the ABAP/4 developer from the database
To support the creation and management of metadata
To connect to the operating system
To provide data security at the application level
140 of 644
Select
Read
Get
Put
141 of 644
When the most current data is not required
For Global Master Data
When the most current data is required
For Small Static non volatile tables
-
7/30/2019 SAP Domain Q Bank
30/50
142 of 644
Conversion routines from the Domain are executed
formal parameter takes on the type of the actual parameter
Conversion routines from the Data Element are executed
Syntax Error
143 of 644
Program abend
Syntax error
Uses linear search rather than binary
Breaks the sort sequence
144 of 644
Stop Program
Leave Program
Exit.
Leave to Transaction
145 of 644
SPLIT 'SAPDOMAIN' AT 'DO' INTO FIELD1 FIELD2.
Field1 contains 'SAP', Field2 contains 'MAIN'
Field1 contains 'SAPDO', Field2 contains 'MAIN'
Field1 contains 'DO', Field2 contains 'DOMAIN'
146 of 644
(More than one answer is correct)
Type: t_mytab type lfa1.
Types: t_mytab like lfa1.
Types: t_mytab type lfa1.
Types: t_mytab type lfa1 of standard table.
147 of 644
Select * from mytable for all entries in my_itab
where key1 = my_itab-key1.
Only distinct values for key1
No entries are retrieved
-
7/30/2019 SAP Domain Q Bank
31/50
All entries are retrieved
Run time error
148 of 644
In a PBO module of the subcreen
In a PBO module of the subscreen
In a PAI module of the main screen
In a PBO module of the main screen
149 of 644
Inheritance
Instantiation
Encapsulation
Polymorphism
150 of 644
S_NODE
S_EXECUTE
S_TREE
Local File to the application server
S_PROGRAM
S_DEVELOP
151 of 644
sy-dbcnt
sy-index
sy-tabix
sy-subrc
152 of 644
CONSTRUCTOR
REFRESH_TABLE_DISPLAY
SET_TABLE_FOR_FIRST_DISPLAY
SET_TABLE_FOR_DISPLAY
153 of 644
-
7/30/2019 SAP Domain Q Bank
32/50
END-OF-SELECTION
Initialization
START-OF-SELECTION
No Processing Block
154 of 644
Default
Value
Like
Type
155 of 644
New-Page
Initialization
On Detail
At Line-Selection
Suppress Dialog
156 of 644
(More than one answer is correct)
No Application server and one Database server
One Application server and one Database server
Many Application servers and one Database server
One Application server and many Database servers
157 of 644
(More than one answer is correct)
Function Modules
GUI
ABAP Program
Txn Code
User Dialogs
Dictionary Objects
158 of 644
-
7/30/2019 SAP Domain Q Bank
33/50
(More than one answer is correct)
MESSAGE S101
COMMIT WORK
ROLLBACK WORK
CALL Transaction
159 of 644
(More than one answer is correct)
Class
Aggregation
Component
Composition
Behavior160 of 644
When a table is read frequently and the data seldom changes
When a table is read frequently and the data is always changing
When a table is linked to check tables
When a table is read infrequently
161 of 644
ABAP Processor
Dialog Processor
Screen Processor
Database Interface
162 of 644
class lcl_course definition.
public section.
data: name(15) type c value 'ABAPObjects101'.
class-data price type p value 100.
private section.
data: category(10) type C value 'Objects'.
endclass.
data: course1 type ref to lcl_course,
course_name type string,
course_price type p,
-
7/30/2019 SAP Domain Q Bank
34/50
course_category type string.
(More than one answer is correct)
course_price = lcl_course=>price. Write course_price.
write: price.
write lcl_course->price.
write lcl_course=>price.
163 of 644
the Raising cx_class parameter as part of the method signature where the
exception is raised
the Raising cx_class parameter as part of the method signature of the calling
method
a handler for the exception
a Cleanup Statement
164 of 644
Types: begin of rec_type,
flag type c,
count(3) type c,
today type d,
end of rec_type.
Data: input_record type rec_type.
4 bytes
0 bytes
12 bytes
5 bytes
165 of 644
(More than one answer is correct)
Use the Next Screen Option on the Screen Attributes
Set Screen
Submit Screen
Loop at Screen
166 of 644
In the PBO when Process on Value-Request dialog event is triggered
In the PAI when Process on Help-Request dialog event is tgriggered
In the PAI when Process on Value-Request dialog event is triggered
In the module that perform OKCODE processing
167 of 644
-
7/30/2019 SAP Domain Q Bank
35/50
(More than one answer is correct)
Set the screen painter attribute GET Parameter and fill in the Parameter ID field
with CAR
Use the SET Parameter in the PBO of the DYNPRO
Use the GET Parameter in the PAI of the DYNPRO
Use the GET Parameter in the PBO of the DYNPRO
168 of 644
Where only numbers are allowed and there is no need for arithmetic operations
Where only numbers are allowed and there is a need for ar ithmetic operations
Where there is a need for numbers, characters, and arithmetic operations
169 of 644
Central
3 Tier
2 Tier Presentation
Database
170 of 644
One for every transaction in the SAP LUW
One for every explicit database commit
At least One
Only One
171 of 644
Call Method Super-> mymethod.
Call Method Superclass-> mymethod.
Call Method mymethod.
You can't . Only the redefined method can be called
172 of 644
Repair
Change
Correction
-
7/30/2019 SAP Domain Q Bank
36/50
Modification
173 of 644
Structures
Tables
Table Types
All of the answers are correct
Data Elements
174 of 644
When the object is deleted
When you release the task
When you change development class
175 of 644
(More than one answer is correct)
B is friend of A
A is friend of B and C
C is friend of A
B and C are friends of A
C is friend of B
176 of 644
Menus
User exits
Functions
Text Elements
177 of 644
(More than one answer is correct)
Several Functional areas can be assigned to one user group
Users belonging to the same authorization group have the same query privilege
A Functional area can be assigned to several user groups
The user can access only designated queries in a given user group
The queries of a user group belong only to the person that created the query
-
7/30/2019 SAP Domain Q Bank
37/50
178 of 644
In the tauth table
In the users own data
in the USER01 table
In the user master record
179 of 644
Run SPDD to adjust dictionary objects
Run SPAU to adjust change requests
Run RDDMASG0
Release all Change Requests
180 of 644
Loop at itab.Endtab.
Loop at itab where itab-id = A.Endloop.
Loop at itab where id = A.Endloop.
Loop where itab-id = A.Endloop.
181 of 644
You can sort an extract dataset even without a header
The extract dataset is typically sorted in the Start-of-Selection processing block
The extract dataset must be sorted for processing to begin
The sequence of the control breaks in the Loop does not have to correspond to
the extract dataset sort sequence
182 of 644
(More than one answer is correct)
Search for CL_EXITHANDLER in the SAP program
Use the application hierarchy and search for BADI
Use the Repository Info System and search through Exit Techniques
Search for the keyword INTERFACE in the SAP program
Do a where used on the BADI Adapter class properties
Search for key word BADI in the IMG
183 of 644
-
7/30/2019 SAP Domain Q Bank
38/50
(More than one answer is correct)
Status
Data Class
Buffering
Size Category
Field Name
184 of 644
(More than one answer is correct)
ABAP/4 Open SQL
Native SQL
Read Table
LDB
Get node
185 of 644
class lcl_course definition.
10 public section.
20 Data: school(20) type c,
30 Supervisor type string default ADAMS,
40 Price(3) type p decimals 2 value 100 READ-ONLY.
50 types: type_category(15) type c,
60 type_name(10) type c.
70 constants: write_position type i value 10.
80 class-data: course_count type i.
90 private section.
100 data: category(15) type c,
110 name(10) type c,
120 courseid like mara-matnr.
endclass.
40, 120
40,70
30,120
70,80
30,80
186 of 644
Users can access only the fields which are assigned to a functional group
SAP user can be assigned to only one user groups
A user master record is generated when the query is defined
Functional Area can be a special view of a logical database
187 of 644
-
7/30/2019 SAP Domain Q Bank
39/50
Data fielda(5) type t
Data fielda(5) type x
Data fielda(5) type c
Data fielda(5) type n
188 of 644
values
nothing
domain
data element
189 of 644
Asynchronous Update
DB LUW
SAP LUW
Commit Point
190 of 644
(More than one answer is correct)
Defines Methods
Provides Code for methods
Created the BADI implementation
Creates the adapter class
191 of 644
(More than one answer is correct)
Select-options create a single field, Parameters create multiple fields
Select-options use the FOR statement, Parameters use the Type statement
Parameters use the FOR statement, Select-Options use the Type statement
Parameters create a single field, Select-options create multiple fields
192 of 644
08 - General_Failure
-
7/30/2019 SAP Domain Q Bank
40/50
02 - System Failure
01 - Foreign_Lock
03 - Already_Locked
193 of 644
Attempts to open the dataset ABC in Text Mode
Will not be able to perform the READ
Run Time Error
Attempts to open the dataset ABC in Binary Mode
194 of 644
Check users default
Check the Value statement in the Top Include
Check table TPARA
F1, Technical Info on the screen field
195 of 644
(More than one answer is correct)
Space
1
X
0
Any Alpha Character
196 of 644
Parameter Id Validation
Obligatory Field Check
format Check
Fixed Values
Foreign Key Check
197 of 644
(More than one answer is correct)
Call method Objref->method
Call Method->Objref
Call method Objref=>method
-
7/30/2019 SAP Domain Q Bank
41/50
Call method (from within another instance method)
198 of 644
Customizing Organizer
WorkBench Organizer
Transport System
ABAP WorkBench
Repository Infosys
199 of 644
SM36
SM37
SE80
SE37
200 of 644
Check Authority
Check sy-subrc
Authority-Check
Check Permission
201 of 644
(More than one answer is correct)
A runtime error will occur
The superclass is invalidated
The subclass is invalidated
A syntax message will occur
202 of 644
(More than one answer is correct)
CREATEFROMDATA
GETLIST
CREATELIST
UPDATEDETAIL
GETDETAIL
-
7/30/2019 SAP Domain Q Bank
42/50
203 of 644
S_Query
S_Maintain
S_Query_All
S_Program
204 of 644
1
Unlimited
0
2
205 of 644
SY-TABIX
SY-DBCNT
SY-LOOP
SY-INDEX
206 of 644
the data objects must be activated
data objects must be activated in the dictionary
the program must be activated
the fields attributes have to be manually defined in the screen painter
207 of 644
determines successful user action
contains function codes
contains screen field values
208 of 644
Search the Note database
Look for training courses
Connect to other SAP sites
Seek Problem resolution
-
7/30/2019 SAP Domain Q Bank
43/50
209 of 644
You can use text elements with parameters
Lower Case is the default
Parameter objects are a maximum of 30 characters in length
210 of 644
(More than one answer is correct)
Pascal
RPG
C
PL/1
VB
211 of 644
Modification
Customizing
Enhancement
User Include
212 of 644
(More than one answer is correct)
Immediate updates to the Database are required
your program need the updates completed in order to continue processing
your updates need to run together as a logical unit
To improve user response time
213 of 644
Do 5 times.x = sy-tabix.
perform calculate_sales on commit.
enddo.
COMMIT WORK.
5
1
Not at all
Infinitely
214 of 644
-
7/30/2019 SAP Domain Q Bank
44/50
10 Start-of-Selection
20 End-of-Selection
30 Initialization
40 Get
50 At Selection-Screen
50 10 40 10 20
30 10 50 40 20
30 50 10 40 20215 of 644
(More than one answer is correct)
Column sizing is adjustable and can be controlled by the user
Table control rows are scrollable
Page scrolling using the standard toolbar is automatic and can be controlled by
the user
The sort option is automatic and can be controlled by the user
216 of 644
(More than one answer is correct)
The text element does not contain the value 'Hello'
Your logon language is different than the original language
Text elements cannot be used in a Write statement
The text element is missing from the program
217 of 644
Call Subscreen in the PAI and PBO
The Call Subscreen statement is not required
Call Subscreen in the PBO only
Call Subscreen in the PAI only
218 of 644
(More than one answer is correct)
organizing communication
assigning users to work processes
performing program syntax checks
distributing transaction load
219 of 644
-
7/30/2019 SAP Domain Q Bank
45/50
rdisp/txntime
rdisp/btctime
rdisp/max_wprun_time
220 of 644
Statements must fit on one line
Comments begin with a single quotation sign
Multiple statements are not allowed in a single line
Each word must end with a period
Words must always be separated by at least one space
221 of 644
10 PROCESS BEFORE OUTPUT.
20 MODULE SET_STATUS_0100.30 Set Titlebar 'ABC'.
40 CALL SUBSCREEN SUB INCLUDING 'SAPMZABC' '110'.
50 LOOP.
60 MODULE CHECK_LOOP.
70 ENDLOOP.
80 PROCESS AFTER INPUT.
90 MODULE USER_COMMAND_0100.
100 FIELD FLIGHT MODULE CHECK_FLIGHT ON-REQUIRED.
(More than one answer is correct)
40
100
20
50
30
222 of 644
(More than one answer is correct)
receive their own copy of the static attribute for each subclass
exist once per roll area
cannot be shared
does not allow for methods to be redefined in subclasses
223 of 644
Adjustment is automatic during an upgrade
Modified objects lose their connection to the standard
-
7/30/2019 SAP Domain Q Bank
46/50
Changes are lost during an upgrade to a new release
New versions may need to be adjusted to include the modification
224 of 644
(More than one answer is correct)
CALL SUBSCREEN
CALL TRANSACTION
Message I001.
At User-Command
Exit the Transaction
225 of 644
(More than one answer is correct)
Menu trees
Type Checks
Translation Utilities
Complex Entries
Variants
226 of 644
It get rolled in
It remains in the buffer
It gets rolled out
It remains in the database
227 of 644
(More than one answer is correct)
Pre-assigning values
Input validation
Hiding input fields
Security checking
228 of 644
MESSAGE Y123.
MESSAGE ID 'AT' TYPE 'S' NUMBER 100
MESSAGE E123(9999).
-
7/30/2019 SAP Domain Q Bank
47/50
MESSAGE E123 by Fielda Fieldb
229 of 644
Vendor
Organizational unit
Customer
Delivered by Sap
230 of 644
Data: mystring type c value 'SAPDOMAIN'.
Search mystring for 'X'
sy-fdpos = 0 and sy-subrc = 0
sy-fdpos = 4 and sy-subrc = 0
sy-fdpos = 4 and sy-subrc = 4
sy-fdpos = 0 and sy-subrc = 4
231 of 644
An error in one V2 function module cause all other V2 functions to be rolled
back
They are usually time critical updates
Each V2 function module for a given COMMIT WORK always runs in its own
(separate) DB LUW
V2 errors cause V1 updates to be rolled back
232 of 644
Instance plus Database
Instance plus system services
Multiple Application Servers
Database
233 of 644
(More than one answer is correct)
Write: 001(Hello)
Write: TEXT-001'Hello'
Write: TEXT-001
Write: 'Hello'(001)
234 of 644
-
7/30/2019 SAP Domain Q Bank
48/50
When all data has been retrieved for the Get
After each PUT in the LDB
When the next keyword event is encountered
When the END GET statement is encountered
235 of 644
V1
V2
Local
Transactional
236 of 644
T001
TACTZ
T100
TACT
237 of 644
(More than one answer is correct)
Menu exit
Program exit
Field exit
Screen
Keyword
238 of 644
The selection screen will not display selection criteria for the higher tables
The selection screen will display selection criteria for the higher tables only if
you issue a Get for the higher level table
The selection screen will display selection criteria for the higher tables
The selection screen will display selection criteria for the higher tables at the
time of the Get for the lower level tables
239 of 644
contains all entries from the right table
contains all entries from the left table
contains all entries from both tables
-
7/30/2019 SAP Domain Q Bank
49/50
contains only entries that match
240 of 644
Call Function Enqueue_ESMYLOCK
Exporting
Field1 =
Field2 =
Field3 =
Field 1 = AA, FIELD2 = 111, Field3 = Initial
Field 1 = AA, FIELD2 = 111, Field3 = Space
It is not possible in this case
Field1 = Generic, Field2 = Generic, Field3 = Space
241 of 644
Add the BYPASSING BUFFER clause on the select statement
Do not have buffering in the technical attributes
Buffering can be turned off on the application server by the programmer using
the ABAP Workbench
242 of 644
Update
Spool
Gateway
Background
243 of 644
(More than one answer is correct)
refvar->method(im = p1)
refvar->method(p1)
refvar->method returning()
refvar->method receiving()
244 of 644
enqueue
dequeue
gateway
dispatcher
authorization management
-
7/30/2019 SAP Domain Q Bank
50/50