What is meant by the software oriented client/server model.
Server and client are both located on the same
hardware platform
Server responds to a client request
regardless of hardware
Server and client are both located on the same
software
Client responds to a server request regardless of
hardware
What interface protocol is RFC based on
SNA
TCP/IP
LU6.2
CPI-C
What are the tasks of the dispatcher.
(More than one answer is correct)
distributing transaction load
assigning users to work processes
performing program syntax checks
organizing communication
Mark the accepted formats of ALE data transfer
(More than one answer is correct)
BAPI
HTTP
JAVA
IDOC
XML
Identify the basic objects of the data Dictionary.
(More than one answer is correct)
Domains
Data Models
Tables
Data Elements
Documentation
Tables with indeces, result in reduced performance in what
kind of OPEN SQL operation
Data Base Modify
Data Base Retrieval
All database access
Data Base Updates
Why is a subquery usually more efficient
data is filtered at the application server
data is filtered on the network
data is filtered in the sapgui
data is filtered in the database
What happens if message E046 is raised
At Selection-Screen on sales.
If sales-low < 500.
Message E046.
Endif.
The initialization event is fired again
The program ends
All fields are open for input and cursor is
positioned on field sales
Field Sales is open for input and all other
fields are not available for input
What data sources are available to Quickviewer to create an
ad hoc report
(More than one answer is correct)
LDB
Sequential Files
Views
Database Tables
Default Page Headings are created on which type of list.
All lists
Secondary
Basic
Programs that extend beyond transaction limits and want to
pass data should use
SAP Memory
ABAP/4 memory
Tables
What is the code required in order to scroll the 3rd detail list
to page 5
Scroll LIST sy-index 3 to Page 5
Scroll LIST Index 3 to Page 5
Scroll LIST 3 5
Scroll LIST sy-lsind 3 to Page 5
What will cause the AT USER-COMMAND to fire.
Normal Function Codes
Function Codes that Start with P
Type S Function Codes
Type T Functions Codes
What is true about a Logical Database Program.
The Put Statement in the LDB provides data
for the Get Event in the report program
Any Node that is accessed requires the Node to
be defined in the NODES statement
You can access hierarchically higher tables in
your program even though there is no tables
statement for the table
Get Event in the report program requests data
from the Put Statement
What is true about the POH/POV events
After these events are processed the PBO
module is processed and the screen is
redisplayed
None of the answers are correct
After these events are processed the screen
is redisplayed but the PBO is not processed
After these events are processed the PAI is
processed then the PBO and then the screen is
displayed
What is the order of transport in PBO when a table control is
defined in your module pool
All fields regardless of table control definition are
transported at the beginning of PBO
Table control fields followed by the
remaining screen fields
Screen fields followed by table control fields
Dictonary Fields followed by Program Fields
If you do not SUPPRESS DIALOG in a dynpro before you
LEAVE TO LIST-PROCESSING, the following will happen:
(More than one answer is correct)
The report will be displayed on the screen
only after the user presses the enter key
The screen will be displayed with the report that
was built, but the gui-status will be the one from
the previous screen
The screen will be displayed, and will be
empty
The previous screen (calling screen) will be
redisplayed
After a user action is performed, what event is triggered in a
dialog program
Case OK_CODE
PAI
PBO
Module User_command
Which of the following corresponds to the command entry
/ntcod?
CALL TRANSACTION tcod
LEAVE TO TRANSACTION tcod
SUBMIT TRANSACTION tcod
LEAVE PROGRAM
Where should the CANCEL (Red X) button on the standard
toolbar take the user
To where the transaction was called
To the initial screen of the transaction
To the Cancel area
To the previous screen
What tasks must the developer perform in order to
implement a BADI
(More than one answer is correct)
Defines Methods
Created the BADI implementation
Creates the adapter class
Provides Code for methods
Which of the following statements about BADI Function
Codes is considered FALSE
The Method call and the menu enhancement
must be defined in different enhancements
Can be created only for single use BADI
Must not be defined for multiple use
Function Codes are identified with a plus sign
prefix
Must not be filter dependant
What is true about programming a screen exit?
You can branch to another screen by coding
SET SCREEN xxx
The screen type must be subscreen
You can set your own gui-status
Identify the order of tasks that would take place in a development project
A.Project Leader creates a change request and assigns developers to the change request
B.Developer creates repository objects and assigns objects to a package
C.Upon object creation, a task gets automatically created for each developer assigned to the change
request
D.Project Leader releases change request
E.Developer releases task
F.Objects are exported to the transport directory
ACBEDF
BACDEF
ABCDEF
Which part of the internal table syntax determines how abap
accesses the rows of the internal table
line type
table
type
uniquene
ss
attribute
key
sequence
How much memory is reserved for the data object
input_record in the following statement.
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.
5 bytes
0 bytes
4 bytes
12 bytes
What type of requests are used to transport repository
objects
Customizing
Workbench
Repository
Object Browser
When creating a function using the function builder, you can
set the attribute of the function to determine its processing
type. What are the available processing types.
(More than one answer is correct)
Non Updateable
Remote-enabled
Normal
Enabled
Update
An Authorization refers to how many Authorization Objects
10
unlimited
1
defined by Basis
Mark the default size for a packed field
size must be specified
Where can watchpoints be set
(More than one answer is correct)
only the current program
locally
named programs
only called programs
Mark the valid asynchronous update bundling technique.
CALL FUNCTION .. .. IN UPDATE
TASK
UPDATE
PERFORM ASYNCHRONOUS
PERFORM .. .. ON COMMIT
When activating a Lock object, what is subsequently
generated
Generic Lock Keys
Function Modules
A Dictionary Table
Which does not provide synchronous processing.
PERFORM.. .. ON COMMIT
an update-task function module
triggered with COMMIT WORK AND
WAIT
an update-task function module
triggered with COMMIT WORK
Batch Input Programs
Refer to the following code and Select the VALID method call
Class lcl_course definition.
Public section.
data: course_name(12) type c.
methods: display_price
importing im_course_name type string.
Private section.
Data: price type P value 100.
constants: c_objects101(10) type c value 'OBJECTS101'.
endclass.
class lcl_course implementation.
method display_price.
course_name = im_course_name.
If course_name = c_objects101.
Write: price.
Endif.
endmethod.
endclass.
Data obj_course type ref to lcl_course.
start-of-selection.
create object obj_course.
Call method obj_course->display_price exporting
im_course_name = c_objects101.
Call method obj_course->display_price importing
im_course_name = 'OBJECTS101'.
Call method obj_course->display_price exporting
im_course_name = 'OBJECTS101'.
Call method obj_course->display_price exporting
course_name = 'OBJECTS101'.
I
dentify the behaviors of Abstract Classes.
(More than one answer is correct)
Methods can not be implemented in the subclass
Methods can only be implemented in the subclass
Can only be implemented through an Interface
Cannot be instantiated
Your program has registered several handler methods. How does the program
know what methods are available for execution when an event is triggered
It is determined by the RAISE Event command
The methods defined in the Class Definition listen for raised
events and respond when an event is triggered
the system looks for registered handler methods In the
event handler internal table and processes those that are
registered for the event
the system looks for registered handler methods In the
registry table and processes those that are registered for the
event
Where is the visibility of class components defined
Class Methods
Class Definition
Object Instance
Class Implementation
An inherited class :
(More than one answer is correct)
can remove superclasss components
can redefine the public methods of the superclass
can access the inherited private components
can not access the protected components
can add components over and above the superclass
Mark the items that characterize the Methods of a Class
(More than one answer is correct)
Can access all attributes in their class
Can change the state of an object
Can be defined with a parameter interface
Can access only public attributes in their class
Only pass return codes to the calling program