How To Transport Organizational Structure

Tuesday, April 07, 2009 | 3 comments »

After spending hours creating an Organizational Structure, it is rather silly to recreate that for each environment you have for testing purposes. One simple solution to that vs doing an entire system company is to use a standard delivered tool from SAP. This tool could be used in several different way, we'll get that into that in a bit.

SAP deliver a really neat tool called "Manual Transport Link". You can access it via transaction SE38 and progam name RHMOVE30.

What this program does is allowing you to capture PD/OM objects and place it in a transport you can easily release and apply to other clients / systems.

To start, let say for example you want to transport organizational structure and all positions below it. WIth that, you will start with creating 1 transport containing all O objects. Specify the O objects, all for reporting period, and add it to the transport. To specifically capture the position, specify the evaluation path in the selection paramters for it to find the position and add that to the transport.

Do some trial and error testing of this in a sandbox environment with different selection variations to see how it operate. You might find the best combination that fit your needs.

I was at a SAP implementation with the production orgranizational structure was maintained in a DEV environment during the lifecycle of the project. Using this allows you to transports exactly how production structure will look like to all your environment. Thus easily replicating conversion cycles multiple times and cutting the time out from converting OM objects.

CATS - Transaction codes

| 0 comments »

To Customize CATS:

CAC1 : Maintain Profile

CAC2 : Allocate Fields

CAC3 : Def. Rej. Reasons

CAC4 : Def. Auth. Groups

CAC5 : Def. Cust. Fields

CAC6 : Allowed Print Report

Working with CATS

CAT2 : Maintain Times CAT3 : View Times CATSXT : Times for SP CATR : Reorg. Interf. Tables

Approving Times Entries

CAT4 CATS_APPR CATS_APPR_LITE CAPS

Transferring Time Entries

CATA : All entries (exc. MM) CAT5 : .. to PS CAT6 : .. to Time Mgt CAT7 : .. to CO CAT9 : .. to PM / CS CATM : .. to MM

PA Transaction codes

| 0 comments »

PA10 Personnel File
- a display transaction

PA20 Display HR Master Data
- a display transaction
- You can select infotypes from a menu.
- 01 Basic Personal Data
- E1 Addt'l Personal Data
- 02 Contract data
- 06 Planning data
- E2 Company Provisions
- ZE Time data
- 03 Gross Payroll
- 04 Net Payroll

PA30 Maintain HR Master Data
- a maintenance transaction
- You can select infotypes from a menu.
- 01 Basic Personal Data
- E1 Addt'l Personal Data
- 02 Contract data
- 06 Planning data
- E2 Company Provisions
- ZE Time data
- 03 Gross Payroll
- 04 Net Payroll

PA40 Personnel Actions
- a maintenance transaction
- The system will guide you
- You are choosing actions from a menu
Action E0 Hiring Conversion
Action E1 Hiring
Action E2 Organizational Reassignment
Action E3 Leaving
Action E4 Reentry into Company
Action E5 Pensioner
Action E6 Change in Pay
Action E7 LOA with Pay
Action E8 LOA without Pay
Action E9 Return from LOA
Action EA Change in Personal/Family Data
Action ED Detachment
Action EE Return from Detachment
Action EB CTP - Pending
Action EC CTP


PA41 Change Entry/Leaving Date
- a transaction that belongs to the utilities clas

PA42 Fast Entry for Actions
- a maintenance transaction
- The system will guide you
- You are choosing actions from a menu
Action 01 Hiring
Action 02 Organizational reassignment
Action 50 Time rec.(supplement)
Action R1 Export to Resumix
Action R2 Import from Resumix


PA51 Display Time Data
- a display transaction
- You can select infotypes from a menu.
- ZZ Working times

PA53 Display Time Data
- a display transaction
- You can select infotypes from a menu.
- ZZ Working times

PA61 Maintain Time Data
- a maintenance transaction
- You can select infotypes from a menu.
- ZZ Working times

PA62 List Entry of Additional Data
- a maintenance transaction
- You can select infotypes from a menu.
- 2002 Activity Allocation (Attendances)
- 2010 Cost Allocation (EE Rem. Info)
- 2002 Cost Assignment (Attendances)
- 2002 External Services (Attendances)
- 2052 Weekly Entry w/Activity Allocation
- 2052 Weekly Calendar w/Cost Assignment
- 2052 List Entry for Attendances/Absences

PA63 Maintain Time Data
- a maintenance transaction
- You can select infotypes from a menu.
- ZZ Working times

PA64 Calendar Entry
- a maintenance transaction
- You can select infotypes from a menu.
- 2050 Annual Calendar
- 2051 Monthly Calendar
- 2052 Weekly Entry w/Activity Allocation

PA70 Fast Entry
- a maintenance transaction
- You can select infotypes from a menu.
- 0014 0014 - Recur. Payments/Deductions
- 0128 Notifications
- 0015 0015 - Addt'l Payments/Deductions

PA71 Fast Entry of Time Data
- a maintenance transaction
- You can select infotypes from a menu.
- 2001 2001 - Absences
- 2002 2002 - Attendances
- 2003 2003 - Substitutions
- 2006 2006 - Absence Quotas
- 2010 2010 - Employee Remuneration Info

PAC5 Maintain HR Master Data
- a maintenance transaction
- You can select infotypes from a menu.
PAL1 Create Sales Representative
- a maintenance transaction
- The system will guide you
- You are choosing actions from a menu
Action L1 Create sales representative
Action L2 Sales rep. transfer
Action L3 Sales rep. termination


PAL2 Display Sales Representative- a display transaction
- You can select infotypes from a menu.
- 0000 0000 - Actions
- 0006 0006 - Addresses
- 0900 Sales Data
- 0002 0002 - Personal Data
- 0001 0001 - Organizational Assignment
- 0105 0105 - Communication

PB10 Init.entry of applicant master data
- a display transaction

PB20 Display applicant master data
- a display transaction
- You can select infotypes from a menu.
- 0001 0001 - Organizational Assignment
- 0002 0002 - Personal Data
- 0006 0006 - Addresses
- 0007 0007 - Planned Working Time
- 0008 0008 - Basic Pay
- 0015 0015 - Addt'l Payments/Deductions
- 0016 0016 - Contract Elements
- 0022 0022 - Education
- 0077 Additional Personal Data
- 4000 4000 - Applicant Actions
- 4001 4001- Applications
- 4002 4002 - Vacancy Assignment
- 4005 4005 - Applicant's Personnel Number
- 9400 9400 - Applications addl data
- 9401 9401 - Vacancy Costs

PB30 Maintain applicant master data
- a maintenance transaction
- You can select infotypes from a menu.
- 0001 0001 - Organizational Assignment
- 0002 0002 - Personal Data
- 0006 0006 - Addresses
- 0007 0007 - Planned Working Time
- 0008 0008 - Basic Pay
- 0015 0015 - Addt'l Payments/Deductions
- 0016 0016 - Contract Elements
- 0022 0022 - Education
- 0077 Additional Personal Data
- 4000 4000 - Applicant Actions
- 4001 4001- Applications
- 4002 4002 - Vacancy Assignment
- 4005 4005 - Applicant's Personnel Number
- 9400 9400 - Applications addl data
- 9401 9401 - Vacancy Costs

PB40 Applicant actions
- a display transaction
- The system will guide you
- You are choosing actions from a menu
Action 11 Initial data entry
Action 14 Assign additional vacancy
Action 03 Reject applicant
Action 04 Extend employment offer
Action 05 Applicant rejects offer
Action 06 Prepare for hiring (Xfer appl)


PB50 Display Applicant Activities
- a display transaction

PB60 Maintain Applicant Activities
- a maintenance transaction

PRMD Maintain HR Master Data
- a maintenance transaction
- You can select infotypes from a menu.

PRMM Personnel Actions
- a maintenance transaction
- The system will guide you
- You are choosing actions from a menu
Action 56 Hiring (TE mini master)
Action 57 Org. reassign.(TE mini master)


PRMS Display HR Master Data
- a display transaction
- You can select infotypes from a menu.

PT01 Create Work Schedule
- a maintenance transaction

PT02 Change Work Schedule
- a maintenance transaction

PT03 Display Work Schedule
- a display transaction

PTG1 Pflegen Krankengeld-Bezahlung (GB)
- a maintenance transaction

PTG3 Display Qualifying Day Pattern (GB)
- a display transaction

PU00 Delete Personnel Data
- a transaction that belongs to the utilities class.

PU03 Change Payroll Status
- a transaction that belongs to the utilities class.

PU90 Delete applicant data
- a transaction that belongs to the utilities class.

TPED Maintain HR Master Data (ESS)
- a maintenance transaction
- You can select infotypes from a menu.

TPES Display HR Master Data (ESS)
- a display transaction
- You can select infotypes from a menu.

TPMD Maintain HR Master Data
- a maintenance transaction
- You can select infotypes from a menu.

TPMM Personnel Actions
- a maintenance transaction
- The system will guide you
- You are choosing actions from a menu
Action 58 Hiring (Trip planning)

TPMS Display HR Master Data
- a display transaction
- You can select infotypes from a menu.

Common HR Transaction codes (important)

| 0 comments »

PC00 Run Payroll
PC10 Payroll menu USA
PE00 Starts Transactions PE01,PE02,PE03
PE01 Schemas
PE02 Calculation Rules
PE03 Features
PE04 Create functions and operations
PE51 HR form editor
PRCA Payroll calendar
PRCT Current Settings
PRCU Printing Checks USA
PRD1 Create DME
SM31 Maintain Tables
SM12 Locked Secessions
TSTC Table lookup
SPR0 IMG
SE16 Data Browser (Table reports)
PP03 PD Tables
PP0M Change Org Unit
P013 Maintain Positions
PO03 Maintain Jobs

Master Data

PA10 - Personnel file
PA20 - Display HR Master Data
PA30 - Maintain HR Master Data
PA40 - Personnel Events
PA41 - Change Hiring Data
PA42 - Fast Data Entry for Events
PRMD - Maintain HR Master Data
PRMF - Travel Expenses : Feature TRVFD
PRML - Set Country Grouping via Popup
PRMM - Personnel Events
PRMO - Travel Expenses : Feature TRVCO
PRMP - Travel Expenses : Feature TRVPA
PRMS - Display HR Master Data
PRMT - Update Match code
PS03 - Info type Overview
PS04 - Individual Maintenance of Info types

General reporting

PM00 - Menu for HR Reports
PM01 - Dialogs in HR - Create Custom info types
PRFO - Standard Form
PSVT - Dynamic Tools Menu
PAR1 - Flexible Employee Data
PAR2 - Employee List

Time management - Transaction codes

| 0 comments »

PA51 - Display Time Data
PA53 - Display Time Data
PA61 - Maintain Time Data
PA62 - List Entry of Additional Data
PA63 - Maintain Time Data
PA64 - Calendar Entry
PA70 - Fast Data Entry
PA71 - Fast Entry of Time Data
PBAB - Maintain Vacancy assignments
PT01 - Create Work Schedule
PT02 - Change Work Schedule
PT03 - Display Work Schedule

Payroll T codes

| 0 comments »

PC00_M99_CLSTR Display Payroll Results
PC00_M99_CALC Payroll Driver (International)
PC00_M99_ABKRS Specify a payroll area
PC00_M99_CLSTPC Display PC Cluster: Personal Calendar
PC00_M99_TLEA Leave Overview
PC00_M99_TLEA30 Batch-Input: Annual Leave
PC00_M99_CPRC Access Payroll Calendar
PC00_M99_MOLGA Specify a personnel country grouping
PC00_M99_CLJN Payroll Journal - International
PC00_M99_DLGA20 Use of Wage Types in Payroll
PC00_M99_UDIR Restore the Payroll Results Directory
PU00 Delete Personnel Data
PU01 Delete Current Payroll Result
PU03 Change Payroll Status
PU2 Archive Data
PU0 Wage Type Copier
PU95 Edit Wage Type Groups and Logical Views
PU96 Edit Wage Type Groups
PU97 Edit Logical Views
PU98 Assign Wage Types to Wage Type Groups
PUOC_xx (xx = Country Code) Off-Cycle Workbench
PEST Maintenance of Process Model
PUST HR Process Workbench



PC00 - Run Payroll
PC10 - Payroll menu USA
PE00 - Starts Transactions PE01 PE02 PE03
PE01 - Schemas
PE02 - Calculation Rules
PE03 - Features
PE04 - Create functions and Operations
PE51 - HR form editor
PRCA - Payroll Calendar
PRCT - Current Settings
PRCU - Printing checks USA
PRD1 - Create DME
SM31 - Maintain Table
SM12 - Locked Secessions
TSTC - Table Look up
SPRO - IMG
SE16 - Data Browser (Table Reports)
PP03 - PD Tables
PPOM - Change Org Unit
PO13 - Maintain Positions
PO03 - Maintain Jobs

Pay scales:

PC00_M99_U510 Simple Std Pay Increase for Indirectly Valuated WTs
PC00_M99_IRTF Enhanced Std Pay Increase (Indirect and Direct WTs) with Batch Input
PC00_M99_ITUM Pay Scale Reclassification acc.to Age or Pay Scale Membership Period

Forms

PC00_M99_CEDT Remuneration Statements
PDF7 Delete Form in Customer Client
PDF8 Copy Form from SAP Client to Customer Client
PDF9 Copy Form within Customer Client
PC00_M99_CLGA00 Wage Type Statement
PC00_M99_CLGV00 Wage Type Distribution
PC00_M99_CKTO Payroll Accounts
PDF0 Conversion Report for Remuneration Statement Forms
PDFA Conversion of Payroll Journal Forms

Third party

PC00_M99_URMA Acknowledgement Report for Third Party Remittance
PC00_M99_URMU Update of Remittance Tables from TemSe-Object

Transfer Activities

PC00_M99_CIPE Posting to Accounting: Create Posting Run
PC00_M99_DKON Posting to Accounting: Wage Type Assignment - Display G/L Accounts
PC00_M99_CIPC Posting to Accounting: Search for Payroll Results not Posted
PC00_M99_URMR Reconciliation of Transfers
PC00_M99_URMW Maintain Wage Types According to Assignment to HR Creditors
PC00_M99_URMD Undo Third-Party Remittance Runs
PC00_M99_URMP Create Third-Party Remittance Posting Run
PC00_M99_CMLI0 Cash Breakdown List (International)
PC00_M99_CDTA Preliminary Program- Data Medium Exchange for Several Payment Runs

Tools

PE04 Editor for Calling Functions and Operations
PE03 Editor for Calling Features
PE02 Editor for Calling Personnel Calculation Rules
PE01 Editor for Calling Personnel Calculation Schemas
PE51 Call the Form Editor
PU12 Interface Toolbox
PDSY HR-Documentation Maintenance

OM - Transaction codes

| 0 comments »

PPOM - Change org Unit
PO03 - Maintain Jobs
P013 - Maintain Position
PO10 - Maintain Organizational Unit
PP01 - Maintain Plan Data (menu-guided)
PP02 - Maintain Plan Data (Open)
PP03 - Maintain Plan Data (Event-guided)
PP05 - Number Ranges
PP06 - Number Ranges Maintenance HR Data
PP07 - Tasks/Descriptions
PP69 - Choose Text for Organizational Unit
PP90 - Setup Organization
PP01 - Change Cost Center Assignment
PP02 - Display Cost Center Assignment
PP03 - Change Reporting Structure
PP04 - Display Reporting Structure
PP05 - Change Object indicators (O/S)
PP06 - Change Object indicators OS
PPOA - Display Menu Interface (with dyn.)
PPOC - Create Organizational Unit
PPOM - Maintain Organizational Plan
PPOS - Display Organizational Plan
PQ01 - Events for Work Center
PQ02 - Events for Training Program
PQ03 - Events for Job
PQ04 - Events for Business Event Type
PQ06 - Local Events
PQ07 - Resource Events
PQ08 - Events for External Person
PQ09 - Events for Business Event Group
PQ10 - Events for Organizational Unit
PQ11 - Events for Qualification
PQ12 - Resource Type Events
PQ13 - Events for Position
PQ14 - Events for Task
PQ15 - Events for Company
PSO5 - PD : Administration Tool
PSOA - Work Center Reporting
PSOC - Job Reporting
PSOG - Org Mgmt General Reporting
PSO1 - Tools Integration PA-PD
PSOO - Organizational Unit Reporting
PSOS - Position Reporting
PSOT - Task Reporting