SAP Programming in HR ABAP HR HR-ABAP SAP Prerequisites ABAP HR Knowledge of (cid:1) ABAP Programming (cid:1) Logical Database (cid:1) Module pool programming (cid:1) SAP Scripts SAP Training will cover ABAP HR (cid:2) Brief description of modules in SAP-HR (cid:2) Concept of Infotypes (cid:2) Infotype Structures (cid:2) Creation of infotype (cid:2) Enhancement of infotype (cid:2) HR Macros (cid:2) Use of Provide statement (cid:2) Cluster reading for Payroll results (cid:2) Example of PA letters infotype (Customer defined) SAP Modules in SAP-HR ABAP HR (cid:2) Personnel Management (PA) (cid:2) Time Management (PT) (cid:2) Recruitment (PB) (cid:2) Organizational Management (OM) (cid:2) Personnel Development (PD) (cid:2) Training & Event Management (TM) SAP Infotype ABAP HR Definition Units of information. SAP Uses of Infotype ABAP HR • To group related data fields Name Personal DOB Data Nationality Marital Status INFOTYPES Street Addresses City Pin code State SAP Uses of Infotype ABAP HR • Maintaining Employee Information by Date SAP Infotype Numbers ABAP HR • Four digit number nnnn • Unique identification • 9000 to 9999 reserved for customer infotypes SAP Naming Conventions ABAP HR Naming conventions for Infotypes • 0000 to 0999 – HR Master data / Applicant data • 1000 to 1999 – Organizational Management • 2000 to 2999 – Time data • 4000 to 4999 – Applicant data • 9000 to 9999 – Customer defined Definition of Infotype within the Data SAP ABAP HR Dictionary Each infotype nnnn requires at least two structures and one table: • Structure PSnnnn Structure PSnnnn contains all of the infotype data fields. • Structure Pnnnn Structure Pnnnn contains infotype key fields and all of the data fields from structure PSnnnn . • Transparent table PAnnnn and/or transparent table PBnnnn Transparent table PAnnnn is required if you want to use an infotype within Personnel Administration. If you want to use an infotype within Recruitment, transparent table PBnnnn is required. In accordance with the distribution of infotype name ranges, objects P9nnn , PS9nnn , PA9nnn and PB9nnn are assigned to the customer name range.
Description: