Enterprise Programming Flashcards
What are the 3 primary types of internal table in ABAP and their key requirements?
Standard—no inherent order to rows, similar to DB table, row number and key value access possible
Sorted—data always sorted by key(s), row number and key value access possible
Hashed Table—keys must be unique, only key value access possible
A standard table can only have non‐unique keys, hashed tables can only have unique keys, and sorted can have either.
You essentially work in a shared system with standard SAP. In order to obviate conflict and preserve the integrity of the SAP system customers must develop their programs, or other objects, in an assigned namespace. What letters are reserved to begin the customer namespace?
Y and Z can be used by Customers
Which type of internal table must have a unique key?
Internal Tables that MUST have a unique key is a hasted internal table
What ABAP syntactical element/keyword allows a developer to access/modify data in its reference location?
Modify
What keyword is used to instantiate variables in ABAP?
The keyword used to instantiate variables in DATA
What is the @ symbol used for in an ABAP OpenSQL statement?
Any data that is a variable has an @ in front of it in the query
What is the primary mechanism used to iterate across an internal table?
LOOP AT
What does ALV stand for and what is it used for?
ALV stands for ABAP List Viewer
ALV gives us a standard List format and user interface to all our ABAP reports.
Why would certain data types be considered incomplete in ABAP?
An incomplete data type is called ‘incomplete” because the developer will set the size of storage to be allocated when the data object is created
What data type is primarily used when dealing with decimal numbers that require precise calculations?
Packed
What mechanism is used to move objects between SAP systems?
Transports
It is actually possible to modify SAP code. When it is reasonable to do so?
Consider the entire cost and long‐run effects of Modification. Is it worth it? Cost/Benefit Analysis.
There is a system-maintained structure that exists within the execution of every ABAP program called syst or sy. What particular element of this structure is used most often as a check to see if a piece of logic is successful?
Sy-subrc
What is the name for the primary way of executing functionality in SAP? Think of it like a shortcut that is linked to a program.
Transaction Code
What type of internal table is obsolete and should be avoided in any new development?
Header Line