View
94
Download
2
Category
Tags:
Preview:
DESCRIPTION
Best Sap abap training in chennai @AMEKS Infotech- www.ameksinfotech.com Best sap online training in chennai @AMEKS Infotech' www.ameksinfotech.com
Citation preview
SAP ABAP/4 Training program
Real time project oriented Training about 90 Hrs
Eligibility to Learn SAP ABAP
Basic criteria:
Education : UG/ PG Degree
Skills : Programming Knowledge
Who Can Learn:
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..
The 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 Program in ABAP/4
One of main job of an ABAPer is create ABAP report.
Report content 4 basic component.1. Data declaration2. 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 Program in ABAP/4
Sample Program 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 Program 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 Program in ABAP/4
3. Select data
SELECT * FROM sflightWHERE carrid IN s_carrid ANDconnid 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 codeWRITE 'Data not found'.ENDIF.
Sample Program in ABAP/4
4. Write data
LOOP AT t_report.skip. "comment:Go to next lineWRITE t_report-carrid.WRITE t_report-connid.WRITE t_report-fldate.WRITE t_report-seatsmax.ENDLOOP.
Sample Program in ABAP/4
The Result
Sample Program in ABAP/4
Here is the complete program:
REPORT ZTEST0001 .*Data Declarationtables: 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 ScreenSELECT-OPTIONS s_carrid FOR sflight-carrid.SELECT-OPTIONS s_connid FOR sflight-connid.
Sample Program in ABAP/4
Here is the complete program:*Get DataSELECT * FROM sflightWHERE carrid IN s_carrid ANDconnid 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 DataLOOP AT t_report.skip. "comment:Go to next lineWRITE t_report-carrid.WRITE t_report-connid.WRITE t_report-fldate.WRITE t_report-seatsmax.ENDLOOP.
Topics Covered in ABAP/4
ABAP Dictionary ABAP Programming Basics Reports Dialog Programs File Handling SAP Scripts Smart Forms ALE and IDOC RFC BABI BADI
Where we can find Opportunity for ABAP/4
IT Companies based in all major cities in india CMM level IT Companies around the world
Salary range 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
Why AMEKS Infotech ?
Excellent Training Strategy Training by Industry Experts Course structure geared to meet industry
requirements Individual care and attention Technical seminars on latest updates Real Time Project Explanation Valid Materials 100% Job Assurance with our Placement Division
Contact Us
33/26, Jawaharlal Nehru Road,
Ekkattuthangal,
Chennai – 32.
TamilNadu.
044 43563040 / 50
info@ameksinfotech.com
Visit: www.ameksinfotech.com
Recommended