ABAP Dictionary

Vitor Moreira
Mind Map by Vitor Moreira, updated more than 1 year ago
Vitor Moreira
Created by Vitor Moreira over 6 years ago



Resource summary

ABAP Dictionary
  1. Activities
    1. Create user-defined types, such as data elements, structures, and table types, for use in ABAP programs or in interfaces of function modules, object methods, and so on
      1. Create the database objects such as tables, indexes, and views in the ABAP Dictionary
        1. Provides a number of services that support program development. For example, the ABAP Dictionary supports setting and releasing locks. defining an input help, and attaching a field help to a screen field.
        2. functions
          1. Define the tables and database views. the system creates these tables and views in the underlying database with the definition in ABAP Dictionary. Changes to the definition of a table or database view are also automatically made in the database.
            1. Define indexes in the ABAP Dictionary to speed up access to data in a table. the system also creates these indexes in the database when the table is activated.
            2. Categories
              1. Data elements
                1. Structures
                  1. Deep Structures
                    1. contains a least one field with a table type
                    2. Nested Structures
                      1. structures that include another structures
                      2. Include Structures
                        1. mechanism exits to avoid redundant structures
                      3. Table types
                        1. Transparent Tables
                          1. Fragmentation in tables
                            1. Fragmented Indexes
                              1. delete and create the indexes again
                              2. Fragmented tables
                                1. to reduce fragmentation you have to convert the table
                              3. Size Category
                                1. expected storage requirements
                                2. Data Class
                                  1. Master Data
                                    1. data that is seldom modified
                                    2. Transaction Data
                                      1. data that is frequently modified
                                      2. Organizational data
                                        1. data you can define when you customize and install the system
                                        2. System data
                                          1. Data that SAP systems need
                                          2. WARRING: defines which tablespace is use for a specific table
                                          3. data modifications LOG (SCU3)
                                            1. Cluster Tables
                                              1. store functionally depend data. the intersection of the key fields of the cluster tables form the key of the table cluster, knows as the cluster key and stored in the VARDATA field. PAGNO field guarantees the uniqueness within the table cluster. TIMESTAMP and PAGELG fields contains administrative informtation
                                              2. Pooled Tables
                                                1. stores data records from the tables defined in the ABAP Dictionary that are not dependent on one another. combine small SAP tables in on database table. TABNAME field is the name of the pooled table. VARKEY field consists of the concatenation of key fields of the pooled table. DATALN field store the lenght of the VARDATA. VARDATA stores the non-key.fields of the pooled tables.
                                            2. services support program development
                                              1. input helps for secreen fields
                                                1. Field help for screen fields
                                                  1. input check
                                                    1. Set and release locks
                                                      1. Data buffering
                                                        1. Logging
                                                        2. Others
                                                          1. Domains
                                                            1. WARRING: Domains manage the technical properties of data elements centrally. They cannot be used directly in programs, tables, and so on
                                                            2. Types Groups
                                                              1. can be used to define tour own global, complex data types and global constants. the are obsolete since release 4.5a.
                                                                1. WARRING: the name of the type group can contain a maximum of five characters.
                                                                  1. STATMENT : Type-POOL and the name of data types and constants begins with zmytp_
                                                              Show full summary Hide full summary


                                                              Modifications of the SAP Standard
                                                              Vitor Moreira
                                                              Procedure for Changing Functionality
                                                              Vitor Moreira
                                                              Classic Enhancement Types
                                                              Vitor Moreira
                                                              Business Add-Ins
                                                              Vitor Moreira
                                                              Customer Exits
                                                              Vitor Moreira
                                                              Enhancement Points, Enhancement Options and Enhancement Selections
                                                              Vitor Moreira
                                                              Web Dynpro
                                                              Vitor Moreira
                                                              Ц_ЕПМБПС_10 часть 1
                                                              Andrey Tamashenko
                                                              Ц_ЕПМБПС_10 часть 2
                                                              Andrey Tamashenko
                                                              S/4HANA Implementation
                                                              Stephen Anstey