DDIC
DDIC
=> SE11
=> It is basically repositroy to store in all database object.
What is T-code.....
1) Standard T-Code.
==> It is collection of one or more screen.
==> in Sap each screen is associated with T-Code.
==> They are the system provided T-Code to work with the
pre-defined application.
2) Custom T-Code.
==> They are created & maintained by ABAP Technical
Consultant.
==> SE93 is used to work with custom T-Code.
==> Every object we developed in real time we will developed
T-code for user Convience.
==> '' TSTC " ==> It is the standard table which contains
all the transation codes in the system.
==> '' TFDIR'' ===> Function Modules.
1) Database table.
=> It is used to stored interreated data in the form of row and column.
=> It is collection of fields.
A) Standard Table.
1.It is provided by SAP. it is provided display mode.
2.Standerd table does't start Z and Y .
3.Using append structure we can add additional field in standard
table.
B) Custom Table.
1.Created for customer requirment.
2.Custom table start with Z and Y only.
3.Using include structure we can add additional field.
# Types of data.
1) Master data : information or data which changes very
rarely.
2) Transation data : information or data which changes very
frequently.
3) Organisation data : Company related data => designation ,
salary.
4) Control data : used for profit and loss.
5) System data : data created by sap.
D) Local Object .
1.It is default Stroage Location provided by SAP. $TMP.
2.If we stored data in local object we can't transport data from
one system to another system.
E) Packege.
1.It is own package. it is ready to used product.
2.If we stored data in packege we can transport data from one system
to another system.
G) Data Element => It is one of the reusable data dictionary object which
can be used to maintein the field lebels (description) of the fields.
It is collection of domain.
M) Size Category => It specifies the max no of records that can be stored
in table.
.Types of buffering.
1).Single record buffered. ==> Record by record is buffered
from the database table.
2).Generic area buffered. ==> It is used to buffer the
table data,based on the specified key fields.
3).Fully buffered. ==> The entire table is
buffered.
N) Table Maintenance Generator (TMG) => SM30.
=> It is used to maintain multiple entries &
validate the table data using standerd t-code SM30.
Q) A) Include Structure. B)
Append Structure.
1.It is used to add additional field in custom table.
1) It is used to add field in standard table.
it is not possible to standard table.
it is possible to custom table.
2.It can be insert field at any position.
2) It can insert field only at end of the table.
3.Same structure can include in any no of custom table.
3) Same structure can not append in more than one standerd table.
### 2) VIEWS.
==> Views are the imaginary tables. It does not contain the
data permanently.
==> Views contain the data run time only.
. Types of views.
1) Database View : It is used to displaying data from more
than one table.
&& . We can use only Projection view or Database view in the program.
1) Data Element.
2) Stucture.
3) Table Type.
### 4) Types group.
==> It is one of the reusable dictionary object which is a
collection of global types and global constant.
### 5) Domain.
==> It is one of the reusable data dictionary object
which can be used to maintain the technical properties of the fields.
==> It is collection of data types and length.
==> Conversion routines are maintained at domain level.
. Write Lock / Exclusive Lock ==> The locked data can be accessed
by single user only. All other lock requests are rejected.
. Read Lock / Shared Lock ==> The multiple users can access
the read same data at the same time.
if one user tries to edit
the data. All other users cannot access this data.
. Exclusive but not Cumulative ==> Single user can access the same
data as well as update the same data.