Enterprise Programming Flashcards

1
Q

What are the 3 primary types of internal table in ABAP and their key requirements?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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?

A

Y and Z can be used by Customers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which type of internal table must have a unique key?

A

Internal Tables that MUST have a unique key is a hasted internal table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What ABAP syntactical element/keyword allows a developer to access/modify data in its reference location?

A

Modify

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What keyword is used to instantiate variables in ABAP?

A

The keyword used to instantiate variables in DATA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the @ symbol used for in an ABAP OpenSQL statement?

A

Any data that is a variable has an @ in front of it in the query

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the primary mechanism used to iterate across an internal table?

A

LOOP AT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does ALV stand for and what is it used for?

A

ALV stands for ABAP List Viewer

ALV gives us a standard List format and user interface to all our ABAP reports.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Why would certain data types be considered incomplete in ABAP?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What data type is primarily used when dealing with decimal numbers that require precise calculations?

A

Packed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What mechanism is used to move objects between SAP systems?

A

Transports

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

It is actually possible to modify SAP code. When it is reasonable to do so?

A

Consider the entire cost and long‐run effects of Modification. Is it worth it? Cost/Benefit Analysis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

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?

A

Sy-subrc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

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.

A

Transaction Code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What type of internal table is obsolete and should be avoided in any new development?

A

Header Line

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What must you do besides save an ABAP program in order to make it available to other users?

A

You must activate it