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

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
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
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
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
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 

Recently uploaded (20)

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
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🔝
 
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
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
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
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
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
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
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 ...
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 

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