Thursday, 16 August 2012

ABAP DICTIONARY EXERCISE


Question 1: What is the primary function of the Delivery Class attribute?  What does a value of   ‘C’ in this field indicate?

Answer:      The primary function of the Delivery Class attribute is to specify who is responsible for maintaining the table (either SAP or the customer), and how the table behaves during an upgrade (for example, should the table’s data be overwritten, or merely the table’s structure? Or nothing at all?).

A value of ‘C’ indicates that the table is maintained exclusively by the customer, and that nothing should be overwritten during an upgrade.


Question 2: What does the data class control?  What does a value of ‘USER’ indicate?

Answer:      The data class controls the physical area on the database where the table is stored.  A value of ‘USER’ indicates that the table should be stored in the disk area allocated for customer-created tables.

ABAP DICTIONARY STUDY QUESTIONS


1.  What represents the commercially oriented model of the real world?

SAP’s Enterprise Data Model (EDM) represents the commercially oriented model of the real world, while the ABAP Dictionary contains the data processing-oriented model.  The EDM is the top-level overview of the entire system.  At this level the exact characteristics of the relationships between entities are not important, merely knowing that the relationships exist is what matters.

2.  What is an entity?  How are entities represented in the ABAP Dictionary?

An entity is an object that is of interest and is uniquely identifiable.  It is an object about which information must be stored.  Within the ABAP Dictionary, entities are stored as records in a table.