ABAP-HR

3
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

Transcript of ABAP-HR

Page 1: ABAP-HR

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

Page 2: ABAP-HR

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

Page 3: ABAP-HR

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