You are on page 1of 41

SAP PP

Review Questions for PP


Master Data
Organizational Structures
What are the various organizational structures in the R/3 System?
Which R/3 organizational structures are used primarily for PP?
What is the relation between controlling area, company code, valuation area, plant and storage
location
Material Master
What is the purpose of different material master views?
Which views are available?
Which views are used primarily for PP?
What is the relationship between material master views and individual organizational structures?
How does the industry sector influence the material master maintenance?
How does the material type influence the material master maintenance?
What is the difference between external and internal number assignment and how is it set up in
Customizing?
Which other factors can influence the selection of fields in the material master?
How can MRP profile and forecast profile be used to optimize material master maintenance?
How can a material master be reorganized (deleted/archived)?
Which units of measure can affect processing in the material master (base unit of measure,
production unit, order unit, etc.)?
What is the material status used for and on which levels could it be maintained?
Review the usage of the following settings?
MRP group
MRP type
Reorder point
Planning time fence
MRP controller
Lot size
Procurement type
Special procurement type

Production storage location


Backflush flag
Stock determination group
Bulk material
Scheduling margin key
Safety stock
Strategy group
Consumption mode and consumption period
Availability checking group
Alternative selection flag
Dependent requirement flag for individual and collective requirements
Production scheduler
Production scheduling profile
Underdelivery/overdelivery tolerance
In-house production time (lot size dependent/independent)
Valuation class
Price control indicator
Moving average price/standard price
SAP
http://www.saiyisap.com/knowledge/
Bills of Material
What is determined by BOM usage?
What technical types of BOM are available?
Can the technical type of a BOM be changed?
During which processes will BOM usage and status be considered?
When would it be useful to make use of a Group BOM?
What is meant by area of validity and effectivity of a BOM?
Which item categories are available and what are their specifications?
What is a sub-item?
Under which circumstances could a BOM be recursive and what the usage of the recursive
indicator?
What is the usage of the following BOM settings?
Explosion type
Relevant to production
Relevant to costing
Material provision indicator
Bulk material
Production storage location

Work Centers

What is a work center category?


What data can be maintained on the various views (basic, default, capacity, scheduling, costing,
etc.)?
What is the purpose of a standard value key?
What role does the operation control key play?What does referencing mean?
Why to use a work center hierarchy?What is a pooled capacity?
Analyze the usage of the following fields?
Backflush indicator
Capacity category
Formulas for determining capacity requirements
Rate of capacity utilization
Relevant to finite scheduling indicator
Overload
Formulas for scheduling
Location group (move time matrix)
Queue times (normal and minimum)
Cost center
Activity types
Formulas for costing

Routings
What does a routing define?
How is a routing structured?
What task list types are available in the R/3 System?
What is a routing group and group counter?
What is a routing sequence, and what types of sequence are available?
What could be reasons to use sequences?
What are the various options to assign materials to routings?
Under which conditions would it make sense to assign components to operations?
What is a reference operation set?
How could the lotsize-dependend inhouse production time be calculated and updated into the
material master?
Production Resources/Tools
What types of PRT are available?
What is the relationship between PRTs and a routing/operation?
Engineering Change Management

What are the objectives of Engineering Change Management?


What is the significance of changes with a history?
Which PP objects can be managed using Engineering Change Management?
What is the purpose of an engineering change request/order?
How is a change master record structured?
What is a revision level compared to engineering change master?
Other Issues
Which scheduling options are available, and how do they differ from each other?
Which time components are taken into account during scheduling?
How are basic order dates determined?
How are the scheduled dates determined?
Which scheduling types are available in lead time scheduling?
What role do reduction measures play in scheduling?
What types of scrap can be maintained in PP basic data and how would they be considered during
MRP repectively scheduling?
What is external processing, and what conditions must be fulfilled before external processing can
take place?
What are co-products?

Production Planning
General Issues
What are the various planning levels available in R/3 PP?
What are the dependencies between Sales and Operations Planning, Demand Management,
Long-Term-Planning and Material Requirements Planning?
Sales and Operations Planning
What is the purpose of Sales and Operations Planning?
What is the structure of product groups and how could they be used in SOP/DM/LTP/MRP?
What is the purpose of proportion factors and aggregation factors within product groups?
Which planning methods are available in SOP?
Which sources are available as input data for SOP?
Which options are available for creating a sales plan in SOP?
Which options are available for creating an operations plan in SOP?
What is disaggregation?
How could the result of SOP be passed on to different planning tools within the PP planning
environment?
Demand Management

What is the purpose of Demand Management?


At which points is Demand Management integrated with Sales and Distribution?
Explain the main strategies in Make-to-Stock as well as in Make-to-Order planning logic. Pay
attention to master data settings.
What does consumption respectively reduction mean in the context of planning strategies?
What role does the individual/collective requirements indicator in the material master have during
make-to-order production?
What is a stocking level, and how can it be influenced?
Which types of availability check are available (ATP and check against planning) and what are the
characteristics of these checks?
Explain the link between MRP group, strategy group, strategy and requirement class.
What settings could be made in requirements classes (on PP as well as on SD side)?
Explain the purpose of version management in Demand Management?
Master Production Scheduling
Under which circumstances would you recommend the usage of MPS?
Compare the functionality of MPS with MRP?
What is meant by the firming of procurement proposals, and how can this effect be achieved?
What is a planning time fence, and where is it defined?
What is a manual firming date, and where is it defined?
How can a planned order be firmed, and which firming indicators are available in a planned
order?
Material Requirements Planning
What is the purpose of MRP and how does it fit into the PP planning environment?
How would you organize MRP runs? Discuss the different options
MRP for a plant online
MRP for a plant in background
MRP for a material (individual planning) - online
Which planning types are available (NEUPL, NETCH, NETPL)?
Which planning parameters are to be set in the application itself?
What is the function of the planning file?
What is meant by single-level planning, multi-level planning?
What is meant by interactive MRP?
What are the characteristics of an MRP scenario that is performed in simulation mode?
What is meant by low-level code and how is it considered in MRP?
What is a net requirements calculation?
Which buffers can be taken into account for the net requirements calculation in MRP (quantity
buffer: safety stock, time buffer: safety time)?
What does lot-size calculation entail?
Which lot-sizing procedures are available in the R/3 System (static, periodic and optimizing
procedures)? What are the characteristics of these lot-sizing procedures?

How does the procurement type defined in the material master affect MRP?
What is backward scheduling? What are the characteristics of backward scheduling?
What is the difference between basic scheduling and lead time scheduling?
How are the order due dates determined in basic scheduling?
How are the order due dates determined in lead time scheduling?
How does the in-house production time defined in the material master affect scheduling?
How does the scheduling margin key affect scheduling?
How are BOMs selected in MRP? Which criteria are taken into account during BOM selection?
What is a BOM selection ID?
How are alternative BOMs selected?
What is a production version?
How are routings selected in MRP? Which criteria are taken into account during routing selection?
What is an MRP list? What is a stock/requirements list? How are these lists structured? What are
the differences between these lists?
What is the function of exception messages?
What are planned orders?
What is meant by the individual/collective conversion of planned orders?
What is meant by days supply and receipt days supply?
How can component discontinuation be managed in MRP?

Production Order Processing


General Issues
What are the characteristics of work-to-order production?
What is defined in a production order?
What is a document type, an order category and an order type?
What are the various elements that a production order contains?
Which functions are executed when an order is created?
What are the various options available for creating an order?
Describe the system logic during routing selection?
Describe the system logic during BOM selection?
At which point in time are reservations generated and what information does it contain?
What can be achieved by performing the Read master data function?
How could routing sequences be considered during production order creation?
Describe the conversion of planned orders into production orders with focus on scheduling
aspects?
Order Release
What happens when an order is released?
Which operations are made possible and which are prevented when an order is released?

What is meant by status management?


What are business transactions?
What are the differences between system status and user status?
At which points in time can availability checks be performed? Which settings can be made, and
which must be made? On which objects can the availability check be run?
What is meant by machine commitment?
What is meant by midpoint scheduling?
Printing
Which shop floor papers can be printed?
Which print modes are available (online, update, background)?
What does reprinting mean?
Which conditions must be fulfilled before order documents can be printed?
Which conditions must an operation fulfill before shop floor papers (and in particular
confirmation slips and time tickets) can be printed?

Goods Issue
Which control indicators influence the behavior of the components in the production order (bulk
material, backflush, phantom assembly, etc.)?
What is meant by picking?
What is meant by stock determination? Which settings have to be made for stock determination
during production order processing?
What is a goods issue posting?
How can goods issues be entered (reference to order, reference to reservation, unplanned, etc.)?
What is the purpose of movement types?
What are the effects of a goods issue posting from an integrational point of view (MM, FI, CO)?
What is meant by the backflushing of components and how can this be achieved?

Confirmation
Which conditions must be fulfilled before confirmations can be entered?
What is a confirmation?
Which functions are linked to confirmations?
Which confirmation procedures are available?
What data can be entered during confirmations?
What is a milestone confirmation?
What is an unplanned milestone?
What identifies a progress confirmation?
What role does the control key defined in the operation play during confirmation?
Is it possible to link a confirmation with a goods movement posting?

What is a goods receipt?


What are the effects of a goods receipt posting?
What is the relevancy of the delivery completed indicator?
What is the function of overdelivery/underdelivery tolerance in the material master play?
Order Settlement / Archiving and Deleting
What is meant by order settlement?
What causes a production order to be debited/credited?
What is the difference between prelimenary costing and actual costing?
Which are the usual steps during order settlement?
What means variance calculation?
How is an order settled if the header material is a standard price material?
At which points in time can an order be settled?
Which conditions must be fulfilled before an order can be archived?
How are orders archived/deleted?
What is meant by residence times?
Order Information Systems
Which information systems can be used for order management?
What are the characteristics of the order information system?
What are variable object overviews?
What are the special characteristics of a (multi-level) order report?
What is the difference between the order information system and the Shop Floor Information
System?
Which functions are available from the order progress report?
Automation Options
What options are available for automating the processing of orders?
What role does the production scheduling profile play?
Describe the most lean production order and the necessary settings to achieve it?
Which functions could be executed in the mass processing?
Collective Orders
What are the characteristics of collective orders?
How can collective orders be created? Which conditions must be fulfilled?
What are the advantages of working with collective orders?
Which functions can be performed on collective orders?
How is scheduling for a complete collective order done?
What happens if a date/quantity for an order is changed within the collective order?
Product Cost Planning

General Issues
What is a cost element (primary/secondary)?
What is a cost component?
What is a cost component split?
Explain the Costing Variant and the main settings in customizing.
What is a costing type?
What settings can be done in a valuation variant?
How is a costing sheet structured?
Base unit costing
Describe base unit costing
Which master data are required for base unit costing?
How can results of BUC be used in further calculations?
Cost estimation without quatity structure
What is meant by quantity structure?
Describe costing w/o quantity structure
Which master data are required for that costing logic?
Cost estimation with quantity structure
Describe cost estimation with quatity structure
How can the quantity structure be determined?
What is activity based costing?
How could results from standard cost estimation be updated into the material master?
What happens if stock is on hand during that price update?

Repetitive Manufacturing
General Issues
What are the differences between discrete manufacturing and repetitive manufacturing?
What are the characteristics of make-to-stock repetitive manufacturing and make-to-order
repetitive manufacturing?
Master Data for Make-To-Stock Repetitive Manufacturing
What master data are necessary in repetitive manufacturing (material master, bill of material,
production line, routing)?
Describe the the following material master data:
Repetitive manufacturing indicator?

Repetitive manufacturing profile?


Production versions?
Which object is used to collect the material costs and production activities?
What are the various options available for establishing a link between the cost collector and the
production version of a material? What role doe the repetitive manufacturing profile play here?
Planning Make-To-Stock Repetitive Manufacturing
What is the planning table in repetitive manufacturing? What functions can be executed from
here?
Material Provision
Describe the usage of pull list and stock determination as one of its function.
Which other ways are available to make sure that sufficient components are provided to the shop
floor?
Backflush
What does backflush mean in a repetitive manufacturing context?
Explain the functions of final backflush.
How can production activities be entered in the system?
What is meant by post processing list?
What are the advantages and disadvantages of negative stock?
What does the reporting point backflush procedure entail?
Evaluations
Which evaluations are available?
What is a reporting point overview?
Logistics Information System
Data Warehouse
What is the concept behind the Data Warehouse?
Which individual information systems does the SAP Logistics Information System comprise?
What data are evaluated by the information systems?
What are info structures? What are the characteristics of info structures?
Is there any relationship between system transaction data and the data in the info structures?
Which reporting options are available in the SAP Information System?
What is the difference between evaluations in LIS and evaluations on system transaction data in
the PP component?
Standard Analyses

What are standard analyses?


Which navigation options are available in standard analyses?
Which options in standard analyses can be used to influence the way in which data is presented?
Which analysis functions are available in standard analyses (ABC analysis, comparisons,
classification, etc.)?

Early Warning System


What is an early warning system?
What are the various applications for the early warning system?
How can the early warning system be used in standard analyses?
What is an exception analysis?
Which options are available for defining that an analysis should be performed at regular intervals?
Which types of analysis are available in the early warning system (threshold value analysis, trend
analysis, planned/actual comparison)?
Flexible Analyses
What are flexible analyses? What is the difference between flexible analyses and standard
analyses?
What are evaluation structures? What are evaluations?

1. When does a BADI default implementation execute


---------------------------------------------------------Only if the developer specifies the default implementation should be executed
The default implementation always executes unless specified otherwise

When only active implementation exists


When no active implementation exists

2. A workflow model is made up of steps, that are assigned to


---------------------------------------------------------People
Events
Roles
Triggers
Departments

3. What is the maximum number of allowed Detail lists


---------------------------------------------------------Unlimited
10
20
As much as the roll area allows

4. Which layer in an R/3 client server architecture processes ABAP programs


-------------------------------------------------------------------------------Application
Database

Presentation
Internet

5. Your screen has a table control defined to it. In the PAI, what does the SY-LOOPC system
variable contain.
-------------------------------------------------------------------------------Number of filled lines
Loop Counter
Number of table control lines

6. Identify the characteristics of the self reference ME


-------------------------------------------------------------------------------The self-reference ME can be used to access individual components
None of the answers are correct
Self references allow an object to give other objects a reference to it.
All answers are correct
The reference ME can be used to determine the dynamic type of the reference variable in the
debugger

7. Mark the accepted formats of ALE data transfer


-------------------------------------------------------------------------------(More than one answer is correct)
HTTP

BAPI
JAVA
XML
IDOC

8. Table ZMYTABLE is created in the dictionary. When does the table get created in the
underlying database
-------------------------------------------------------------------------------At the end of the table creation after it is saved
When the database administrator physically creates the table
At the beginning of the table creation
When the table is activated
It does not correspond to an object in the underlying database and does not get created

9. Identify the valid statement


-------------------------------------------------------------------------------Constants: C1(4) type D.
Constants: C1(4) type C value 'ABCD'.
Constants: C1(4) type C like mytab-booking.
Constants: C1(4) type C.

10. What is SAP Software Change Registration (SSCR) used for


--------------------------------------------------------------------------------

To register SAP modifications made by a developer


To register Customizing made by a developer
To register custom developed modifications made by a developer
To register enhancements made by a developer

11. Screen 200 follows screen 100. Screen 100 is displayed with GUI Status 'BASE'. Screen
200 is then displayed without issuing the SET PF-STATUS what will take place
-------------------------------------------------------------------------------Screen 200 is displayed without a status.
Status 'BASE' is displayed
Run Time Error
Standard List Status

12. Suppose LFA1 is the root node, LFBK and LFB1 are branches of LFA1, and LFC1 is a
branch of LFB1. IF the report contains only one single GET statement for LFB1, the
processing passes through which tables
-------------------------------------------------------------------------------LFA1,LFBK,LFB1.LFC1
LFA1, LFBK, LFB1
LFA1 and LFB1

13. Mark the valid usage of the Read Statement.


--------------------------------------------------------------------------------

(More than one answer is correct)


Read Line 3 of Current Page
DO. Read Line SY-INDEX. ENDDO.
Read Line 3 of Next Page
Read Current Line of Table ITAB

14. In what case would you typically use a NUMC field


-------------------------------------------------------------------------------Where there is a need for numbers, characters, and arithmetic operations
Where only numbers are allowed and there is no need for arithmetic operations
Where only numbers are allowed and there is a need for arithmetic operations

15. How many At Exit-Command Modules are allowed in the PBO


-------------------------------------------------------------------------------2
Unlimited
1
0

16. Where does information come from when you press F1 on a screen field
-------------------------------------------------------------------------------Domain short text

Domain Help values


Search help
Data element documentation

17. Interface Methods are made available by calling the static method 'get_instance' of the
which service class
-------------------------------------------------------------------------------if_ex_badi
cl_exithandler_badi
cl_exithandler
exithandler

18. What is the order of transport in PBO when a table control is defined in your module pool
-------------------------------------------------------------------------------Table control fields followed by the remaining screen fields
Screen fields followed by table control fields
Dictonary Fields followed by Program Fields
All fields regardless of table control definition are transported at the beginning of PBO

19. Singleton Concept is used to _________________


-------------------------------------------------------------------------------Preventi multiple instantiation of a class for a program context
Prevent multiple execution of a single method

Prevent multiple definition of same named methods


Allow single classes only in a program

20. What methods would initialize a screen field that is defined with parameter id CAR
-------------------------------------------------------------------------------(More than one answer is correct)
Use the SET Parameter in the PBO of the DYNPRO
Set the screen painter attribute GET Parameter and fill in the Parameter ID field with CAR
Use the GET Parameter in the PBO of the DYNPRO
Use the GET Parameter in the PAI of the DYNPRO

21. Mark the valid values for a checkbox .


-------------------------------------------------------------------------------(More than one answer is correct)
1
Any Alpha Character
0
X
Space

22. Identify the internal table types.

-------------------------------------------------------------------------------(More than one answer is correct)


Standard
Sorted
Hashed
Indented
Key

23. Mark the valid logical nodes.


-------------------------------------------------------------------------------(More than one answer is correct)
Structure
File
Table
Complex Data Object
Node

24. At what point does a parameter ID get reset


-------------------------------------------------------------------------------User sign off
Free Memory
Program Execution Ends

When you Flush the SPA/GPA memory

25. Define Logical Database.


-------------------------------------------------------------------------------Defintion of a Relational Data Model
An ABAP/4 Reading Program used to read and process data
A Reporting Tool
A method to update data

26. Which field gets set in the calling program if an exception occurs in a function module
-------------------------------------------------------------------------------sy-subrc
interface parameters
exception parameters
exception integers

27. What must be assigned to a module pool in order for it to be executed


-------------------------------------------------------------------------------Program Type
Transaction
Event
Module

28. What is the structure of the internal table when a select-options is declared in your
program.
-------------------------------------------------------------------------------Sign Operator High Low
Sign Option Low High
High Low Sign Operator
Low High Sign Option

29. Identify the Characteristics of a Final Class


-------------------------------------------------------------------------------methods cannot be explicitly designated as FINAL
all answers are correct
No answers are correct
cannot have subclasses
contains final methods implicitly

30. How many fields are available for viewing in field display mode while in debugger
-------------------------------------------------------------------------------4
unlimited
2

31. Which part of the internal table syntax determines how abap accesses the rows of the
internal table
-------------------------------------------------------------------------------key sequence
table type
uniqueness attribute
line type

32. Which Number range function would you use to determine if an external number lies in a
specified number range interval.
-------------------------------------------------------------------------------NUMBER_RANGE_INTERVAL_LIST
NUMBER_GET_INFO
NUMBER_GET_NEXT
NUMBER_CHECK .
NUMBER_RANGE_EXTERNAL_CHECK

33. What can occur if a conversion rule does not exist for fields of incompatible data types
-------------------------------------------------------------------------------(More than one answer is correct)
A run time error for statically defined fields

A syntax error for statically defined fields


A syntax error for dynamically defined fields
A run time error for dynamically defined fields

34. Which statements will cause a syntax check error


-------------------------------------------------------------------------------(More than one answer is correct)
Data: x(3) type c.
Constants: x(3) type c value '123'.
Data: x(3) type c value '123'.
Data: x(3) type I.
Constants: x(3) type c.

35. What does a context object provide


-------------------------------------------------------------------------------(More than one answer is correct)
Stored calculated values on the presentation server
Increased Database Load
Reuseability
Smaller and simpler Programs
Object oriented Programming

36. What are the rules for Event parameters


-------------------------------------------------------------------------------(More than one answer is correct)
Events can only have EXPORTING parameters
EXPORTING Parameters for events can only be passed by value
EXPORTING Parameters for events can only be passed by reference
Events also allow RETURNING parameters

37. Choose the short form of the method call below


-------------------------------------------------------------------------------call method rf_car->calculate_cost importing ex_size = v_size.
rf_car->calculate_cost( importing ex_size = v_size ).
rf_car->calculate_cost importing ex_size = v_size.
calculate_cost( importing ex_size = v_size ).
rf_car->calculate_cost (importing ex_size = v_size).

38. Where is the visibility of class components defined


-------------------------------------------------------------------------------Class Definition
Object Instance
Class Methods
Class Implementation

39. What makes up a dialog step


-------------------------------------------------------------------------------One sequence of a PBO followed by a PAI
One sequence of a PAI followed by a PBO
All PBO and PAI modules in the Module pool
All ABAP Modules of a screen

40. What access method is available for hash tables?


-------------------------------------------------------------------------------Indexed
Sorted
Hashed
Keyed

41. CALL TRANSACTION has been issued in an ABAP. What code in the called transaction
will return to the point of call .
-------------------------------------------------------------------------------Leave to Transaction
Stop Program
Exit.
Leave Program

42. Full buffering would be appropriate for what type of tables.


-------------------------------------------------------------------------------Internal Tables
Tables with generic Keys
Transaction Tables
Small Static tables

43. What class is used to display the ALV Grid Control


-------------------------------------------------------------------------------cl_gui_alv
cl_gui_alv_grid
cl_gui_custom_container
cl_gui_custom_grid

44. Which update request always run asynchronously


-------------------------------------------------------------------------------Local
V2
Transactional
V1

45. What is required in the flow logic in order to process a table control?

-------------------------------------------------------------------------------A loop .. endloop statement for the table control only in the PBO
A loop .. endloop statement for the table control only in the USER_COMMAND module
A loop .. endloop statement for the table control in both the PBO and the PAI
A loop .. endloop statement for the table control only in the PAI

46. Identify the statements that best describe the visibility of classes
-------------------------------------------------------------------------------(More than one answer is correct)
Local Classes are available only to programs in the same development class
Local Classes are available only to the program where the class is defined
Global Classes are available only from programs belonging to the same development class
Global classes are centrally available to all ABAP programs

47. Transaction 'ZABC' contains mandatory fields on the first screen. A Dialog program issues
the statement CALL Transaction ZABC and Skip First Screen. What is required in the first
screen of transaction ZABC for the call to function properly.
-------------------------------------------------------------------------------The mandatory fields must be filled in with "Get Parameter" statement or default values in
Transaction ZABC
The first screen in transaction ZABC can indicate that mandatory fields do not need to be
filled in if called by another transaction
Export the screen fields to memory
The mandatory fields must be filled in with "Set Parameter" statement or default values in

Transaction ZABC

48. What is the term used when a change is made to a customer object in a system other than
the original system
-------------------------------------------------------------------------------Correction
Change
Modification
Repair

49. Changing the view of an instance of a class with more details is referred to as
-------------------------------------------------------------------------------dynamic referencing
narrowing cast
widening cast
up cast

50. Identify the types of SAP GUI available


-------------------------------------------------------------------------------(More than one answer is correct)
HTML
Windows
XML

Linux
Java
PHP

51. Which of the following answers characterize ABAP OO events


-------------------------------------------------------------------------------(More than one answer is correct)
Classes subscribe to events
Classes trigger events
Events subscribe to classes
Start-of-selection is an OO event
Methods subscribe to classes

52. A screen field has been dynamically changed in a dialog program. When does it get
re-initialized.
-------------------------------------------------------------------------------At PAI execution
At the end of the transaction
At PBO execution
Only when the program encounters more code to modify the field attributes

53. What are the minimum requirements for Processing User requests in a Dynpro.

-------------------------------------------------------------------------------(More than one answer is correct)


The last field of the element list of the screen has the name OK_CODE
OK_CODE is Defined in the TOP Include
OK_CODE Checking is performed in the Screen Flow Logic
Define a GUI Status

54. What tasks could be perfomed in SAP Service Marketplace


-------------------------------------------------------------------------------(More than one answer is correct)
Registering changes to customer objects
Registering customer objects for local development
Registering developers
Registering changes to SAP objects

55. Identify the basic objects of the data Dictionary.


-------------------------------------------------------------------------------(More than one answer is correct)
Data Models
Tables
Documentation
Data Elements

Domains

56. Finish the sentence. Propogating exceptions requires __________________.


-------------------------------------------------------------------------------the Raising cx_class parameter as part of the method signature of the calling method
a Cleanup Statement
a handler for the exception
the Raising cx_class parameter as part of the method signature where the exception is raised

57. Which parameter is used to refine the values returned by a search help
-------------------------------------------------------------------------------restrict value range
Import
Export
administration data

58. What is true about the SAP Repository


-------------------------------------------------------------------------------(More than one answer is correct)
It stores development objects
It stores client-specific objects
Objects created using the IMG are stored in the repository

Objects in the repository can be viewed across clients

59. Identify the synchronous update techniques.


-------------------------------------------------------------------------------(More than one answer is correct)
PERFORM.. .. ON COMMIT and WAIT
COMMIT WORK AND WAIT
CALL FUNCTION in Update Task
Update table.. ..

60. What is used to group repository objects


-------------------------------------------------------------------------------(More than one answer is correct)
Application Hierarchy
Change requests
Package
Repository Information System

61. Where does the Modification GROUP assignment of fields get defined.
-------------------------------------------------------------------------------In the Dynpro
In the screen painter

Do you really care


Using the SET GROUP statement

62. What relationship can be established in watchpoints.


-------------------------------------------------------------------------------combination of OR or AND conditions
OR conditions only
AND conditions only
any boolean operators

63. Identify the standard methods commonly found in BAPI's


-------------------------------------------------------------------------------(More than one answer is correct)
GETDETAIL
CREATEFROMDATA
CREATELIST
UPDATEDETAIL
GETLIST

64. Which statements would conclude a SAP LUW.


-------------------------------------------------------------------------------(More than one answer is correct)

ROLLBACK WORK
COMMIT WORK
CALL Transaction
MESSAGE S101

65. Which is not a valid operation that can be performed on sequential files.
-------------------------------------------------------------------------------Read dataset
Open dataset
Close dataset
Write dataset
Transfer dataset

66. What tool or technique would be used to move the definition of a global class to an
implemented interface
-------------------------------------------------------------------------------Web Dynpro
Object Navigator
BOR
Refactoring Assistant
BAPI wizard

67. What is a valid configuration for an R3 System.

-------------------------------------------------------------------------------(More than one answer is correct)


One Application server and one Database server
Many Application servers and one Database server
One Application server and many Database servers
No Application server and one Database server

68. What can be done using the SAP Service Marketplace


-------------------------------------------------------------------------------(More than one answer is correct)
Determine fixes/patches for problem areas
Communicate with user forums
Inquire about product pricing information
Order Technical Books
Find out when the next Support package is available

69. What is true about the End-of-page Event.


-------------------------------------------------------------------------------(More than one answer is correct)
Works only if you reserve space in the Report Statement using the line-count statement
Occurs when the page break has been triggered by the New-Page statement
Automatically creates a footer on the last page of a list

Used to create Footers

70. How would you define a lock object


-------------------------------------------------------------------------------Create it as an object in the dictionary
Through a Function Call
Use the Data Browser

71. Identify the key word that determines if a CMOD function exit has been provided
-------------------------------------------------------------------------------CALL CUSTOMER-SUBSCREEN
CALL PROGRAM-EXIT
CALL CUSTOMER-FUNCTION
CALL USER-EXIT

72. Select the methods used to access data on the database.


-------------------------------------------------------------------------------(More than one answer is correct)
Read Table
Get node
Native SQL
ABAP/4 Open SQL

LDB

73. What does the following code achieve


-------------------------------------------------------------------------------At Selection-Screen on value-request for sales.
Call screen 100.

When the user presses F1, Screen 100 is displayed in addition to the normal help screen
When the user presses F4, Screen 100 is displayed in addition to the normal help screen
When the user presses F4, Screen 100 is displayed instead of the normal possible values
search help
When the user presses F1, Screen 100 is displayed instead of the normal possible values
search help

74. Match the class with their definition type


-------------------------------------------------------------------------------1 ZCL_EMPLOYEE
2 ZCA_EMPLOYEE
3 ZCB_EMPLOYEE
A Abstract
B Final
C Persistent

1-A, 2-B, 3-C


1-C, 2-A, 3-B
1-C, 2-B, 3-A

75. Pick the syntax for a functional method with only 1 parameter
-------------------------------------------------------------------------------(More than one answer is correct)
refvar->method(im = p1)
refvar->method receiving()
refvar->method(p1)
refvar->method returning()

76. Which transaction is used to make dictionary adjustments when upgrading versions of
SAP
-------------------------------------------------------------------------------SP01
SPAU
SPDD
CMOD

77. What does the DESCRIBE TABLE statement provide to the program

-------------------------------------------------------------------------------Key length
Key Defintion
Key Uniqueness
Access Type

78. What class is used for method load_gui_status in a context menu


-------------------------------------------------------------------------------cl_context_clas
cl_menu
cl_ctmenu
menu_class

79. "Call Function?Starting New Task" is an example of what type of call


-------------------------------------------------------------------------------Direct
Synchronous
Asynchronous
Batch

80. What is the sequence of events and order of data transported in the following code. Select
the correct order
--------------------------------------------------------------------------------

Process After Input


Module Exit at exit-command
Field ABC Module Validate_ABC.

10 All fields not defined in FIELD statements


20 System performs Auto Field Checking
30 Fields in FIELD Statements
10, 20, 30
20, 30, 10
20, 10, 30

81. Default Page Headings are created on which type of list.


-------------------------------------------------------------------------------Secondary
All lists
Basic
82. When does the dialog processor perform automatic checks
-------------------------------------------------------------------------------After PAI Processing is complete
Before PBO Processing Begins
After the User has pressed enter and before the PBO modules are processed
After the User has pressed enter and before the PAI modules are processed