Phone No.:040-66366886, Mobile No.:8121190190 E-mail:info@spectragentech.com www.spectragentech.com, www.spectragen.in
SAP ABAP course content Introduction to SAP SAP architecture System landscape Nami ng conventions,package,transport requests,package types Introducti on to write statement,system variables,edi tmask,user settings Data types General structure of ABAP program Parameters-simple program Condi tional statements Loop statements Exi t,continue,Stop statement DATA Dictionary Tables Domains,Data Elements,KeyFields,Buffer Types of Tables Currency/Quanti ty fields Structures:Append Structure/incl ude structure Foreign Key Relationship:CHECK table,FOREIGN key table VALUE table,Domai n properties Table Maintenance Generator:2 Real Time examples Types of Table
Views Database, projection vi ew, 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 Introducti on to SELECT statement Operations on internal Tables Obsolete ways of declaring internal Tables Types of Internal Tables Debugging Break-points,Watchpoi nts,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 i nclude prgs Functi on Modules:Import,Export,changing,Tables,Exceptions,Source code Subrouti nes: Local subroutines,External subroutines, passing parameters Differences Macros Class-Methods Classical Report EVENTS A Real Time classical Report1 wi th all EVENTS A Real Time classical Report2 wi th all EVENTS A Classical Report EVENT WITH AT Selection screen OUTPUT Interactive Reports Interacti ve Report using HIDE. Interacti ve Report using GET CURSOR Interacti ve Report using AT-USER COMMAND A Real Time Example with all i nteractive events Menu Painter-Menu Bar,Application Tool Bar, Standard Tool Bar ALV Reports ALV Report wi th structure ALV with Field catelog ALV with Layout ALV with fiel dcatel og-Merge ALV with Totals subtotals ALV with LOGO,TOP-OF-PAGE,END-OF-LIST Interacti ve ALV Real Time Interacti ve ALVs TO calli ng a TRAnsacti on Heirarchial ALV Blocked ALV Miscellaneous Topics Control Break statements Lock objects Runtime Analysis-SE30 Performance Tuni ng-ST05 String operations SAP-SCRIPTS What is a SAP script Why SAP scri pts are client dependant Components of SAP scri pts Window Types Functi onModules Using logos,Address,Wi ndows
Passing Data b/w Driver program and SCRIPTS Symbols-system symbols/program symbols Control commands: Defi ne,address,TOPEND TOP,Bottom,protect-Endprotect,New-page IF- Else- Endi f,caseEndcase Standard Text A complete Real Time script development for purchase Order Copyi ng standard scripts and Modifying Modifying standard script wi thout changing dri ver prog Configuring SCRIPTS IN NACE Debugging scripts/Migrating script to smartform SMARTFORMS What is samrtfom Diff b/w scri pts and smartforms Functi on 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 dri ver 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 Introducti on Events i n MPP Structure of MPP prog EX on Text Fiel d EX on Input Fiel d/Button/Box Simple and Real Time Ex on Tabstrip Ex on Table control Ex on editable Table control Navigati on 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 i nstance/static Attributes Ex on Methods-usi ng importi ng,Exoorti ng,Table Types,TYPES Constructor and i ts types Real Time Ex on constructor Using Interfaces,Aliases,Inheritence,abstart class Using local classes for all the above concepts User Exits What are user exi ts A Real Time example on user exi t Customer-Exits What are customer exi ts Types of customer Exi ts A example1 on Function Module exi t usi ng CALL CUSTOMER A example2 on Function Module exi t usi ng SMOD An example on MENU EXIT An example on SCREEN EXIT An example on Field exi t BADIS What is a BADI Diff b/w Exi ts and BADIS Single Implementation BADI Multi ple Impl ementations 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 i doc and Real time example of IDOC Runtime components of IDOC Message type Step to create segment Step to create IDOCS/segments Structure of Data transfer Outbound program,confi guarati on setti ngs Table for message types/IDOC types/outbound program/process codes FILTERING IDOC filteri ng Segment fil tering Custom IDOCS
Custom IDOCs Extended IDOC Reduced IDOC Changi ng pointers A REAL TIME SCENARIO ON EXTENDED IDOC FUNCTIONAL EXPOSURE SD(Sales & Distribution):Business Fl ow,Tcodes,Tables,Reports MM(Material management):Business Fl ow,Tcodes,Tables,Reports SAP ABAP REAL TIME PROJECT EXPOSURE ABAP Methodol ogy explanation with a case study and real time business scenarios.support project issues/tickets/i ncidents and handling process Responsi bilities of ABAP consultant.