SlideShare a Scribd company logo
1 of 41
1. DATA DICTIONARY
2. FUNCTION MODULES
3. TRANSACTION CODES
TOPICS
1.Data Dictionary
• Data Dictionary is a central repository for the development of Objects.
• Data Dictionary is used to create and maintain meta data.
 T-Code – SE11
The Main Functions of Data Dictionary are :
• Data Base Tables
• Views
• Data Elements
• Domains
• Structures
• Search Helps
• Lock Objects
Creating tables.. 1. creation of domains.
2. creation of data Element.
Domain: Domain is an object which specified technical information of a field in a table.
Data Element: Data element is an object which specified semantic information of a field.
Types of Data Types:
• Elementary Data types..1.Fixed
2.Variable
• Complex Types
• Reference Types
Creation of table
Domains and data elements--Fields
Giving the datatype and
no of characters
Views
Types of Views
1. Database View
2. Projection View
3. Maintenance View
4. Help View
Views are used to define application-dependent view that combines this data.
The data from several tables can be viewed together. The table field which are
not required can be hidden.
Database View:
Database views are implement an inner join, that is, only records of the primary table for which the
corresponding records of the secondary tables also exist are fetched.
Creation of Database View
On clicking table fields button we get a
popup as shown below.
Projection View:
Projection views are used to suppress or mask certain fields in a table (projection), thus
minimizing the number of interfaces. This means that only the data that is actually required is
exchanged when the database is accessed.
Creation of Projection View
Give description and base table name
Fields of the database table
Some of the fields that we have
selected….
Maintenance View:
Maintenance views enable a business-oriented approach to looking at data, while at the same time,
making it possible to maintain the data involved. Data from several tables can be summarized in a
maintenance view and maintained collectively via this view.
Help View:
Help views are used to output additional information when the online help system is called.
Structure :
• A structure (structured type) comprises components (fields).
• A structure is just a list of fields defined under a name.
• Structures are used to hold data from tables during runtime of a transaction or a
program.
• Using structures we can retrieve the data from the database tables .
Creation of structure
Giving the field names
Search Help
• Search helps are objects that you can use to assign input help (F4 Help) to
screen fields. You can do this by creating a search help in the ABAP Dictionary
and attaching it to the corresponding screen field.
There are two types of search helps:
1. Elementary search help
2. Collective search help
Elementary search help..
Collective search help
Lock object
Lock objects are used in SAP to avoid the inconsistency at the time of data is
being insert/change into database.
There are three types of Lock objects:
• Read Lock (Shared Locked) : protects read access to an object. The read
lock allows other transactions read access but not write access to the
locked area of the table
• Write Lock (exclusive lock) : protects write access to an object. The write
lock allows other transactions neither read nor write access to the locked
area of the table.
• Enhanced write lock (exclusive lock without cumulating) : works like a
write lock except that the enhanced write lock also protects from further
accesses from the same transaction.
Function Module
• These are sub-programs which contains set of reusable statements for better
readability and re-usability.
• Function modules contains parameter interface, that is importing and exporting
parameters.
• These Function Modules can be executed independently .
• Function modules contains exceptions to catch certain type of errors.
This is one of the modularization technique.
The concept of modularization is dividing the main program into
sub-programs for better readability and re-usability.
Creation of function Module
 T-code – SE37
Before creating function module function group
should be created.
Input parameters of function module.
Output parameters of function modules
Source code for FM.
Selection statement to get the data from
database table.
Executing the FM by giving the MATNR
value/number.
Program for calling the FM
Executing the FM module after calling it in a program
Transaction codes
• SAP Transaction code is a short cut key attached to a screen.
 T-Code –SE93.
Creation of transaction code
• Program and screen(dialog transaction) : its for dialog
programs.
• Program and selection screen(report transaction): its for
reports.
• Method of a class: this is for object oriented programs.
• Transaction with variant: this is for programs which
contains the variants.
• Transaction with parameters : can be used for any
program with initial value in selection screen.

More Related Content

What's hot

ABAP Material 05
ABAP Material 05ABAP Material 05
ABAP Material 05warcraft_c
 
Ms access 1
Ms access 1Ms access 1
Ms access 1aliamla
 
Entity relationship (er) modeling
Entity relationship (er) modelingEntity relationship (er) modeling
Entity relationship (er) modelingDhani Ahmad
 
Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013
Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013
Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013guvensahin
 
Quickstart Microsoft access 2013
Quickstart Microsoft access 2013Quickstart Microsoft access 2013
Quickstart Microsoft access 2013comatsg
 
Introduction to structured query language (sql)
Introduction to structured query language (sql)Introduction to structured query language (sql)
Introduction to structured query language (sql)Dhani Ahmad
 
Access 2010 Unit A PPT
Access 2010 Unit A PPTAccess 2010 Unit A PPT
Access 2010 Unit A PPTokmomwalking
 
MS Access – Part 1 (One Day Workshop)
MS Access – Part 1 (One Day Workshop)MS Access – Part 1 (One Day Workshop)
MS Access – Part 1 (One Day Workshop)Khader Shaik
 
Oracle Form material
Oracle Form materialOracle Form material
Oracle Form materialRajesh Ch
 
Library management sytem
Library management sytemLibrary management sytem
Library management sytemashu6
 
Pnbhfl training final
Pnbhfl training finalPnbhfl training final
Pnbhfl training finalNupur Mishra
 

What's hot (20)

Database
DatabaseDatabase
Database
 
ABAP Material 05
ABAP Material 05ABAP Material 05
ABAP Material 05
 
MS ACCESS
MS ACCESSMS ACCESS
MS ACCESS
 
Introduction to ms access
Introduction to ms accessIntroduction to ms access
Introduction to ms access
 
Ms access 1
Ms access 1Ms access 1
Ms access 1
 
001.general
001.general001.general
001.general
 
Entity relationship (er) modeling
Entity relationship (er) modelingEntity relationship (er) modeling
Entity relationship (er) modeling
 
Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013
Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013
Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013
 
Dbms fast track 2/3
Dbms fast track 2/3Dbms fast track 2/3
Dbms fast track 2/3
 
Quickstart Microsoft access 2013
Quickstart Microsoft access 2013Quickstart Microsoft access 2013
Quickstart Microsoft access 2013
 
Introduction to structured query language (sql)
Introduction to structured query language (sql)Introduction to structured query language (sql)
Introduction to structured query language (sql)
 
Access 2010 Unit A PPT
Access 2010 Unit A PPTAccess 2010 Unit A PPT
Access 2010 Unit A PPT
 
MS Access – Part 1 (One Day Workshop)
MS Access – Part 1 (One Day Workshop)MS Access – Part 1 (One Day Workshop)
MS Access – Part 1 (One Day Workshop)
 
APD
APDAPD
APD
 
Ms access
Ms accessMs access
Ms access
 
Oracle Form material
Oracle Form materialOracle Form material
Oracle Form material
 
Library management sytem
Library management sytemLibrary management sytem
Library management sytem
 
Ms access
Ms accessMs access
Ms access
 
Pnbhfl training final
Pnbhfl training finalPnbhfl training final
Pnbhfl training final
 
Ms access
Ms accessMs access
Ms access
 

Viewers also liked

vietanhyt introduction
vietanhyt introductionvietanhyt introduction
vietanhyt introductionvietanhyt
 
1.asap phase_Sristick
1.asap phase_Sristick1.asap phase_Sristick
1.asap phase_Sristicksristick
 
Thalento® Presentation HRM Expo Russia 2014: "Big Data, is Talent Analytics t...
Thalento® Presentation HRM Expo Russia 2014: "Big Data, is Talent Analytics t...Thalento® Presentation HRM Expo Russia 2014: "Big Data, is Talent Analytics t...
Thalento® Presentation HRM Expo Russia 2014: "Big Data, is Talent Analytics t...Thalento®
 
Presentation on erp
Presentation on erpPresentation on erp
Presentation on erpswapnil9900
 
Introduction of microfinance
Introduction of microfinanceIntroduction of microfinance
Introduction of microfinanceswapnil9900
 
Management accounting, class 1
Management accounting, class 1Management accounting, class 1
Management accounting, class 1pflueges
 
3.fi business blue print phase
3.fi business blue print phase3.fi business blue print phase
3.fi business blue print phasesristick
 
Rumahku syurgaku
Rumahku syurgakuRumahku syurgaku
Rumahku syurgakuFayad Chin
 
11 virus vs. antivirus
11 virus vs. antivirus11 virus vs. antivirus
11 virus vs. antivirussinghhp10699
 
Cin india-localization sd-workshop
Cin india-localization sd-workshopCin india-localization sd-workshop
Cin india-localization sd-workshopsristick
 
Step by-step-to-upload-new-customer-master-record-with-lsmw
Step by-step-to-upload-new-customer-master-record-with-lsmwStep by-step-to-upload-new-customer-master-record-with-lsmw
Step by-step-to-upload-new-customer-master-record-with-lsmwsristick
 

Viewers also liked (15)

vietanhyt introduction
vietanhyt introductionvietanhyt introduction
vietanhyt introduction
 
1.asap phase_Sristick
1.asap phase_Sristick1.asap phase_Sristick
1.asap phase_Sristick
 
Presentation2
Presentation2Presentation2
Presentation2
 
131 Mason Avenue Hamilton, NJ
131 Mason Avenue Hamilton, NJ131 Mason Avenue Hamilton, NJ
131 Mason Avenue Hamilton, NJ
 
Thalento® Presentation HRM Expo Russia 2014: "Big Data, is Talent Analytics t...
Thalento® Presentation HRM Expo Russia 2014: "Big Data, is Talent Analytics t...Thalento® Presentation HRM Expo Russia 2014: "Big Data, is Talent Analytics t...
Thalento® Presentation HRM Expo Russia 2014: "Big Data, is Talent Analytics t...
 
Presentation on erp
Presentation on erpPresentation on erp
Presentation on erp
 
Introduction of microfinance
Introduction of microfinanceIntroduction of microfinance
Introduction of microfinance
 
Management accounting, class 1
Management accounting, class 1Management accounting, class 1
Management accounting, class 1
 
Presentatie QS graphics
Presentatie QS graphicsPresentatie QS graphics
Presentatie QS graphics
 
3.fi business blue print phase
3.fi business blue print phase3.fi business blue print phase
3.fi business blue print phase
 
Rumahku syurgaku
Rumahku syurgakuRumahku syurgaku
Rumahku syurgaku
 
11 virus vs. antivirus
11 virus vs. antivirus11 virus vs. antivirus
11 virus vs. antivirus
 
Cin india-localization sd-workshop
Cin india-localization sd-workshopCin india-localization sd-workshop
Cin india-localization sd-workshop
 
Step by-step-to-upload-new-customer-master-record-with-lsmw
Step by-step-to-upload-new-customer-master-record-with-lsmwStep by-step-to-upload-new-customer-master-record-with-lsmw
Step by-step-to-upload-new-customer-master-record-with-lsmw
 
Black holes (2)
Black holes (2)Black holes (2)
Black holes (2)
 

Similar to Presentation2

Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionarySmartGokul4
 
Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3Ali Raza Zaidi
 
Database management system
Database management systemDatabase management system
Database management systemSabinDhakal13
 
Getting to know oracle database objects iot, mviews, clusters and more…
Getting to know oracle database objects iot, mviews, clusters and more…Getting to know oracle database objects iot, mviews, clusters and more…
Getting to know oracle database objects iot, mviews, clusters and more…Aaron Shilo
 
Database Management System Part-1.pptx
Database Management System Part-1.pptxDatabase Management System Part-1.pptx
Database Management System Part-1.pptxArshveerSinghDhillon
 
UNIT - 1 Part 2: Data Warehousing and Data Mining
UNIT - 1 Part 2: Data Warehousing and Data MiningUNIT - 1 Part 2: Data Warehousing and Data Mining
UNIT - 1 Part 2: Data Warehousing and Data MiningNandakumar P
 
Chapter 4 software design
Chapter 4  software designChapter 4  software design
Chapter 4 software designCliftone Mullah
 
D I T211 Chapter 1
D I T211    Chapter 1D I T211    Chapter 1
D I T211 Chapter 1askme
 
Operate Database Applicationitss level2.pptx
Operate Database Applicationitss level2.pptxOperate Database Applicationitss level2.pptx
Operate Database Applicationitss level2.pptxAbdirisakIman
 

Similar to Presentation2 (20)

Abap data dictionary
Abap data dictionaryAbap data dictionary
Abap data dictionary
 
Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3
 
Database
DatabaseDatabase
Database
 
Database management system
Database management systemDatabase management system
Database management system
 
Database Basics
Database BasicsDatabase Basics
Database Basics
 
Database fundamentals
Database fundamentalsDatabase fundamentals
Database fundamentals
 
MS ACCESS.pptx
MS ACCESS.pptxMS ACCESS.pptx
MS ACCESS.pptx
 
MS-ACCESS.pptx
MS-ACCESS.pptxMS-ACCESS.pptx
MS-ACCESS.pptx
 
Getting to know oracle database objects iot, mviews, clusters and more…
Getting to know oracle database objects iot, mviews, clusters and more…Getting to know oracle database objects iot, mviews, clusters and more…
Getting to know oracle database objects iot, mviews, clusters and more…
 
Data warehouse physical design
Data warehouse physical designData warehouse physical design
Data warehouse physical design
 
Understanding Microsoft Access
Understanding Microsoft AccessUnderstanding Microsoft Access
Understanding Microsoft Access
 
Oracle tutorial
Oracle tutorialOracle tutorial
Oracle tutorial
 
Ms access
Ms accessMs access
Ms access
 
Database Management System Part-1.pptx
Database Management System Part-1.pptxDatabase Management System Part-1.pptx
Database Management System Part-1.pptx
 
UNIT - 1 Part 2: Data Warehousing and Data Mining
UNIT - 1 Part 2: Data Warehousing and Data MiningUNIT - 1 Part 2: Data Warehousing and Data Mining
UNIT - 1 Part 2: Data Warehousing and Data Mining
 
Chapter 4 software design
Chapter 4  software designChapter 4  software design
Chapter 4 software design
 
D I T211 Chapter 1
D I T211    Chapter 1D I T211    Chapter 1
D I T211 Chapter 1
 
Ms access
Ms accessMs access
Ms access
 
Operate Database Applicationitss level2.pptx
Operate Database Applicationitss level2.pptxOperate Database Applicationitss level2.pptx
Operate Database Applicationitss level2.pptx
 
Salesforce talk
Salesforce talkSalesforce talk
Salesforce talk
 

Recently uploaded

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 

Recently uploaded (20)

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 

Presentation2

  • 1. 1. DATA DICTIONARY 2. FUNCTION MODULES 3. TRANSACTION CODES TOPICS
  • 2. 1.Data Dictionary • Data Dictionary is a central repository for the development of Objects. • Data Dictionary is used to create and maintain meta data.  T-Code – SE11 The Main Functions of Data Dictionary are : • Data Base Tables • Views • Data Elements • Domains • Structures • Search Helps • Lock Objects
  • 3. Creating tables.. 1. creation of domains. 2. creation of data Element. Domain: Domain is an object which specified technical information of a field in a table. Data Element: Data element is an object which specified semantic information of a field. Types of Data Types: • Elementary Data types..1.Fixed 2.Variable • Complex Types • Reference Types
  • 5. Domains and data elements--Fields
  • 6.
  • 7. Giving the datatype and no of characters
  • 8. Views Types of Views 1. Database View 2. Projection View 3. Maintenance View 4. Help View Views are used to define application-dependent view that combines this data. The data from several tables can be viewed together. The table field which are not required can be hidden.
  • 9. Database View: Database views are implement an inner join, that is, only records of the primary table for which the corresponding records of the secondary tables also exist are fetched. Creation of Database View
  • 10.
  • 11.
  • 12. On clicking table fields button we get a popup as shown below.
  • 13.
  • 14.
  • 15.
  • 16. Projection View: Projection views are used to suppress or mask certain fields in a table (projection), thus minimizing the number of interfaces. This means that only the data that is actually required is exchanged when the database is accessed. Creation of Projection View
  • 17. Give description and base table name
  • 18. Fields of the database table
  • 19.
  • 20. Some of the fields that we have selected….
  • 21. Maintenance View: Maintenance views enable a business-oriented approach to looking at data, while at the same time, making it possible to maintain the data involved. Data from several tables can be summarized in a maintenance view and maintained collectively via this view. Help View: Help views are used to output additional information when the online help system is called.
  • 22. Structure : • A structure (structured type) comprises components (fields). • A structure is just a list of fields defined under a name. • Structures are used to hold data from tables during runtime of a transaction or a program. • Using structures we can retrieve the data from the database tables . Creation of structure
  • 24. Search Help • Search helps are objects that you can use to assign input help (F4 Help) to screen fields. You can do this by creating a search help in the ABAP Dictionary and attaching it to the corresponding screen field. There are two types of search helps: 1. Elementary search help 2. Collective search help
  • 26.
  • 27.
  • 28.
  • 30.
  • 31.
  • 32. Lock object Lock objects are used in SAP to avoid the inconsistency at the time of data is being insert/change into database. There are three types of Lock objects: • Read Lock (Shared Locked) : protects read access to an object. The read lock allows other transactions read access but not write access to the locked area of the table • Write Lock (exclusive lock) : protects write access to an object. The write lock allows other transactions neither read nor write access to the locked area of the table. • Enhanced write lock (exclusive lock without cumulating) : works like a write lock except that the enhanced write lock also protects from further accesses from the same transaction.
  • 33. Function Module • These are sub-programs which contains set of reusable statements for better readability and re-usability. • Function modules contains parameter interface, that is importing and exporting parameters. • These Function Modules can be executed independently . • Function modules contains exceptions to catch certain type of errors. This is one of the modularization technique. The concept of modularization is dividing the main program into sub-programs for better readability and re-usability.
  • 34. Creation of function Module  T-code – SE37 Before creating function module function group should be created.
  • 35. Input parameters of function module. Output parameters of function modules
  • 36. Source code for FM. Selection statement to get the data from database table.
  • 37. Executing the FM by giving the MATNR value/number.
  • 38. Program for calling the FM
  • 39. Executing the FM module after calling it in a program
  • 40. Transaction codes • SAP Transaction code is a short cut key attached to a screen.  T-Code –SE93. Creation of transaction code
  • 41. • Program and screen(dialog transaction) : its for dialog programs. • Program and selection screen(report transaction): its for reports. • Method of a class: this is for object oriented programs. • Transaction with variant: this is for programs which contains the variants. • Transaction with parameters : can be used for any program with initial value in selection screen.