Architecture overview


Published on


Published in: Education, Technology
1 Like
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Architecture overview

  1. 1. SAP Architecture Module Overview
  2. 2. <ul><li>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. </li></ul><ul><li>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. </li></ul>
  3. 3. <ul><li>In a standard SAP project system , it is divided into three environments, Development, Quality Assurance and Production . </li></ul><ul><li>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. </li></ul><ul><li>To all company, the production system should only contains transport that have passed all the tests. </li></ul>
  4. 4. <ul><li>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. </li></ul><ul><li>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. </li></ul>
  5. 5. Architecture of SAP R/3 :
  6. 6. <ul><li>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. </li></ul>
  7. 7. <ul><li>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). </li></ul><ul><li>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 </li></ul>
  8. 8. <ul><li>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. </li></ul>
  9. 9. Personnel Administration  (PA) <ul><li>HR - Personnel Administration  (PA) </li></ul><ul><li>PA involves administrating employee data, commonly referred to Master Data.   </li></ul><ul><li>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... </li></ul><ul><li>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.. </li></ul>
  10. 10. <ul><li>Components of PA: </li></ul><ul><li>Recruitment  </li></ul><ul><li>Organizational Structure </li></ul><ul><li>Compensation Management </li></ul><ul><li>Personnel Development </li></ul><ul><li>Company Structures in HR:   </li></ul><ul><li>Enterprise Structure - Assigning employee to a geographical location (eg. San Francisco). </li></ul><ul><li>Personnel Structure - is used for functional grouping of employees (eg. salaried, hourly). </li></ul>
  11. 11. Components of PA: <ul><li>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.  </li></ul>
  12. 12. <ul><li>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.  </li></ul><ul><li>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.  </li></ul>
  13. 13. <ul><li>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. </li></ul>
  14. 14. HR - Time Management   <ul><li>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.   </li></ul>
  15. 15. HR - Time Management (for Payroll processing)   <ul><li>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.   </li></ul><ul><li>Time data is used to process Payroll, internal & external reporting. Payroll needs Time data to process: </li></ul><ul><li>Hours worked </li></ul><ul><li>Overtime </li></ul><ul><li>Shift times </li></ul><ul><li>Vacation </li></ul><ul><li>Absence to be paid </li></ul>
  16. 16. <ul><li>Time is also used for   </li></ul><ul><li>Internal reporting - by management to evaluate and project costs. </li></ul><ul><li>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. </li></ul><ul><li>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. </li></ul>
  17. 17. <ul><li>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. </li></ul>
  18. 18. Time Evaluation process <ul><li>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.  </li></ul><ul><li>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. </li></ul><ul><li>Use Menu Path: Time Management> Time Processing> CAPS-Check for Completed/ Approved Time Sheets. </li></ul>
  19. 19. <ul><li>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. </li></ul><ul><li>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. </li></ul><ul><li>Use Menu Path: Time Management> Time Processing> CATA Transfer Time </li></ul>
  20. 20. <ul><li>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. </li></ul><ul><li>Use Menu Path: Time Management> Time Processing> S_AHR_61018659 – Review Time Data. </li></ul><ul><li>Run TIME Evaluation (RPTIME00) for pay period (PT60) </li></ul>
  21. 21. HR - Payroll <ul><li>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.  </li></ul>
  22. 22. Payroll Overview  <ul><li>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.  </li></ul><ul><li>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. </li></ul>
  23. 23. <ul><li>Payroll accounting calculates the payment of work done by an employee. Payroll function does the following:  </li></ul><ul><li>Compute employees gross salary </li></ul><ul><li>Make necessary deductions </li></ul><ul><li>Calculate Net salary </li></ul><ul><li>Generate Checks or direct deposits. </li></ul><ul><li>Payroll components include: </li></ul><ul><li>Payroll area - groups employees based on the frequency of their paydates. eg. Z1 for salaried staff paid monthly. </li></ul><ul><li>Control Record - It determines the current payroll period for a payroll area. </li></ul><ul><li>Period Modifier - Period in which payroll accounting is carried out. eg. 10 - for monthly pay periods. </li></ul>
  24. 24. <ul><li>Date Modifier - Distinguishes periods with same frequency but different </li></ul><ul><li>date. Eg. 10 - for monthly pay period but with the pay date being 5th of every month. </li></ul><ul><li>Payroll Calendar - Generating calendars for cumulating wage types to get monthly, quaterly or yearly sum totals. </li></ul><ul><li>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. </li></ul><ul><li>Payscale area - Differentiates payscales based on geographical area. Eg. 10 - California. </li></ul><ul><li>Payscale group - Differentiates employees payscales based on functionality. Eg. GR01 - grouping for junior clerks, GR02 - for senior clerks.  </li></ul><ul><li>Payscale level - Subdivision of employees payscales. Eg. L1 - level 1 clerk, L2 - level 2 clerk. </li></ul><ul><li>Wage types - The payments and deductions for an employee are coded as wage types. Eg. A001 - salary payment, B001 - 401K deduction. </li></ul>
  25. 25. <ul><li>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: </li></ul><ul><li>Maintaining payroll related infotypes </li></ul><ul><li>Periodic payroll run </li></ul><ul><li>Transferring data to FI/CO </li></ul><ul><li>Transferring third party remittance data to Accounts Payable </li></ul><ul><li>Tax reporting </li></ul><ul><li>Standard reporting </li></ul><ul><li>Payroll program name: RPCALCx0 </li></ul>
  26. 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. 27. <ul><li>Manual Entry </li></ul><ul><li>Number of screens involved and efficiency of entry </li></ul><ul><li>Carry forward of information entered on one screen to the next </li></ul><ul><li>Check and balances to verify entered information – Reports and/or screen totals </li></ul><ul><li>         Employee totals </li></ul><ul><li>        Dept. totals </li></ul><ul><li>         Batch totals  </li></ul>
  28. 28. <ul><li>Payroll Gross Wage Calculation  </li></ul><ul><li>·         Compensation </li></ul><ul><li>Correctly calculate wages for different shifts and salaried personnel </li></ul><ul><li>Recognize and calculate shift differentials </li></ul><ul><li>Different differential within the same pay period </li></ul><ul><li>Calculate overtime </li></ul><ul><li>Based on employee’s individual schedule </li></ul><ul><li>Previous hours worked and type of hours during pay period </li></ul><ul><li>holidays </li></ul><ul><li>sick Time </li></ul><ul><li>vacation </li></ul><ul><li>  Special double time considerations </li></ul><ul><li>Track Vacation/Holiday/Sick time </li></ul><ul><li>Vacation </li></ul>
  29. 29. <ul><li>Automatic accrual </li></ul><ul><li>Usage </li></ul><ul><li>Manual adjustments </li></ul><ul><li>Checks so that it can not go below zero </li></ul><ul><li>Holiday </li></ul><ul><li>General business holidays </li></ul><ul><li>Floating personal holiday accrual </li></ul><ul><li>Floating personal holiday usage tracking </li></ul><ul><li>Track Sick time within the system </li></ul><ul><li>Maternity/Family leave </li></ul>
  30. 30. <ul><li>Mass Wage Updates/Changes </li></ul><ul><li>Annual percentage increases across the board </li></ul><ul><li>To select groups </li></ul><ul><li>All employee’s </li></ul><ul><li>Holiday pay </li></ul><ul><li>Pay For Performance </li></ul><ul><li>Distribution based on company’s financial performance.  </li></ul>
  31. 31. <ul><li>Deductions from Wage  </li></ul><ul><li>·         Benefit Plans </li></ul><ul><li>Company Contributed Benefits </li></ul><ul><li>Health Insurance </li></ul><ul><li>Vision Coverage </li></ul><ul><li>Dental </li></ul><ul><li>·         Basic </li></ul><ul><li>·         Dependent </li></ul><ul><li>·         Optional additional coverage </li></ul><ul><li>·         Accidental death and dismemberment </li></ul>
  32. 32. <ul><li>Disability Coverage </li></ul><ul><li>Short-term </li></ul><ul><li>Long-term </li></ul><ul><li>Optional long-term </li></ul><ul><li>Flex Pay (for those that do not elect company sponsored benefits) </li></ul><ul><li>Tuition reimbursement </li></ul><ul><li>Parking reimbursement  </li></ul>
  33. 33. <ul><li>  Employee Contributed Benefits and/or Reimbursement Accounts </li></ul><ul><li>401k </li></ul><ul><li>Daycare Reimbursement </li></ul><ul><li>Health Care Reimbursement  </li></ul><ul><li>·         Garnishments – Tax, Child support, Legal, Miscellaneous </li></ul><ul><li>Entry process </li></ul><ul><li>Automatically discontinue when fulfilled </li></ul><ul><li>Tracking </li></ul><ul><li>Reporting </li></ul><ul><li>On screen </li></ul><ul><li>Printable reports </li></ul>
  34. 34. <ul><li>Savings bonds </li></ul><ul><li>Multiple bonds </li></ul><ul><li>How payroll deducted funds are applied to the bonds  </li></ul><ul><li>Savings/Checking </li></ul><ul><li>  Miscellaneous </li></ul><ul><li>Shoes </li></ul><ul><li>Uniforms </li></ul><ul><li>United Way </li></ul><ul><li>Tax </li></ul><ul><li>State </li></ul><ul><li>Federal </li></ul><ul><li>County </li></ul><ul><li>City  </li></ul>
  35. 35. <ul><li>Payroll Processing </li></ul><ul><li>·         Manual Checks </li></ul><ul><li>   Entry </li></ul><ul><li>Printing </li></ul><ul><li>Controls </li></ul><ul><li>·         Normal Processing by Business Area (location) </li></ul><ul><li>Timing </li></ul><ul><li>When should payroll be processed </li></ul><ul><li>Closing of periods when complete </li></ul><ul><li>Processing payroll </li></ul><ul><li>Entered by business area (location) and processed at corporate </li></ul><ul><li>Steps involved </li></ul><ul><li>Manual corrections if necessary </li></ul><ul><li>Checks printed by location (business area) at location </li></ul><ul><li>· By shift </li></ul><ul><li>·         By department </li></ul><ul><li>·         How to print checks </li></ul>
  36. 36. <ul><li>Controls </li></ul><ul><li>Reconciliation tools within process </li></ul><ul><li>Error/Warning Reports </li></ul><ul><li>Checks over $$ </li></ul><ul><li>Multiple to same name  </li></ul><ul><li>On line options </li></ul><ul><li>Totals Reports by </li></ul><ul><li>Overall pay run </li></ul><ul><li>Department </li></ul><ul><li>Business Area </li></ul><ul><li>Company code </li></ul>
  37. 37. <ul><li>Miscellaneous Reporting </li></ul><ul><li>Online and Hardcopy Reporting </li></ul><ul><li>Employee information </li></ul><ul><li>Wage information (current and termed employees) </li></ul><ul><li>  Wage information for a set period </li></ul><ul><li>YTD wage information </li></ul><ul><li>Hours paid for and type </li></ul><ul><li>  Vacation </li></ul><ul><li>Holiday </li></ul><ul><li>Sick </li></ul><ul><li>Overtime </li></ul><ul><li>History of pay increases </li></ul><ul><li>Select information by cost center </li></ul><ul><li>Various sort options </li></ul>
  38. 38. <ul><li>Quarterly Reporting </li></ul><ul><li>Samples of reports and processes </li></ul><ul><li>Annual Reporting </li></ul><ul><li>Samples of reports and processes (if different than quarterly) </li></ul><ul><li>W-2’s </li></ul><ul><li>Processing of </li></ul><ul><li>Corrections </li></ul><ul><li>Printing  </li></ul>
  39. 39. <ul><li>Human Resources  </li></ul><ul><li>Application Entry </li></ul><ul><li>Online </li></ul><ul><li>Through web-based technology </li></ul><ul><li>Directly into system within controlled screen </li></ul><ul><li>Confirmation process/everything entered correctly </li></ul><ul><li>Conversion/transfer to new employee status </li></ul><ul><li>Conversion of termed employees to new hire/active. </li></ul>
  40. 40. <ul><li>Employee Information </li></ul><ul><li>Benefit Information </li></ul><ul><li>Overall Data Entry Issues </li></ul><ul><ul><ul><li>Number of screens involved </li></ul></ul></ul><ul><ul><ul><li>Templates to help reduce redundant entry </li></ul></ul></ul><ul><ul><ul><li>Conversion of past information from termed employees to new hire/active status </li></ul></ul></ul><ul><li>Tax information </li></ul><ul><ul><ul><li>W4 </li></ul></ul></ul><ul><ul><ul><ul><li>What if screens </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>View results of tax information changes before committing </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Ability to convert if acceptable </li></ul></ul></ul></ul></ul><ul><li>Benefit Plan Options </li></ul><ul><li>Health Insurance </li></ul><ul><li>Vision Coverage </li></ul><ul><li>Dental </li></ul>
  41. 41. <ul><li>Life Insurance </li></ul><ul><li>Basic </li></ul><ul><li>  Dependent </li></ul><ul><li>Optional additional coverage </li></ul><ul><li>Accidental death and dismemberment </li></ul><ul><li>Disability Coverage </li></ul><ul><li>Short-term </li></ul><ul><li>Long-term </li></ul><ul><li>Optional long-term </li></ul><ul><li>Flex Pay (for those that do not elect company sponsored benefits) </li></ul><ul><li>401k (when eligible) </li></ul><ul><li>Daycare Reimbursement </li></ul><ul><li>Health Care Reimbursement </li></ul><ul><li>Savings bonds </li></ul><ul><li>Savings/Checking </li></ul>
  42. 42. <ul><li>·         Employee Deductions </li></ul><ul><li>Garnishments </li></ul><ul><li>   Tax </li></ul><ul><li>Child support </li></ul><ul><li>Legal  </li></ul><ul><li>Miscellaneous </li></ul><ul><li>Shoes </li></ul><ul><li>Uniforms </li></ul><ul><li>United Way  </li></ul><ul><li>Position Information </li></ul><ul><li>Job Title </li></ul><ul><li>Job description </li></ul><ul><li>Job code </li></ul><ul><li>Encoded to show </li></ul><ul><li>Where they work </li></ul><ul><li>Hourly or salaried </li></ul><ul><li>  Shift </li></ul><ul><li>Salary Grade/Schedules </li></ul><ul><li>  Shift </li></ul><ul><li>Current Shift </li></ul><ul><li>   Rotation </li></ul><ul><li>Differential  </li></ul>
  43. 43. <ul><li>Reporting/Printed Documents </li></ul><ul><li>Benefit Reporting </li></ul><ul><li>Health Insurance </li></ul><ul><li>Plan premium report (from which payment is made) </li></ul><ul><li>On screen review </li></ul><ul><li>Weekly reporting to Prescription Care Services </li></ul><ul><li>Vision Coverage </li></ul><ul><li>Plan premium report (from which payment is made) </li></ul><ul><li>Downloadable to disk (once per month) </li></ul>
  44. 44. <ul><li>Dental </li></ul><ul><li>On screen review </li></ul><ul><li>Plan premium report </li></ul><ul><li>401k contribution reporting/payment </li></ul><ul><li>Service Awards </li></ul><ul><li>Anniversary Reports </li></ul><ul><li>Years of service </li></ul><ul><li>Performance review notices </li></ul><ul><li>Open Enrollment document showing available benefits for distribution to employees </li></ul><ul><li>Employee cost (if applicable) </li></ul><ul><li>If current employee, current coverage selections </li></ul><ul><li>Confirmation document for distribution to employees </li></ul><ul><li>Current selections and cost </li></ul>
  45. 45. <ul><li>Labels </li></ul><ul><li>  Internal distribution for employee information </li></ul><ul><li>By shift </li></ul><ul><li>By department </li></ul><ul><li>By status </li></ul><ul><li>Full-time </li></ul><ul><li>Part-time </li></ul><ul><li>Temporary </li></ul><ul><li>All  </li></ul>
  46. 46. <ul><li>Government </li></ul><ul><li>Government Reports </li></ul><ul><li>  New Hire Report </li></ul><ul><li>Bi-weekly report sent to government for garnishment purposes </li></ul><ul><li>EEO </li></ul><ul><li>HIPPA letters </li></ul><ul><li>COBRA letters  </li></ul><ul><li>   Management/Planning </li></ul><ul><li>  Salary Reports/Planning </li></ul><ul><li>Planning by salary grades </li></ul><ul><li>Salary survey reports </li></ul><ul><li>Supervisory Reporting </li></ul><ul><li>Ability to provide supervisory and management with detailed employee/payroll information restricted to their area(s) of responsibility </li></ul>
  47. 47. <ul><li>·         Training </li></ul><ul><li>Conversion of current data </li></ul><ul><li>Tracking of training received </li></ul><ul><li>Program, course and class information </li></ul><ul><li>  Cost of training </li></ul><ul><li>Review of course taken </li></ul><ul><li>Certification if received </li></ul><ul><li>Expiration/renewal date if certification need to be renewed </li></ul><ul><li>History of classes taken </li></ul><ul><li>Reporting by </li></ul><ul><li>Individual </li></ul><ul><li>Cost Center </li></ul><ul><li>Department </li></ul><ul><li>Business Area </li></ul><ul><li>Company </li></ul>
  48. 48. PD ( Planning and Development)  <ul><li>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.  </li></ul>
  49. 49. <ul><li>                                       </li></ul>Human Resources Benefit Admn. Payroll      Compensation     Staffing
  50. 50. <ul><li>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. </li></ul><ul><li>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.   </li></ul>
  51. 51. Relationship between object s: Table HRP1001. Transaction PP02 (Infotype 1001) Cost Center  =>  Org. Unit  =>   Position   =>   Job Manager HR Manager Account Manager
  52. 52. HR - Benefits <ul><li>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. </li></ul>
  53. 53. Personnel Actions (Human Resources > Personnel Management > Administration > Personnel Actions or Transaction PA40)  <ul><li>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. </li></ul><ul><li>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. </li></ul><ul><li>Benefits Dependents Create: Use this action for any qualifying event that includes adding a dependent. Examples include birth of a child, adoption, marriage, etc.  </li></ul><ul><li>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.  </li></ul>
  54. 54. <ul><li>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.  </li></ul><ul><li>Benefits LOA: Use this action only when a leave of absence affects the employee’s benefit elections.  </li></ul><ul><li>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. </li></ul>
  55. 55. Maintain Master Data (Human Resources > Personnel Management > Administration > Maintain Master Data or Transaction PA30) <ul><li>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. </li></ul>
  56. 56. Display Master Data (Human Resources > Personnel Management > Administration > Display Master Data or Transaction PA20) <ul><li>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. </li></ul>
  57. 57. <ul><li>Benefits Enrollment (Human Resources > Personnel Management > Benefits > Enrollment or Transaction HRBEN0001) </li></ul><ul><li>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). </li></ul><ul><li>Benefits Termination (Human Resources > Personnel Management > Benefits > Termination or Transaction HRBEN0014) </li></ul><ul><li>Use this transaction to terminate an employee’s benefit plans; mostly used for an employee who is terminating employment with the company. </li></ul>