| Course Others | You are Offering Professional Course | Locality Marathahalli |
ABAP Course Content
Introduction to SAP.
Sap architecture.
System landscape.
Naming conventions, package, transport requests, package types.
Introduction to write statement, system variables, edit mask, user settings.
Data types.
General structure of ABAP program.
Parameters-simple program.
Conditional statements.
Loop statements.
Exit, continue, and stop statement.
DATA Dictionary
Tables:-
Domains, Data Elements, Key Fields, Buffer.
Types of Tables.
Currency/Quantity Fields.
Structures: Append Structure/Include structure.
Foreign Key Relationship: CHEK table, FORIGN key table.
VALUE table, Domain properties.
Table Maintenance Generator.
Types of Tables.
Database, Projection View, Help View, Maintenance View.
Elementary search help, collective search helps, match code objects.
Assigning search helps.
Lock objects.
Data types, Type groups.
Real time examples.
Internal tables
Variables, Work areas, Internal tables.
Introduction to SELECT statement.
Operation on internal tables.
Obsolete ways of declaring internal tables.
Types of internal tables.
Debugging
Break-points, watch points, field values etc.
Open SQL
R/3 interface layer.
Open SQL/Native SQL.
List of OPEN SQL statements: INSERT, UPDATE, DELETE.
More about SELECT statement
SELECT with JOINS.
SELECT FOR ALL ENTRIES.
SELECT Single/ up to 1 row.
Selection-screen
Main stages of report.
Selection screen commands-parameters, select-options, SS format.
Variants, select texts, text symbols.
Messages.
Dynamic selection-screen.
Modularization
Include programs: standard include programs, customized include programs.
Function modules: Import, Export, Changing, Tables, Exceptions, Source code.
Subroutines: Local Subroutines, External Subroutines, Passing parameters.
Differences.
Class-methods.
Classical Report EVENTS
Reports with all EVENTS.
Reports with dynamic selection-screen.
Real time examples.
Interactive reports
Interactive Report using ( SY-LISEL, HIDE, GET CURSOR).
Interactive Report using AT-USER COMMAND.
Menu painter- Menu bar, Application Tool Bar, Standard Tool Bar.
Real time examples.
ALV Reports
ALV report with structure.
ALV with field catelog.
ALV with layout.
ALV with field catelog_ 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.
Hierarchical ALV.
Blocked ALV.
MISCELLANEOUS TOPICS
Control Break Statements.
Lock Objects.
Run time analysis-SE30.
Performance tuning ST05.
String operations.
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 program.
Ex on Text Field.
Ex on Input field/Button/Box.
Ex on trabstrip.
Ex on table control.
Navigation between screens.
Call screen/set screen/leave screen.
Using POV and POH events.
Real time examples.
Object oriented ABAP
What is a class, object, and instance.
Components of class.
Types of instances.
Visibility of components.
Ex on instance/static attributes.
Ex on methods-using importing, exporting, table types, types.
Constructor and its types.
Real time ex on constructor.
Using interface , aliases, inheritance, abstract class.
Using local classes for all the above concepts.
Object oriented ALV reports
OOALV with structure.
OOALV with fieldcatelog.
OOALV with fieldcatelog_ merge.
OO interactive ALV s.
Real time OOALV with 2 grid on single screen.
Real time splitter control.
Real time OOALV with splitter control.
Real time OOALV with LOGO/Top of page.
Sap-Scripts
What is a SAP Script.
Why SAP Scripts are client dependant.
Components of SAP Scripts.
Window types.
Function modules.
Using logos, address, windows.
Passing data between Driver program and SCRIPTS.
Symbols-system symbols/ program symbols.
Control commands: Define, address, TOP .ENDTOP,
BOTTOM ..ENDBOTTOM, PROTECT ..ENDPROTECT, 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 program.
Configuring SCRIPTS IN NACE.
Debugging Scripts/ Migrating script to smart form.
Smart forms
What is a smart form?
Difference between Scripts and Smart forms.
Function Module in Smart forms.
SSF_FUNCTION_MODULE_NAME.
Smart Style.
Components of Smart forms.
Window types.
EX ON WINDOW-TITLE/PAGENO.
EX ON TEXT.
EX ON GRAPHIC.
EX ON ADDRESS.
Passing data between driver program 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.
DEBUGGING SF.
CONFIGURATION.
Adobe forms
What are adobe forms?
Difference between smart forms and adobe forms
Explanation about Interface, context, layout.
How to pass standard text.
How to pass logo and table data.
Explanation about pages, sub forms and scripting in adobe forms
Real time example like commercial invoice.
User-exits
What are user exits?
A real time example on user exit.
Customer exits
What are customer exits?
Types of customer exits.
A real time example given in this topic.
A example on menu exit.
A example on screen exit.
A example on field exit.
Badi s
What is a BADI.
Difference between Exits and BADI s.
Single implementation BADI.
Multiple implementations BADI.
Filter BADI/custom BADI.
A real time example on BADI.
Enhancement spots
What is an enhancement spot.
Types of enhancement spots.
A real time example on implicit spots.
BAPI
What is BOR.
What is BAPI, Rules.
Difference between RFC and BAPI.
Various scenarios of BAPI.
Creating a custom BAPI.
Edi,Ale idocs
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, configuration settings.
Table for message types/ IDOC types / Outbound program / Process codes.
Filtering
Idoc filtering.
Segment filtering.
Custom IDOC s
Custom IDOCs.
Extended IDOC.
Reduced IDOC.
Changing pointers.
A real time scenario on extended IDOC.
Functional exposure
SD (Sales and Distribution): Business Flow, Tco=9des, Tables, Reports.
MM (Material management): Business flow, tcodes, tables, reports.
SAP ABAP Real Time project Exposure
ASAP methodology explanation with a case study and real time business scenarios.
Support project issues/tickets/incidents and handling process.
Responsibilities of ABAP consultant.
Resume preparation.
SAP ABAP real time interview questions and answers.
--
Thanks & Regards
keerthi
7204740084
SSN IT Solutions
Ramanjaneya Complex,
1st floor,3rd cross,Tulsi theatre road,
Marthahalli-560037