ABAP/4 & CROSS APPLICATION - HR
Introduction to SAP and Classical Reporting
Overall Introduction to ERP Introduction to SAP ABAP/4 introduction R3 architecture ABAP/4 Editor Characteristics of ABAP/4 Editor Control structure of ABAP/4 Program Data types Output statements Writing small program Arithmetic operation String operation Constructs structures Parameters Open sql-select, insert, delete, update Simple reporting Selection screen Refilling the output Data dictionary in depth Creation of tables, views, lock objects, etc. Primary key and Foreign key - Check Table, Value Table
Reporting
Debugging techniques Watch point & break point creation Internal tables Declaration, Processing and populating Internal tables Control break statements Function and subroutine reports Variants Message class creation & different message types Events for classical reports Menu painter Interactive reports & Events Associated Interactive reports continued Field symbols
Transactions
Introduction to screen painter and transaction Concepts of transaction in SAP (LUW) Flow logic PAI and PBO Screen designing
Module pool program Field validations Creating and handling sub screens, Creating and handling step loops Table controls & Table control wizards Tab strips & Table control wizards Dynamic screens Processing of list from transaction and vice-versa Modifying screen during runtime
Interface
Introduction to BDC File handling for Application server and presentation server BDC recording for different transactions Batch input-session Writing BDC interface program with session method Writing BDC interface program with CALL TRANSACTIONS Error handling in CALL SESSION Handling steps loops in BDC Special cases BDC Direct input method Mass updations Vendor Master data, Customer master data. Legacy System Migration Workbench(LSMW) - Different methods - Steps to write - Rules and conversions - Uploading data
Introduction to SAP scripts
Styles Layout sets Including LOGOS in layout sets Copy Forms between clients Standard Texts Graphics Management Writing Print Programs, Designing layouts Output type configuration and configuring to standard orders
Miscellaneous Topics
Change and transport request Transport Organizer Request creation Task creation Release objects and SAP landscapes SET/GET parameters Conversion Exit Search helps
Table maintenance Generator Logical database & creation GET/ Put statements
Topic
Introduction Basic ABAP - Quick Overview Overview of the SAP HR modules Simple ABAP Program specific to HR Module-wise functionality and possible ABAP assignments on each module - PA, OM, PY Module-wise functionality and possible ABAP assignments on each module - PT, PD, PE Concept of Info types, Info groups, Subtypes with examples Info type-HR Table mapping, Text tables for HR Data, Cluster Tables Info type-HR Table mapping, Text tables for HR Data, Cluster Tables Logical Databases Theory Logical Databases - Demo Programs Logical Databases - Practical Assignments ABAP HR specific commands (GET/ SET, PROVIDE... END PROVIDE etc) LDBs + above Macros, HR specific function modules, BAPIs Concept of Actions, HR specific transactions Theory Concept of Actions, HR specific transactions - Sample Program Real time program requirements - Case study BDC Recording for PA30 + Batch Program creation BDC Recording for PA30 + Batch Program creation Creating ALV reports, column adjustments, filters, etc Upload/ download of Excel data, saving output on application server Practical Assignment - BDC, ALV, Excel Real time scenarios + Q&A Session