SlideShare a Scribd company logo
Presented By
GOKUL
DATA
Data is information that has been translated into a
form that is efficient for movement or processing.
Metadata is data that describes other data.
METADATA
What is Data Dictionary?
• Data Dictionary is a central source of
information for the data in a information
management system.
• Its main function is to support the creation and
management of data definitions (or
"metadata").
OVERVIEW
Data Types
• Variables are nothing but reserved memory
locations to store values.
• You may like to store information of various
data types like character, integer, floating
point, etc.
• Based on the data type of a variable, the
operating system allocates memory and
decides what can be stored in the reserved
memory.
Elementary Data Types
• Byte
• Numeric
• Character-like
http://www.byte-notes.com/bit-byte-nibble-kilobyte
LENGTH & RANGE
Abap data dictionary
• Domains
• Data elements
• Tables and structures
ABAP Dictionary 3 levels
Domains
• Describes the technical characteristics of a table
field
• Specifies a value range which describes allowed
data values for the fields
• Fields referring to the same domain (via the data
elements assigned to them) are changed when a
change is made to the domain
• Ensures consistency
Abap data dictionary
DOMAIN VIEW
Data Elements
• Describes the role played by a field in a technical
context
• Fields of same semantic meaning can refer to the
same data element
• Contains the field information
Abap data dictionary
Tables
• Represent the Database Tables where data
actually resides.
• Tables can be defined independently of the
database in the ABAP Dictionary.
• The fields of the table are defined with their
(database-independent) SAP ABAP data types
and lengths.
Abap data dictionary
Structures
• Are record declarations that do NOT correspond to
a Database Table.
• Just like user-defined data type.
• Defined like a table and can then be addressed
from ABAP programs.
• Structures contain data only during the runtime of
a program.
Aggregated Objects Of ABAP Dictionary
• Aggregated means consisting of several
components.
• In the ABAP Dictionary, aggregated objects are
objects which come from several different
transparent tables.
• Views
• Search Help
• Lock Objects
Views
• Views in SAP _ ABAP are used to summarize data
which is distributed among several tables
• The data of a view is not actually physically
stored. The data of a view is instead derived from
one or more other tables
• It is tailored to the needs of a specific application
Abap data dictionary
Search Help
• A Search help is a tool to help you search for data
records in the system
• An efficient and user-friendly search assists users
where the key of a record is unknown
Lock Objects
• Simultaneous accessing of the same data record by two users
in the SAP system is synchronized by a lock mechanism.
• Locks are set and released by calling certain function modules.
These function modules are generated automatically from the
definition of so-called lock objects in the ABAP/4 Dictionary
• Function modules :
Enqueue_<obj name> - to lock the table
dequeue_<obj name> - to release the lock
T-CODES
• SE11
• SE16N
• SE38
DECLARING A VARIABLE
Syntax:
DATA VARIABLE_NAME TYPE DATA_TYPE.
EXAMPLE:
DATA LV_VAR1 TYPE I.
DECLARING A INTERNAL TABLE
Syntax:
DATA INTERNAL_TABLE_NAME TYPE STANDARD TABLE OF TABLE_NAME.
EXAMPLE:
DATA LT_VBAK TYPE STANDARD TABLE OF VBAK.
DECLARING A STRUCTURE
Syntax:
TYPES BEGIN OF TYPE_NAME,
VARIABLE_NAME TYPE VARIABLE_TYPE,
VARIABLE_NAME1 TYPE VARIABLE_TYPE,
END OF TYPE_NAME.
EXAMPLE:
TYPES BEGIN OF TY_VBAK,
VBELN TYPE VBELN_VA,
NETWR TYPE NETWR,
END OF TY_VBAK.
THANK YOU

More Related Content

What's hot (20)

PPT
0104 abap dictionary
vkyecc1
 
PPT
SAP ABAP - Needed Notes
Akash Bhavsar
 
PPTX
Sap abap
SVRTechnologies
 
PPTX
Sap abap
Jugul Crasta
 
PPT
abap list viewer (alv)
Kranthi Kumar
 
PPTX
Abap dictionary 1
venkata karthik
 
PDF
Sap scripts
Kranthi Kumar
 
PPT
Alv theory
Phani Kumar
 
PPTX
Sap abap database table
Ducat
 
PDF
Sap abap material
Kranthi Kumar
 
PDF
Abap reports
Milind Patil
 
PDF
Abap hr programing
lankapothu sudhakarreddy
 
PPT
Introduction to ABAP
sapdocs. info
 
DOC
1000 solved questions
Kranthi Kumar
 
PDF
Sap Abap Reports
vbpc
 
PPTX
SAP Smart forms
Jugul Crasta
 
PPTX
Object oriented approach to ALV Lists in ABAP
Noman Mohamed Hanif
 
PPTX
CDS Views.pptx
Suman817957
 
PDF
Sap abap tutorials
Harshul Phadke
 
PPTX
SAP Modularization techniques
Jugul Crasta
 
0104 abap dictionary
vkyecc1
 
SAP ABAP - Needed Notes
Akash Bhavsar
 
Sap abap
SVRTechnologies
 
Sap abap
Jugul Crasta
 
abap list viewer (alv)
Kranthi Kumar
 
Abap dictionary 1
venkata karthik
 
Sap scripts
Kranthi Kumar
 
Alv theory
Phani Kumar
 
Sap abap database table
Ducat
 
Sap abap material
Kranthi Kumar
 
Abap reports
Milind Patil
 
Abap hr programing
lankapothu sudhakarreddy
 
Introduction to ABAP
sapdocs. info
 
1000 solved questions
Kranthi Kumar
 
Sap Abap Reports
vbpc
 
SAP Smart forms
Jugul Crasta
 
Object oriented approach to ALV Lists in ABAP
Noman Mohamed Hanif
 
CDS Views.pptx
Suman817957
 
Sap abap tutorials
Harshul Phadke
 
SAP Modularization techniques
Jugul Crasta
 

Similar to Abap data dictionary (20)

PPT
Chapter 01 overview of abap dictionary1
Kranthi Kumar
 
PPT
Lecture03 abap on line
Milind Patil
 
PPT
ABAP
Madhu Reddy
 
PPT
Chapter 02 abap dictionary objects1
Kranthi Kumar
 
PPTX
Abap dictionary 1
venkata karthik
 
PPTX
Presentation2
Dolly Sree
 
PPTX
Presentation2
Dolly Sree
 
PPT
Data_Dictionary of sap abap known as DDIC.ppt
pagajal493
 
PDF
Ijebea14 228
Iasir Journals
 
PPTX
363656678-internship-ppt-on-SAP-ABAP.pptx
EnteryourName2
 
PDF
169318090 0104abapdictionary-100831073625-phpapp02
Phani Patibandla
 
PPTX
Unit 3 - Transparent tables in the ABAP Dictionary
dubon07
 
PDF
Abap Questions
Kaustav Pyne
 
PDF
Abap
Sourav Ghose
 
PPTX
Data Dictionary
Vishal Anand
 
PPTX
Data Dictionary , data and types of data .pptx
lakshyasharma488919
 
PDF
Top 35-interview-questions-on-sap-abap
prathamesh4865
 
PPT
Chapter 04 abap dictionary tables in relational databases1
Kranthi Kumar
 
PDF
S4D430 Col24 Data Modeling in ABAP Dictionary and ABAP Core Data Services
Libreria ERP
 
PPT
Abap
ramraj100
 
Chapter 01 overview of abap dictionary1
Kranthi Kumar
 
Lecture03 abap on line
Milind Patil
 
Chapter 02 abap dictionary objects1
Kranthi Kumar
 
Abap dictionary 1
venkata karthik
 
Presentation2
Dolly Sree
 
Presentation2
Dolly Sree
 
Data_Dictionary of sap abap known as DDIC.ppt
pagajal493
 
Ijebea14 228
Iasir Journals
 
363656678-internship-ppt-on-SAP-ABAP.pptx
EnteryourName2
 
169318090 0104abapdictionary-100831073625-phpapp02
Phani Patibandla
 
Unit 3 - Transparent tables in the ABAP Dictionary
dubon07
 
Abap Questions
Kaustav Pyne
 
Data Dictionary
Vishal Anand
 
Data Dictionary , data and types of data .pptx
lakshyasharma488919
 
Top 35-interview-questions-on-sap-abap
prathamesh4865
 
Chapter 04 abap dictionary tables in relational databases1
Kranthi Kumar
 
S4D430 Col24 Data Modeling in ABAP Dictionary and ABAP Core Data Services
Libreria ERP
 
Abap
ramraj100
 
Ad

Recently uploaded (20)

PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
PDF
EXCRETION-STRUCTURE OF NEPHRON,URINE FORMATION
raviralanaresh2
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
PPTX
Virus sequence retrieval from NCBI database
yamunaK13
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PPTX
K-Circle-Weekly-Quiz12121212-May2025.pptx
Pankaj Rodey
 
PPTX
Top 10 AI Tools, Like ChatGPT. You Must Learn In 2025
Digilearnings
 
PPTX
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PDF
My Thoughts On Q&A- A Novel By Vikas Swarup
Niharika
 
PPTX
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
PPTX
Cybersecurity: How to Protect your Digital World from Hackers
vaidikpanda4
 
PPTX
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 
PPTX
Basics and rules of probability with real-life uses
ravatkaran694
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
The Future of Artificial Intelligence Opportunities and Risks Ahead
vaghelajayendra784
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
EXCRETION-STRUCTURE OF NEPHRON,URINE FORMATION
raviralanaresh2
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
Virus sequence retrieval from NCBI database
yamunaK13
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
K-Circle-Weekly-Quiz12121212-May2025.pptx
Pankaj Rodey
 
Top 10 AI Tools, Like ChatGPT. You Must Learn In 2025
Digilearnings
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
My Thoughts On Q&A- A Novel By Vikas Swarup
Niharika
 
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
Cybersecurity: How to Protect your Digital World from Hackers
vaidikpanda4
 
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 
Basics and rules of probability with real-life uses
ravatkaran694
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
The Future of Artificial Intelligence Opportunities and Risks Ahead
vaghelajayendra784
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
Ad

Abap data dictionary

  • 2. DATA Data is information that has been translated into a form that is efficient for movement or processing. Metadata is data that describes other data. METADATA
  • 3. What is Data Dictionary? • Data Dictionary is a central source of information for the data in a information management system. • Its main function is to support the creation and management of data definitions (or "metadata").
  • 5. Data Types • Variables are nothing but reserved memory locations to store values. • You may like to store information of various data types like character, integer, floating point, etc. • Based on the data type of a variable, the operating system allocates memory and decides what can be stored in the reserved memory.
  • 6. Elementary Data Types • Byte • Numeric • Character-like http://www.byte-notes.com/bit-byte-nibble-kilobyte
  • 9. • Domains • Data elements • Tables and structures ABAP Dictionary 3 levels
  • 10. Domains • Describes the technical characteristics of a table field • Specifies a value range which describes allowed data values for the fields • Fields referring to the same domain (via the data elements assigned to them) are changed when a change is made to the domain • Ensures consistency
  • 13. Data Elements • Describes the role played by a field in a technical context • Fields of same semantic meaning can refer to the same data element • Contains the field information
  • 15. Tables • Represent the Database Tables where data actually resides. • Tables can be defined independently of the database in the ABAP Dictionary. • The fields of the table are defined with their (database-independent) SAP ABAP data types and lengths.
  • 17. Structures • Are record declarations that do NOT correspond to a Database Table. • Just like user-defined data type. • Defined like a table and can then be addressed from ABAP programs. • Structures contain data only during the runtime of a program.
  • 18. Aggregated Objects Of ABAP Dictionary • Aggregated means consisting of several components. • In the ABAP Dictionary, aggregated objects are objects which come from several different transparent tables. • Views • Search Help • Lock Objects
  • 19. Views • Views in SAP _ ABAP are used to summarize data which is distributed among several tables • The data of a view is not actually physically stored. The data of a view is instead derived from one or more other tables • It is tailored to the needs of a specific application
  • 21. Search Help • A Search help is a tool to help you search for data records in the system • An efficient and user-friendly search assists users where the key of a record is unknown
  • 22. Lock Objects • Simultaneous accessing of the same data record by two users in the SAP system is synchronized by a lock mechanism. • Locks are set and released by calling certain function modules. These function modules are generated automatically from the definition of so-called lock objects in the ABAP/4 Dictionary • Function modules : Enqueue_<obj name> - to lock the table dequeue_<obj name> - to release the lock
  • 24. DECLARING A VARIABLE Syntax: DATA VARIABLE_NAME TYPE DATA_TYPE. EXAMPLE: DATA LV_VAR1 TYPE I. DECLARING A INTERNAL TABLE Syntax: DATA INTERNAL_TABLE_NAME TYPE STANDARD TABLE OF TABLE_NAME. EXAMPLE: DATA LT_VBAK TYPE STANDARD TABLE OF VBAK.
  • 25. DECLARING A STRUCTURE Syntax: TYPES BEGIN OF TYPE_NAME, VARIABLE_NAME TYPE VARIABLE_TYPE, VARIABLE_NAME1 TYPE VARIABLE_TYPE, END OF TYPE_NAME. EXAMPLE: TYPES BEGIN OF TY_VBAK, VBELN TYPE VBELN_VA, NETWR TYPE NETWR, END OF TY_VBAK.