DDIC Interview Questions-1
DDIC Interview Questions-1
2. What is the match code object? In which scenario we use match code object?
Ans: Match code objects are used to provide the list of possible values to
The input variable. This is similar as search help
In real time, whenever we are working with material doc number (MBLNR),
Then we must provide the match code object because MBLNR have no
Search help.
4. Can we create the search help with more than one db table Fields? If yes then
how?
Ans: Yes we can create.
With the help of database view or help view
10. What are the pre-requisitions / Technical requirements to establish foreign key
Relationship?
Ans : 1.The domain name of the both the fields in both the tables must be the
Same
2. The check table field must be primary field
11. What is the use of buffering? What are the types of buffering?
Ans: Buffering is used to improve the performance of the system
There are 3 types of buffering: 1.Single record buffering
2. Generic area buffered
3. Fully buffered
12. What are the differences between value table and check table?
Ans: 1.In value table, the possible values are available in domain level
In check table, the possible values are available in check table
2. Value table is domain level mapping
Check table is field level mapping.
13. What are the differences between INCLUDE STRUCTURE and APPEND
Structure?
Ans: 1.Include structure is used to adding some additional fields to custom
DB table
Append structure is used to adding some additional fields to standard
DB table
18. What is the lock object? What are the types of lock modes?
Ans: Lock objects are used to avoid the concurrent access of multiple users on
the same Database
Here are 3 types of lock modes: 1.Write lock, 2.Read lock, 3.Exclusive but
not cumulative lock
19. What happened, when we create the lock object?
Ans: It generates 2 function modules
1. ENQUEUE ------->for locking
2. DEQUEUE ------->for unlocking
21. What is the default buffering at the time of creating the db table?
Ans: Buffering is not allowed
22. What are the differences between db view and help view?
Ans : 1.Database view pick the data from both the tables, if and only if there is
one or more than one entry is available in right hand side table, with
Corresponding left hand side table
Help view pick the data from left hand side table, even though there
is no match found in right hand side table
25. Can we delete the data element which is already used in table?
Ans : No
26. Can we delete the domain which is already used in data element?
Ans: No
27. What is the delivery class? What are the delivery classes are available?
Ans: Delivery class controls the transport of the data from one table to another table
Delivery class are: A,L,S...
28. What is the data class? And tell me some of the data classes?
Ans: Data class defines the physical area of the database, in where our table
is logically stored
some of the data classes are : APPL0,APPL1,APPL2....