SlideShare a Scribd company logo
1 of 18
Download to read offline
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 1
Today I am giving a small tutorial on how to create a data type viz. Data
Elements, Structure and Table Type in ABAP Dictionary.
----------------------------------------------------------------------------------------------------------------------------------
Go To Tcode- SE11.
As every field is associated with Data Element. So let’s create Data Element
first.
Click on Data Type ->Enter Customized Name starting with ‘Y’ or ‘Z’.
A Pop-Up Window will appear select appropriate Data Type you want to create.
In this case click Data element.
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 2
Every Field in the Table/Structure is attached with Data Element. And every
data element is in fact attached with the domain.There are some default data
element or they can also be created.Let’s now create data element.
Enter Data Element Name and Short Description.
If new domain is needed than create a new domain associated with the new
data element.
To do so->Enter a new customized domain name and double click on it.A
pop up will appear and ask whether create new domain click Yes.
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 3
Enter new check values in Value Range Tab as follows:
Check and Activate.
Click Enter.
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 4
Go to Data Element Save, Check and Activate.
Click Enter.
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 5
Congratulation!!! You created Data Element
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 6
(ii). Creating Structure from Data Type:
Table Structure does not contain any data within it. It’s just a skeleton (frame).
It is data type in ABAP dictionary and composed of different components such
as data elements, table types, structures and database tables. It only contains
header information of the structure. It is only activated at run time in a
program. That’s why there is no need of data class and size category which is
defined in Technical Settings in the table. Thus there is also no need of primary
key for creating structure.
Creating a Demo Structure…
Enter Structure Name & Short Description
Then Enter Field Names.
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 7
Save Structure as a local Object or else in your Transport Request.
Click—Extras in the Menu List BarEnhancementEnter.
Press->Enter.
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 8
Since it’s a structure for maintaining Organization Data and there are rarely any
changes so we choose Cannot Be Enhanced. But there are various options
available for maintaining structure or any table which must be used as per the
requirement. Although in most of the cases Radio Button “Cannot Be
Enhanced” is selected.
Choose Copy->Enter.
Now Just ClickEntry Help/Check:
This is helpful to make sure that whether the search help is available with the
corresponding field in the corresponding domain. Fixed Values can be maintain
for specific data element in corresponding domain, else value table can be
used.
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 9
Double ClickBSTYP
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 10
There are some fixed values maintained with domain BSTYP
Similarly Double Click Domain EBELN
Look At the Bottom Most Part. Double Click EKKO.
Click Highlighted Contents.
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 11
Domain will take values from the Table Contents (Highlighted Icon ^)
In case if we need to take a field from another table we need to mention the
reference table and reference fields (Example Currency CURR and CUKY) in
such case we need Currency/Quantity Fields. In this there is no such field.
Now Save (Cntr+S), Check (Cntr+F2) and Activate the table (Cntr+F3).
Go Back and Open in Display Mode.
Congratulation!!! You created Structure!!
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 12
(iii) Creating Table Type.
When we want to use a Table Type globally i.e. not specific to any program or
Internal Table than we can create a Table Type using SE11. Table Type. It’s
advantage is that once defined it’s valid for use in all programs.
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 13
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 14
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 15
As we have already created a structure ZORG we’ll use it for creating a Table
Type.
Save, Check.
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 16
Congratulations!!! You created Table Type in Data Dictionary
SE11.!!!
Here is small activity you can perform by your own.
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 17
Similarly Predefined and Reference Types can also be used.
Enjoy SAP ABAP
Thanks & Regards.
Harshul Phadke
SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types
TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 18

More Related Content

What's hot

Icde2019 improving rdf query performance using in-memory virtual columns in o...
Icde2019 improving rdf query performance using in-memory virtual columns in o...Icde2019 improving rdf query performance using in-memory virtual columns in o...
Icde2019 improving rdf query performance using in-memory virtual columns in o...Jean Ihm
 
Training MS Access 2007
Training MS Access 2007Training MS Access 2007
Training MS Access 2007crespoje
 
Using Rational Publishing Engine to generate documents from Rational Rhapsody
Using Rational Publishing Engine to generate documents from Rational RhapsodyUsing Rational Publishing Engine to generate documents from Rational Rhapsody
Using Rational Publishing Engine to generate documents from Rational RhapsodyGEBS Reporting
 
B.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms accessB.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms accessRai University
 
ASP.NET 10 - Data Controls
ASP.NET 10 - Data ControlsASP.NET 10 - Data Controls
ASP.NET 10 - Data ControlsRandy Connolly
 
Ms access Database
Ms access DatabaseMs access Database
Ms access DatabaseYasir Khan
 
Hyperion Essbase integration with ODI
Hyperion Essbase integration with ODIHyperion Essbase integration with ODI
Hyperion Essbase integration with ODIDharmaraj Borse
 

What's hot (17)

Framemaker 1
Framemaker 1Framemaker 1
Framemaker 1
 
Icde2019 improving rdf query performance using in-memory virtual columns in o...
Icde2019 improving rdf query performance using in-memory virtual columns in o...Icde2019 improving rdf query performance using in-memory virtual columns in o...
Icde2019 improving rdf query performance using in-memory virtual columns in o...
 
Tableau Desktop Material
Tableau Desktop MaterialTableau Desktop Material
Tableau Desktop Material
 
Training MS Access 2007
Training MS Access 2007Training MS Access 2007
Training MS Access 2007
 
Using Rational Publishing Engine to generate documents from Rational Rhapsody
Using Rational Publishing Engine to generate documents from Rational RhapsodyUsing Rational Publishing Engine to generate documents from Rational Rhapsody
Using Rational Publishing Engine to generate documents from Rational Rhapsody
 
SAP ABAP data dictionary
SAP ABAP data dictionarySAP ABAP data dictionary
SAP ABAP data dictionary
 
B.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms accessB.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms access
 
Ms access
Ms accessMs access
Ms access
 
Business Source Complete
Business Source CompleteBusiness Source Complete
Business Source Complete
 
Ms access
Ms accessMs access
Ms access
 
Ms access
Ms accessMs access
Ms access
 
Lotus Domino
Lotus DominoLotus Domino
Lotus Domino
 
Jazz
JazzJazz
Jazz
 
ASP.NET 10 - Data Controls
ASP.NET 10 - Data ControlsASP.NET 10 - Data Controls
ASP.NET 10 - Data Controls
 
Sql Server 2000
Sql Server 2000Sql Server 2000
Sql Server 2000
 
Ms access Database
Ms access DatabaseMs access Database
Ms access Database
 
Hyperion Essbase integration with ODI
Hyperion Essbase integration with ODIHyperion Essbase integration with ODI
Hyperion Essbase integration with ODI
 

Viewers also liked

Sap transport procedures and best practices
Sap transport procedures and best practicesSap transport procedures and best practices
Sap transport procedures and best practicesMILUDW
 
Workbench and customising request
Workbench and customising requestWorkbench and customising request
Workbench and customising requestlakshmi rajkumar
 
Step by Step guide for creating first ABAP report in SAP
Step by Step guide for creating first ABAP report in SAPStep by Step guide for creating first ABAP report in SAP
Step by Step guide for creating first ABAP report in SAPnityaabap
 
Abap package concept
Abap package conceptAbap package concept
Abap package conceptTobias Trapp
 
Sap Abap Reports
Sap Abap ReportsSap Abap Reports
Sap Abap Reportsvbpc
 
Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1Panduka Bandara
 
SAP ABAP - Needed Notes
SAP   ABAP - Needed NotesSAP   ABAP - Needed Notes
SAP ABAP - Needed NotesAkash Bhavsar
 
sap sales and distribution tutorial ppt
sap sales and distribution tutorial pptsap sales and distribution tutorial ppt
sap sales and distribution tutorial pptchandusapsd
 
SAP SD Interview Questions with Explanation
SAP SD Interview Questions with Explanation SAP SD Interview Questions with Explanation
SAP SD Interview Questions with Explanation Nbhati123
 
Sap sd important interview concepts
Sap sd important interview concepts Sap sd important interview concepts
Sap sd important interview concepts Mohit Amitabh
 
1000 solved questions
1000 solved questions1000 solved questions
1000 solved questionsKranthi Kumar
 
Sap sd-sun-surya-material
Sap sd-sun-surya-materialSap sd-sun-surya-material
Sap sd-sun-surya-materialsahilkh500
 
Sap sd-pricing-in-depth-configuration-guide
Sap sd-pricing-in-depth-configuration-guideSap sd-pricing-in-depth-configuration-guide
Sap sd-pricing-in-depth-configuration-guideAmar V
 

Viewers also liked (20)

Chapter 02 sap client overview
Chapter 02 sap client overviewChapter 02 sap client overview
Chapter 02 sap client overview
 
Sap transport procedures and best practices
Sap transport procedures and best practicesSap transport procedures and best practices
Sap transport procedures and best practices
 
SAP Landscape
SAP Landscape SAP Landscape
SAP Landscape
 
Workbench and customising request
Workbench and customising requestWorkbench and customising request
Workbench and customising request
 
Clients in sap
Clients in sapClients in sap
Clients in sap
 
Step by Step guide for creating first ABAP report in SAP
Step by Step guide for creating first ABAP report in SAPStep by Step guide for creating first ABAP report in SAP
Step by Step guide for creating first ABAP report in SAP
 
Abap package concept
Abap package conceptAbap package concept
Abap package concept
 
Le tra sap
Le tra sapLe tra sap
Le tra sap
 
Sap Abap Reports
Sap Abap ReportsSap Abap Reports
Sap Abap Reports
 
Abap reports
Abap reportsAbap reports
Abap reports
 
What is a DATA DICTIONARY?
What is a DATA DICTIONARY?What is a DATA DICTIONARY?
What is a DATA DICTIONARY?
 
Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1
 
SAP ABAP - Needed Notes
SAP   ABAP - Needed NotesSAP   ABAP - Needed Notes
SAP ABAP - Needed Notes
 
sap sales and distribution tutorial ppt
sap sales and distribution tutorial pptsap sales and distribution tutorial ppt
sap sales and distribution tutorial ppt
 
SAP SD Interview Questions with Explanation
SAP SD Interview Questions with Explanation SAP SD Interview Questions with Explanation
SAP SD Interview Questions with Explanation
 
Sap sd important interview concepts
Sap sd important interview concepts Sap sd important interview concepts
Sap sd important interview concepts
 
1000 solved questions
1000 solved questions1000 solved questions
1000 solved questions
 
Badi document
Badi documentBadi document
Badi document
 
Sap sd-sun-surya-material
Sap sd-sun-surya-materialSap sd-sun-surya-material
Sap sd-sun-surya-material
 
Sap sd-pricing-in-depth-configuration-guide
Sap sd-pricing-in-depth-configuration-guideSap sd-pricing-in-depth-configuration-guide
Sap sd-pricing-in-depth-configuration-guide
 

Similar to Data type final

Creating a repository using the oracle business intelligence administration tool
Creating a repository using the oracle business intelligence administration toolCreating a repository using the oracle business intelligence administration tool
Creating a repository using the oracle business intelligence administration toolRavi Kumar Lanke
 
Sas visual analytics Training
Sas visual analytics Training Sas visual analytics Training
Sas visual analytics Training bidwhm
 
obiee-training-obiee-11g-bi-publisher.pdf
obiee-training-obiee-11g-bi-publisher.pdfobiee-training-obiee-11g-bi-publisher.pdf
obiee-training-obiee-11g-bi-publisher.pdfAhmedChakroun13
 
Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)Doria Hamelryk
 
Merchant Product Datafeeds for Affiliates 101
Merchant Product Datafeeds for Affiliates 101Merchant Product Datafeeds for Affiliates 101
Merchant Product Datafeeds for Affiliates 101Carsten Cumbrowski
 
Data ware house design
Data ware house designData ware house design
Data ware house designSayed Ahmed
 
Data ware house design
Data ware house designData ware house design
Data ware house designSayed Ahmed
 
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docxINTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docxmariuse18nolet
 
Beginner's Guide: Programming with ABAP on HANA
Beginner's Guide: Programming with ABAP on HANABeginner's Guide: Programming with ABAP on HANA
Beginner's Guide: Programming with ABAP on HANAAshish Saxena
 
OBIEE 11g : Repository Creation Steps
OBIEE 11g : Repository Creation StepsOBIEE 11g : Repository Creation Steps
OBIEE 11g : Repository Creation StepsDharmaraj Borse
 
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 ANSWERSIICT Chromepet
 
Relational database concept and technology
Relational database concept and technologyRelational database concept and technology
Relational database concept and technologyDucat
 
Dynamic Web Pages Ch 4 V1.0
Dynamic Web Pages Ch 4 V1.0Dynamic Web Pages Ch 4 V1.0
Dynamic Web Pages Ch 4 V1.0Cathie101
 
Programming Interface & SAP BDC
Programming Interface & SAP BDCProgramming Interface & SAP BDC
Programming Interface & SAP BDCSyam Sasi
 
Cincinnati Tableau User Group Event #1
Cincinnati Tableau User Group Event #1Cincinnati Tableau User Group Event #1
Cincinnati Tableau User Group Event #1Russell Spangler
 
BI Publisher Data model design document
BI Publisher Data model design documentBI Publisher Data model design document
BI Publisher Data model design documentadivasoft
 
BI Publisher 11g : Data Model Design document
BI Publisher 11g : Data Model Design documentBI Publisher 11g : Data Model Design document
BI Publisher 11g : Data Model Design documentadivasoft
 

Similar to Data type final (20)

Creating a repository using the oracle business intelligence administration tool
Creating a repository using the oracle business intelligence administration toolCreating a repository using the oracle business intelligence administration tool
Creating a repository using the oracle business intelligence administration tool
 
Search help
Search helpSearch help
Search help
 
Sas visual analytics Training
Sas visual analytics Training Sas visual analytics Training
Sas visual analytics Training
 
Archiving
ArchivingArchiving
Archiving
 
obiee-training-obiee-11g-bi-publisher.pdf
obiee-training-obiee-11g-bi-publisher.pdfobiee-training-obiee-11g-bi-publisher.pdf
obiee-training-obiee-11g-bi-publisher.pdf
 
Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)Découverte d'Einstein Analytics (Tableau CRM)
Découverte d'Einstein Analytics (Tableau CRM)
 
Merchant Product Datafeeds for Affiliates 101
Merchant Product Datafeeds for Affiliates 101Merchant Product Datafeeds for Affiliates 101
Merchant Product Datafeeds for Affiliates 101
 
Data ware house design
Data ware house designData ware house design
Data ware house design
 
Data ware house design
Data ware house designData ware house design
Data ware house design
 
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docxINTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
 
Beginner's Guide: Programming with ABAP on HANA
Beginner's Guide: Programming with ABAP on HANABeginner's Guide: Programming with ABAP on HANA
Beginner's Guide: Programming with ABAP on HANA
 
OBIEE 11g : Repository Creation Steps
OBIEE 11g : Repository Creation StepsOBIEE 11g : Repository Creation Steps
OBIEE 11g : Repository Creation Steps
 
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
 
Relational database concept and technology
Relational database concept and technologyRelational database concept and technology
Relational database concept and technology
 
Access ppt
Access ppt Access ppt
Access ppt
 
Dynamic Web Pages Ch 4 V1.0
Dynamic Web Pages Ch 4 V1.0Dynamic Web Pages Ch 4 V1.0
Dynamic Web Pages Ch 4 V1.0
 
Programming Interface & SAP BDC
Programming Interface & SAP BDCProgramming Interface & SAP BDC
Programming Interface & SAP BDC
 
Cincinnati Tableau User Group Event #1
Cincinnati Tableau User Group Event #1Cincinnati Tableau User Group Event #1
Cincinnati Tableau User Group Event #1
 
BI Publisher Data model design document
BI Publisher Data model design documentBI Publisher Data model design document
BI Publisher Data model design document
 
BI Publisher 11g : Data Model Design document
BI Publisher 11g : Data Model Design documentBI Publisher 11g : Data Model Design document
BI Publisher 11g : Data Model Design document
 

Recently uploaded

HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
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
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 

Recently uploaded (20)

HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
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 🔝✔️✔️
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 

Data type final

  • 1. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 1 Today I am giving a small tutorial on how to create a data type viz. Data Elements, Structure and Table Type in ABAP Dictionary. ---------------------------------------------------------------------------------------------------------------------------------- Go To Tcode- SE11. As every field is associated with Data Element. So let’s create Data Element first. Click on Data Type ->Enter Customized Name starting with ‘Y’ or ‘Z’. A Pop-Up Window will appear select appropriate Data Type you want to create. In this case click Data element.
  • 2. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 2 Every Field in the Table/Structure is attached with Data Element. And every data element is in fact attached with the domain.There are some default data element or they can also be created.Let’s now create data element. Enter Data Element Name and Short Description. If new domain is needed than create a new domain associated with the new data element. To do so->Enter a new customized domain name and double click on it.A pop up will appear and ask whether create new domain click Yes.
  • 3. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 3 Enter new check values in Value Range Tab as follows: Check and Activate. Click Enter.
  • 4. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 4 Go to Data Element Save, Check and Activate. Click Enter.
  • 5. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 5 Congratulation!!! You created Data Element
  • 6. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 6 (ii). Creating Structure from Data Type: Table Structure does not contain any data within it. It’s just a skeleton (frame). It is data type in ABAP dictionary and composed of different components such as data elements, table types, structures and database tables. It only contains header information of the structure. It is only activated at run time in a program. That’s why there is no need of data class and size category which is defined in Technical Settings in the table. Thus there is also no need of primary key for creating structure. Creating a Demo Structure… Enter Structure Name & Short Description Then Enter Field Names.
  • 7. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 7 Save Structure as a local Object or else in your Transport Request. Click—Extras in the Menu List BarEnhancementEnter. Press->Enter.
  • 8. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 8 Since it’s a structure for maintaining Organization Data and there are rarely any changes so we choose Cannot Be Enhanced. But there are various options available for maintaining structure or any table which must be used as per the requirement. Although in most of the cases Radio Button “Cannot Be Enhanced” is selected. Choose Copy->Enter. Now Just ClickEntry Help/Check: This is helpful to make sure that whether the search help is available with the corresponding field in the corresponding domain. Fixed Values can be maintain for specific data element in corresponding domain, else value table can be used.
  • 9. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 9 Double ClickBSTYP
  • 10. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 10 There are some fixed values maintained with domain BSTYP Similarly Double Click Domain EBELN Look At the Bottom Most Part. Double Click EKKO. Click Highlighted Contents.
  • 11. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 11 Domain will take values from the Table Contents (Highlighted Icon ^) In case if we need to take a field from another table we need to mention the reference table and reference fields (Example Currency CURR and CUKY) in such case we need Currency/Quantity Fields. In this there is no such field. Now Save (Cntr+S), Check (Cntr+F2) and Activate the table (Cntr+F3). Go Back and Open in Display Mode. Congratulation!!! You created Structure!!
  • 12. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 12 (iii) Creating Table Type. When we want to use a Table Type globally i.e. not specific to any program or Internal Table than we can create a Table Type using SE11. Table Type. It’s advantage is that once defined it’s valid for use in all programs.
  • 13. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 13
  • 14. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 14
  • 15. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 15 As we have already created a structure ZORG we’ll use it for creating a Table Type. Save, Check.
  • 16. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 16 Congratulations!!! You created Table Type in Data Dictionary SE11.!!! Here is small activity you can perform by your own.
  • 17. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 17 Similarly Predefined and Reference Types can also be used. Enjoy SAP ABAP Thanks & Regards. Harshul Phadke
  • 18. SAP ABAP Tutorial 3: Creating Data Dictionary (DDIC) Data Types TRAINER NAME : HARSHUL PHADKE EMAIL-ID :HARSHUL.PHADKE@GMAIL.COM 18