HR990

August 4, 2017 | Author: venkatnasik | Category: Business Process, Object (Computer Science), Employment, Technology, Computing
Share Embed Donate


Short Description

HR990...

Description

HR990:-

1 – Enhancing an Infotype three options for creating customer-specific information in infotypes: You can use a standard infotype with the fields available, You can enhance a standard infotype. You can create a new infotype with the fields you require. Table entries for control -> e.g. T777D, T77ID, T582A, T582S, …

The following infotypes are among those not covered by the enhancement concept: y Actions infotype (0000) y Supplementary Actions infotype (0302) y Time Management infotypes (2nnn) y Object infotype (1000) y Relationships infotype (1001)

For List screen -> ZPLISnnnn Feature -> BUWEB , To group or compile personnel areas or subareas for reporting RPUMKG00 -> activates features RPUMKD00 -> Lists the features

PA IT creation -> T777D chaek table infotypes, and TDCD dialog modules ZCL_HRPA_INFOTYPE_9nnnn ,The check class is entered in table T582ITVCLASS

Characteristics of an infotype -> T582A, T582S To control processing, it is useful to query specific values of the PSYST structure you want to generate default values, you can activate the call for the routine GET_DEFAULT

The field PSYST-FSTAT describes the interface status use the field ,PSYST-INPST to check whether the user has made entries The entry checks must be completed up to the POST_INPUT_CHECKS The meaning of the values for modification group 1 is determined in the table T589A You want one screen field to be ready for input for all functions 00F in modification group 1 For begda and endda-> 00E You can control the general readiness for input of individual screen fields, or even hide them altogether, using the value in modification group 3 and table T588M. Creating a PD infotype For repetitive structures you must create the PT9nnn structure If your table infotype is not composed solely of table entries, but also of individual fields, you must also create the HRI9nnn structure. Database table HRP9nnn Module pool MP9nnn00 Table index 3 screens (1000, 2000, 3000) for the module pool Structure P9nnn CUA interface Dialog module (RH_INFOTYP_9nnn)

When new infotypes are created, the following table entries are maintained automatically: T777D Check table for infotypes T77ID Supplements to T777D T778T Infotypes T777T Texts for infotypes TDCT Dialog modules T777I Infotypes per Object Type T777Z Infotype Time Constraint T77CD Customer-Specific Infotype Settings T77NI Country-Specific Infotypes You need to create the screen 7000 if you want to maintain the new infotype using transaction PPOME too The default value 036 is set for the first modification group. Dynamic actions –

Note that the infotype, subtype, object ID, validity start and end dates may have to be defaulted by the I action, but not by the W action. The old values for the infotype are available in the field string PSAVE If you use a date as a constant, you have to specify it according to the following convention: YYYYMMDD RP50D Change Documents – Long-term docs are ccreated for audit, Archiving object PA_LDOC Short-term docs are strored on the database, evaluated according to time and date

Long-term documents evaluate the data according to the personnel number and the infotype For short-term documents, the data is selected according to date and time Data Archiving – Archinving change docs ( PA_LDOC), archiving data( time, payroll, travel…). Archivng RPAR3W00 – Write program for L docs RPAR3D00 – Delete program for L docs RPUAUD00 – To display archived L docs PA_CALC, PA_TIME, PA_TRAVEL PU22(time is NOT critical factor) +SARA(Time is critical factor) Archiving objects IT ( 0283) You need the authorization S_ARCH_ALL, which applies for all archiving objects, to read, write and delete the archiving object PA_CALC. If you want to limit the authorization to the archiving object PA_CALC, you can use the authorization S_ARCH_ALL as a template for your own authorization.

In Archive administration (transaction SARA) you can display the payroll results that were archived with the archiving object PA_CALC without reloading them to the database. To do this, you use the program H99_DISPLAY_PAYRESULT .With this program you can display payroll results that have been archived as well as those that have not.

Optimizing Performance – If you have created structural authorizations with a large number of objects, it is advisable for performance tuning reasons to generate indexes for users assigned to these structural authorizations. You can do this using the RHBAUS00 report Before you can run this report, you should have specified in table T77UU (User Data in SAP Memory) You can use the report RHBAUS01 to compare the INDX and T77UU tables ( You can use RHBAUS02 report to enter users who have authorization for a large number of objects in table T77UU Report selections – Selection views in report category Interface ToolBox – PU12 You have to assign attributes to the interface format before you generate the export program

SAPHR Essentials – HCM is subdivided into: Talent Management: Workforce Process Management Workforce Analytics: End-User Enablement

A client is, in organizational terms, an independent unit in the system. Each client has its own data environment and therefore its own master data, transaction data, and assigned user master records.

A role describes a set of logically linked activities in the system Roles must be set up so that the SAP system user can work with user-specific or position-related menus

“/n” ends the current transaction. – “/i” ends the current session The Help menu includes, among others, the following options: • Context-sensitive Application Help • Access to the SAP Library • A glossary

Structures in HCM The enterprise structure for personnel administration is determined by the following elements: • Client • Company code • Personnel area • Personnel subarea

Each personnel area must be assigned to a company code Personnel structure- Emp grp and Emp sub grp The employee group defines the relationship between an employee and a company The following are the principal functions of the employee group: • Default values can be generated for the payroll accounting area or for basic pay, for example, according to employee group. • The employee group is used as a selection criterion for reporting. • The employee group is one unit of the authorization check. All control features of the personnel structure are defined at employee subgroup Level An organizational plan is a comprehensive and dynamic model of the structural and personnel environment in your enterprise Once you have created a job, you must specify the number of corresponding positions required in the organization Objects consist of three parts: • The first part (Object infotype) includes the ID number, a short and long text, and the validity period. • The second part (Relationships infotype) contains the relationship(s) between this and other objects. • The third part (other infotypes) contains the object characteristics. The functions in Organization and Staffing let you create organizational units, positions, jobs, and tasks quickly and easily.

In Organization and Staffing you can: • Maintain the basic data for your organizational plan • Maintain the reporting structure (hierarchy of positions) that exists between the positions in your organizational plan • Maintain cost center assignments • Maintain certain infotypes

Employee Information There are three different ways of processing infotype records: via single screen maintenance, personnel actions, or fast entry. You can add the user parameter HR_DISP_INFTY_NUM with a value of X to view the infotype numbers on the screen. A time administrator records this data in various ways: • Time Manager's Workplace (TMW): Administration of data for a group of employees • Maintaining individual infotypes: Recording and changing data on infotype screens • Fast data entry: Simultaneous entry of infotype data for multiple employees The SAP Enterprise Portal meets this challenge by integrating these various interfaces in one interface. The SAP NetWeaver Business Client (NWBC) is a rich desktop client that offers a unified environment for and a single point of entry to SAP applications. It provides a solution for hosting classical dynpros (SAP GUI UIs), Web Dynpro applications, BSP (Business Service Pages) pages, portal pages, and other content The two main elements of NWBC are the: Shell and Canvas

Education and Training You can assign qualifications to employees and positions, for example. Employees possess qualifications and positions have requirements compare the qualifications of a person with the requirements defined for a position Profile match-ups allow you to compare qualifications and requirements of persons, positions, and jobs with each other

Training and Event Management Training and Event Management comprises four main processes: business event preparation (time schedules, event locations, resources) business event catalog.( dates with or without resources) day-to-day activities (pre-book attendance, replace bookings, re-book and cancel attendance) recurring activities (booking events, locking and unlocking events, canceling and following up events) Training and Event Management has seven dynamic menus that considerably facilitate and simplify operation of the system the master data menu, the attendance menu, the business event menu, the information menu, the planning menu, the resource menu, and the tool menu The dynamic menus offer an alternative way of creating and maintaining the objects used in Training and Event Management. The advantage of the dynamic menus is that you create data and access functions directly in the clearly structured environment of the business event hierarchy business event catalog = business even

Enterprise Learning Performance Management One central transaction code PHAP_CATALOG_PA is utilized to do that. The Flexible User Interface relies on the configuration from PHAP_CATALOG_PA and utilizes a Tab and Process flow which can be configured by the customer

4-Remuneration Adjustments Enterprise Compensation Management The instance of a compensation process for a given employee is stored and administered on the new Compensation Process infotype (0759). The infotype is a key date infotype, its begin and end date are the same, and it defines the effective date (which is the granting date for LTI). The time constraint of the infotype is three,

If the HR administrator activates the compensation adjustment, the system creates a new record of the Basic Pay infotype (0008) and the Additional Payments infotype (0015) or other specified infotypes from configuration for the appropriate employees. The system also creates a record of the Compensation Adjustment infotype (0759) for each employee and adjustment type as a history of the compensation adjustment so that you can track the compensation received by an employee.

Payroll The calculation of remuneration comprises two main steps: • Calculation of Remuneration Elements (Gross Amount) • Statutory and voluntary deductions (country-specific, net amount)

Personnel Cost Planning Personnel Cost Planning is a tool for planning personnel costs. The planning data can be based on payroll results among other things. Planning data can be transferred to Controlling to enable target/actual cost comparisons to be made. Personnel cost analysts and managers are involved in the personnel cost planning process.

Analytics Ad-hoc query, SAP Query, HIS, BW, SEM

CA500

1-Introduction to the Cross-Application Time Sheet

Confirmations to Production Planning (PP) are not supported in the Cross-Application Time Sheet. . The independent user interfaces are: . CATS classic . CATS regular (Internet Application Component, ESS application in a Web browser) . CATS for service providers . CATS notebook (mobile offline solution for laptops, based on Mobile Engine technology) . CATS time entry through Duet Time Management . The enhancing user interfaces are: . CATS instant (iView in the Enterprise Portal) . CATS phone (mobile online solution for WAP-enabled cellular phones) To be able to use the Cross-Application Time Sheet, you must have: . A HCM mini master (personnel number and personal data for the employees whose times are recorded) . A data entry profile for recording employee time data . The necessary authorizations for working with the Cross-Application Time Sheet The CATS process consists of the following four steps: 1. Entering data in the time sheet 2. Releasing the time data 3. Approving the time data 4. Transferring the time data to the target components When generating confirmations for networks, the system also triggers an activity allocation in Controlling. The sender cost

center is credited and the receiver cost center is debited.

The time sheet can also be used to carry out internal activity allocations to a work breakdown structure (WBS) element. You can use the Cross-Application Time Sheet to transfer data to the service entry sheet in Materials Management. You can use the Cross-Application Time Sheet to record and transfer time data such as attendances, selected absences, and employee remuneration information for Human Resources The Substitutions infotype (2003) cannot be supplied with time sheet data.

2-

Mini Master for CATS

Each employee must have a mini master. The following HCM infotypes are a minimum requirement for the CATS mini master: 0000, 0001, 0002, 0007, time sheet defaults(0315)

A network is an object containing instructions on how to perform tasks in a specific way, in a specific order, and in a specific time period.

3.

Configuration of the Data Entry Profile

The data entry profile affects different areas: . It determines the data entry process for the time data that is entered using the profile. . It determines the layout of the data entry screen when the profile is used to access the Cross-Application Time Sheet. . It controls the target components to which the time data recorded using the profile can be transferred.

The settings for the time recording process and the data entry screen are made in the data entry profile. It requires two separate steps: Customizing the data entry profile Field selection: SAP only provides a sample printing program RCATSP01 To select the personnel numbers, you can define your

own report or use the standard selection report RPLFST01 If you have entered both a sending business process and a sender cost center in the Time Sheet Defaults infotype (0315), the sending business process has priority over the sender cost center. A customer-specific worklist that has been created using an SAP enhancement (CATS0001).

Working with the Cross-Application Time Sheet 4.

CATS document number is created once it reaches status 30.

There are two methods of entering time data in the time sheet: . Single entry for one employee . Data entry for several personnel numbers using the person list When you set up the data entry profile, you choose one of the four selection options Time administrator, Organizational unit, Cost center, or Selection report as a default value for selecting the list of personnel numbers. The parameters for customizing the release step are stored in the General settings section of the data entry profile. There are three selection options for selecting the time data to be approved: Selection using organizational structure. Selection according to personal data. Selection according to time sheet data. Employees responsible for approving time data are notified automatically and can run the approval report (RCATSB01) for the relevant personnel numbers directly from their Inbox. 1. TS31000004: CATS Approval 2. TS31000006: CATS Approval by Time Administrator 3. TS31000007: CATS Approval by Supervisor

5 Further User Interfaces

CATS regular is part of the Business Package for Employee Self-Service (SAP ERP).

There are some prerequisites which need to be in place prior to making this setting. You must have made the general settings for Employee Self-Service. . You must have created a system user name in the Communication (0105) infotype for each employee . You must have used the user parameter CVR to assign each employee a specific data entry profile, which they use to enter their working times . You must have assigned the required authorizations to all users. There are two different types of fields which need to be selected for any particular data entry profile. They are: . General field selection . Profile specific field selection

CATS Regular . Customizing and Approving Times in Manager Self-Service Two Web Dynpro applications are available for approving working times: . CatManagerApprove (approval by line manager) . CatProjectApprove (approval by project manager) When the approval reports run on the back-end system, approvers can also change the recorded working times. This option is not available in the Web application. The Business Add-In (BAdI) HRCATS_APPR_CUST is used for approval with the Web Dynpro application Approve Working Times of the Cross-Application Time Sheet (CATS) component The special approval activity lets you define the rules with which the special approval is possible. To do so, use the CATEX feature (rules for special approval in the cross-application time sheet (CATS)).

You can use the user parameter CATS_APPR_PROF and enter the ID of the approval profile as the parameter value. User parameter CATS_APPR_PERSPCTIVE lets you override the default start view individually for each approver. The assignment of groups of organizational views to the Approval of Working Times iView is defined using the feature WEBMO (define rule groups) and the mode C - CATS approval.

CATS for Service Providers . Scenario CATS for service providers enables you to enter working times and tasks both for yourself and for other employees CATS for Service Providers does not have the entry profile on the interface. you specify the number range intervals for CATS for Service Providers. You maintain three number range intervals that are managed internally by the system: . Number range for the document number for the time sheet . Number range for the internal key for the time sheet . Number range for the internal key for the task

CATS Mobile . Scenarios/Requirements Several enhancements are possible within CATS MTS. Some of them are listed here: . Check Target Hours . Check For Valid WBS Element . Lock Entry Period . Provide WBS Description . Customer-Specific Pick List you can store a change date in the CATS_MY_PUSH table for each of the objects. Some of the user interface texts in CATS Mobile originate from the database table CATSDB in SAP ERP. interface texts are stored in the offline repository for CATS notebook in the table CATS_MY_TABLE_FIELD_TEXTS. This table comprises of the following fields:

CATS Integration with DUET (Overview) Duet Time Management is an SAP self-service business application that allows employees to create, maintain, and view their data for single or recurring time recording activities in Microsoft Outlook. There are three sets of requirements needed for Duet Time Management. They are: . Microsoft requirements for the client PC . Microsoft Components for Duet installation for the server side . SAP Components for Duet installation for the server side

6 Transferring Time Data The data is transferred using the report RPTEXTPT. It reads the data to be transferred from the interface tables PTEX2000 and PTEX2010. The data is transferred using the transfer report RCATSTPS, which generates confirmation documents in the Project System. The data is transferred using the transfer report RCATSTPM, which generates confirmation documents in Plant Maintenance or Customer Service.

Data cannot be transferred to Controlling and Logistics simultaneously. The cost center is assigned to the order, therefore a simultaneous transfer would result in a double posting You transfer time sheet data to Controlling using the report RCATSTCO. The report creates one or more Controlling documents for activity allocation or statistical key figures. Report RCATSTAL combines the reports for time data transfers to the HCM, CO, PM/CS, and PS components.

Cost Determination and Cost Assignment There are three different ways of determining the costs: . Determining costs using the plan activity price of an activity type . Assigning the activity price using the time sheet . Determining the activity price using an SAP enhancement. Working times are valuated according to the plan activity price assigned to the activity type. The actual costs are determined using the plan activity price of the activity type. Working times of different categories (for example, regular hours, overtime) can be valuated differently in Controlling if you assign them to different activity types.

If you want to change the activity price calculation based on your own criteria, you can use the SAP enhancement CATS0002.

8

CATS Information System

The program RCATS_DISPLAY_ACTIVITIES is used to execute this report in SAP. This report is used to view data entered by the employees using the time sheet. SAP recommends the use of this program if mainly CATS Classic, CATS Regular or the Mobile Time Sheet that are to record working times. The program RCATSXT_DISPLAY_ACTIVITIES is used to execute this report in SAP. This report is used to display working times and activities. SAP recommends the using this program if CATS for Service Providers is primarily used for recording working times. The program RCATSXT_DISPLAY_ACTIVITY_DTL is used to execute this report in SAP. This report can display detailed information about working times and activities. SAP recommends using this program if CATS for service providers is primarily used for recording working times. You can use the Time Leveling report (RCATSCMP) to find such inconsistencies. You can use report Display Single Documents (RCATSBEL) to display documents and follow-on documents in the target components. 9

Assigning Authorizations

HR master data . personnel no. check P_PERNR If you want an administrator to maintain - use the authorization object HR master data The Cross-Application Time Sheet uses . Infotype 0316 for authorization to work with the time sheet: . Displaying data (authorization level R) . Entering and releasing data (authorization level E). . Infotype 0328 for authorization to . Approve data (authorization level D) . Reporting (authorization level R). If you want to assign authorization for running reports on the time sheet data of all employees, use authorization level .R. instead of .D..

10

CATS Enhancements

You can use SAP enhancement CATP0001 to determine target hours according to your requirements. You can use SAP enhancement CATS0001 to structure the content of the worklist

according to your requirements. You can use the SAP enhancement CATS0002 to supplement data that has been recorded using the Cross-Application Time Sheet. You can use the SAP enhancement CATS0003 to validate recorded data according to your requirements. You can use SAP enhancement CATS0004 to hide function codes in the CATS transactions. You can add function codes to table T_CUAFC (with or without using the transferred information). You can use SAP enhancement CATS0005 to define customer-specific fields and integrate them in the time sheet. You can use the SAP enhancement CATS0006 to validate recorded data according to your requirements. You can use SAP enhancement CATS0007 to show additional fields on the initial screen. You can use SAP enhancement CATS0008 to set up how the recipient of the approval workflow is determined and how the data is processed once it has been released and saved in the time sheet. You can use the SAP enhancement CATS0009 to display customer-specific text fields in the data entry section of the time sheet. You can use the SAP enhancement CATS0010 to display customer-specific text fields in the time sheet worklist. You can use SAP enhancement CATS0011 to include your own functions in the Extras and Environment menus on the data entry screen. You can use SAP enhancement CATS0012 to structure the header of the time sheet or initial screen according to your requirements.

Settings for Distributed Systems (ALE) 11

The following messages can be viewed. . HRMD_A: Distribution from the HR system to other SAP systems . HRMD_ABA: Distribution from the HR system to systems that are based on an SAP application basis system, such as the mySAP.com components CRM, EBP, and so on.

. HRMD_B: Distribution from the HR system to an SAP basis system.

The CAT6 transaction screen allows the transfer of CATS data to the HR Time Management.

Appendix . Configuration of The Distribution Function 12

You define the distribution by means of a distribution function and a distribution strategy:

You can use the following as a basis for the duration of the distribution function: 1. Factory calendar 2. Gregorian Calendar 3. Operating time of the work center

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF