SlideShare uma empresa Scribd logo
1 de 6
Online Training Materials
Near Image Hospital, Ameerpet, Hyderabad
Ph No: +91 9010214733, +91 9010280922 www.onlinetrainingmaterials.com

SAP ABAP Online Training Course Content
Introduction to SAP
SAP architecture
System landscape
Naming conventions,package,transport requests,package types
Introduction to write statement,system variables,editmask,user settings
Data types
General structure of ABAP program
Parameters-simple program
Conditional statements
Loop statements
Exit,continue,Stop statement
DATA Dictionary
Tables:
Domains,Data Elements,KeyFields,Buffer
Types of Tables
Currency/Quantity fields
Structures:Append Structure/include structure
Foreign Key Relationship:CHECK table,FOREIGN key table
VALUE table,Domain properties
Table Maintenance Generator:2 Real Time examples
Types of Tables
Views:
Database, projection view, Help View, Maintenance View
2 Real Time Examples
Search Helps
Elementary searchships,collective Searchhelps,Matchcode objects
Assigning Search Helps
Lock objects
Data types,Type groups
Internal Tables
Variables,workares,internal Tables
Introduction to SELECT statement
Operations on internal Tables
Obsolete ways of declaring internal Tables
Types of Internal Tables
Debugging
Break-points,Watchpoints,Filed values etc
OPEN SQL
R/3 Interface Layer
Open SQL/Native SQL
List of OPEN SQL Stmts:INSERT,MODIFY,UPDATE,DELETE
More about SELECT Statement
SELECT with JOINS
SELECT FOR ALL ENTRIES
SELECT Single/up to 1 Rows
Selection-screen
Main stages of report
Selection screen commands-parameters, select-options, SS format.
Variants,Select texts, Text Symbols
Messages
MODULARIZATION
Include programs: standard includes prgs,customized include prgs
Function Modules:Import,Export,changing,Tables,Exceptions,Source code
Subroutines: Local subroutines,External subroutines, passing parameters
Differences
Macro’s
Class-Methods
Classical Report EVENTS
A Real Time classical Report1 with all EVENTS
A Real Time classical Report2 with all EVENTS
A Classical Report EVENT WITH AT Selection screen OUTPUT
Interactive Reports
Interactive Report using HIDE.
Interactive Report using GET CURSOR
Interactive Report using AT-USER COMMAND
A Real Time Example with all interactive events
Menu Painter-Menu Bar,Application Tool Bar, Standard Tool Bar
ALV Reports
ALV Report with structure
ALV with FIeldcatelog
ALV with Layout
ALV with fieldcatelog-Merge
ALV with Totals subtotals
ALV with LOGO,TOP-OF-PAGE,END-OF-LIST
Interactive ALV
Real Time Interactive ALV’s TO calling a TRAnsaction
Heirarchial ALV
Blocked ALV
Miscellaneous Topics
Control Break statements
Lock objects
Runtime Analysis-SE30
Performance Tuning-ST05
String operations
SAP-SCRIPTS
What is a SAP script
Why SAP scripts are client dependant
Components of SAP scripts
Window Types
FunctionModules
Using logos,Address,Windows
Passing Data b/w Driver program and SCRIPTS
Symbols-system symbols/program symbols
Control commands:Define,address,TOP…END TOP,Bottom,protectEndprotect,New-page IF-Else-Endif,case…Endcase
Standard Text
A complete Real Time script development for purchase Order
Copying standard scripts and Modifying
Modifying standard script without changing driver prog
Configuring SCRIPTS IN NACE
Debugging scripts/Migrating script to smartform
SMARTFORMS
What is samrtfom
Diff b/w scripts and smartforms
Function Module in Smartforms
SSF_FUNCTION_MODULE_NAME
SmartStyle
Components of smartform
Window types
EX ON WINDOW-TITLE/PAGENO
EX ON TEXT
EX ON GRAPHIC
EX ON ADDRESS
Passing data b/w driver prg and SF with ex
EX ON TEMPLATE
EX ON TABLE/CONDITIONS
EX ON PROGRAM LINES
EX ON ALTERNATIVE/CONDITIONS
EX ON LOOP
EX ON FOLDER
A REAL TIME EX ON INVOICE
DEBUGGINF SF
CONFIGUARATION
BDC
What is BDC
Types of Data Transfer
Various methods in data transfer
Direct input method
Call Transaction
Session Method
LSMW
Application server Files
Module pool programming
Introduction
Events in MPP
Structure of MPP prog
EX on Text Field
EX on Input Field/Button/Box
Simple and Real Time Ex on Tabstrip
Ex on Table control
Ex on editable Table control
Navigation b/w screens
Call screen/set screen/Leave screen
Using POV&POH events
Object oriented ABAP
What is a class,object,instance,
Components of class
Types of instances
Visibility of components
EX on instance/static Attributes
Ex on Methods-using importing,Exoorting,Table Types,TYPES
Constructor and its types
Real Time Ex on constructor
Using Interfaces,Aliases,Inheritence,abstart class
Using local classes for all the above concepts
Object Oriented ALV Reports
OO-ALV with structure
OO-ALV with FieldCatelog
OO-ALV with FieldCatelog_merge
OO interactive ALV’s
Real Time OO interactive ALV’s with 2 grids on a single screen
Real Time OO-ALV with Tree
Real Time OO-ALV with Splitter control
Real Time OO-ALV with LOGO/Top of page
User –Exits
What are user exits
A Real Time example on user exit
Customer-Exits
What are customer exits
Types of customer Exits
A example1 on Function Module exit using CALL CUSTOMER
A example2 on Function Module exit using SMOD
A example on MENU EXIT
A example on SCREEN EXIT
A example on Field exit
BADI’S
What is a BADI
Diff b/w Exits and BADI’S
Single Implementation BADI
Multiple Implementations BADI
FILTER BADI/Custom BADI
3 REAL TIME EX on BADI
Enhancement spots
What is an Enhancement spot
Types of Enhancement spots
Ex on implicit spots
BAPI
What is BOR
What is BAPI,Rules
Diff b/w RFC and BAPI
Various scenarios of BAPI
Creating a custom BAPI
Real Time ex for uploading BAPI
Real Time reports using BAPI
ALE-IDOC
What is ALE and Types of Data transfer
What is EDI
What is idoc and Real time example of IDOC
Runtime components of IDOC
Message type
Step to create segment
Step to create IDOC’S/segments
Structure of Data transfer
Outbound program,configuaration settings
Table for message types/IDOC types/outbound program/process codes
FILTERING
IDOC filtering
Segment filtering
Custom IDOC’S
Custom IDOC’s
Extended IDOC
Reduced IDOC
Changing pointers
A REAL TIME SCENARIO ON EXTENDED IDOC
FUNCTIONAL EXPOSURE
SD(Sales & Distribution):Business Flow,Tcodes,Tables,Reports
MM(Material management):Business Flow,Tcodes,Tables,Reports
For more details please click on this site: http://www.onlinetrainingmaterials.com/onlinetraining-courses/sap/sap-abap-online-training/

Mais conteúdo relacionado

Último

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
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
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
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
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 

Último (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
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
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
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
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 

Destaque

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Destaque (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

SAP ABAP Online Training Institutes in Hyderabad India

  • 1. Online Training Materials Near Image Hospital, Ameerpet, Hyderabad Ph No: +91 9010214733, +91 9010280922 www.onlinetrainingmaterials.com SAP ABAP Online Training Course Content Introduction to SAP SAP architecture System landscape Naming conventions,package,transport requests,package types Introduction to write statement,system variables,editmask,user settings Data types General structure of ABAP program Parameters-simple program Conditional statements Loop statements Exit,continue,Stop statement DATA Dictionary Tables: Domains,Data Elements,KeyFields,Buffer Types of Tables Currency/Quantity fields Structures:Append Structure/include structure Foreign Key Relationship:CHECK table,FOREIGN key table VALUE table,Domain properties Table Maintenance Generator:2 Real Time examples Types of Tables Views: Database, projection view, Help View, Maintenance View 2 Real Time Examples Search Helps Elementary searchships,collective Searchhelps,Matchcode objects Assigning Search Helps Lock objects Data types,Type groups
  • 2. Internal Tables Variables,workares,internal Tables Introduction to SELECT statement Operations on internal Tables Obsolete ways of declaring internal Tables Types of Internal Tables Debugging Break-points,Watchpoints,Filed values etc OPEN SQL R/3 Interface Layer Open SQL/Native SQL List of OPEN SQL Stmts:INSERT,MODIFY,UPDATE,DELETE More about SELECT Statement SELECT with JOINS SELECT FOR ALL ENTRIES SELECT Single/up to 1 Rows Selection-screen Main stages of report Selection screen commands-parameters, select-options, SS format. Variants,Select texts, Text Symbols Messages MODULARIZATION Include programs: standard includes prgs,customized include prgs Function Modules:Import,Export,changing,Tables,Exceptions,Source code Subroutines: Local subroutines,External subroutines, passing parameters Differences Macro’s Class-Methods Classical Report EVENTS A Real Time classical Report1 with all EVENTS A Real Time classical Report2 with all EVENTS A Classical Report EVENT WITH AT Selection screen OUTPUT Interactive Reports Interactive Report using HIDE. Interactive Report using GET CURSOR
  • 3. Interactive Report using AT-USER COMMAND A Real Time Example with all interactive events Menu Painter-Menu Bar,Application Tool Bar, Standard Tool Bar ALV Reports ALV Report with structure ALV with FIeldcatelog ALV with Layout ALV with fieldcatelog-Merge ALV with Totals subtotals ALV with LOGO,TOP-OF-PAGE,END-OF-LIST Interactive ALV Real Time Interactive ALV’s TO calling a TRAnsaction Heirarchial ALV Blocked ALV Miscellaneous Topics Control Break statements Lock objects Runtime Analysis-SE30 Performance Tuning-ST05 String operations SAP-SCRIPTS What is a SAP script Why SAP scripts are client dependant Components of SAP scripts Window Types FunctionModules Using logos,Address,Windows Passing Data b/w Driver program and SCRIPTS Symbols-system symbols/program symbols Control commands:Define,address,TOP…END TOP,Bottom,protectEndprotect,New-page IF-Else-Endif,case…Endcase Standard Text A complete Real Time script development for purchase Order Copying standard scripts and Modifying Modifying standard script without changing driver prog Configuring SCRIPTS IN NACE Debugging scripts/Migrating script to smartform SMARTFORMS What is samrtfom Diff b/w scripts and smartforms Function Module in Smartforms SSF_FUNCTION_MODULE_NAME
  • 4. SmartStyle Components of smartform Window types EX ON WINDOW-TITLE/PAGENO EX ON TEXT EX ON GRAPHIC EX ON ADDRESS Passing data b/w driver prg and SF with ex EX ON TEMPLATE EX ON TABLE/CONDITIONS EX ON PROGRAM LINES EX ON ALTERNATIVE/CONDITIONS EX ON LOOP EX ON FOLDER A REAL TIME EX ON INVOICE DEBUGGINF SF CONFIGUARATION BDC What is BDC Types of Data Transfer Various methods in data transfer Direct input method Call Transaction Session Method LSMW Application server Files Module pool programming Introduction Events in MPP Structure of MPP prog EX on Text Field EX on Input Field/Button/Box Simple and Real Time Ex on Tabstrip Ex on Table control Ex on editable Table control Navigation b/w screens Call screen/set screen/Leave screen Using POV&POH events Object oriented ABAP What is a class,object,instance, Components of class Types of instances Visibility of components EX on instance/static Attributes
  • 5. Ex on Methods-using importing,Exoorting,Table Types,TYPES Constructor and its types Real Time Ex on constructor Using Interfaces,Aliases,Inheritence,abstart class Using local classes for all the above concepts Object Oriented ALV Reports OO-ALV with structure OO-ALV with FieldCatelog OO-ALV with FieldCatelog_merge OO interactive ALV’s Real Time OO interactive ALV’s with 2 grids on a single screen Real Time OO-ALV with Tree Real Time OO-ALV with Splitter control Real Time OO-ALV with LOGO/Top of page User –Exits What are user exits A Real Time example on user exit Customer-Exits What are customer exits Types of customer Exits A example1 on Function Module exit using CALL CUSTOMER A example2 on Function Module exit using SMOD A example on MENU EXIT A example on SCREEN EXIT A example on Field exit BADI’S What is a BADI Diff b/w Exits and BADI’S Single Implementation BADI Multiple Implementations BADI FILTER BADI/Custom BADI 3 REAL TIME EX on BADI Enhancement spots What is an Enhancement spot Types of Enhancement spots Ex on implicit spots BAPI What is BOR
  • 6. What is BAPI,Rules Diff b/w RFC and BAPI Various scenarios of BAPI Creating a custom BAPI Real Time ex for uploading BAPI Real Time reports using BAPI ALE-IDOC What is ALE and Types of Data transfer What is EDI What is idoc and Real time example of IDOC Runtime components of IDOC Message type Step to create segment Step to create IDOC’S/segments Structure of Data transfer Outbound program,configuaration settings Table for message types/IDOC types/outbound program/process codes FILTERING IDOC filtering Segment filtering Custom IDOC’S Custom IDOC’s Extended IDOC Reduced IDOC Changing pointers A REAL TIME SCENARIO ON EXTENDED IDOC FUNCTIONAL EXPOSURE SD(Sales & Distribution):Business Flow,Tcodes,Tables,Reports MM(Material management):Business Flow,Tcodes,Tables,Reports For more details please click on this site: http://www.onlinetrainingmaterials.com/onlinetraining-courses/sap/sap-abap-online-training/