02 Data Dictionary
02 Data Dictionary
7. How Many types of size categories and data classes are there?
There are five size categories (0-4) and 11 data classes, only three of which are
appropriate for application tables:
APPL0 - Master data (data frequently accessed but rarely updated)
APPL1 - Transaction data (data that is changed frequently)
APPL2 - Organizational data (customizing data that is entered when system is
Configured and then rarely changed)
The other two types are:
USR
USR1 - Intended for customers own developments
15. How is conversion of data types done between ABAP/4 & DB layer?
Conversion between ABAP/4 data types and the database layer is done within the
database interface.
16. How is conversion of data types done between ABAP/4 & external level?
Conversion between the external layer and the ABAP/4 layer is done in the SAP
dialog manager DYNP.
25. What are the uses of the information in the Data dictionary ?
The following information is directly taken from the Data dictionary :
- Information on fields displayed with F1 help
- Possible entries for fields displayed with F4 help
- Matchcode and help views search utitlities.
28.In the ABAP/4 Dictionary Tables can be defined independent of the underlying
database (T/F)
True
29. ABAP/4 Dictionary contains the Logical _ (Logical/Physical) definition of the table.
30. A field containing currency amounts (data type CURR) must be assigned to a
reference table and a reference field. Explain.
As a reference table, a system table containing all the valid currencies is assigned or
any other table which contains a field with the currency key format. This field is
called as reference field. The assignment of the field containing currency amounts to
the reference field is made at runtime. The value in the reference field determines the
currency of the amount.
31. A field containing quantity amounts (data type QUAN) must be assigned to a
reference table and a reference field. Explain.
As a reference table, a system table containing all the valid quantity units is assigned
or any other table which contains a field with the format for quantity units (data type
UNIT). This field is called as reference field. The assignment of the field containing
quantity amounts to the reference field is made at runtime. The value in the reference
field determines the quantity unit of the amount.
32. What is the significance of Technical settings (specified while creating a table in the
data dictionary) ?
By specifying technical settings we can control how database tables are created in the
database. The technical settings allows us to
- optimize storage space requiremnets
- table access behaviour
- buffering required
- changes to entries logged
33.What is a Table attribute ?
The table attributes determine who is responsible for maintaining a table and which
types of access are allowed for the table. The most important table attributes are:
a. Delivery class
b. Table maintenance allowed
c. Activation type.
35. What is the maximum number of structures that can be included in a table or structure
- Nine.
36. What are the two methods of modifying Sap standard tables ?
- Append Structures and
- Customizing Includes.
41. If a table that is to be extended contains a long field, we cannot use append structures.
Why?
Long fields in a table must always be located in the end, as the last field of the table.
If a table has an append structure the append line must also be on the last field of the
table.
43. What are the two ways for restricting the value range for a domain ?
By specifying fixed values.
By stipulating a value table.
44. Structures can contain data only during the run time of a program (T/F)
- True.
47.The data of a view is not physically stored, but derived from one or more tables. (T/F).
-True.
48. What are the 2 other types of Views, which are not allowed in Release 3.0?
- Structure Views
- Entity Views.
51. What is the maximum number of match code Id's that can be defined for one Match
code object ?
A match code Id is a one character ID that can be a letter or a number.
52. Can we define our own Match Code ID's for SAP Matchcodes ?
Yes, the numbers 0 to 9 are reserved for us to create our own Match Code IDs for a
SAP defined Matchcode object.
54. Can matchcode object contain IDs with different update types ?
- Yes.
56. What are the two different ways of building a match code object ?
A match code can be built in two different ways :
Logical structure : The matchcode data is set up temporarily at the moment when
the match code is accessed. (Update type I, K)
Physical structure : The match code data is physically stored in a seperate table in
the database. (Update type A, S, P)
57. What are the differences between a Database index and a match code ?
Match Code can contain fields from severeal tables whereas an index can contain
fields from only one table.
Match code objects can be built on transparent tables and pooled and cluster
tables.
59. Can you delete a domain which is being used by data elements ?
- No.
63. Can you delete data element which is being used by table fields .
No.