SlideShare a Scribd company logo
1 of 17
SAP ABAP/4

Training program

Real time project oriented Training about 90 Hrs
Eligibility to Lear n SAP ABAP

B
asic criteria:


Education : UG/ PG Degree



Skills : Programming Knowledge

W Can L
ho
earn:


Fresher



Professionals working in other Domain



SAP Consultants working in other Modules
About SAP ABAP





ABAP (Advanced Business Application Programming) is the
programming language used by SAP developers to build
transactions that make up the R/3 application. Its also used by
companies to customize the R/3 application i.e. providing additional
business functionality.
It is a fourth-generation programming language with some features
similar to some modern programming languages such as C, Visual
Basic and Power Builder. It allows variables to be defined,
modulation of programs via subroutines and function calls, access to
the database via open SQL and some event-oriented programming.
The New concepts are OO ABAP, Webdynpro and etc..
T he Major Common Uses of ABAP/4






Custom reports – a program that reads specific data from the
database and then displays the data via the computer screen or
printer. The purpose of a report is to read data from the database
and write it out.
Interface – a program that moves data into SAP – BDC
Custom Transaction – a program similar to SAP transactions to fulfill
some business function not provided by SAP – Dialog Programming
Sample Pr og r am in ABAP/4


One of main job of an ABAPer is create ABAP report.



Report content 4 basic component.
1. Data declaration
2. Selection screen.
3. Select Data.
4. Write Report.
I assume you already familiar with Data dictionary. For an example, we have a table
"SFLIGHT", with following fields:
1. CARRID (Airline carrier ID)
2. CONNID (Flight connection Id)
3. FLDATE (Flight date).
4.SEATSMAX (Maximum capacity).
We wan to create a report that can be filtered based on Airline carrier ID and Flight
connection Id.
Go to transaction code SE38 (SAP Menu->Tools>ABAP Workbench->Development>ABAP Editor), enter program name with prefix Z, for example ZTEST0001, then choose
"Create" button.
Sample Pr og r am in ABAP/4
Sample Pr og r am in ABAP/4


Then, enter title for program, and choose 1 "Executable Program" for
program type. If screen input for development class appear, click "Local
Object".
Then, go to following steps.
1. Data declaration
TABLES: sflight.
DATA: BEGIN OF t_report OCCURS 3,
carrid LIKE sflight-carrid,
connid LIKE sflight-connid,
fldate LIKE sflight-fldate,
seatsmax LIKE sflight-seatsmax,
END OF t_report.
Sample Pr og r am in ABAP/4
2. Selection screen
SELECT-OPTIONS s_carrid FOR sflight-carrid.
SELECT-OPTIONS s_connid FOR sflight-connid.
It will generate selection screen like picture below.
Sample Pr og r am in ABAP/4


3. Select data
SELECT * FROM sflight
WHERE carrid IN s_carrid AND
connid IN s_connid.
t_report-carrid = sflight-carrid.
t_report-connid = sflight-connid.
t_report-fldate = sflight-fldate.
t_report-seatsmax = sflight-seatsmax.
APPEND t_report.
ENDSELECT.
IF sy-subrc NE 0. "sy-subrc = return code
WRITE 'Data not found'.
ENDIF.
Sample Pr og r am in ABAP/4



4. Write data

LOOP AT t_report.
skip. "comment:Go to next line
WRITE t_report-carrid.
WRITE t_report-connid.
WRITE t_report-fldate.
WRITE t_report-seatsmax.
ENDLOOP.
Sample Pr og r am in ABAP/4


The Result
Sample Pr og r am in ABAP/4


Here is the complete program:
REPORT ZTEST0001 .
*Data Declaration
tables: sflight.
DATA: BEGIN OF t_report OCCURS 3,
carrid LIKE sflight-carrid,
connid LIKE sflight-connid,
fldate LIKE sflight-fldate,
seatsmax LIKE sflight-seatsmax,
END OF t_report.
*Selection Screen
SELECT-OPTIONS s_carrid FOR sflight-carrid.
SELECT-OPTIONS s_connid FOR sflight-connid.
Sample Pr og r am in ABAP/4


Here is the complete program:
*Get Data
SELECT * FROM sflight
WHERE carrid IN s_carrid AND
connid IN s_connid.
t_report-carrid = sflight-carrid.
t_report-connid = sflight-connid.
t_report-fldate = sflight-fldate.
t_report-seatsmax = sflight-seatsmax.
APPEND t_report.
ENDSELECT.
IF sy-subrc NE 0.
WRITE 'Data not found'.
ENDIF.
*Write Data
LOOP AT t_report.
skip. "comment:Go to next line
WRITE t_report-carrid.
WRITE t_report-connid.
WRITE t_report-fldate.
WRITE t_report-seatsmax.
ENDLOOP.
Topics Cover ed in ABAP/4


ABAP Dictionary



ABAP Programming Basics



Reports



Dialog Programs



File Handling



SAP Scripts



Smart Forms



ALE and IDOC



RFC



BABI



BADI
W her e we can find Oppor tunity for ABAP/4



IT Companies based in all major cities in india



CMM level IT Companies around the world

Salar y r ange for ABAP/4 Developer in India


0- 2 Years Experience 2 to 3.5 lacs per annum



2- 3 Years Experience 3.5 to 4.5 lacs per annum



4- 5 Years Experience 5 to 6+ Lacs per Annum
W hy AMEKS Infotech ?



E
xcellent Training S
trategy



Training by Industry E
xperts



Course structure geared to m industry requirem
eet
ents



Individual care and attention



Technical sem
inars on latest updates



R Tim P
eal
e roject E
xplanation



Valid M
aterials



100% J Assurance with our P
ob
lacem Division
ent
Contact Us

33/26, Jawaharlal Nehru Road,
Ekkattuthangal,
Chennai – 32.
TamilNadu.
044 43563040 / 50
info@ameksinfotech.com
Visit: www.ameksinfotech.com

More Related Content

What's hot

0102 basis
0102 basis0102 basis
0102 basisvkyecc1
 
Report Painter in SAP: Introduction
Report Painter in SAP: IntroductionReport Painter in SAP: Introduction
Report Painter in SAP: IntroductionJonathan Eemans
 
financial statements & trial balance
financial statements & trial balancefinancial statements & trial balance
financial statements & trial balancejyotibugade
 
Table maintenance generator and its modifications
Table maintenance generator and its modificationsTable maintenance generator and its modifications
Table maintenance generator and its modificationsscribid.download
 

What's hot (8)

0102 basis
0102 basis0102 basis
0102 basis
 
Report Painter in SAP: Introduction
Report Painter in SAP: IntroductionReport Painter in SAP: Introduction
Report Painter in SAP: Introduction
 
Fsg reporting
Fsg reportingFsg reporting
Fsg reporting
 
Abap rp2 3
Abap rp2 3Abap rp2 3
Abap rp2 3
 
Reports 6i
Reports 6iReports 6i
Reports 6i
 
The ABAP Query
The ABAP QueryThe ABAP Query
The ABAP Query
 
financial statements & trial balance
financial statements & trial balancefinancial statements & trial balance
financial statements & trial balance
 
Table maintenance generator and its modifications
Table maintenance generator and its modificationsTable maintenance generator and its modifications
Table maintenance generator and its modifications
 

Viewers also liked

Anesthesia in endodontics
Anesthesia in endodonticsAnesthesia in endodontics
Anesthesia in endodonticsPriñcess Ŝara
 
Σαρακοστή
ΣαρακοστήΣαρακοστή
ΣαρακοστήMIHALINIO
 
QUADRINHO MARÇAL DE SOUZA
QUADRINHO MARÇAL DE SOUZAQUADRINHO MARÇAL DE SOUZA
QUADRINHO MARÇAL DE SOUZAErika Pedraza
 
PERORES FICHAJES DE LA HISTORIA DEL MADRID Y DEL BARÇA
PERORES FICHAJES DE LA HISTORIA DEL MADRID Y DEL BARÇAPERORES FICHAJES DE LA HISTORIA DEL MADRID Y DEL BARÇA
PERORES FICHAJES DE LA HISTORIA DEL MADRID Y DEL BARÇALewis Messi
 
πολυτεχνείο
πολυτεχνείοπολυτεχνείο
πολυτεχνείοMIHALINIO
 
πολυτεχνείο
πολυτεχνείοπολυτεχνείο
πολυτεχνείοMIHALINIO
 
Природні та рукотворні тіла. презентация Microsoft power point
Природні та рукотворні тіла. презентация Microsoft power pointПриродні та рукотворні тіла. презентация Microsoft power point
Природні та рукотворні тіла. презентация Microsoft power pointGnotan
 
Www carinquotes com_learning_center
Www carinquotes com_learning_centerWww carinquotes com_learning_center
Www carinquotes com_learning_centerFreddie_Harrison8439
 
Do I Really Need To Hire a Lawyer for My Auto Accident Case?
Do I Really Need To Hire a Lawyer for My Auto Accident Case?Do I Really Need To Hire a Lawyer for My Auto Accident Case?
Do I Really Need To Hire a Lawyer for My Auto Accident Case?Freddie_Harrison8439
 

Viewers also liked (19)

Anesthesia in endodontics
Anesthesia in endodonticsAnesthesia in endodontics
Anesthesia in endodontics
 
Σαρακοστή
ΣαρακοστήΣαρακοστή
Σαρακοστή
 
QUADRINHO MARÇAL DE SOUZA
QUADRINHO MARÇAL DE SOUZAQUADRINHO MARÇAL DE SOUZA
QUADRINHO MARÇAL DE SOUZA
 
Derecho Penal Especial
Derecho Penal EspecialDerecho Penal Especial
Derecho Penal Especial
 
Negmusic
NegmusicNegmusic
Negmusic
 
Lab section 2
Lab section 2Lab section 2
Lab section 2
 
PERORES FICHAJES DE LA HISTORIA DEL MADRID Y DEL BARÇA
PERORES FICHAJES DE LA HISTORIA DEL MADRID Y DEL BARÇAPERORES FICHAJES DE LA HISTORIA DEL MADRID Y DEL BARÇA
PERORES FICHAJES DE LA HISTORIA DEL MADRID Y DEL BARÇA
 
Active tab
Active tabActive tab
Active tab
 
GALE & LAUGHLIN
GALE & LAUGHLINGALE & LAUGHLIN
GALE & LAUGHLIN
 
πολυτεχνείο
πολυτεχνείοπολυτεχνείο
πολυτεχνείο
 
πολυτεχνείο
πολυτεχνείοπολυτεχνείο
πολυτεχνείο
 
Природні та рукотворні тіла. презентация Microsoft power point
Природні та рукотворні тіла. презентация Microsoft power pointПриродні та рукотворні тіла. презентация Microsoft power point
Природні та рукотворні тіла. презентация Microsoft power point
 
Www carinquotes com_learning_center
Www carinquotes com_learning_centerWww carinquotes com_learning_center
Www carinquotes com_learning_center
 
Active tab
Active tabActive tab
Active tab
 
Lab. aids,hepatitis
Lab. aids,hepatitisLab. aids,hepatitis
Lab. aids,hepatitis
 
Shapiro Legal Group
Shapiro Legal GroupShapiro Legal Group
Shapiro Legal Group
 
Do I Really Need To Hire a Lawyer for My Auto Accident Case?
Do I Really Need To Hire a Lawyer for My Auto Accident Case?Do I Really Need To Hire a Lawyer for My Auto Accident Case?
Do I Really Need To Hire a Lawyer for My Auto Accident Case?
 
Www carinquotes com
Www carinquotes comWww carinquotes com
Www carinquotes com
 
The Lymphatic System
The Lymphatic SystemThe Lymphatic System
The Lymphatic System
 

Similar to Looking for best Sap abap training institute in Chennai

Abap fundamentals-training-course-document
Abap fundamentals-training-course-documentAbap fundamentals-training-course-document
Abap fundamentals-training-course-documentjohnbryan26
 
Complete reference to_abap_basics
Complete reference to_abap_basicsComplete reference to_abap_basics
Complete reference to_abap_basicsAbhishek Dixit
 
sap abap training in chennai
sap abap training in chennaisap abap training in chennai
sap abap training in chennaisanjai rsamy
 
How to find user exits
How to find user exitsHow to find user exits
How to find user exitsMohammed Shoeb
 
How to write a routine for 0 calday in infopackage selection
How to write a routine for 0 calday in infopackage selectionHow to write a routine for 0 calday in infopackage selection
How to write a routine for 0 calday in infopackage selectionValko Arbalov
 
Structuring An ABAP Report In An Optimal Way
Structuring An ABAP Report In An Optimal WayStructuring An ABAP Report In An Optimal Way
Structuring An ABAP Report In An Optimal WayBlackvard
 
Zebra -bar one label printing
Zebra -bar one label printingZebra -bar one label printing
Zebra -bar one label printingMax Santolaya
 
ERP Magazine April 2018 Issue 1
ERP Magazine April 2018 Issue 1 ERP Magazine April 2018 Issue 1
ERP Magazine April 2018 Issue 1 Rehan Zaidi
 
ERP Magazine April 2018 - The magazine for SAP ABAP Professionals
ERP Magazine April 2018 - The magazine for SAP ABAP ProfessionalsERP Magazine April 2018 - The magazine for SAP ABAP Professionals
ERP Magazine April 2018 - The magazine for SAP ABAP ProfessionalsRehan Zaidi
 
SAP ABAP Latest Interview Questions
SAP ABAP Latest  Interview Questions SAP ABAP Latest  Interview Questions
SAP ABAP Latest Interview Questions piyushchawala
 
SAP- HCM mini project report on - Design Enterprise Structure in Personnel Ad...
SAP- HCM mini project report on - Design Enterprise Structure in Personnel Ad...SAP- HCM mini project report on - Design Enterprise Structure in Personnel Ad...
SAP- HCM mini project report on - Design Enterprise Structure in Personnel Ad...Vijeth Karthik
 
abapin21days.pdf
abapin21days.pdfabapin21days.pdf
abapin21days.pdfsampath k
 
Basics SAP
Basics SAPBasics SAP
Basics SAPitplant
 
Chapter 04 sap script - output program
Chapter 04 sap script - output programChapter 04 sap script - output program
Chapter 04 sap script - output programKranthi Kumar
 
Sap sapscripts tips and tricks
Sap sapscripts tips and tricksSap sapscripts tips and tricks
Sap sapscripts tips and tricksKranthi Kumar
 
SAP BI Generic Extraction Using a Function Module.pdf
SAP BI Generic Extraction Using a Function Module.pdfSAP BI Generic Extraction Using a Function Module.pdf
SAP BI Generic Extraction Using a Function Module.pdfKoushikGuna
 
Abap course chapter 7 abap objects and bsp
Abap course   chapter 7 abap objects and bspAbap course   chapter 7 abap objects and bsp
Abap course chapter 7 abap objects and bspMilind Patil
 

Similar to Looking for best Sap abap training institute in Chennai (20)

Abap fundamentals-training-course-document
Abap fundamentals-training-course-documentAbap fundamentals-training-course-document
Abap fundamentals-training-course-document
 
Abap sample
Abap sampleAbap sample
Abap sample
 
Complete reference to_abap_basics
Complete reference to_abap_basicsComplete reference to_abap_basics
Complete reference to_abap_basics
 
sap abap training in chennai
sap abap training in chennaisap abap training in chennai
sap abap training in chennai
 
How to find user exits
How to find user exitsHow to find user exits
How to find user exits
 
How to write a routine for 0 calday in infopackage selection
How to write a routine for 0 calday in infopackage selectionHow to write a routine for 0 calday in infopackage selection
How to write a routine for 0 calday in infopackage selection
 
Structuring An ABAP Report In An Optimal Way
Structuring An ABAP Report In An Optimal WayStructuring An ABAP Report In An Optimal Way
Structuring An ABAP Report In An Optimal Way
 
Zebra -bar one label printing
Zebra -bar one label printingZebra -bar one label printing
Zebra -bar one label printing
 
Ab ap faq
Ab ap faqAb ap faq
Ab ap faq
 
ERP Magazine April 2018 Issue 1
ERP Magazine April 2018 Issue 1 ERP Magazine April 2018 Issue 1
ERP Magazine April 2018 Issue 1
 
ERP Magazine April 2018 - The magazine for SAP ABAP Professionals
ERP Magazine April 2018 - The magazine for SAP ABAP ProfessionalsERP Magazine April 2018 - The magazine for SAP ABAP Professionals
ERP Magazine April 2018 - The magazine for SAP ABAP Professionals
 
SAP ABAP Latest Interview Questions
SAP ABAP Latest  Interview Questions SAP ABAP Latest  Interview Questions
SAP ABAP Latest Interview Questions
 
Sap scripts
Sap scriptsSap scripts
Sap scripts
 
SAP- HCM mini project report on - Design Enterprise Structure in Personnel Ad...
SAP- HCM mini project report on - Design Enterprise Structure in Personnel Ad...SAP- HCM mini project report on - Design Enterprise Structure in Personnel Ad...
SAP- HCM mini project report on - Design Enterprise Structure in Personnel Ad...
 
abapin21days.pdf
abapin21days.pdfabapin21days.pdf
abapin21days.pdf
 
Basics SAP
Basics SAPBasics SAP
Basics SAP
 
Chapter 04 sap script - output program
Chapter 04 sap script - output programChapter 04 sap script - output program
Chapter 04 sap script - output program
 
Sap sapscripts tips and tricks
Sap sapscripts tips and tricksSap sapscripts tips and tricks
Sap sapscripts tips and tricks
 
SAP BI Generic Extraction Using a Function Module.pdf
SAP BI Generic Extraction Using a Function Module.pdfSAP BI Generic Extraction Using a Function Module.pdf
SAP BI Generic Extraction Using a Function Module.pdf
 
Abap course chapter 7 abap objects and bsp
Abap course   chapter 7 abap objects and bspAbap course   chapter 7 abap objects and bsp
Abap course chapter 7 abap objects and bsp
 

Recently uploaded

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
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
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
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
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
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
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
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
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 

Recently uploaded (20)

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
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🔝
 
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
 
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🔝
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.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
 
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
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
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
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
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
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
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
 
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
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 

Looking for best Sap abap training institute in Chennai

  • 1. SAP ABAP/4 Training program Real time project oriented Training about 90 Hrs
  • 2. Eligibility to Lear n SAP ABAP B asic criteria:  Education : UG/ PG Degree  Skills : Programming Knowledge W Can L ho earn:  Fresher  Professionals working in other Domain  SAP Consultants working in other Modules
  • 3. About SAP ABAP   ABAP (Advanced Business Application Programming) is the programming language used by SAP developers to build transactions that make up the R/3 application. Its also used by companies to customize the R/3 application i.e. providing additional business functionality. It is a fourth-generation programming language with some features similar to some modern programming languages such as C, Visual Basic and Power Builder. It allows variables to be defined, modulation of programs via subroutines and function calls, access to the database via open SQL and some event-oriented programming. The New concepts are OO ABAP, Webdynpro and etc..
  • 4. T he Major Common Uses of ABAP/4    Custom reports – a program that reads specific data from the database and then displays the data via the computer screen or printer. The purpose of a report is to read data from the database and write it out. Interface – a program that moves data into SAP – BDC Custom Transaction – a program similar to SAP transactions to fulfill some business function not provided by SAP – Dialog Programming
  • 5. Sample Pr og r am in ABAP/4  One of main job of an ABAPer is create ABAP report.  Report content 4 basic component. 1. Data declaration 2. Selection screen. 3. Select Data. 4. Write Report. I assume you already familiar with Data dictionary. For an example, we have a table "SFLIGHT", with following fields: 1. CARRID (Airline carrier ID) 2. CONNID (Flight connection Id) 3. FLDATE (Flight date). 4.SEATSMAX (Maximum capacity). We wan to create a report that can be filtered based on Airline carrier ID and Flight connection Id. Go to transaction code SE38 (SAP Menu->Tools>ABAP Workbench->Development>ABAP Editor), enter program name with prefix Z, for example ZTEST0001, then choose "Create" button.
  • 6. Sample Pr og r am in ABAP/4
  • 7. Sample Pr og r am in ABAP/4  Then, enter title for program, and choose 1 "Executable Program" for program type. If screen input for development class appear, click "Local Object". Then, go to following steps. 1. Data declaration TABLES: sflight. DATA: BEGIN OF t_report OCCURS 3, carrid LIKE sflight-carrid, connid LIKE sflight-connid, fldate LIKE sflight-fldate, seatsmax LIKE sflight-seatsmax, END OF t_report.
  • 8. Sample Pr og r am in ABAP/4 2. Selection screen SELECT-OPTIONS s_carrid FOR sflight-carrid. SELECT-OPTIONS s_connid FOR sflight-connid. It will generate selection screen like picture below.
  • 9. Sample Pr og r am in ABAP/4  3. Select data SELECT * FROM sflight WHERE carrid IN s_carrid AND connid IN s_connid. t_report-carrid = sflight-carrid. t_report-connid = sflight-connid. t_report-fldate = sflight-fldate. t_report-seatsmax = sflight-seatsmax. APPEND t_report. ENDSELECT. IF sy-subrc NE 0. "sy-subrc = return code WRITE 'Data not found'. ENDIF.
  • 10. Sample Pr og r am in ABAP/4  4. Write data LOOP AT t_report. skip. "comment:Go to next line WRITE t_report-carrid. WRITE t_report-connid. WRITE t_report-fldate. WRITE t_report-seatsmax. ENDLOOP.
  • 11. Sample Pr og r am in ABAP/4  The Result
  • 12. Sample Pr og r am in ABAP/4  Here is the complete program: REPORT ZTEST0001 . *Data Declaration tables: sflight. DATA: BEGIN OF t_report OCCURS 3, carrid LIKE sflight-carrid, connid LIKE sflight-connid, fldate LIKE sflight-fldate, seatsmax LIKE sflight-seatsmax, END OF t_report. *Selection Screen SELECT-OPTIONS s_carrid FOR sflight-carrid. SELECT-OPTIONS s_connid FOR sflight-connid.
  • 13. Sample Pr og r am in ABAP/4  Here is the complete program: *Get Data SELECT * FROM sflight WHERE carrid IN s_carrid AND connid IN s_connid. t_report-carrid = sflight-carrid. t_report-connid = sflight-connid. t_report-fldate = sflight-fldate. t_report-seatsmax = sflight-seatsmax. APPEND t_report. ENDSELECT. IF sy-subrc NE 0. WRITE 'Data not found'. ENDIF. *Write Data LOOP AT t_report. skip. "comment:Go to next line WRITE t_report-carrid. WRITE t_report-connid. WRITE t_report-fldate. WRITE t_report-seatsmax. ENDLOOP.
  • 14. Topics Cover ed in ABAP/4  ABAP Dictionary  ABAP Programming Basics  Reports  Dialog Programs  File Handling  SAP Scripts  Smart Forms  ALE and IDOC  RFC  BABI  BADI
  • 15. W her e we can find Oppor tunity for ABAP/4  IT Companies based in all major cities in india  CMM level IT Companies around the world Salar y r ange for ABAP/4 Developer in India  0- 2 Years Experience 2 to 3.5 lacs per annum  2- 3 Years Experience 3.5 to 4.5 lacs per annum  4- 5 Years Experience 5 to 6+ Lacs per Annum
  • 16. W hy AMEKS Infotech ?  E xcellent Training S trategy  Training by Industry E xperts  Course structure geared to m industry requirem eet ents  Individual care and attention  Technical sem inars on latest updates  R Tim P eal e roject E xplanation  Valid M aterials  100% J Assurance with our P ob lacem Division ent
  • 17. Contact Us 33/26, Jawaharlal Nehru Road, Ekkattuthangal, Chennai – 32. TamilNadu. 044 43563040 / 50 info@ameksinfotech.com Visit: www.ameksinfotech.com