SlideShare a Scribd company logo
SAP Architecture Module Overview
SAP  was founded in 1972 in Walldorf, Germany. It stands for  Systems, Applications and Products in Data Processing.  Over the years, it has grown and evolved to become the world premier provider of client/server business solutions for which it is so well known today.  The  SAP R/3  enterprise  application suite for  open client/server  systems has established a new standards for providing business information management solutions.  The main advantage of using  SAP  as your company ERP system is that SAP have a very  high level of integration  among its individual applications which guarantee consistency of data throughout the system and the company itself.
In a standard  SAP  project system , it is divided into three environments,  Development, Quality Assurance and Production .  The  development system  is where most of the implementation work takes place. The quality assurance system is where all the final testing is conducted before moving the transports to the production environment.  The production system is where all the daily business activities occur.  It is also the client that all the end users use to perform their daily job functions.  To all company, the production system should only contains transport that have passed all the tests.
SAP  is a  table drive customization software .  It allows businesses to make rapid changes in their business requirements with a common set of programs.  User-exits are provided for business to add in additional source code.  Tools such as screen variants are provided to let you set fields attributes whether to hide, display and make them mandatory fields.  This is what makes ERP system and  SAP  in particular so flexible .  The table driven customization are driving the program functionality instead of those old fashioned hard-coded programs.  Therefore, new and changed business requirements can be quickly implemented and tested in the system.
Architecture of SAP R/3 :
SAP R/3  is a client server model, using 3-tiered architecture. The three layers are 1)        Presentation Layer 2)        Application Layer 3)        Database layer 1) Presentation Layer Presentation Layer provides means of: Input, allowing the users to manipulate the system Output, allowing the system to produce the results of user’s manipulation SAP is having Graphical User interface (SAP GUI). The SAP GUI is installed on Individual machines which acts as presentation layer. 2) Application Layer In this layer business logic is executed. The application layer can be installed on one machine, or it can be distributed among more than one system. 3) Database Layer The database layer holds the data.  SAP  supports any relational database. SAP does not   provides any database. But it supports any RDBMS. The database layer must be      installed on one machine or system. Major databases which are being used in  SAP  implementations are Oracle, DB2.
SAP R/3  is written using its own programming language ABAP. Kernel is written using C language. What is ABAP? ABAP stands for Advanced Business Application Programming. ABAP is a fourth generation language. (4GL). Types of Projects: We can divide the SAP projects into three categories. They are 1)  SAP  Implementation Projects 2)  SAP  Support Projects 3)  SAP  Migration Projects
1)  SAP  Implementation Projects In this type of projects, Customers are moving towards  SAP  software. Previously they might be using some  other software. 2)  SAP  Support Projects Once SAP project is implemented, it should be supported by the consultants in day-to-day business. In  Support projects, the support team helps the customer in day-to-day business. 3)  SAP  Migration Projects As we see, SAP is continuously upgrading the R/3 software. Customers are moving from the older versions  to new versions. When the customer decides to new version, it is called SAP Migration Projects. Now-a-days many customers are migrating from older versions like 4.5 or 4.6b, 4.6c to ECC 5.0 or ECC 6.0  versions.
Personnel Administration  (PA) HR - Personnel Administration  (PA) PA involves administrating employee data, commonly referred to Master Data.   Master Data  contains all employee data used in HR processing. Master Data includes Personal (Eg. address), Organizational (Position description), Benefits (Insurance, Pension), Time & Payroll.   More on Master Data... Master Data is stored in  Infotypes.  Infotypes are tables (for user Data entry screen) that contain logically related employee data. Data can be stored for specific periods, which includes current and historical.  More on Infotypes..
Components of PA:   Recruitment   Organizational Structure  Compensation Management  Personnel Development  Company Structures in HR:    Enterprise Structure - Assigning employee to a geographical location (eg. San Francisco).  Personnel Structure - is used for functional grouping of employees (eg. salaried, hourly).
Components of PA:   Personnel Area : represents a division of a company code into subunits. It is an organizational entity representing an area within an organization defined by specific aspects of personnel administration, time management and payroll. Personnel areas are subdivided into personnel subareas. Personnel area is specific to HR and is a four character alpanumeric identification. Eg. Personnel area 1000 is for employees in Texas, 2000 is for Louisiana. 
Personnel Subarea : is a further subdivision of Personnel area. It may represent geographical locations. Functions include:       1.  Set groupings for Time Management, so that work schedules, substitution and    absence and leave types can be setup for  individual personnel subareas.       2. Generate default pay scale type and area for an employee's basic pay.       3. Define public holiday calendar.   Employee Groups : divides or groups employees into various categories. Eg. Active employees, Retired employees, Contractors. Employee groups are used to generate default values for payroll accounting area and basic pay. 
Employee Subgroups : are further differentiated within the employee group. Eg. Salaried employees, Hourly employees, Unionized  employees, Executives. The employee subgroup grouping for the payroll rule allows you to define different payroll procedures for  different employee subgroups. For eg. you can specify whether an employee's pay should be determined on hourly or monthly  basis. The employee subgroup grouping for the work schedule defines the validity of work schedule, and the attendance or  absence quota type determines the validity of time quotas.
HR - Time Management   SAP HR  Time Management functionality includes time collection, evaluation of time and absence data for payroll, leave management and reporting. It also automatically calculates leave accruals, overtime, shift premiums and bonuses.  
HR - Time Management  (for Payroll processing)   SAP HR  Time Management functionality includes time collection, evaluation of time and absence data for payroll, leave management and reporting. It also automatically calculates leave accruals, overtime, shift premiums and bonuses.    Time data is used to process Payroll, internal & external reporting. Payroll needs Time data to process: Hours worked  Overtime  Shift times  Vacation  Absence to be paid
Time is also used for   Internal reporting - by management to evaluate and project costs.  External reporting - tracking of time data for Labor Union requirement etc. For eg. Labor union requires statistical data concerning the amount of overtime spent on certain shifts etc.  Time data is stored in various infotypes. This data is evaluated according to various rules during time evalution and the processed data is transferred to payroll.
Time data is generally collected by a third party recording terminal. Time data is recorded in various ways. eg. Punch cards, Manual time sheets that stores hours worked for each day along with any absenses.  All the absence's and attendance in a day are uploaded into  SAP  and analysed using the pre-defined times in the employees Work Schedule rule. After processing the time events, the system generates wage types and time types based on pre-defined rules within the time evaluation program. These wage types and time types are then used for Interfacing to payroll, reporting etc.
Time Evaluation process Check for Completed and Approved Time Sheets (CAPS):   The Time Evaluation process begins after all employees have entered time and supervisor has approved it. This can be done using transaction CAPS.   Important Note:  When you use the transaction CAPS to approve time, you will be locking the employee records from any changes (i.e. no one else can make changes, enter time, approve time, etc., while you are in this transaction).  Therefore, to reduce the number of locked records and improve system performance, perform this step by cost center instead of for the entire personnel area.  Once finished, you may then run the transaction for the entire personnel area to validate completeness. Use Menu Path:  Time Management> Time Processing> CAPS-Check for Completed/ Approved Time Sheets.
Transfer Time (CATA):  The Transfer Time step take time data that has been entered on the time sheet and moves it to the HR and Controlling databases for further processing (i.e. payroll cannot be processed unless this step is performed correctly).  The system transfers time data automatically to HR when time has been approved by the either supervisor or CSR.  A batch program that runs nightly will transfer time data to Controlling for further processing.  Although this is an automatic process, there are situations where the initial transfer can fail and the time will need to be transferred manually (for example, if the employee record was locked by another user).  Therefore, as a matter of precaution, always execute this step before you perform the “Review Time Data” step. Use Menu Path: Time Management> Time Processing> CATA Transfer Time
Review Time Data:  Once the time sheets have been entered, approved and transferred to the HR database, the final step is the validate that the time data has been correctly entered.  Check for overtime, public holidays etc. If any check fails, you will have to correct and re-approve (via CAPS) the employee’s time sheet, transfer the time (CATA) and then review the entries again.  Use Menu Path:  Time Management> Time Processing> S_AHR_61018659 – Review Time Data. Run TIME Evaluation (RPTIME00) for pay period (PT60)
HR - Payroll   Payroll is used to calculate the remuneration for work done for each employee. SAP Payroll delivers powerful and efficient gross-to-net, net-to-gross, regular and off-cycle payroll processing. SAP's complex Payroll process  handles everything including vacation policies, compensation programs, work schedules, Holidays, overtime pay etc. 
Payroll Overview  Payroll is used to calculate the remuneration for work done for each employee.  SAP  Payroll delivers powerful and efficient gross-to-net, net-to-gross, regular and off-cycle payroll processing.  SAP's  complex Payroll process  handles everything including vacation policies, compensation programs, work schedules, Holidays, overtime pay etc.  SAP's  ESS (Employee Self Service) function allows employees to view, create and maintain data anytime, anywhere, via Web-based technology and interactive voice response functionality. ESS is an effective means for providing real-time access and data maintenance capabilities to the source or owner of the data. It has the ability to offload much of the data entry and related customer service activities that may be typically performed in an organization's human resources, payroll, benefits and purchasing departments.
Payroll accounting calculates the payment of work done by an employee. Payroll function does the following:   Compute employees gross salary   Make necessary deductions   Calculate Net salary   Generate Checks or direct deposits.   Payroll components include:   Payroll area -  groups employees based on the frequency of their paydates. eg. Z1 for salaried staff paid monthly.  Control Record -  It determines the current payroll period for a payroll area.  Period Modifier -  Period in which payroll accounting is carried out. eg. 10 - for monthly pay periods.
Date Modifier -  Distinguishes periods with same frequency but different date. Eg. 10 - for monthly pay period but with the pay date being 5th of every month.  Payroll Calendar -  Generating calendars for cumulating wage types to get monthly, quaterly or yearly sum totals.  Payscale type -  used for segregation of employees payscales based on the type of union contracts in a company. Eg. 10 - non union workers 20 - collective agreement for secretaries contract.  Payscale area -  Differentiates payscales based on geographical area. Eg. 10 - California.  Payscale group -  Differentiates employees payscales based on functionality. Eg. GR01 - grouping for junior clerks, GR02 - for senior clerks.   Payscale level -  Subdivision of employees payscales. Eg. L1 - level 1 clerk, L2 - level 2 clerk.  Wage types -  The payments and deductions for an employee are coded as wage types. Eg. A001 - salary payment, B001 - 401K deduction.
Payroll Infotypes : Payroll data is stored in various infotypes, which includes, 0001, 0007, 0008, 0009, 0207, 0208, 0209, 0210, 0234. These infotypes maintain personal details, payment and deduction info, benefits data, garnishment data, tax data, etc. Payroll Process involves:   Maintaining payroll related infotypes  Periodic payroll run  Transferring data to FI/CO  Transferring third party remittance data to Accounts Payable  Tax reporting  Standard reporting  Payroll program name:  RPCALCx0
Payroll Hours Entry  ·          Electronic Time Cards/Automated  o        Start and End Time input o        Hours verification  §         Reports  §         Electronic notification (at time of user punch in/out)  §         Timing (when should Payroll notification occur)  o        Manual entry and corrections  o        Real time operation  o        Conversion of current bar-coded badge system  Payroll functionality
Manual Entry  Number of screens involved and efficiency of entry  Carry forward of information entered on one screen to the next  Check and balances to verify entered information – Reports and/or screen totals           Employee totals           Dept. totals           Batch totals 
Payroll Gross Wage Calculation   ·          Compensation  Correctly calculate wages for different shifts and salaried personnel  Recognize and calculate shift differentials  Different differential within the same pay period  Calculate overtime  Based on employee’s individual schedule  Previous hours worked and type of hours during pay period  holidays  sick Time  vacation    Special double time considerations  Track Vacation/Holiday/Sick time  Vacation
Automatic accrual  Usage  Manual adjustments  Checks so that it can not go below zero  Holiday  General business holidays  Floating personal holiday accrual  Floating personal holiday usage tracking  Track Sick time within the system  Maternity/Family leave
Mass Wage Updates/Changes  Annual percentage increases across the board  To select groups  All employee’s  Holiday pay  Pay For Performance  Distribution based on company’s financial performance. 
Deductions from Wage   ·          Benefit Plans  Company Contributed Benefits  Health Insurance  Vision Coverage  Dental  ·         Basic  ·         Dependent  ·         Optional additional coverage  ·         Accidental death and dismemberment
Disability Coverage  Short-term  Long-term  Optional long-term  Flex Pay (for those that do not elect company sponsored benefits)  Tuition reimbursement  Parking reimbursement 
   Employee Contributed Benefits and/or Reimbursement Accounts  401k  Daycare Reimbursement  Health Care Reimbursement   ·          Garnishments – Tax, Child support, Legal, Miscellaneous  Entry process  Automatically discontinue when fulfilled  Tracking  Reporting  On screen  Printable reports
Savings bonds  Multiple bonds  How payroll deducted funds are applied to the bonds   Savings/Checking      Miscellaneous  Shoes  Uniforms  United Way  Tax  State  Federal  County  City 
Payroll Processing  ·          Manual Checks     Entry  Printing   Controls  ·          Normal Processing by Business Area (location)  Timing   When should payroll be processed   Closing of periods when complete   Processing payroll  Entered by business area (location) and processed at corporate  Steps involved  Manual corrections if necessary  Checks printed by location (business area) at location  ·  By shift  ·         By department  ·         How to print checks
Controls  Reconciliation tools within process  Error/Warning Reports  Checks over $$  Multiple to same name   On line options  Totals Reports by  Overall pay run  Department  Business Area  Company code
Miscellaneous Reporting  Online and Hardcopy Reporting  Employee information   Wage information (current and termed employees)      Wage information for a set period   YTD wage information   Hours paid for and type      Vacation   Holiday   Sick   Overtime   History of pay increases  Select information by cost center  Various sort options
Quarterly Reporting  Samples of reports and processes   Annual Reporting  Samples of reports and processes (if different than quarterly)   W-2’s  Processing of  Corrections  Printing 
Human Resources   Application Entry  Online  Through web-based technology  Directly into system within controlled screen  Confirmation process/everything entered correctly  Conversion/transfer to new employee status  Conversion of termed employees to new hire/active.
Employee Information  Benefit Information  Overall Data Entry Issues  Number of screens involved  Templates to help reduce redundant entry  Conversion of past information from termed employees to new hire/active status  Tax information  W4  What if screens  View results of tax information changes before committing  Ability to convert if acceptable  Benefit Plan Options  Health Insurance  Vision Coverage  Dental
Life Insurance  Basic     Dependent  Optional additional coverage  Accidental death and dismemberment  Disability Coverage  Short-term  Long-term  Optional long-term  Flex Pay (for those that do not elect company sponsored benefits)  401k (when eligible)  Daycare Reimbursement  Health Care Reimbursement  Savings bonds  Savings/Checking
·          Employee Deductions  Garnishments      Tax  Child support  Legal   Miscellaneous  Shoes  Uniforms  United Way   Position Information  Job Title  Job description  Job code  Encoded to show  Where they work  Hourly or salaried     Shift  Salary Grade/Schedules     Shift  Current Shift      Rotation  Differential 
Reporting/Printed Documents  Benefit Reporting  Health Insurance  Plan premium report (from which payment is made)  On screen review  Weekly reporting to Prescription Care Services  Vision Coverage  Plan premium report (from which payment is made)  Downloadable to disk (once per month)
Dental  On screen review  Plan premium report  401k contribution reporting/payment  Service Awards  Anniversary Reports  Years of service  Performance review notices  Open Enrollment document showing available benefits for distribution to employees  Employee cost (if applicable)  If current employee, current coverage selections  Confirmation document for distribution to employees  Current selections and cost
Labels     Internal distribution for employee information  By shift  By department  By status  Full-time  Part-time  Temporary  All 
Government  Government Reports     New Hire Report  Bi-weekly report sent to government for garnishment purposes  EEO  HIPPA letters  COBRA letters       Management/Planning     Salary Reports/Planning  Planning by salary grades  Salary survey reports  Supervisory Reporting  Ability to provide supervisory and management with detailed employee/payroll information restricted to their area(s) of responsibility
·          Training  Conversion of current data  Tracking of training received  Program, course and class information     Cost of training  Review of course taken  Certification if received  Expiration/renewal date if certification need to be renewed  History of classes taken  Reporting by  Individual  Cost Center  Department  Business Area  Company
PD ( Planning and Development)  Organizational Units :  describe the different business areas within your company. Org. Units must exist in a company organization structure and be linked to one another in order to create a hierarchical structure for your company and a link between the objects. Use transaction PP02 to create Org.Units. Object type ' O '. Following is a three level hierarchy. Table HRP1000. One Org. Unit can be related to another Org. Unit. 
                                        Human Resources Benefit Admn. Payroll      Compensation      Staffing
Jobs : A job is the general classification for a set of tasks. Eg. manager, customer service representative. Each Job identifies a unique classification of activity. Employees hold positions and not Jobs. Jobs are linked to Positions, which are held by employees. Equal number of positions should be created for each Job. Use transaction PP02 to create Org.Units. Object type ' C '. Table HRP1000. Positions :  are specific jobs performed by individuals in a company. Each position is occupied by one employee. Eg. HR Manager. Positions not assigned to employees are known as vacancies.One Position can be assigned to more than one person. Eg. the first employee may work 50% and the other will work the remainder 50%. Position belongs to a Job which describes the Position. Use transaction PP02 to create Org.Units. Object type ' S '. Table HRP1000.  
Relationship between object s:  Table HRP1001. Transaction PP02  (Infotype 1001)  Cost Center  =>  Org. Unit  =>   Position   =>   Job  Manager HR Manager Account Manager
HR - Benefits SAP HR  Benefits Administration handles an unlimited number of plans, including flexible benefits plans, executive benefits programs and miscellaneous benefits such as health club memberships.  SAP  also provides powerful reporting, integration with other  SAP  business applications and interfaces to third parties to transfer Benefit related information.
Personnel Actions   (Human Resources > Personnel Management > Administration > Personnel Actions or Transaction PA40)   Benefits Hire/Rehire:  Use this action after an employee has been (re-)entered into SAP by personnel. If the employee has one or less dependents that need to be entered, you may proceed to enrollment from the Adjustment Reasons Infotype. Otherwise, you will need to add additional dependents via Maintain Master Data before enrollment.  Benefits Term/Retire:  Use this action for an employee that is terminating or retiring. Once you complete the action, go to the Benefits Termination transaction (below) to terminate the employee’s benefit plans.  Benefits Dependents Create:  Use this action for any qualifying event that includes adding a dependent. Examples include birth of a child, adoption, marriage, etc.  Benefits Dependents Change:  Use this action for any qualifying event that involves changing or removing an existing dependent. Examples include divorce, death of dependent, loss of student status, etc. 
Benefits Trnsfr/Position Chnge:  Use this action when an employee goes from part-time to full-time, full-time to part-time, or when a position change will affect the employee’s benefit elections.  Benefits LOA:  Use this action only when a leave of absence affects the employee’s benefit elections.  Benefits Return from LOA:  Use this action only if the return from leave affects the employee’s benefit elections. In general, this action should only be necessary for those employees who have experienced the Benefits LOA action above.
Maintain Master Data   (Human Resources > Personnel Management > Administration > Maintain Master Data or Transaction PA30)   This transaction should only be used when personnel actions or other benefits transactions cannot be used to accomplish changes to an employee’s master data. It should primarily be used to copy master data ( to maintain history) or to change master data ( to correct wrongly entered data). One example would be correcting a dependent’s date of birth due to a prior keying error. In this case the Change button would be used on the correct dependent record on the Family/Related Person infotype.
Display Master Data   (Human Resources > Personnel Management > Administration > Display Master Data or Transaction PA20)  Use this transaction to view an employee’s master data. For example, if you wanted to make sure you enrolled a person in all the health plans, you could display the employee’s master data on the Health Plans Infotype. There is no danger of altering data in this transaction.
Benefits Enrollment  (Human Resources > Personnel Management > Benefits > Enrollment  or  Transaction HRBEN0001)  Use this transaction to enroll an employee into benefits or to change an employee’s existing benefits. It can also be used to terminate plans, however if you are terminating multiple plans, it is easier to use the Benefits Termination transaction (below).  Benefits Termination  (Human Resources > Personnel Management > Benefits > Termination  or  Transaction HRBEN0014)  Use this transaction to terminate an employee’s benefit plans; mostly used for an employee who is terminating employment with the company.
 

More Related Content

PPTX
SAP overview.pptx
PPTX
Migrating to SAP S/4HANA
PDF
Guided Buying: Exploration and Best Practices
PPTX
Sap architecture
PPT
Study of SAP R3 architecture
PDF
An Overview of SAP S4/HANA
PPTX
Sap overview
PDF
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
 
SAP overview.pptx
Migrating to SAP S/4HANA
Guided Buying: Exploration and Best Practices
Sap architecture
Study of SAP R3 architecture
An Overview of SAP S4/HANA
Sap overview
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
 

What's hot (20)

PPTX
SAP Basis Overview
PPTX
Sap overview
PDF
SAP Ariba Overview Roca
PDF
Enterprise resource planning
ODP
Introduction to SAP ERP
PPT
Sap introduction
PPTX
Sap for beginners
PPT
Sap overview
PDF
Cloud Platform Enterprise Agreement (CPEA) in Detail
PPTX
SAP Basic Introduction
PPTX
10 Golden Rules for S/4 HANA Migrations
PPTX
Introduction to sap
PDF
SAP solutions for government contracting in Aerpspace & Defense
PDF
SAP HANA Platform
PPT
Day1 Sap Basis Overview V1 1
PPTX
Introduction to sap 1
PPT
SAP An Introduction
PPTX
Sap audit _ Basic
PPT
sap-overview.ppt
PPSX
SAP ERP History & Implementation Details
SAP Basis Overview
Sap overview
SAP Ariba Overview Roca
Enterprise resource planning
Introduction to SAP ERP
Sap introduction
Sap for beginners
Sap overview
Cloud Platform Enterprise Agreement (CPEA) in Detail
SAP Basic Introduction
10 Golden Rules for S/4 HANA Migrations
Introduction to sap
SAP solutions for government contracting in Aerpspace & Defense
SAP HANA Platform
Day1 Sap Basis Overview V1 1
Introduction to sap 1
SAP An Introduction
Sap audit _ Basic
sap-overview.ppt
SAP ERP History & Implementation Details
Ad

Viewers also liked (18)

PPTX
05. sap architecture final and os concepts (1)
PPS
SAP for Beginners
PDF
SAP Net Weaver Architecture,
DOCX
SAP Landscape
PPT
My saperp technology facts -22_11_2011
PDF
Agile Methodologies in SAP
PPTX
【职场女性领导力】《向前一步》
PPS
SAP ASAP 8 overview
PPTX
SAP Overview and Architecture
PPT
ERP Implementation Using Agile Project Management with Scrum
PDF
sap fiori architecture
PPTX
Understand SAP ASAP 8.0
PPTX
ASAP methodology overview
PDF
ASAP 8.0 Methodology
PPT
Sap overview
PDF
Moving to the Cloud: Adopting & Integrating the SAP Ariba Portfolio in your ...
PDF
Sap basis administration handbook
PPT
SAUG Summit 2009 - Session 9 SAP Solution Architect
05. sap architecture final and os concepts (1)
SAP for Beginners
SAP Net Weaver Architecture,
SAP Landscape
My saperp technology facts -22_11_2011
Agile Methodologies in SAP
【职场女性领导力】《向前一步》
SAP ASAP 8 overview
SAP Overview and Architecture
ERP Implementation Using Agile Project Management with Scrum
sap fiori architecture
Understand SAP ASAP 8.0
ASAP methodology overview
ASAP 8.0 Methodology
Sap overview
Moving to the Cloud: Adopting & Integrating the SAP Ariba Portfolio in your ...
Sap basis administration handbook
SAUG Summit 2009 - Session 9 SAP Solution Architect
Ad

Similar to Architecture overview (20)

PDF
Sap hr material_for_use_in_initial_stages_of_training
PPTX
SAP HR Part 1.pptx
PPS
S A P Orientation
DOC
Sap Learn1
PDF
Um 3 day powerpoint slides
PPT
SAP intro
PPT
Introduction to SAP
PPT
SAP INTRO
PPT
Sap hr overview-ankit
PPT
SAP Presentation -ERP Presenation for Business.ppt
PPTX
SAPHUMAN RESOURCE MNGT PRESENTATION.pptx
PDF
PPTX
Sap hr training demo
PPTX
Sap fico presentation full class Demo.pptx
PPTX
SAP HR Training in Chennai
PPTX
SAP HR Training in Chennai
PPT
Sap infosys fico
PDF
Hcm sample
PDF
51477813 45498199-sonia-f-sap-fico-project
PDF
SAP Overview for Managers
Sap hr material_for_use_in_initial_stages_of_training
SAP HR Part 1.pptx
S A P Orientation
Sap Learn1
Um 3 day powerpoint slides
SAP intro
Introduction to SAP
SAP INTRO
Sap hr overview-ankit
SAP Presentation -ERP Presenation for Business.ppt
SAPHUMAN RESOURCE MNGT PRESENTATION.pptx
Sap hr training demo
Sap fico presentation full class Demo.pptx
SAP HR Training in Chennai
SAP HR Training in Chennai
Sap infosys fico
Hcm sample
51477813 45498199-sonia-f-sap-fico-project
SAP Overview for Managers

Recently uploaded (20)

PPTX
Institutional Correction lecture only . . .
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
01-Introduction-to-Information-Management.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Complications of Minimal Access Surgery at WLH
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Classroom Observation Tools for Teachers
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Pharma ospi slides which help in ospi learning
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Cell Types and Its function , kingdom of life
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
Institutional Correction lecture only . . .
Microbial diseases, their pathogenesis and prophylaxis
01-Introduction-to-Information-Management.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Complications of Minimal Access Surgery at WLH
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPH.pptx obstetrics and gynecology in nursing
O7-L3 Supply Chain Operations - ICLT Program
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Classroom Observation Tools for Teachers
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Pharma ospi slides which help in ospi learning
Supply Chain Operations Speaking Notes -ICLT Program
Cell Types and Its function , kingdom of life
TR - Agricultural Crops Production NC III.pdf
Computing-Curriculum for Schools in Ghana
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Renaissance Architecture: A Journey from Faith to Humanism

Architecture overview

  • 2. SAP was founded in 1972 in Walldorf, Germany. It stands for Systems, Applications and Products in Data Processing. Over the years, it has grown and evolved to become the world premier provider of client/server business solutions for which it is so well known today. The SAP R/3 enterprise application suite for open client/server systems has established a new standards for providing business information management solutions. The main advantage of using SAP as your company ERP system is that SAP have a very high level of integration among its individual applications which guarantee consistency of data throughout the system and the company itself.
  • 3. In a standard SAP project system , it is divided into three environments, Development, Quality Assurance and Production . The development system is where most of the implementation work takes place. The quality assurance system is where all the final testing is conducted before moving the transports to the production environment.  The production system is where all the daily business activities occur.  It is also the client that all the end users use to perform their daily job functions. To all company, the production system should only contains transport that have passed all the tests.
  • 4. SAP is a table drive customization software .  It allows businesses to make rapid changes in their business requirements with a common set of programs.  User-exits are provided for business to add in additional source code.  Tools such as screen variants are provided to let you set fields attributes whether to hide, display and make them mandatory fields. This is what makes ERP system and SAP in particular so flexible .  The table driven customization are driving the program functionality instead of those old fashioned hard-coded programs.  Therefore, new and changed business requirements can be quickly implemented and tested in the system.
  • 6. SAP R/3 is a client server model, using 3-tiered architecture. The three layers are 1)        Presentation Layer 2)        Application Layer 3)        Database layer 1) Presentation Layer Presentation Layer provides means of: Input, allowing the users to manipulate the system Output, allowing the system to produce the results of user’s manipulation SAP is having Graphical User interface (SAP GUI). The SAP GUI is installed on Individual machines which acts as presentation layer. 2) Application Layer In this layer business logic is executed. The application layer can be installed on one machine, or it can be distributed among more than one system. 3) Database Layer The database layer holds the data. SAP supports any relational database. SAP does not   provides any database. But it supports any RDBMS. The database layer must be      installed on one machine or system. Major databases which are being used in SAP implementations are Oracle, DB2.
  • 7. SAP R/3 is written using its own programming language ABAP. Kernel is written using C language. What is ABAP? ABAP stands for Advanced Business Application Programming. ABAP is a fourth generation language. (4GL). Types of Projects: We can divide the SAP projects into three categories. They are 1) SAP Implementation Projects 2) SAP Support Projects 3) SAP Migration Projects
  • 8. 1) SAP Implementation Projects In this type of projects, Customers are moving towards SAP software. Previously they might be using some other software. 2) SAP Support Projects Once SAP project is implemented, it should be supported by the consultants in day-to-day business. In Support projects, the support team helps the customer in day-to-day business. 3) SAP Migration Projects As we see, SAP is continuously upgrading the R/3 software. Customers are moving from the older versions to new versions. When the customer decides to new version, it is called SAP Migration Projects. Now-a-days many customers are migrating from older versions like 4.5 or 4.6b, 4.6c to ECC 5.0 or ECC 6.0 versions.
  • 9. Personnel Administration  (PA) HR - Personnel Administration  (PA) PA involves administrating employee data, commonly referred to Master Data.   Master Data contains all employee data used in HR processing. Master Data includes Personal (Eg. address), Organizational (Position description), Benefits (Insurance, Pension), Time & Payroll.  More on Master Data... Master Data is stored in Infotypes. Infotypes are tables (for user Data entry screen) that contain logically related employee data. Data can be stored for specific periods, which includes current and historical. More on Infotypes..
  • 10. Components of PA: Recruitment  Organizational Structure Compensation Management Personnel Development Company Structures in HR:   Enterprise Structure - Assigning employee to a geographical location (eg. San Francisco). Personnel Structure - is used for functional grouping of employees (eg. salaried, hourly).
  • 11. Components of PA: Personnel Area : represents a division of a company code into subunits. It is an organizational entity representing an area within an organization defined by specific aspects of personnel administration, time management and payroll. Personnel areas are subdivided into personnel subareas. Personnel area is specific to HR and is a four character alpanumeric identification. Eg. Personnel area 1000 is for employees in Texas, 2000 is for Louisiana. 
  • 12. Personnel Subarea : is a further subdivision of Personnel area. It may represent geographical locations. Functions include:       1.  Set groupings for Time Management, so that work schedules, substitution and    absence and leave types can be setup for  individual personnel subareas.       2. Generate default pay scale type and area for an employee's basic pay.       3. Define public holiday calendar.  Employee Groups : divides or groups employees into various categories. Eg. Active employees, Retired employees, Contractors. Employee groups are used to generate default values for payroll accounting area and basic pay. 
  • 13. Employee Subgroups : are further differentiated within the employee group. Eg. Salaried employees, Hourly employees, Unionized  employees, Executives. The employee subgroup grouping for the payroll rule allows you to define different payroll procedures for  different employee subgroups. For eg. you can specify whether an employee's pay should be determined on hourly or monthly  basis. The employee subgroup grouping for the work schedule defines the validity of work schedule, and the attendance or  absence quota type determines the validity of time quotas.
  • 14. HR - Time Management   SAP HR Time Management functionality includes time collection, evaluation of time and absence data for payroll, leave management and reporting. It also automatically calculates leave accruals, overtime, shift premiums and bonuses.  
  • 15. HR - Time Management (for Payroll processing)   SAP HR Time Management functionality includes time collection, evaluation of time and absence data for payroll, leave management and reporting. It also automatically calculates leave accruals, overtime, shift premiums and bonuses.   Time data is used to process Payroll, internal & external reporting. Payroll needs Time data to process: Hours worked Overtime Shift times Vacation Absence to be paid
  • 16. Time is also used for   Internal reporting - by management to evaluate and project costs. External reporting - tracking of time data for Labor Union requirement etc. For eg. Labor union requires statistical data concerning the amount of overtime spent on certain shifts etc. Time data is stored in various infotypes. This data is evaluated according to various rules during time evalution and the processed data is transferred to payroll.
  • 17. Time data is generally collected by a third party recording terminal. Time data is recorded in various ways. eg. Punch cards, Manual time sheets that stores hours worked for each day along with any absenses.  All the absence's and attendance in a day are uploaded into SAP and analysed using the pre-defined times in the employees Work Schedule rule. After processing the time events, the system generates wage types and time types based on pre-defined rules within the time evaluation program. These wage types and time types are then used for Interfacing to payroll, reporting etc.
  • 18. Time Evaluation process Check for Completed and Approved Time Sheets (CAPS):   The Time Evaluation process begins after all employees have entered time and supervisor has approved it. This can be done using transaction CAPS.  Important Note: When you use the transaction CAPS to approve time, you will be locking the employee records from any changes (i.e. no one else can make changes, enter time, approve time, etc., while you are in this transaction). Therefore, to reduce the number of locked records and improve system performance, perform this step by cost center instead of for the entire personnel area. Once finished, you may then run the transaction for the entire personnel area to validate completeness. Use Menu Path: Time Management> Time Processing> CAPS-Check for Completed/ Approved Time Sheets.
  • 19. Transfer Time (CATA): The Transfer Time step take time data that has been entered on the time sheet and moves it to the HR and Controlling databases for further processing (i.e. payroll cannot be processed unless this step is performed correctly). The system transfers time data automatically to HR when time has been approved by the either supervisor or CSR. A batch program that runs nightly will transfer time data to Controlling for further processing. Although this is an automatic process, there are situations where the initial transfer can fail and the time will need to be transferred manually (for example, if the employee record was locked by another user). Therefore, as a matter of precaution, always execute this step before you perform the “Review Time Data” step. Use Menu Path: Time Management> Time Processing> CATA Transfer Time
  • 20. Review Time Data: Once the time sheets have been entered, approved and transferred to the HR database, the final step is the validate that the time data has been correctly entered. Check for overtime, public holidays etc. If any check fails, you will have to correct and re-approve (via CAPS) the employee’s time sheet, transfer the time (CATA) and then review the entries again. Use Menu Path: Time Management> Time Processing> S_AHR_61018659 – Review Time Data. Run TIME Evaluation (RPTIME00) for pay period (PT60)
  • 21. HR - Payroll Payroll is used to calculate the remuneration for work done for each employee. SAP Payroll delivers powerful and efficient gross-to-net, net-to-gross, regular and off-cycle payroll processing. SAP's complex Payroll process  handles everything including vacation policies, compensation programs, work schedules, Holidays, overtime pay etc. 
  • 22. Payroll Overview  Payroll is used to calculate the remuneration for work done for each employee. SAP Payroll delivers powerful and efficient gross-to-net, net-to-gross, regular and off-cycle payroll processing. SAP's complex Payroll process  handles everything including vacation policies, compensation programs, work schedules, Holidays, overtime pay etc.  SAP's ESS (Employee Self Service) function allows employees to view, create and maintain data anytime, anywhere, via Web-based technology and interactive voice response functionality. ESS is an effective means for providing real-time access and data maintenance capabilities to the source or owner of the data. It has the ability to offload much of the data entry and related customer service activities that may be typically performed in an organization's human resources, payroll, benefits and purchasing departments.
  • 23. Payroll accounting calculates the payment of work done by an employee. Payroll function does the following:  Compute employees gross salary Make necessary deductions Calculate Net salary Generate Checks or direct deposits. Payroll components include: Payroll area - groups employees based on the frequency of their paydates. eg. Z1 for salaried staff paid monthly. Control Record - It determines the current payroll period for a payroll area. Period Modifier - Period in which payroll accounting is carried out. eg. 10 - for monthly pay periods.
  • 24. Date Modifier - Distinguishes periods with same frequency but different date. Eg. 10 - for monthly pay period but with the pay date being 5th of every month. Payroll Calendar - Generating calendars for cumulating wage types to get monthly, quaterly or yearly sum totals. Payscale type - used for segregation of employees payscales based on the type of union contracts in a company. Eg. 10 - non union workers 20 - collective agreement for secretaries contract. Payscale area - Differentiates payscales based on geographical area. Eg. 10 - California. Payscale group - Differentiates employees payscales based on functionality. Eg. GR01 - grouping for junior clerks, GR02 - for senior clerks.  Payscale level - Subdivision of employees payscales. Eg. L1 - level 1 clerk, L2 - level 2 clerk. Wage types - The payments and deductions for an employee are coded as wage types. Eg. A001 - salary payment, B001 - 401K deduction.
  • 25. Payroll Infotypes : Payroll data is stored in various infotypes, which includes, 0001, 0007, 0008, 0009, 0207, 0208, 0209, 0210, 0234. These infotypes maintain personal details, payment and deduction info, benefits data, garnishment data, tax data, etc. Payroll Process involves: Maintaining payroll related infotypes Periodic payroll run Transferring data to FI/CO Transferring third party remittance data to Accounts Payable Tax reporting Standard reporting Payroll program name: RPCALCx0
  • 26. Payroll Hours Entry ·         Electronic Time Cards/Automated o        Start and End Time input o        Hours verification §         Reports §         Electronic notification (at time of user punch in/out) §         Timing (when should Payroll notification occur) o        Manual entry and corrections o        Real time operation o        Conversion of current bar-coded badge system Payroll functionality
  • 27. Manual Entry Number of screens involved and efficiency of entry Carry forward of information entered on one screen to the next Check and balances to verify entered information – Reports and/or screen totals          Employee totals         Dept. totals          Batch totals 
  • 28. Payroll Gross Wage Calculation  ·         Compensation Correctly calculate wages for different shifts and salaried personnel Recognize and calculate shift differentials Different differential within the same pay period Calculate overtime Based on employee’s individual schedule Previous hours worked and type of hours during pay period holidays sick Time vacation   Special double time considerations Track Vacation/Holiday/Sick time Vacation
  • 29. Automatic accrual Usage Manual adjustments Checks so that it can not go below zero Holiday General business holidays Floating personal holiday accrual Floating personal holiday usage tracking Track Sick time within the system Maternity/Family leave
  • 30. Mass Wage Updates/Changes Annual percentage increases across the board To select groups All employee’s Holiday pay Pay For Performance Distribution based on company’s financial performance. 
  • 31. Deductions from Wage  ·         Benefit Plans Company Contributed Benefits Health Insurance Vision Coverage Dental ·         Basic ·         Dependent ·         Optional additional coverage ·         Accidental death and dismemberment
  • 32. Disability Coverage Short-term Long-term Optional long-term Flex Pay (for those that do not elect company sponsored benefits) Tuition reimbursement Parking reimbursement 
  • 33.   Employee Contributed Benefits and/or Reimbursement Accounts 401k Daycare Reimbursement Health Care Reimbursement  ·         Garnishments – Tax, Child support, Legal, Miscellaneous Entry process Automatically discontinue when fulfilled Tracking Reporting On screen Printable reports
  • 34. Savings bonds Multiple bonds How payroll deducted funds are applied to the bonds  Savings/Checking   Miscellaneous Shoes Uniforms United Way Tax State Federal County City 
  • 35. Payroll Processing ·         Manual Checks    Entry Printing Controls ·         Normal Processing by Business Area (location) Timing When should payroll be processed Closing of periods when complete Processing payroll Entered by business area (location) and processed at corporate Steps involved Manual corrections if necessary Checks printed by location (business area) at location · By shift ·         By department ·         How to print checks
  • 36. Controls Reconciliation tools within process Error/Warning Reports Checks over $$ Multiple to same name  On line options Totals Reports by Overall pay run Department Business Area Company code
  • 37. Miscellaneous Reporting Online and Hardcopy Reporting Employee information Wage information (current and termed employees)   Wage information for a set period YTD wage information Hours paid for and type   Vacation Holiday Sick Overtime History of pay increases Select information by cost center Various sort options
  • 38. Quarterly Reporting Samples of reports and processes Annual Reporting Samples of reports and processes (if different than quarterly) W-2’s Processing of Corrections Printing 
  • 39. Human Resources  Application Entry Online Through web-based technology Directly into system within controlled screen Confirmation process/everything entered correctly Conversion/transfer to new employee status Conversion of termed employees to new hire/active.
  • 40. Employee Information Benefit Information Overall Data Entry Issues Number of screens involved Templates to help reduce redundant entry Conversion of past information from termed employees to new hire/active status Tax information W4 What if screens View results of tax information changes before committing Ability to convert if acceptable Benefit Plan Options Health Insurance Vision Coverage Dental
  • 41. Life Insurance Basic   Dependent Optional additional coverage Accidental death and dismemberment Disability Coverage Short-term Long-term Optional long-term Flex Pay (for those that do not elect company sponsored benefits) 401k (when eligible) Daycare Reimbursement Health Care Reimbursement Savings bonds Savings/Checking
  • 42. ·         Employee Deductions Garnishments    Tax Child support Legal  Miscellaneous Shoes Uniforms United Way  Position Information Job Title Job description Job code Encoded to show Where they work Hourly or salaried   Shift Salary Grade/Schedules   Shift Current Shift    Rotation Differential 
  • 43. Reporting/Printed Documents Benefit Reporting Health Insurance Plan premium report (from which payment is made) On screen review Weekly reporting to Prescription Care Services Vision Coverage Plan premium report (from which payment is made) Downloadable to disk (once per month)
  • 44. Dental On screen review Plan premium report 401k contribution reporting/payment Service Awards Anniversary Reports Years of service Performance review notices Open Enrollment document showing available benefits for distribution to employees Employee cost (if applicable) If current employee, current coverage selections Confirmation document for distribution to employees Current selections and cost
  • 45. Labels   Internal distribution for employee information By shift By department By status Full-time Part-time Temporary All 
  • 46. Government Government Reports   New Hire Report Bi-weekly report sent to government for garnishment purposes EEO HIPPA letters COBRA letters     Management/Planning   Salary Reports/Planning Planning by salary grades Salary survey reports Supervisory Reporting Ability to provide supervisory and management with detailed employee/payroll information restricted to their area(s) of responsibility
  • 47. ·         Training Conversion of current data Tracking of training received Program, course and class information   Cost of training Review of course taken Certification if received Expiration/renewal date if certification need to be renewed History of classes taken Reporting by Individual Cost Center Department Business Area Company
  • 48. PD ( Planning and Development)  Organizational Units :  describe the different business areas within your company. Org. Units must exist in a company organization structure and be linked to one another in order to create a hierarchical structure for your company and a link between the objects. Use transaction PP02 to create Org.Units. Object type ' O '. Following is a three level hierarchy. Table HRP1000. One Org. Unit can be related to another Org. Unit. 
  • 49.                                        Human Resources Benefit Admn. Payroll      Compensation     Staffing
  • 50. Jobs : A job is the general classification for a set of tasks. Eg. manager, customer service representative. Each Job identifies a unique classification of activity. Employees hold positions and not Jobs. Jobs are linked to Positions, which are held by employees. Equal number of positions should be created for each Job. Use transaction PP02 to create Org.Units. Object type ' C '. Table HRP1000. Positions :  are specific jobs performed by individuals in a company. Each position is occupied by one employee. Eg. HR Manager. Positions not assigned to employees are known as vacancies.One Position can be assigned to more than one person. Eg. the first employee may work 50% and the other will work the remainder 50%. Position belongs to a Job which describes the Position. Use transaction PP02 to create Org.Units. Object type ' S '. Table HRP1000.  
  • 51. Relationship between object s: Table HRP1001. Transaction PP02 (Infotype 1001) Cost Center  =>  Org. Unit  =>   Position   =>   Job Manager HR Manager Account Manager
  • 52. HR - Benefits SAP HR Benefits Administration handles an unlimited number of plans, including flexible benefits plans, executive benefits programs and miscellaneous benefits such as health club memberships. SAP also provides powerful reporting, integration with other SAP business applications and interfaces to third parties to transfer Benefit related information.
  • 53. Personnel Actions (Human Resources > Personnel Management > Administration > Personnel Actions or Transaction PA40)  Benefits Hire/Rehire: Use this action after an employee has been (re-)entered into SAP by personnel. If the employee has one or less dependents that need to be entered, you may proceed to enrollment from the Adjustment Reasons Infotype. Otherwise, you will need to add additional dependents via Maintain Master Data before enrollment. Benefits Term/Retire: Use this action for an employee that is terminating or retiring. Once you complete the action, go to the Benefits Termination transaction (below) to terminate the employee’s benefit plans. Benefits Dependents Create: Use this action for any qualifying event that includes adding a dependent. Examples include birth of a child, adoption, marriage, etc.  Benefits Dependents Change: Use this action for any qualifying event that involves changing or removing an existing dependent. Examples include divorce, death of dependent, loss of student status, etc. 
  • 54. Benefits Trnsfr/Position Chnge: Use this action when an employee goes from part-time to full-time, full-time to part-time, or when a position change will affect the employee’s benefit elections.  Benefits LOA: Use this action only when a leave of absence affects the employee’s benefit elections.  Benefits Return from LOA: Use this action only if the return from leave affects the employee’s benefit elections. In general, this action should only be necessary for those employees who have experienced the Benefits LOA action above.
  • 55. Maintain Master Data (Human Resources > Personnel Management > Administration > Maintain Master Data or Transaction PA30) This transaction should only be used when personnel actions or other benefits transactions cannot be used to accomplish changes to an employee’s master data. It should primarily be used to copy master data ( to maintain history) or to change master data ( to correct wrongly entered data). One example would be correcting a dependent’s date of birth due to a prior keying error. In this case the Change button would be used on the correct dependent record on the Family/Related Person infotype.
  • 56. Display Master Data (Human Resources > Personnel Management > Administration > Display Master Data or Transaction PA20) Use this transaction to view an employee’s master data. For example, if you wanted to make sure you enrolled a person in all the health plans, you could display the employee’s master data on the Health Plans Infotype. There is no danger of altering data in this transaction.
  • 57. Benefits Enrollment (Human Resources > Personnel Management > Benefits > Enrollment or Transaction HRBEN0001) Use this transaction to enroll an employee into benefits or to change an employee’s existing benefits. It can also be used to terminate plans, however if you are terminating multiple plans, it is easier to use the Benefits Termination transaction (below). Benefits Termination (Human Resources > Personnel Management > Benefits > Termination or Transaction HRBEN0014) Use this transaction to terminate an employee’s benefit plans; mostly used for an employee who is terminating employment with the company.
  • 58.