SlideShare a Scribd company logo
ABAP DICTIONARY
ABAP Dictionary
• The ABAP Dictionary is
the central repository for all
data definitions in the R/3
system.
• It permits common , nonredundant description of
the data.

• Management of data definitions
Technical and semantic description
Relationships
ss
•
•
•
•

Integration
Activation
Evaluation
F1 and F4 help

• It is also used to describe the
logical structure of the objects in
the
application
development
environment, and shows how they
are mapped to structure in the
underlying physical database.

Physical database
ABAP Dictionary
• Relationships can be
defined between different
objects to ensure
consistency of data.
• All the objects maintained
in the ABAP Dictionary are
available throughout the
system.
• Changes to objects in the
ABAP Dictionary take
effect in all relevant system
components via the
activation technique.

• Management of data definitions
Technical and semantic description
Relationships
ss
•
•
•
•

Integration
Activation
Evaluation
F1 and F4 help

Physical database
Integration with the ABAP Workbench
• The ABAP Dictionary is actively integrated in the ABAP Development
Workbench.
• Changes stay local to the Workbench environment until activation.
• Upon activation, the changes that were made are transferred to the runtime
environment and then take immediate effect in the relevant ABAP programs and
screens.
ABAP Development
Workbench
Screen
painter
Menu
painter
Menu
painter

Runtime Environment

Screens
ABAP /4 program

Dialogue
Control
Programs
Transactions
ABAP Dictionary

ABAP Dictionary

T-Code : SE11
ABAP Dictionary
ABAP Dictionary
Database Tables
Object consisting of a list of fields, which has a physical
underlying database table.
Views
A virtual table not containing any physical data. Data can be
derived from one or more database tables.
Data Types
Describe the usages of a field in a specific business context.
Can be one of three types Data element, structure and Table.
Domains
Describe the technical attributes of a field.
Search helps
Used to provide end users with input help on a field (F4)
Lock Objects
Used to manage simultaneous update of tables.
ABAP Dictionary
ABAP Dictionary
ABAP Dictionary

Display: To view the data rows of table.

Maintain : To Insert, update or Delete data rows of the table

Read

Write
ABAP Dictionary

Program Access
Direct Access Read
READ/WRITE

??

READ/WRITE
READ/W???
RITE

Z7EMP
Technical Settings

We must maintain the technical settings when we define a
table in the ABAP Dictionary.

The technical settings are used individually optimize the
storage requirements and accessing behavior of database
tables.
Technical settings

 Data Class
 Size Category
 Buffering
ABAP Dictionary
Technical Settings
 The table is automatically created on the database when it
is activated in the ABAP Dictionary.

 The storage area to be selected (table space) and space
allocation settings is determined from the settings for the data
class and size category.
 The settings for buffering define whether and how the
table should be buffered.
Data class

Table spaces

Database
Data class
Data classes maintained in SAP :
Master Data:
Master Data is data that is rarely modified. An Example of master data is the
data of an Address, for example, the name, address and telephone number.
Transaction Data:
Transaction Data is data that is frequently modified. An example is the
material stock of a warehouse , which can change after each purchase order.
Organizational Data:
Organizational Data is data that is defined during customizing when the
system is installed and that is rarely modified thereafter. The Country keys
are an example.
System Data:
System Data is data that the R/3 system itself needs . The program sources
are an Example.
Data class

Table space 1
App:. Mater Data

Table Space 2
App:. System Data

Table Space 2
App:. Transaction
Data

Table Space 2
App:. Organizational
Data
Data class

Oracle Blocks
ABAP Dictionary
Ad

More Related Content

What's hot (20)

Alv theory
Alv theoryAlv theory
Alv theory
Phani Kumar
 
abap list viewer (alv)
abap list viewer (alv)abap list viewer (alv)
abap list viewer (alv)
Kranthi Kumar
 
Sap architecture
Sap architectureSap architecture
Sap architecture
Jugul Crasta
 
Module pool programming
Module pool programmingModule pool programming
Module pool programming
Subhojit- Opekkhay
 
SAP Overview and Architecture
SAP Overview and ArchitectureSAP Overview and Architecture
SAP Overview and Architecture
Ankit Sharma
 
Reports
ReportsReports
Reports
Jugul Crasta
 
Chapter 03 foreign key relationships1
Chapter 03 foreign key relationships1Chapter 03 foreign key relationships1
Chapter 03 foreign key relationships1
Kranthi Kumar
 
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
IICT Chromepet
 
Sap abap-data structures and internal tables
Sap abap-data structures and internal tablesSap abap-data structures and internal tables
Sap abap-data structures and internal tables
Mustafa Nadim
 
Sap abap part1
Sap abap part1Sap abap part1
Sap abap part1
sailesh107
 
Smartforms interview questions with answers
Smartforms interview questions with answersSmartforms interview questions with answers
Smartforms interview questions with answers
Uttam Agrawal
 
Abap package concept
Abap package conceptAbap package concept
Abap package concept
Tobias Trapp
 
Maximizing SAP ABAP Performance
Maximizing SAP ABAP PerformanceMaximizing SAP ABAP Performance
Maximizing SAP ABAP Performance
PeterHBrown
 
Bapi programming
Bapi programmingBapi programming
Bapi programming
Samannaya Roy
 
Lsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPLsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAP
Aabid Khan
 
SAP BASIS Daily Monitoring T - codes
SAP BASIS Daily Monitoring T - codesSAP BASIS Daily Monitoring T - codes
SAP BASIS Daily Monitoring T - codes
Jitendra Ahir
 
Sap abap
Sap abapSap abap
Sap abap
SVRTechnologies
 
Badis
Badis Badis
Badis
Rajesh Kumar
 
Sap abap modularization interview questions
Sap abap modularization interview questionsSap abap modularization interview questions
Sap abap modularization interview questions
Pradipta Mohanty
 
abap list viewer (alv)
abap list viewer (alv)abap list viewer (alv)
abap list viewer (alv)
Kranthi Kumar
 
SAP Overview and Architecture
SAP Overview and ArchitectureSAP Overview and Architecture
SAP Overview and Architecture
Ankit Sharma
 
Chapter 03 foreign key relationships1
Chapter 03 foreign key relationships1Chapter 03 foreign key relationships1
Chapter 03 foreign key relationships1
Kranthi Kumar
 
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS
IICT Chromepet
 
Sap abap-data structures and internal tables
Sap abap-data structures and internal tablesSap abap-data structures and internal tables
Sap abap-data structures and internal tables
Mustafa Nadim
 
Sap abap part1
Sap abap part1Sap abap part1
Sap abap part1
sailesh107
 
Smartforms interview questions with answers
Smartforms interview questions with answersSmartforms interview questions with answers
Smartforms interview questions with answers
Uttam Agrawal
 
Abap package concept
Abap package conceptAbap package concept
Abap package concept
Tobias Trapp
 
Maximizing SAP ABAP Performance
Maximizing SAP ABAP PerformanceMaximizing SAP ABAP Performance
Maximizing SAP ABAP Performance
PeterHBrown
 
Lsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPLsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAP
Aabid Khan
 
SAP BASIS Daily Monitoring T - codes
SAP BASIS Daily Monitoring T - codesSAP BASIS Daily Monitoring T - codes
SAP BASIS Daily Monitoring T - codes
Jitendra Ahir
 
Sap abap modularization interview questions
Sap abap modularization interview questionsSap abap modularization interview questions
Sap abap modularization interview questions
Pradipta Mohanty
 

Similar to Abap dictionary 1 (20)

Abap top part_3
Abap top part_3Abap top part_3
Abap top part_3
Kapil_321
 
Abap faq
Abap faqAbap faq
Abap faq
Kranthi Kumar
 
Data_Dictionary of sap abap known as DDIC.ppt
Data_Dictionary of sap abap known as DDIC.pptData_Dictionary of sap abap known as DDIC.ppt
Data_Dictionary of sap abap known as DDIC.ppt
pagajal493
 
ABAP Material 05
ABAP Material 05ABAP Material 05
ABAP Material 05
warcraft_c
 
Abap
AbapAbap
Abap
ramraj100
 
SAP ABAP Latest Interview Questions
SAP ABAP Latest  Interview Questions SAP ABAP Latest  Interview Questions
SAP ABAP Latest Interview Questions
piyushchawala
 
Lecture03 abap on line
Lecture03 abap on lineLecture03 abap on line
Lecture03 abap on line
Milind Patil
 
SAP ABAP Interview questions
SAP ABAP Interview questionsSAP ABAP Interview questions
SAP ABAP Interview questions
IT LearnMore
 
Chapter 04 abap dictionary tables in relational databases1
Chapter 04 abap dictionary tables in relational databases1Chapter 04 abap dictionary tables in relational databases1
Chapter 04 abap dictionary tables in relational databases1
Kranthi Kumar
 
Chapter 01 overview of abap dictionary1
Chapter 01 overview of abap dictionary1Chapter 01 overview of abap dictionary1
Chapter 01 overview of abap dictionary1
Kranthi Kumar
 
ABAP FAQ S On Reports Scripts BDC Dialogs ABAP Reporting SAP TERMINOLOGY
ABAP FAQ S On Reports   Scripts   BDC   Dialogs ABAP Reporting SAP TERMINOLOGYABAP FAQ S On Reports   Scripts   BDC   Dialogs ABAP Reporting SAP TERMINOLOGY
ABAP FAQ S On Reports Scripts BDC Dialogs ABAP Reporting SAP TERMINOLOGY
Justin Knight
 
Ijebea14 228
Ijebea14 228Ijebea14 228
Ijebea14 228
Iasir Journals
 
363656678-internship-ppt-on-SAP-ABAP.pptx
363656678-internship-ppt-on-SAP-ABAP.pptx363656678-internship-ppt-on-SAP-ABAP.pptx
363656678-internship-ppt-on-SAP-ABAP.pptx
EnteryourName2
 
1650607.ppt
1650607.ppt1650607.ppt
1650607.ppt
KalsoomTahir2
 
Abap interview questions and answers
Abap interview questions and answersAbap interview questions and answers
Abap interview questions and answers
Kaustav Pyne
 
Database
DatabaseDatabase
Database
baabtra.com - No. 1 supplier of quality freshers
 
Mm dba ver_1
Mm dba ver_1Mm dba ver_1
Mm dba ver_1
Macro Software Systems LLC
 
Databases and types of databases
Databases and types of databasesDatabases and types of databases
Databases and types of databases
baabtra.com - No. 1 supplier of quality freshers
 
database.pdf
database.pdfdatabase.pdf
database.pdf
stirlingvwriters
 
Implementing the Databese Server session 02
Implementing the Databese Server session 02Implementing the Databese Server session 02
Implementing the Databese Server session 02
Guillermo Julca
 
Abap top part_3
Abap top part_3Abap top part_3
Abap top part_3
Kapil_321
 
Data_Dictionary of sap abap known as DDIC.ppt
Data_Dictionary of sap abap known as DDIC.pptData_Dictionary of sap abap known as DDIC.ppt
Data_Dictionary of sap abap known as DDIC.ppt
pagajal493
 
ABAP Material 05
ABAP Material 05ABAP Material 05
ABAP Material 05
warcraft_c
 
SAP ABAP Latest Interview Questions
SAP ABAP Latest  Interview Questions SAP ABAP Latest  Interview Questions
SAP ABAP Latest Interview Questions
piyushchawala
 
Lecture03 abap on line
Lecture03 abap on lineLecture03 abap on line
Lecture03 abap on line
Milind Patil
 
SAP ABAP Interview questions
SAP ABAP Interview questionsSAP ABAP Interview questions
SAP ABAP Interview questions
IT LearnMore
 
Chapter 04 abap dictionary tables in relational databases1
Chapter 04 abap dictionary tables in relational databases1Chapter 04 abap dictionary tables in relational databases1
Chapter 04 abap dictionary tables in relational databases1
Kranthi Kumar
 
Chapter 01 overview of abap dictionary1
Chapter 01 overview of abap dictionary1Chapter 01 overview of abap dictionary1
Chapter 01 overview of abap dictionary1
Kranthi Kumar
 
ABAP FAQ S On Reports Scripts BDC Dialogs ABAP Reporting SAP TERMINOLOGY
ABAP FAQ S On Reports   Scripts   BDC   Dialogs ABAP Reporting SAP TERMINOLOGYABAP FAQ S On Reports   Scripts   BDC   Dialogs ABAP Reporting SAP TERMINOLOGY
ABAP FAQ S On Reports Scripts BDC Dialogs ABAP Reporting SAP TERMINOLOGY
Justin Knight
 
363656678-internship-ppt-on-SAP-ABAP.pptx
363656678-internship-ppt-on-SAP-ABAP.pptx363656678-internship-ppt-on-SAP-ABAP.pptx
363656678-internship-ppt-on-SAP-ABAP.pptx
EnteryourName2
 
Abap interview questions and answers
Abap interview questions and answersAbap interview questions and answers
Abap interview questions and answers
Kaustav Pyne
 
Implementing the Databese Server session 02
Implementing the Databese Server session 02Implementing the Databese Server session 02
Implementing the Databese Server session 02
Guillermo Julca
 
Ad

Recently uploaded (20)

SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Ad

Abap dictionary 1

  • 2. ABAP Dictionary • The ABAP Dictionary is the central repository for all data definitions in the R/3 system. • It permits common , nonredundant description of the data. • Management of data definitions Technical and semantic description Relationships ss • • • • Integration Activation Evaluation F1 and F4 help • It is also used to describe the logical structure of the objects in the application development environment, and shows how they are mapped to structure in the underlying physical database. Physical database
  • 3. ABAP Dictionary • Relationships can be defined between different objects to ensure consistency of data. • All the objects maintained in the ABAP Dictionary are available throughout the system. • Changes to objects in the ABAP Dictionary take effect in all relevant system components via the activation technique. • Management of data definitions Technical and semantic description Relationships ss • • • • Integration Activation Evaluation F1 and F4 help Physical database
  • 4. Integration with the ABAP Workbench • The ABAP Dictionary is actively integrated in the ABAP Development Workbench. • Changes stay local to the Workbench environment until activation. • Upon activation, the changes that were made are transferred to the runtime environment and then take immediate effect in the relevant ABAP programs and screens. ABAP Development Workbench Screen painter Menu painter Menu painter Runtime Environment Screens ABAP /4 program Dialogue Control Programs Transactions
  • 7. ABAP Dictionary Database Tables Object consisting of a list of fields, which has a physical underlying database table. Views A virtual table not containing any physical data. Data can be derived from one or more database tables. Data Types Describe the usages of a field in a specific business context. Can be one of three types Data element, structure and Table. Domains Describe the technical attributes of a field. Search helps Used to provide end users with input help on a field (F4) Lock Objects Used to manage simultaneous update of tables.
  • 10. ABAP Dictionary Display: To view the data rows of table. Maintain : To Insert, update or Delete data rows of the table Read Write
  • 11. ABAP Dictionary Program Access Direct Access Read READ/WRITE ?? READ/WRITE READ/W??? RITE Z7EMP
  • 12. Technical Settings We must maintain the technical settings when we define a table in the ABAP Dictionary. The technical settings are used individually optimize the storage requirements and accessing behavior of database tables.
  • 13. Technical settings  Data Class  Size Category  Buffering
  • 15. Technical Settings  The table is automatically created on the database when it is activated in the ABAP Dictionary.  The storage area to be selected (table space) and space allocation settings is determined from the settings for the data class and size category.  The settings for buffering define whether and how the table should be buffered.
  • 17. Data class Data classes maintained in SAP : Master Data: Master Data is data that is rarely modified. An Example of master data is the data of an Address, for example, the name, address and telephone number. Transaction Data: Transaction Data is data that is frequently modified. An example is the material stock of a warehouse , which can change after each purchase order. Organizational Data: Organizational Data is data that is defined during customizing when the system is installed and that is rarely modified thereafter. The Country keys are an example. System Data: System Data is data that the R/3 system itself needs . The program sources are an Example.
  • 18. Data class Table space 1 App:. Mater Data Table Space 2 App:. System Data Table Space 2 App:. Transaction Data Table Space 2 App:. Organizational Data