Q. What’s the full form of ECC? Ans: Enterprice Central Component. Q. What’s the full form of IDES?

Ans: Internet Demonstration and Evaluation System. Q. What’s ABAP dictionary and its role in SAP? Ans: ABAP dictionary is the central information base for the developers. This manages all definitions(metadata) required for different applications in SAP. ABAP dictionary is completely integrated into ABAP development workbench. All other component of ABAP development workbench can access the data definitions(meta data) stored in the data dictionary. Role: ABAP data dictionary supports
• •

• •

definition of user-defined types (data elements, structures, table types). structure of database objects (tables, indexes and views) can also be defined. These user-defined types/objects are then automatically created in the underlying relational database using the above data definitions. The ABAP dictionary also provides tools for editing screen fields (e.g., for assigning a field an input help i.e. F4 help). Data dictionary ensures data integrity, consistency and security.

Q. What are the main object types of ABAP dictionary? Ans: The object types of ABAP dictionary can be of following type:

• •

Tables: Tables are defined in the ABAP Dictionary independently of the database. A table having the same structure is then created from this table definition in the underlying database. Views: are logical views on more than one table. The structure of the view is defined in the ABAP Dictionary. A view on the database can then be created from this structure. Types (elements, structures, table types): Types are created in ABAP programs. The structure of a type can be defined globally in ABAP programs. Changes to a type automatically take effect in all the programs using the type. Lock objects:are used to synchronize access to the same data by more than one user. Function modules that can be used in application programs are generated from the definition of a lock object in the ABAP Dictionary. Domains: Different fields having the same technical type can be combined in domains. Domain defines the value range of all table fields and structure components that refer to this domain. Data element: The ABAP Dictionary also contains the information displayed with the F1 and F4 help for a field in an input template. The documentation about the field is created for a data element.

Decimal places Number of places after decimal point for float type value.• Input help: The list of possible input values that appears for the input help is created by a foreign key or a search help. Direct assignment of data types. Technical settings: Data class and size category defines that what type of table to be created and how much space required. What are the assignment options to the field? Ans: i. Q. How data Type. An input check(check table) for a field can be defined with a foreign key. The fields of the table are defined with their (Database-independent) data types and lengths. iii. Indexes: Secondary indexes are created for a table for faster data selection. field Length and short Text of any field is assigned? Ans: i. What are the components of a table definition. field length (and if necessary decimal places) short text can be directly assigned to a field in the table definition. The short description of the data element is then assigned to the field as a short text. Key flag determines if a field should be the table key. ii. Field length denotes the number of valid places in the field. Again following are defined for a table fields: • • • • • • Field name can be of maximum 16 characters in a table and must start with a letter. ii. Short text describes the business meaning of the field. Using the table definitions stored in the ABAP dictionary. field names and data types are defined. Q. Foreign keys: Relationship between the table and the other tables are defined. Data type. Ans: Tables are defined independently of the database in ABAP dictionary. Data element can be assigned to a field so that data type. Also fields from other structures can be added to the table definition as include. Ans: • • • • Table fields: For table fields. field length (and decimal places) are automatically determined from the domain of the data element. Data element assignment to a field. Q. short text to a field. a table is automatically created in the physical database(when the table is activated). . Q. Note on SAP tables(defining through ABAP dictionary). Field type depicts the data type of the field in the ABAP dictionary. field length.

< FIELD NAME> 2. What’s table include? Ans: In addition to listing the individual fields in a table or structure. E.:We can access field of a table/ structure in the ABAP application program in the following manner: 1.e. Give an example of nested include.<GROUP NAME>-<FIELD NAME> 3. but in a structure maximum 30 characters are allowed for a field name. Q. Q.<GROUP NAME> Q. This reference table must contain a field with the format for the currency key (data type CUKY) or unit of measure (data type UNIT). <TABLE / STRUCTURE NAME > .: TAB1 contains the field PRICE which holds price values. v. Q. So. The group of fields of that include can be addressed as a whole in ABAP application programs with a group name which is called as named include.g. maximum 9 structures can be included in a table/structure. Ans: Structure S1 may include structure S2 and again S2 may include S3.What’s the maximum depth of nested includes in a table? Ans: Maximum depth is 9 i. <TABLE / STRUCTURE NAME > . What’s named include? Ans: If an include is added to define a database table or database structure. What’s the number of characters limit for field name? Ans: A field name may not have more than 16 characters in a table. The reference field can also reside in the table itself. Q.TAB1 is the reference table for field PRICE and UNIT is the reference field for field PRICE. What are foreign keys? .g. Reference field or reference table must be specified for a table field that holds currency or quantity type value. Q. A search help can be assigned to a field. E. fields from another structure can be included as includes. What’s reference table and reference field? Ans: Reference table is specified for fields containing quantities(data type QUAN) or currency(Data type CURR). <TABLE / STRUCTURE NAME > . Q. This field is called the reference field of the output field. Field UNIT contains currency key for PRICE.iv. a name can be assigned to that included (included substructure).

What’s generic and constant foreign keys? Q. One record of the foreign key table uniquely identifies a record of the check table (using the value entries in the foreign key fields of the foreign key table).Explaination on foreign keys: Suppose. Uses: A foreign key permits assigning data records in the foreign key table and check table. fld3. That field of the is called as foreign key field. Foreign keys can also be used to link several tables. a checking is done that whether the inserted value exists in the check table or not. Q. What’s check table? Ans: Check table is maintained at field level for data validation. tab1-fld4 is connected to tab2-fld6Therefore. When a value is entered for that check field in the table. fld8.e. What are text table? . fld2 and fld4 fields of the table tab1 are called as foreign key fields to the table tab2 and tab2 is called as check table or referenced table. fld9 and tab1-fld2 is connected to tab2-fld5. Q. tab1(Foreign key table or dependent table) contains the following fields: fld1(primary key). Whare are the uses of foreign keys in SAP? Ans: • • Using foreign keys(as main table-field is linked with check table).Ans: Relationships between tables are defined in the ABAP dictionary by creating foreign keys. fld5 and Tab2(Referenced table) contains the following fields: fld6(primary key). If doesn’t exist then system rejects the entry else input validation check for that field is successful. Q. input value check for any input field can be done. Q. What are the types of foreign key fields? Q. Q. fld2. What’s cardinality? Q. What’s check field? Ans: One of the foreign key field is marked as the check field. This depicts that the foreign key relationship is maintained for that field. fld7(primary key). What are foreign key fields? Ans: One field of the foreign key table corresponds to each key field of the check table. input validation checking is done i. fld4.

What’s size category? Ans: The Size category is used to defined the space requirement for the table in the database.Choose APPL0(master data) for data that is frequently accessed but rarely updated/changed. prevents memory wastage. A certain fixed memory size is assigned to each category in the SAP database. correct size category prevents the creation of a large number of small extents for a table i. Q. What’s buffering? Q.Q. Q. iii. then additional memory is added according to the mentioned size category for that table.If in any case more space is needed.e. What is ‘technical settings’ of a table?What are the important parameters to be mentioned within it? Q. the SAP system reserves an initial space i. How many types of size category are there in SAP? Ans: There are five size categories. an initial extent) in the database. Size category from 0 to 4 can be choosen for the tables. dataclass determines that under which table space/dbspace the table will be stored. How many types of data classes are there in SAP? Data classes are mainly of three types(for application tables): i. ii. What’s data class? Ans: Data class is that which allows the table to get automatically assigned under specific tablespace/dbspace during table creation in the SAP database i. Q. What are the different buffering permissions? Q. What’s the utility of size category? Ans: During table creation.Choose APPL2(organizational data) for customizing data that is defined/entered during system installation and rarely changed.e. How buffers are filled up? Q. The other two types of data classes are:USR and USR1(for customer’s own development purpose).e. How database tables are buffered? . What are the different buffering types? Q. Q.Choose APPL1(transaction data) for data that is frequently changed. Q.

Q. Example of table cluster and cluster tables. program parameters. Give examples of transparent table. BSEC. Cluster tables. DOKTL . Q. BSES and BSET. VBAP. Q. iii.e. Q. Ans: Table pool or table cluster is used to store SAP’s internal control information (screen sequences. What are clustered tables? Ans: Tables assigned to a Table cluster are called as clustered tables.Q. KNA1 etc. Ans: i. What is table pool? Ans: Table pool is a table in the SAP database in which many pool tables are assigned. Transparent tables. What’s logging? Q. What are pool tables? Ans: Tables assigned to a table pool are called as pool tables. Q. The table cluster RFBLG holds data for five transparent tables i. BSED. Pool tables. Uses of table pool or table cluster. Q. What is transparent table? Ans: The tables which create 1-to-1 correspondence between the table definition in the ABAP data dictionary and the table definition in the physical database are called as transparent tables in SAP. What are the differences between transparent and cluster/pool tables? . ii. continuous texts such as documentation). ii. Q. Other examples of table clusters are CDCLS. DOKCLU. RFBLG. Q. What are table clusters? Ans: Table cluster is a table in the SAP database in which many cluster tables are stored. BSEG. temporary data. CDHDR. How many tables are there in SAP? Ans: i. Ans: VBAK. Q.

SAP software upgrade. If Delivery class is A. new data records can be inserted but may not overwrite or delete existing ones.Delivery & maintenance. ii. and data transport to other SAP system). iii. ii. v. iv. SAP and its customers have different write types depending on the variety of delivery class. it depicts that the application table for master and transaction data changes only rarely. Delivery class is that which regulates the transport of the table’s data records (during SAP installations. C: Customer table. How many types of delivery classes are there in SAP? Ans: There are following delivery classes: i. Fields. iii. Transparent tables can store table relevant data whereas table pool or cluster tables can store only system data/ application data based on the transparent tables. Q. What are tabs under the maintenance screen of the ABAP data dictionary screen? Ans: There are five tabs under ABAP dictionary.Ans: i.Attributes. Currency/Quantity fields. E: System table with its own namespaces for customer entries. v. client copies. What is delivery class? Ans: We need to insert an delivery class value while creating customized table in SAP through the transaction code SE11. Data is maintained only by the customer. i. A: Application table (master and transaction data) is maintained by the customers using application transaction. Q. . iii. A transparent table has 1-to-1 cardinality between the table definition in the data dictionary and in the table definition of sap database whereas cluster/pool tables have many-to-1 cardinality between the table definition in the data dictionary and in the table definition of sap database. iv. Entry help/check. L: Table for storing temporary data. Q. ii. G: Customer table. Transparent tables are accessible both by Open and native SQL statements whereas table pool/cluster tables are accessible only by open SQL but never by native SQL.

Maintained only by SAP. appreance on the sreen) of a SAP database table. of decimal places. label names) for a field.e. Table contents are maintained by maintenance transactions. So whenever the domain will be used. Whereas within the data element parameter id and search help for a particular field can be assigned. W: System table for system operation and maintenance. no. Suppose for a particular domain. ii. its value table holds the values ‘A’. What are the differences between domain and data element? Ans: i. During domain creation.Domain depicts the technical attributes of a field (its data type. System table for program’s nature.: Codes for SAP transactions. Q. S: System table. field length. data changes have the status of program changes i. .: function module table. Whereas data element denotes the semantic attributes(short description. Q. value range of the domain is defined by specifying value table. iii. system will allow to use these values only. E.Within domain value range of a field can be described. E. ‘B’. ‘Z’.vi.Data elements are directly attaced to the fields of SAP database tables and each data element has an underlying domain within it. Whereas domains are not directly attached to the fields and a single domain can be under many data elements. What’s value table? Ans: Value table is maintained at domain level in SAP.g.g. vii.

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.