The document discusses ABAP programming in SAP HR. It covers prerequisites for HR-ABAP training including knowledge of ABAP, logical databases, and SAP scripts. The training will cover SAP HR modules, infotype structures and usage, creating and enhancing infotypes, HR macros, and example of a customer defined PA letters infotype. Infotypes are used to group and maintain employee data by date. Each infotype requires specific database tables and includes to be defined.
HR ABAP uses logical databases, infotypes, and macros to store and retrieve time-dependent employee data. Logical databases provide standardized selection screens and automatic authorization checks when accessing infotype records. Compared to general ABAP, HR ABAP makes greater use of logical databases, covers additional HR concepts like infotypes and time-dependent data, and uses macros and functions modules specific to HR processes. Key differences include the storage of employee data in infotypes, retrieval of records using logical databases and macros, and authorization checks for valid employee and infotype access.
This document compares ABAP and ABAP-HR programming. It introduces basic HR concepts like infotypes and clusters. It then discusses key aspects of ABAP-HR like using logical databases, macros, import/export statements, and repetitive structures. Special ABAP statements for HR like DO/ENDDO VARYING and PROVIDE/ENDPROVIDE are also covered. The document aims to help recap basic ABAP and highlight features specific to ABAP-HR programming.
The document discusses programming in HR-ABAP and covers topics like prerequisites for ABAP HR programming, training on modules in SAP-HR like infotypes and how to create and enhance infotypes. It also discusses concepts like macros, use of PROVIDE statement, and creating a customer defined PA letters infotype for storing letters generated for employees.
HR ABAP Technical Overview | http://sapdocs.info/sapdocs. info
You can get this HR ABAP Material from http://sapdocs.info/sap/hr-abap/download-hr-abap-ppt-tutorial-material-technical-overview/
get more SAP Materials from http://sapdocs.info
The document discusses programming in HR-ABAP and covers topics like prerequisites for ABAP HR programming, training on modules in SAP-HR like infotypes and how to create and enhance infotypes. It also discusses concepts like macros, use of PROVIDE statement, and creating a customer defined PA letters infotype for storing letters generated for employees.
The document discusses SAP HR modules and ABAP HR. It provides an overview of HR-ABAP and the differences between ABAP and ABAP HR. Key aspects covered include info types, their structure and common info types. It describes the three time constraints and provides examples. Personnel Administration is discussed as the central repository for employee data that integrates with other HR modules. Steps for creating a custom info type and enhancements are also summarized.
HR ABAP uses logical databases, infotypes, and macros to store and retrieve time-dependent employee data. Logical databases provide standardized selection screens and automatic authorization checks when accessing infotype records. Compared to general ABAP, HR ABAP makes greater use of logical databases, covers additional HR concepts like infotypes and time-dependent data, and uses macros and functions modules specific to HR processes. Key differences include the storage of employee data in infotypes, retrieval of records using logical databases and macros, and authorization checks for valid employee and infotype access.
This document compares ABAP and ABAP-HR programming. It introduces basic HR concepts like infotypes and clusters. It then discusses key aspects of ABAP-HR like using logical databases, macros, import/export statements, and repetitive structures. Special ABAP statements for HR like DO/ENDDO VARYING and PROVIDE/ENDPROVIDE are also covered. The document aims to help recap basic ABAP and highlight features specific to ABAP-HR programming.
The document discusses programming in HR-ABAP and covers topics like prerequisites for ABAP HR programming, training on modules in SAP-HR like infotypes and how to create and enhance infotypes. It also discusses concepts like macros, use of PROVIDE statement, and creating a customer defined PA letters infotype for storing letters generated for employees.
HR ABAP Technical Overview | http://sapdocs.info/sapdocs. info
You can get this HR ABAP Material from http://sapdocs.info/sap/hr-abap/download-hr-abap-ppt-tutorial-material-technical-overview/
get more SAP Materials from http://sapdocs.info
The document discusses programming in HR-ABAP and covers topics like prerequisites for ABAP HR programming, training on modules in SAP-HR like infotypes and how to create and enhance infotypes. It also discusses concepts like macros, use of PROVIDE statement, and creating a customer defined PA letters infotype for storing letters generated for employees.
The document discusses SAP HR modules and ABAP HR. It provides an overview of HR-ABAP and the differences between ABAP and ABAP HR. Key aspects covered include info types, their structure and common info types. It describes the three time constraints and provides examples. Personnel Administration is discussed as the central repository for employee data that integrates with other HR modules. Steps for creating a custom info type and enhancements are also summarized.
Sap payroll schema. functions , rules and operations – an overviewgetsarath
The document provides an overview of SAP Payroll schemas, rules, operations and internal tables. It discusses the structure of schemas and rules, common operations like AMT, RTE, NUM, and functions like PIT, PRT. It also describes how to configure different objects like leave types, time types, absence valuation rules needed for automating privilege leave accrual based on attendance.
1. The document provides guidance on payroll processes in SAP, including running payroll, new hire processes, maintaining payroll master data, and payroll reporting.
2. Key steps for running payroll include setting the payroll area, releasing the payroll, starting payroll, checking for errors, and releasing for corrections.
3. Maintaining payroll master data involves using transaction PA30 to enter and maintain employee organizational assignment, pay scale, bank details, tax information, and other payroll-related master data.
This document provides information about running payroll in SAP, including the key steps, required inputs, and expected outputs. The main steps are to set the payroll control record, select employees, run the payroll calculation transaction, enter the payroll schema and any options, and check the results table for wages, taxes, and updated payroll status of employees. Payment is then made through bank transfers configured in employee bank payment information.
Prepare for your interview with these top 20 SAP HR AND HCM interview questions. For more IT Profiles, Sample Resumes, Practice exams, Interview Questions, Live Training and more…visit ITLearnMore – Most Trusted Website for all Learning Needs by Students, Graduates and Working Professionals.
Looking to add weight to your resume? Check out for ITLearnmore for varied online IT courses at affordable prices intended for career boost. There is so much in store for both fresh graduates and professionals here. Hurry up..! Get updated with the current IT job market requirements and related courses.For more information visit http://www.ITLearnMore.com.
SAP HCM - Organization Management end user presentationsteve4sap
This document provides an overview of key concepts in SAP's Organizational Management module, including organizational plans, object types, organizational units, jobs, positions, and infotypes. It describes how these different elements are used to define an organizational structure and maintain related employee data in SAP HCM. Transactions and reports for viewing, maintaining, and reporting on organizational data are also listed.
The document provides an overview of SAP's Personnel Time Management module. It discusses key infotypes and customizing steps for setting up time quotas, work schedules, public holidays, and substitutions. The training agenda covers absence management, CATS, schema modification, and simulated infotypes for viewing employee time and labor data. Screenshots illustrate examples of personnel subarea groupings, employee subgroup groupings, daily work schedules, period work schedules, and generating work schedules manually and through batch processing.
The document discusses various topics related to SAP HR including software modules, project types, roles of HR consultants, ASAP methodology, important infotypes, and integration between different SAP HR modules. Key points include different types of SAP modules, seven types of SAP HR projects, roles and responsibilities of HR consultants, phases of the ASAP implementation methodology, importance of infotypes for storing employee data, and integration between personnel administration, organizational management, time management, and other modules.
This document provides an overview of SAP R/3 HR programming, including HR data structures, master data, payroll results data, and how to programmatically access HR data both with and without using the logical database (LDB). Key points covered include HR infotypes and time constraints, accessing payroll cluster directories and results, using LDB events and macros, and alternative methods without using LDB.
This document provides an overview of SAP HR configuration. It discusses creating personnel areas, subareas, and payroll areas. It covers maintaining infotypes, forms of address, education types, and other reference data. Number assignment and object types are configured. Integration is set up between personnel administration, organizational management, and other modules. Master and transactional data impacts of the configurations are noted. The document aims to guide the reader through many of the key HR configuration steps at a high level.
This document discusses organizational management in SAP, including:
[1] Maintaining organizational structures through objects, relationships, and evaluation paths.
[2] Using the organizational and staffing mode interface to search, select, display, and modify organizational objects and structures.
[3] Other topics covered include plan versions, object statuses, number ranges, and interfaces for creating organizational structures.
SAP HCM includes modules for organization management, personnel management, time management, and payroll management. It uses an integrated ERP system approach with a common database. Key components of SAP HCM include organization structures to define employee roles and hierarchies, master employee data stored in infotypes, personnel actions to record changes, time recording and attendance, work schedules, and payroll processing functionality.
This document provides an overview of the SAP HR module, including key concepts like infotypes, logical databases, macros, and organizational hierarchy. It discusses how HR data is stored and accessed using infotypes and logical databases. It also explains common HR processes like hiring, organizational transfers, and termination. The document compares HR to other modules and highlights features that make HR unique, such as its extensive use of master and transactional data.
Field symbols are placeholders that point to data objects in memory after being assigned. They provide flexibility in referencing data by allowing offsets, lengths, and parts of fields to be addressed dynamically. While field symbols offer elegant solutions, errors can easily occur since field assignments are not checked until runtime. It is best to only use field symbols when other ABAP statements cannot achieve the required result.
The document provides an overview of ABAP programming and outlines 6 chapters that will be covered, including introduction to ABAP, list processing, open SQL, event-driven programming, modularization, and debugging. It also describes the basic structure of an ABAP program and shows examples of ABAP statements, data types, and system fields.
study material for beginners of SAP ABAP .
1. Introduction to SAP 06
2. ABAB Data Dictionary 60
3. Introduction to ASAP Programming 89
4. Control Structures 12
5. Strings 6
6. Internal Tables 23
7. Open SQL
8. ABAB Debugging 13
9. Reports 74
10. Modularizing Techniques 44
Aditi De Tarafdar is a senior consultant for SAP HCM ECC 6.0V. Her presentation topic is the SAP Module - Functional SAP HCM ECC 6.0V / EUT - General. The agenda includes an overview of the recruitment module, a discussion, and a question and answer session. The recruitment module allows companies to manage the entire recruitment process from receiving applications to hiring applicants. It contains functions for vacancies, advertising, applicant selection and administration, and applicant correspondence and reports.
The document provides an overview of SAP solutions, including:
- SAP is an ERP software package used by many large companies worldwide to integrate business processes.
- It uses a client/server model and includes modules for finance, human resources, sales, procurement and other functions.
- The overview discusses SAP's system landscape, business benefits, and ASAP methodology for implementation projects.
- It also summarizes the scope of an example SAP HCM implementation and how HCM will integrate with other SAP modules like CO, FI and DBM.
This document provides an overview of data dictionaries and data modeling in ABAP. It discusses key concepts like data types, domains, data elements, tables, structures, and aggregated objects. Data dictionaries are described as central sources of information that define and manage metadata. Domains specify value ranges for fields, while data elements describe field roles and semantics. Tables represent database tables, structures are like user-defined types, and views summarize distributed data. Search helps assist with searching and locks synchronize simultaneous data access. Common ABAP dictionary transactions and syntax for declaring variables and structures are also included.
This document provides an overview of SAP Human Resources personnel administration. It discusses the enterprise structure including clients, company codes, personnel areas, and subareas. It also covers personnel structures such as employee groups, subgroups, and payroll areas. Finally, it summarizes infotypes which are logical groupings of employee data fields, and dynamic actions which allow automatic processing in SAP.
An ABAP Advanced List (ALV) report provides a standardized interface for displaying list reports. This document discusses different types of ALV reports, including using function modules and controls to display list and grid reports. It also provides examples of control break reports with one and two levels, using a field catalog to customize column properties, adding a derived column, and using a SELECT statement with an INNER JOIN.
ABAP Event-driven Programming &Selection Screensapdocs. info
SELECT-OPTIONS:
cust_name FOR customers-name LIKE 'M%',
cust_name2 FOR customers-name = 'Smith',
cust_name3 FOR customers-name BETWEEN 'A' AND 'John'.
START-OF-SELECTION.
SELECT * FROM customers
WHERE name IN cust_name
OR name IN cust_name2
OR name IN cust_name3.
ENDIF.
"ต้องการให้แสดงข้อมูล customers ของลูกค้าที่มี
Sap payroll schema. functions , rules and operations – an overviewgetsarath
The document provides an overview of SAP Payroll schemas, rules, operations and internal tables. It discusses the structure of schemas and rules, common operations like AMT, RTE, NUM, and functions like PIT, PRT. It also describes how to configure different objects like leave types, time types, absence valuation rules needed for automating privilege leave accrual based on attendance.
1. The document provides guidance on payroll processes in SAP, including running payroll, new hire processes, maintaining payroll master data, and payroll reporting.
2. Key steps for running payroll include setting the payroll area, releasing the payroll, starting payroll, checking for errors, and releasing for corrections.
3. Maintaining payroll master data involves using transaction PA30 to enter and maintain employee organizational assignment, pay scale, bank details, tax information, and other payroll-related master data.
This document provides information about running payroll in SAP, including the key steps, required inputs, and expected outputs. The main steps are to set the payroll control record, select employees, run the payroll calculation transaction, enter the payroll schema and any options, and check the results table for wages, taxes, and updated payroll status of employees. Payment is then made through bank transfers configured in employee bank payment information.
Prepare for your interview with these top 20 SAP HR AND HCM interview questions. For more IT Profiles, Sample Resumes, Practice exams, Interview Questions, Live Training and more…visit ITLearnMore – Most Trusted Website for all Learning Needs by Students, Graduates and Working Professionals.
Looking to add weight to your resume? Check out for ITLearnmore for varied online IT courses at affordable prices intended for career boost. There is so much in store for both fresh graduates and professionals here. Hurry up..! Get updated with the current IT job market requirements and related courses.For more information visit http://www.ITLearnMore.com.
SAP HCM - Organization Management end user presentationsteve4sap
This document provides an overview of key concepts in SAP's Organizational Management module, including organizational plans, object types, organizational units, jobs, positions, and infotypes. It describes how these different elements are used to define an organizational structure and maintain related employee data in SAP HCM. Transactions and reports for viewing, maintaining, and reporting on organizational data are also listed.
The document provides an overview of SAP's Personnel Time Management module. It discusses key infotypes and customizing steps for setting up time quotas, work schedules, public holidays, and substitutions. The training agenda covers absence management, CATS, schema modification, and simulated infotypes for viewing employee time and labor data. Screenshots illustrate examples of personnel subarea groupings, employee subgroup groupings, daily work schedules, period work schedules, and generating work schedules manually and through batch processing.
The document discusses various topics related to SAP HR including software modules, project types, roles of HR consultants, ASAP methodology, important infotypes, and integration between different SAP HR modules. Key points include different types of SAP modules, seven types of SAP HR projects, roles and responsibilities of HR consultants, phases of the ASAP implementation methodology, importance of infotypes for storing employee data, and integration between personnel administration, organizational management, time management, and other modules.
This document provides an overview of SAP R/3 HR programming, including HR data structures, master data, payroll results data, and how to programmatically access HR data both with and without using the logical database (LDB). Key points covered include HR infotypes and time constraints, accessing payroll cluster directories and results, using LDB events and macros, and alternative methods without using LDB.
This document provides an overview of SAP HR configuration. It discusses creating personnel areas, subareas, and payroll areas. It covers maintaining infotypes, forms of address, education types, and other reference data. Number assignment and object types are configured. Integration is set up between personnel administration, organizational management, and other modules. Master and transactional data impacts of the configurations are noted. The document aims to guide the reader through many of the key HR configuration steps at a high level.
This document discusses organizational management in SAP, including:
[1] Maintaining organizational structures through objects, relationships, and evaluation paths.
[2] Using the organizational and staffing mode interface to search, select, display, and modify organizational objects and structures.
[3] Other topics covered include plan versions, object statuses, number ranges, and interfaces for creating organizational structures.
SAP HCM includes modules for organization management, personnel management, time management, and payroll management. It uses an integrated ERP system approach with a common database. Key components of SAP HCM include organization structures to define employee roles and hierarchies, master employee data stored in infotypes, personnel actions to record changes, time recording and attendance, work schedules, and payroll processing functionality.
This document provides an overview of the SAP HR module, including key concepts like infotypes, logical databases, macros, and organizational hierarchy. It discusses how HR data is stored and accessed using infotypes and logical databases. It also explains common HR processes like hiring, organizational transfers, and termination. The document compares HR to other modules and highlights features that make HR unique, such as its extensive use of master and transactional data.
Field symbols are placeholders that point to data objects in memory after being assigned. They provide flexibility in referencing data by allowing offsets, lengths, and parts of fields to be addressed dynamically. While field symbols offer elegant solutions, errors can easily occur since field assignments are not checked until runtime. It is best to only use field symbols when other ABAP statements cannot achieve the required result.
The document provides an overview of ABAP programming and outlines 6 chapters that will be covered, including introduction to ABAP, list processing, open SQL, event-driven programming, modularization, and debugging. It also describes the basic structure of an ABAP program and shows examples of ABAP statements, data types, and system fields.
study material for beginners of SAP ABAP .
1. Introduction to SAP 06
2. ABAB Data Dictionary 60
3. Introduction to ASAP Programming 89
4. Control Structures 12
5. Strings 6
6. Internal Tables 23
7. Open SQL
8. ABAB Debugging 13
9. Reports 74
10. Modularizing Techniques 44
Aditi De Tarafdar is a senior consultant for SAP HCM ECC 6.0V. Her presentation topic is the SAP Module - Functional SAP HCM ECC 6.0V / EUT - General. The agenda includes an overview of the recruitment module, a discussion, and a question and answer session. The recruitment module allows companies to manage the entire recruitment process from receiving applications to hiring applicants. It contains functions for vacancies, advertising, applicant selection and administration, and applicant correspondence and reports.
The document provides an overview of SAP solutions, including:
- SAP is an ERP software package used by many large companies worldwide to integrate business processes.
- It uses a client/server model and includes modules for finance, human resources, sales, procurement and other functions.
- The overview discusses SAP's system landscape, business benefits, and ASAP methodology for implementation projects.
- It also summarizes the scope of an example SAP HCM implementation and how HCM will integrate with other SAP modules like CO, FI and DBM.
This document provides an overview of data dictionaries and data modeling in ABAP. It discusses key concepts like data types, domains, data elements, tables, structures, and aggregated objects. Data dictionaries are described as central sources of information that define and manage metadata. Domains specify value ranges for fields, while data elements describe field roles and semantics. Tables represent database tables, structures are like user-defined types, and views summarize distributed data. Search helps assist with searching and locks synchronize simultaneous data access. Common ABAP dictionary transactions and syntax for declaring variables and structures are also included.
This document provides an overview of SAP Human Resources personnel administration. It discusses the enterprise structure including clients, company codes, personnel areas, and subareas. It also covers personnel structures such as employee groups, subgroups, and payroll areas. Finally, it summarizes infotypes which are logical groupings of employee data fields, and dynamic actions which allow automatic processing in SAP.
An ABAP Advanced List (ALV) report provides a standardized interface for displaying list reports. This document discusses different types of ALV reports, including using function modules and controls to display list and grid reports. It also provides examples of control break reports with one and two levels, using a field catalog to customize column properties, adding a derived column, and using a SELECT statement with an INNER JOIN.
ABAP Event-driven Programming &Selection Screensapdocs. info
SELECT-OPTIONS:
cust_name FOR customers-name LIKE 'M%',
cust_name2 FOR customers-name = 'Smith',
cust_name3 FOR customers-name BETWEEN 'A' AND 'John'.
START-OF-SELECTION.
SELECT * FROM customers
WHERE name IN cust_name
OR name IN cust_name2
OR name IN cust_name3.
ENDIF.
"ต้องการให้แสดงข้อมูล customers ของลูกค้าที่มี
This document discusses different types of reports in ABAP including classical reports, interactive reports, logical database reports, ABAP query reports, ALV reports, report writer/report painter reports, and views. It provides details on classical reports and their events like initialization, at selection screen, start of selection, and end of selection. It also discusses interactive reports and how they allow users to actively control data retrieval and display. Secondary lists in interactive reports are described which allow enhancing the basic list information. Finally, it mentions some system fields and events used for interactive reporting.
1. SAP uses dialog programming to handle user interactions with SAP applications through screens. Dialog programs consist of screens, flow logic, and modules that process before and after input and output.
2. When a user presses enter or activates a function, it triggers a dialog step that executes the appropriate PBO and PAI modules to generate the next screen. This passes data between the screen and internal program areas.
3. Dialog programs provide concise summaries of technical documentation on SAP dialog processing and programming.
ABAP Message, Debugging, File Transfer and Type Groupsapdocs. info
This document discusses various topics in ABAP Chapter 6 including messages, debugging, file transfer, and type groups. It provides information on different message types (A, E, W, I, S) and how to use the MESSAGE statement. Debugging modes like internal table and watchpoint are mentioned. The steps for file transfer on the application server including opening, reading/writing, and closing files are outlined. Finally, it briefly discusses the type group transaction SE11.
Free Download - http://sapdocs.info/sap/abap/abap-training-course-for-beginners/
A must document for those don't have any experience about ABAP, never seen code..
Abap course chapter 7 abap objects and bspMilind Patil
The document discusses ABAP objects and business server pages (BSP). It provides an overview of object-oriented concepts in ABAP like classes, methods, encapsulation, inheritance and polymorphism. It also describes how to define and implement ABAP classes. Additionally, it outlines how to create and execute BSP pages to integrate ABAP functionality into web pages, and how to call BAPIs from within BSPs to access external systems.
Module pool programming allows developers to create custom transactions in SAP. It involves developing screens and assigning flow logic using tools like the ABAP editor, screen painter, and menu painter. The key steps are:
1. Create a module pool program using transaction SE38.
2. Design screens using the screen painter to create screen elements like text fields, buttons.
3. Develop the flow logic using modules in PROCESS BEFORE OUTPUT (PBO) and PROCESS AFTER INPUT (PAI) events.
4. Create menus and toolbars for the screens using the menu painter.
5. Test the program by executing the assigned transaction code.
Module pool programming provides a user-
SAP ABAP Latest Interview Questions with Answers by Garuda TrainingsGaruda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
We, Garuda Trainings are provide SAP ABAP Online Training over globe.
For More:
http://garudatrainings.com/
Mail: garudatrainings@gmail.com
Phone: +1(508)841-6144
This 3-day workshop on object-oriented ABAP in Hyderabad, India in February 2006 will cover object-oriented concepts like classes, inheritance, polymorphism, and interfaces. The course will teach how to define classes and their components like attributes and methods in ABAP. It will also cover object-oriented features in ABAP like inheritance, polymorphism, and using events.
The document summarizes key concepts in ABAP Chapter 2 including:
1) Report statements are used to define reports and control page formatting. Common statements include REPORT, TOP-OF-PAGE, and END-OF-PAGE.
2) WRITE, SKIP, and ULINE statements are used to create and format lists. The list buffer stores output until the end of processing.
3) Flow control statements like IF, CASE, DO, and WHILE control program flow. Logical and arithmetic expressions are used in conditions.
4) Character manipulation functions allow working with strings, dates, and other data types. Built-in functions provide useful calculations.
5) Event-driven programming uses events like TOP-
1) The data dictionary is a virtual database that contains metadata (data about data) such as the definition of tables, fields, domains and other database objects. It provides information for data manipulation and processing.
2) Key data dictionary objects include domains, which define field attributes like type and length; data elements, which define field semantics; and tables, which store records of data. Transparent tables can be created to store custom tables.
3) System fields store system-related data like date and time, while structures store temporary data during runtime and views combine data from multiple tables.
The syntax for an inner join of more than two tables is the same as for two tables. You simply chain multiple inner join clauses together in the FROM clause.
For example:
SELECT A~a, B~c, C~y
FROM A
INNER JOIN B ON A~b = B~b
INNER JOIN C ON B~x = C~x
This performs an inner join of tables A, B and C.
SAP HR is a human resources management system that consists of several modules for organizing management, personnel administration, recruitment, benefits, compensation, training, personnel development, time management, and payroll accounting. The modules allow organizations to hire and terminate employees, manage organizational structures and reassignments, administer benefits packages, conduct performance reviews and training, track employee time and attendance, and process payroll. Key functions include applicant tracking, open enrollment, reporting tax documents, and integrating HR data with other SAP applications.
The document lists over 30 PDF files related to SAP ABAP material covering topics such as the ABAP development workbench, ABAP programming techniques, ABAP workbench fundamentals, ABAP workbench concepts, introduction to the ABAP workbench, advanced ABAP, data transfer, ABAP dictionary, form printing, developing BAPI-enabled web applications with Java, SAP application security, ABAP objects for Java developers, IDoc interface, ABAP objects, internet application components, enhancements and modifications, efficient database programming with ABAP, techniques for list creation and SAP query, database updates, test workbench, SAPscripts, data transfer, and developing web applications, screen-based IACs,
Oracle bi ee 12c home page,acting for other users,obiee 12c global headeronlinetrainingplacements
The Home page provides a starting point for tasks in Oracle BI EE, with sections for recent and favorite objects. The global header is always available and provides quick access to functions like searching, administration, help, and account preferences without leaving the current page. Users can act as another user if authorized by the administrator, allowing full or restricted access to the other user's content and preferences.
This document discusses streamlining HR processes through digital personnel files. It begins with introductions of the presenter and their experience. It then outlines the business case for digitizing personnel files, including quantifying costs of current paper-based processes and the operational benefits of going digital. These include improved access to files for HR and employees, faster processing, and compliance. The presentation then covers SAP and OpenText solutions for digitizing personnel files and integrating them with SAP HCM software. It provides an example customer case study of a large bank that improved HR processes and audit controls with a digital employee file management system.
This document provides an overview of programming in HR-ABAP and working with infotypes in SAP. It discusses:
1) The prerequisites for an ABAP HR programming training, which includes ABAP programming, logical databases, and SAP scripts knowledge.
2) The training will cover creating, enhancing, and working with infotypes, including their structures, tables, screens, and time constraints. It will also discuss using HR macros and the HR_READ_INFOTYPE function.
3) Key aspects of infotypes like their numbering conventions, definition within the data dictionary, specific includes and module pools, and processing records using PROVIDE statements and joins.
This document provides an overview of programming in HR-ABAP and working with infotypes in SAP. It discusses:
1) The prerequisites for an ABAP HR programming training, which includes ABAP programming skills, knowledge of logical databases, and SAP scripts.
2) The training content, which will cover modules in SAP-HR, infotype structures and creation, enhancement of infotypes, and using HR macros.
3) Key aspects of working with infotypes, such as their definition and numbering conventions, defining them within the data dictionary, related module pools and includes, and the different types of infotype screens.
4) How to create, enhance, and work with specific inf
The document provides an overview of SAP ERP and Production Planning modules. It defines ERP as an integrated information system that delivers consistent information to facilitate business decisions. It then discusses why companies implemented ERP systems to integrate previously separate systems. The document outlines the SAP overview, modules, and key concepts in production planning like Bill of Materials, Work Centers, and Master Data.
The document provides information about SAP modules and ERP concepts. It defines ERP as enterprise resource planning software that integrates various business functions like finance, manufacturing, supply chain, and human resources. The key modules described include FI, CO, MM, SD, and Basis. It also outlines SAP architecture and positions like functional consultant. Dashboards and visualization tools are presented as ways to access and report on ERP data.
In this PPT I have discussed some basic things about SAP such as modules of SAP, SAP R/3 Architecture, Phases in SAP Implementation, various SAP products, advantages of SAP etc.
This document provides an introduction to SAP ERP and ABAP. It discusses:
- What ERP stands for and its key components of Enterprise, Resources, and Planning.
- SAP as a leading ERP system, with its own database for faster processing.
- The core SAP ERP modules like Materials Management, Production Planning, Sales and Distribution, Finance, and Controlling.
- ABAP as the programming language that interfaces with the database to develop and transmit information between functional modules.
This document introduces SAP software, the ABAP programming language, and the Development Workbench environment. It discusses that SAP is an ERP system that facilitates information flow between business functions. The ABAP language is an object-oriented programming language used to develop and modify SAP applications in an integrated development environment. Programs can be reports or dialog programs to read or change database tables.
The document provides an overview of the history and evolution of enterprise resource planning (ERP) systems and SAP software. It discusses:
1) ERP systems evolved from inventory management and materials requirements planning systems used in manufacturing to integrate enterprise-wide processes across functions and locations.
2) SAP was founded in 1972 and released its first ERP software R/2 in 1979, with subsequent releases integrating more functions and capabilities.
3) Modern ERP systems provide real-time data processing, integration across various business modules, and flexibility to support different business types and industries.
500+ SAP ABAP INTERVIEW QUESTIONS WITH ANSWERSIICT Chromepet
Most Important SAP ABAP Interview Questions along with answers are Shared. These questions are useful to clear any kinds of interview. Especially for freshers its mostly useful. Dont forget to read these question and answers in SAP ABAP Module.
For training requirement please visit:
https://iicttechnologies.com/
(Or)
http://www.traininginchennai.co.in/
(Or)
https://traininginchrompet.com/
A closer look of Indian Railways IT Department. and gain knowledge about SAP ...KAUSTAV PALLOB
SAP is a leading enterprise resource planning software. It provides integrated management of core business functions such as finance, logistics, and human resources. Some key points about SAP:
- SAP was founded in 1972 in Germany and now has offices in over 50 countries.
- It offers various ERP software products to help companies manage operations and share information across departments.
- SAP is widely used by medium to large enterprises and has about 35% of the ERP market share.
This document provides an introduction to SAP, including:
1. ERP stands for Enterprise Resource Planning and allows integration of business functions like inventory, orders, customer service, finance and HR into a single system.
2. ERP systems were developed to address issues with separate computer systems that didn't communicate and required duplicate data entry.
3. SAP is one of the leading ERP software providers, with over 56,000 installations serving 12 million users in 120 countries. It was founded in 1972 and comprises fully integrated modules covering all aspects of business.
ERP stands for Enterprise Resource Planning. It is a software system that integrates all departments of a business like planning, manufacturing, sales, marketing etc. ERP careers exist in two areas - implementation and software development. SAP is a leading global ERP software provider with over 7500 customers in over 90 countries. SAP R/3 is its flagship product which uses a three-tier architecture with presentation, application and database layers.
SAP ERP is an enterprise resource planning software that standardizes data across departments but can be expensive and time-consuming to implement. It requires multiple steps to start using, including implementing the software and customizing it to specific business needs and operations. SAP ERP contains various modules that manage different business functions such as finance, sales, distribution, production, and more.
This document provides an overview of SAP ERP and its various modules. It discusses the benefits of using SAP to manage inventory and vendors. It also describes how SAP implementations often occur in multiple waves to ensure the system works properly. Finally, it summarizes the different modules that make up the comprehensive SAP ERP system, including financial accounting, sales and distribution, materials management, and human capital management.
The document provides an agenda for an SAP overview presentation that includes introductions to ERP, SAP, navigating SAP, standard reports, a data extraction exercise, and a Q&A session. It discusses business processes without ERP and the benefits of ERP like eliminating duplication and discontinuity in data. It also introduces key concepts about SAP including its architecture, modules, navigation basics like logging on and using favorites, and mySAP industry solutions.
If you are an Accounting professional looking for a career change, please look no further. We are going to recommend the best alternative career to leverage on your Accounting knowledge and start earning more than what you have been earning now in your profession.
This document provides an overview of SAP ERP. It begins by stating that the presentation will not cover hands-on training, technical details, or granular explanations of specific modules. It then establishes ground rules for questions during the presentation. The document explores different perspectives on SAP, from laypeople to professionals. It defines enterprise resource planning (ERP) as a packaged software system that processes transactions across a single database. The document outlines the key modules in SAP ERP mapped to different business departments and processes. It closes by noting newer extensions to ERP like CRM and SCM that have emerged with the growth of the internet.
This document provides a project report on developing business reports using ABAP programming. It includes an introduction to ABAP, its architecture and applications. Procedures for designing general reports and reports from two tables are described. The document also discusses topics like SAP, data types in ABAP, domains, transaction codes, and metadata.
The document provides an overview of Enterprise Resource Planning (ERP) systems and SAP, a leading ERP software. It discusses what ERP is, benefits it provides organizations, and key ERP software modules like financial accounting, sales and distribution, materials management, and production planning. SAP is introduced as the market leader in ERP, with details on its history and evolution. System configurations like central, 2-tier, and 3-tier client-server architectures are summarized.
The document provides an overview of SAP ERP and related products. It begins with a history of SAP and the evolution of its ERP products from R/1, R/2, and R/3 to the current mySAP ERP. Key points covered include the 3-tier architecture of SAP systems, main modules such as FI, CO, SD, MM, and how they integrate. Implementation approaches like big bang, roll out, and roll in are discussed along with NetWeaver and industry-specific solutions. Pricing and the various named user categories are also summarized.
বাংলাদেশের অর্থনৈতিক সমীক্ষা ২০২৪ [Bangladesh Economic Review 2024 Bangla.pdf] কম্পিউটার , ট্যাব ও স্মার্ট ফোন ভার্সন সহ সম্পূর্ণ বাংলা ই-বুক বা pdf বই " সুচিপত্র ...বুকমার্ক মেনু 🔖 ও হাইপার লিংক মেনু 📝👆 যুক্ত ..
আমাদের সবার জন্য খুব খুব গুরুত্বপূর্ণ একটি বই ..বিসিএস, ব্যাংক, ইউনিভার্সিটি ভর্তি ও যে কোন প্রতিযোগিতা মূলক পরীক্ষার জন্য এর খুব ইম্পরট্যান্ট একটি বিষয় ...তাছাড়া বাংলাদেশের সাম্প্রতিক যে কোন ডাটা বা তথ্য এই বইতে পাবেন ...
তাই একজন নাগরিক হিসাবে এই তথ্য গুলো আপনার জানা প্রয়োজন ...।
বিসিএস ও ব্যাংক এর লিখিত পরীক্ষা ...+এছাড়া মাধ্যমিক ও উচ্চমাধ্যমিকের স্টুডেন্টদের জন্য অনেক কাজে আসবে ...
Walmart Business+ and Spark Good for Nonprofits.pdfTechSoup
"Learn about all the ways Walmart supports nonprofit organizations.
You will hear from Liz Willett, the Head of Nonprofits, and hear about what Walmart is doing to help nonprofits, including Walmart Business and Spark Good. Walmart Business+ is a new offer for nonprofits that offers discounts and also streamlines nonprofits order and expense tracking, saving time and money.
The webinar may also give some examples on how nonprofits can best leverage Walmart Business+.
The event will cover the following::
Walmart Business + (https://business.walmart.com/plus) is a new shopping experience for nonprofits, schools, and local business customers that connects an exclusive online shopping experience to stores. Benefits include free delivery and shipping, a 'Spend Analytics” feature, special discounts, deals and tax-exempt shopping.
Special TechSoup offer for a free 180 days membership, and up to $150 in discounts on eligible orders.
Spark Good (walmart.com/sparkgood) is a charitable platform that enables nonprofits to receive donations directly from customers and associates.
Answers about how you can do more with Walmart!"
How to Manage Your Lost Opportunities in Odoo 17 CRMCeline George
Odoo 17 CRM allows us to track why we lose sales opportunities with "Lost Reasons." This helps analyze our sales process and identify areas for improvement. Here's how to configure lost reasons in Odoo 17 CRM
This slide is special for master students (MIBS & MIFB) in UUM. Also useful for readers who are interested in the topic of contemporary Islamic banking.
Leveraging Generative AI to Drive Nonprofit InnovationTechSoup
In this webinar, participants learned how to utilize Generative AI to streamline operations and elevate member engagement. Amazon Web Service experts provided a customer specific use cases and dived into low/no-code tools that are quick and easy to deploy through Amazon Web Service (AWS.)
2. SAP
ABAP HR Prerequisites
Knowledge of
ABAP Programming
Logical Database
Module pool programming
SAP Scripts
3. SAP
ABAP HR Training will cover
Brief description of modules in SAP-HR
Concept of Infotypes
Infotype Structures
Creation of infotype
Enhancement of infotype
HR Macros
Use of Provide statement
Cluster reading for Payroll results
Example of PA letters infotype (Customer defined)
4. SAP
ABAP HR Modules in SAP-HR
Personnel Management (PA)
Time Management (PT)
Recruitment (PB)
Organizational Management (OM)
Personnel Development (PD)
Training & Event Management (TM)
5. SAP
ABAP HR Infotype
Definition
Units of information.
6. SAP
ABAP HR Uses of Infotype
• To group related data fields
Name
Personal DOB
Data Nationality
Marital Status
INFOTYPES
Street
Addresses City
Pin code
State
7. SAP
ABAP HR Uses of Infotype
• Maintaining Employee Information by Date
8. SAP
ABAP HR Infotype Numbers
• Four digit number nnnn
• Unique identification
• 9000 to 9999 reserved for customer infotypes
9. SAP
ABAP HR Naming Conventions
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
10. SAP Definition of Infotype within the Data
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.
11. SAP
ABAP HR Infotype Module Pool
• A module pool should be used with each infotype. This
module pool is the main program for the maintenance
interface for the infotype.
• The name of the program is MPnnnn00. Where P
stands for Human Resources (personnel) and nnnn is
the four-digit infotype number.
12. SAP
ABAP HR Infotype-specific Includes
The main program only contains INCLUDE statements. If
you create the main program using transaction PM01
Dialogs in HR, the system also creates the following four
includes:
Name of include The include contains
MPnnnn10 The PROGRAM statement and
the declaration of common data objects
MPnnnn20 PBO modules for the screens
MPnnnn30 PAI modules for the screens
MPnnnn40 subroutines
13. SAP
ABAP HR Infotype-specific Includes
The system also inserts INCLUDE statements in the main
program for the following includes:
Name of include Use
FP50PPSB Declaration of common data objects
This data area is used as a buffer for imported
infotype records and maintenance information. The
variables specified in this area are used as export or
import parameters when the infotype dialog module
is accessed.
MPPDAT00 Declaration of common data objects
MPPERS00 Standard infotype modules
MPPIRC00 Definition of infotype return codes
MPPREF00 Definition of two data objects that contain the
number of reference personnel numbers in structure
P0031 or P0121
14. SAP
ABAP HR Infotype Screens
Each infotype has at least three screens:
• An initial screen
• A single screen
• A list screen
15. SAP
ABAP HR Initial Screens
• Initial screen is used as technical interface
• Screen 1000 is used for all infotypes
• Processed in background and not displayed
• Performs general initialization procedures
17. SAP
ABAP HR Single Screens
• Its an interface between the system and the user.
• It enables to create, display or maintain data records.
• Screen 2000 is used for single screen.
21. SAP
ABAP HR Infotype Screen Control
• Through customization some field are made hidden.
• Attributes are specified during runtime.
• The appearance of the screens changes depending on
the function chosen by the user.
22. SAP
ABAP HR Infotype Time Constraint
A time constraint indicates whether more than one infotype
record may be available at one time. The following time
constraint indicators are permissible:
1 No overlapping and no gaps.
2 No overlapping but time gaps are permitted.
3 Overlapping and and time gaps are permitted.
23. SAP
ABAP HR Other Possible Time Constraint
A Only one record may exist, valid from 01/01/1800 to 12/31/9999.
Splitting and deletion is not permissible.
B Only one record may exist, valid from 01/01/1800 to 12/31/9999.
Splitting is not permissible, but may be deleted.
T The time constraint varies depending on the subtype.
Z Refers to time management infotypes.
24. SAP
ABAP HR Infotype Characteristics
The following tables must be maintained for each infotype:
Name of table Task
T582A Basic infotype characteristics
(database tables, single screen, list screen, time constraint, dialog
module, and so on)
T582S Infotype short texts
T777A Technical Characteristics of Infotype (database table, dialog module, and
so on)
T77ID Name of data field structure (PSnnnn)
25. SAP
ABAP HR Creating PA infotypes
Transaction code
‘PM01’.
31. SAP
ABAP HR Enhancement of PA Infotype
1. Start the Personnel Administration infotype
copier (PM01)
2. Enter the infotype number.
3. Choose Enhance infotype.
32. SAP
ABAP HR Enhancing a Single Screen
• Start transaction PM01
• You access the Create Infotype screen:
• Choose Enhance Infotypes.
• In the Infotype no. field, enter the four-digit number of the infotype you
want to create. When you specify the infotype number, please remember
to enter any leading zeros.
• In the Sub-Objects group box, flag CI Include.
• Choose Create. The Dictionary: Initial Screen is displayed.
• Create the Cl include.
• Choose Activate.
• Return to the Create Infotype screen.
• Choose Create All.
Result
You have included additional fields in the standard single field for an
infotype
34. SAP Enhancing a Single Screen – Maintain
ABAP HR
Structure
35. SAP
ABAP HR Enhancing a Single Screen – Screen Preview
Enhanced Field
36. SAP
ABAP HR Enhancing PA Infotype – CI INCLUDE
Only those PA Tables can be Enhanced, having structure CI Include
CI_P0000
37. SAP
ABAP HR HR Macros
RP_PROVIDE_FROM_LAST
RP_PROVIDE_FROM_FIRST
RP_SET_DATA_INTERVAL
RP_READ_INFOTYPE
38. SAP
ABAP HR Macros Modules
M acro M odules
TABLES: PERNR.
INFOTYPES: 0001, " Organizational Assignment
0002, "Personal Data
0006, " Addresses
....
GET PERNR.
RP_PROVIDE_FROM_LAST P0001 SPACE PN-BEGDA PN-ENDDA.
WRITE...
* * * Include program DBPNPMAC.
DEFINE RP_PROVIDE_FROM_LAST.
PNP-SW-FOUND = '0'.
. . .
END-OF-DEFINITION.
39. SAP
ABAP HR Infotype Record Processing
P rocessing a S p ecific Infotype R ecord
Data selection January Decem ber
January Decem ber
T a ble
Pnnnn
G ET P E RN R.
R P_ PR O VI DE _F RO M _L AS T <P n nn n> S PA C E PN-B EG D A PN -E ND D A.
I F PN P -S W- FO U ND = 1 .
W R IT E. ..
E ND IF .
40. SAP
ABAP HR Infotype Record Importing
Importing Specific Infotype Records
Data selection M ay December
PAnnnn
START-OF-SELECTION.
RP_SET_DATA_INTERVAL '<
Pnnnn>' PN-BEGDA PN-ENDDA.
GET PERNR.
Table
Pnnnn
41. SAP
ABAP HR Function HR_READ_INFOTYPE
Reading Infotypes Without Logical DB (1)
PAnnnn
INFOTYPES: <nnnn>.
...
CALL FUNCTION
'HR_READ_INFOTYPE'
...
42. SAP
ABAP HR Function HR_READ_INFOTYPE
Reading Infotypes Without Logical DB (2)
INFOTYPES: 0002.
DATA: return LIKE SY-SUBRC.
CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
. . .
PERNR = <person>
INFTY = '0002'
BEGDA = <begdat>
ENDDA = <enddat>
IMPORTING
SUBRC = return
TABLES
INFTY_TAB = P0002
EXCEPTIONS
INFTY_NOT_FOUND = 1
OTHERS = 2.
43. SAP
ABAP HR HR Macro – Summary
• Many HR reports use macros. Their program codes
are stored in a table or defined locally using the
DEFINE keyword.
• The PR_PROVIDE_FROM_LAST macro writes the
last valid record in the data selection period to the
header line of the internal info type table.
• You can use the function module
HR_READ_INFOTYPE to read the personnel data in
reports which do not use an HR logical database.
44. SAP
ABAP HR Use of PROVIDE Statement
PROVIDE – ENDPROVIDE is a loop to process
Pnnnn tables, within the validity period.
Two or more infotypes can be processed in a single
PROVIDE – ENDPROVIDE loop.
Combines JOIN and PROJECTION.
Reads time-dependent table entries.
45. SAP
ABAP HR Logical database PNP
Functions of Logical Database PNP
1. Data retrieval 2. Screening
3. Authorization check
47. SAP
ABAP HR Functions of Logical database PNP
Data Retrieval
1. Create data structures for infotypes
INFOTYPES: 0001,
0002,
0007.
" Organizational Assignment "
"Personal Data "
" Planned Working Time"
2. Fill the data structures with the infotype records
GET PERNR.
48. SAP
ABAP HR Processing Master Data using PROVIDE
Processing Master Data
TABLES: PERNR.
INFOTYPES:0001, " Actions
0002, "Personal Data
0006, " Addresses
....
GET PERNR.
PROVIDE * FROM P0002 BETWEEN PN-BEGDA AND PN-ENDDA.
WRITE...
ENDPROVIDE.
49. SAP
ABAP HR Processing Master Data using PROVIDE
Loop Nesting
GET PERNR.
PROVIDE * FROM P0002
BETWEEN PN-BEGDA AND PN-ENDDA. Infotype
WRITE... loop
ENDPROVIDE.
Employee
PROVIDE * FROM P0006 loop
BETWEEN PN-BEGDA AND PN-ENDDA. Infotype
WRITE... loop
ENDPROVIDE.
END-OF-SELECTION.
50. SAP
ABAP HR Joins in PROVIDE
Join / Creating Intervals
Personal
Data (0002)
Organizational
Assignment (0001)
Join
51. SAP
ABAP HR Joins in PROVIDE
Join / Coding
TABLES: PERNR.
INFOTYPES:0001, " Organizational Assignment
0002, "Personal Data
0006, " Addresses
....
GET PERNR.
PROVIDE * FROM P0001
* FROM P0002
BETWEEN PN-BEGDA AND PN- ENDDA.
WRITE...
ENDPROVIDE.
52. SAP
ABAP HR Joins and Projection in PROVIDE
Join and Projection / Coding
TABLES: PERNR.
INFOTYPES:0001, "Organizational Assignment
0002, "Personal Data
....
GET PERNR.
PROVIDE STELL
ENAME FROM P0001
GBDAT FROM P0002
BETWEEN PN-BEGDA AND PN-ENDDA.
WRITE...
ENDPROVIDE.
53. SAP
ABAP HR PA Letters Infotype – Customer Defined
Business Needs:
A letter is to be generated after the following action in the prescribed
format:
1. Hiring / Appointment Letter
2. Confirmation Letter
3. Promotion Letter
4. Transfer Letter
5. Relieving Letter on Resignation
6. Retirement Letter
The generated letter should be modifiable and same is to be stored
along with each employee and action.
54. SAP
ABAP HR Sample format of Appointment Letter
LETTER NO. REC.01 APPOINTMENT LETTER
Mr./Miss [Full name of Employee]
[Position] [Grade]
[Location]
The management is pleased to appoint you as the [POSITION] in [GRADE] with effect from [DATE].
You will report to [POSITION].
Your salary & other benefits are stated in the attached compensation package sheet.
You will be on probation for a period of six months. On satisfactory completion of probation you will
be confirmed in service.
You shall be governed by the Services rules of the Company, a copy of which is enclosed. A
summary of Benefits & Leave Rules as applicable to you is also enclosed.
Please confirm your acceptance by signing the duplicate copy of this letter & intimate the date of
joining.
This offer is valid for two months from the date of receipt of this letter.
Faithfully
[Signatory] / SECRETARY
[Designation]
55. SAP
ABAP HR Structure for PA letter Infotype
Structure: PS9011
Component Component Data Len De Short Text
Type Type c
LDATE ZLDATE DATS 8 0 Letter Date
LTYPE ZLTYPE1 CHAR 50 0 Letter Type
SIGN1 ZSIGN1 CHAR 40 0 Signatory
DESGN ZDESGN CHAR 40 0 Designation
MASSN ZMASSN CHAR 2 0 Action Type
EFFDT BEGDA DATS 8 0 Start Date
SUPER ZSUPER CHAR 40 0 SBU / Functional Head
SBUNM ZSBUNM CHAR 40 0 SBU Name
APDAT ZAPDAT DATS 8 0 Appointment Date
RLDAT ZRLDAT DATS 8 0 Relieving Date
LETTERID TDOBNAME CHAR 70 0 Name
56. SAP
ABAP HR ZHR_LTYPE
Table ZHR_LTYPE created for help drop down of field
LTYPE of structure PS9011.
Table: ZHR_LTYPE
Data
Fields Field Type Type Len Dec Short Text
INFTY INFTY CHAR 4 0 Infotype
SUBTY SUBTY_591A CHAR 4 0 Subtype
LTYPE ZLTYPE1 CHAR 50 0 Letter Type
ACTION MASSN CHAR 2 0 Action Type
FRMNM ZFRMNM CHAR 30 0 Form Name
57. SAP
ABAP HR Screen Layout for PA Letters Infotype
58. SAP
ABAP HR STD Text for Appointmnet Letter – SO10
*
* Ref No. &itab-ref_no&
*
* &cldate&
*
* &itab-ename&
* &itab-zdesgn&
* &itab-orgtx&
* &itab-name1&
*
* &itab-first_line&
*
B The Management is pleased to appoint you as the &itab-zdesgn& in grade
&itab-pktxt& with effect from &itab-effdt&. You will report to .....
*
B Your salary & other benefits are stated in the attached compensation
package sheet.
*
59. SAP
ABAP HR STD Text for Appointmnet Letter – SO10
B You will be on probation for a period of six months. On satisfactory
completion of probation you will be confirmed in service.
*
B You shall be governed by the Services rules of the Company, a copy of
which is enclosed. A summary of Benefits & Leave Rules as applicable to
you is also enclosed.
B Please confirm your acceptance by signing the duplicate copy of this
letter & initimate the date of joining.
*
B This offer is valid for two months from the date of receipt of this
letter.
*
* Faithfully
*
* &pp9011-sign1&
*
P2 CC:,,Chief Personnel Officer
P2 ,,Chief Manager, Management Systems and Information
P2 ,,
60. SAP
ABAP HR Clusters
Definition
Each database object, for example, PCL1 or PCL2, with the type
Import/Export file consists of related areas. These areas are known
as clusters, for example. RX, RD.
61. SAP
ABAP HR Display of Cluster data – Payroll Result
62. SAP
ABAP HR Display of Cluster data – Payroll Result
63. SAP
ABAP HR Display of Cluster data – Payroll Result
64. SAP
ABAP HR Display of Cluster data – Payroll Result
65. SAP
ABAP HR Display of Cluster data – Payroll Result
66. SAP
ABAP HR Display of Cluster data – Payroll Result
67. SAP
SAP
ABAP HR Reading Cluster Directory
ABAP HR
Reading the Cluster Directory
*Table containing directory of payroll results
DATA: BEGIN OF RGDIR OCCURS 100.
INCLUDE STRUCTURE PC261.
DATA: END OF RGDIR.
DATA: COUNTRY LIKE T001P-MOLGA.
...
CALL FUNCTION 'CU_READ_RGDIR'
EXPORTING
PERSNR = PERNR-PERNR
IMPORTING
MOLGA = country
TABLES
IN_RGDIR = RGDIR
EXCEPTIONS
NO_RECORD_FOUND = 1
OTHERS = 2.
68. SAP
ABAP HR Determining Last Payroll Result
Determining Current Payroll Result (1)
DATA: number LIKE PC261-SEQNR.
. . .
GET PERNR.
. . .
CALL FUNCTION 'CU_READ_RGDIR'
. . .
CALL FUNCTION 'CD_READ_LAST'
EXPORTING
BEGIN_DATE = PN-BEGDA
END_DATE = PN-ENDDA
IMPORTING
OUT_SEQNR = number
TABLES
RGDIR = RGDIR
EXCEPTIONS
NO_RECORD_FOUND = 1
OTHERS = 2.
69. SAP
ABAP HR Determining Last Payroll Result
Determining Current Payroll Result (2)
DATA: result TYPE PAY99_RESULT.
DATA: rt_header TYPE LINE OF HRPAY99_RT.
. . .
CALL FUNCTION 'PYXX_READ_PAYROLL_RESULT'
EXPORTING
CLUSTERID ='RX'
EMPLOYEENUMBER =p0001-pernr
SEQUENCENUMBER =number
* READ_ONLY_BUFFER = ' '
* READ_ONLY_INTERNATIONAL = ' '
* CHECK_READ_AUTHORITY = 'X'
. . .
CHANGING
PAYROLL_RESULT =result
EXCEPTIONS . .
LOOP AT result-INTER-RT INTO rt_header.
WRITE: / rt_header-LGART, ...
ENDLOOP.
70. SAP
ABAP HR Structure for Payroll Result
Structure for Payroll Results
Structure: PAY99_RESULT
EVP INTER Structure PAY99_INTERNATIONAL NAT
Structure PC261 Dummy
VERSC RT CRT BT for national
Type PC202 Type HRPAY99_RT Type HRPAY99_CRT part
DATA: result TYPE PAY99_RESULT.
DATA: rt_header TYPE LINE OF HRPAY99_RT.
. . .
* Access to payroll result data
WRITE: result-INTER-VERSC-FPPER,
. . .
LOOP AT result-INTER-RT INTO rt_header.
WRITE: / rt_header-LGART, . . .
ENDLOOP.
71. SAP
ABAP HR EXERCISE (1)
1. Whenever an employee is hired, it is mandatory to
provide certain documents, which will form a checklist
on joining the organization.
The joining checklist are as follows:
a. Relieving letter from last employer
b. Salary Slip of last employer
c. Graduation certificate
d. Copy of latest qualification certificate, specify
e. Income Tax certificate of last employer
f. Others specify – (3 lines)
Create a customer defined infotype where above
details are maintained.
72. SAP
ABAP HR EXERCISE (2)
2. Eligibility for LTA allowance is one basic for a financial
year. If last year it is not claimed, it can be claimed in
the current year.
LTA is one time payment and maintained in IT
0015, i.e. Additional payments & deductions.
• Provide and additional field to maintain year for
LTA claim. (Infotype Enhancement to IT 0015)
• If LTA claim is not of current year, then LTA
reduces to 80% of the current basic. Built a
validation for the same.
73. SAP
ABAP HR EXERCISE (3)
3. Generate a report to list employee with the latest
action in the given date range.
Display following fields:
a. Employee Number
b. Employee Name
c. Action Type
d. Action Text
e. Action Start Date
Tips: Make use of HR macros
74. SAP
ABAP HR EXERCISE (4)
4. Generate a report to list an employment history in a
given date range.
Display following fields:
a. Employee Number
b. Employee Name
c. Action Start Date
d. Action Type
e. Action Text
Tips: Make use of provide – endprovide loop
75. SAP
ABAP HR EXERCISE (5)
5. Generate a Salary register which will list following
fields in matrix format.
Emp.No. Basic HRA Conv Spl.Pay
00001
00002
00100
Read data from Payroll Cluster and display it in the
above format.
Tips: Refer to SAP standard programs in T.Code
PC00_M99_CLGA09 and PC_M99_CLGV09