HR Tools |
Editor for Personnel Calculation Schemas (PY-XX-TL) |
Personnel Calculation Schema |
Example of a Schema |
Modification Concept for Personnel Calculation Schemas |
Assigning Names for Standard and Customer Schemas |
Access to the Personnel Calculation Schema Editor |
Displaying the Schema Directory |
Displaying the Where-Used List for Subschemas |
Switching the Current Schema |
Navigating Between Schema Elements |
Graphical Display |
Table Display |
Line Commands |
Editor Commands |
Schema Attributes |
Displaying Attributes |
Source Text of a Schema |
Displaying a List of Functions |
Displaying the Source Text of the Current Schema |
Displaying the Navigation Path (Stack) |
Executing a Search in the Source Text |
Comparing the Source Texts of Two Schemas |
Printing the Displayed Schema Source Text |
Schema Documentation |
Displaying Documentation |
Editing Schemas |
Creating Schemas |
Copying Schemas |
Creating Schema Attributes |
Creating the Schema Source Text |
Creating Schema Documentation |
Changing Schemas |
Changing the Attributes for a Schema |
Changing the Source Text of a Schema |
Changing the Source Text From the Schema Comparison |
Checking and Saving Changes in the Source Text |
Changing the Documentation for a Schema |
Deleting Schemas |
Subsequent Actions After Editing Schemas |
Generating a Schema |
Transport Connection (Schemas) |
Displaying a User's Transport Requests in the Schema Editor |
Including a Schema in a Transport Request |
Displaying Objects in a Transport Request |
Deleting a Schema from a Transport Request |
Editor for Personnel Calculation Rules (PY-XX-TL) |
Personnel calculation rule |
Example of a Personnel Calculation Rule |
Modification Concept for Personnel Calculation Rules |
Name Assignment for Standard and Customer Rules |
Calling the Editor for Personnel Calculation Rules |
Displaying the Rule Directory |
Displaying a Where-Used List |
Switching the Current Rule |
Navigating Between Rule Elements |
Graphical Display |
Table Display |
Personnel Calculation Rule Attributes |
Displaying Attributes |
Source Text of a Rule |
Variable Key |
Rule Type |
Operation |
Example of Rule Source Text |
Displaying the Source Text of the Current Rule |
Displaying the Navigation Path (Stack) |
Full Text Search in the Source Text |
Comparing the Source Text of Two Rules |
Printing the Displayed Rule Source Text |
Documentation on a Personnel Calculation Rule |
Displaying Documentation |
Editing Rules |
Creating Rules |
Copying a Rule |
Creating Attributes |
Creating Rule Source Text |
Creating Rule Documentation |
Changing Rules |
Changing the Attributes of the Current Rule |
Changing Rule Source Text |
Selecting Source Text Areas |
Editing Source Text Areas |
Creating a Source Text Node |
Changing Lines in the Source Text |
Changing the Source Text From the Rule Comparison |
Checking and Saving Changes in the Source Text |
Changing the Documentation of the Current Rule |
Deleting a Rule |
Transport Connection (Rules) |
Displaying a User's Transport Requests in the Rule Editor |
Including a Rule in a Transport Request |
Displaying Objects in a Transport Request |
Deleting a Rule from Transport Request |
Editor for Functions and Operations (PY-XX-TL) |
Editing Functions and Operations |
Characteristics of Functions and Operations |
Creating Functions and Operations |
Activating Functions and Operations |
Documenting Functions and Operations |
Transport Connections |
Features Editor |
Feature |
Calling Feature Maintenance |
Persons Responsible for Features |
Country/Component Assignment for a Feature |
Feature Structure |
Feature Structure Maintenance |
Feature Documentation |
Decision Tree for a Feature |
Decision Tree in Tree Maintenance |
Nodes in the Decision Tree (Tree Maintenance) |
Return Operation/Tree Maintenance |
Decision Operation/Tree Maintenance |
Subfeature Operation/Tree Maintenance |
Program Operation/Tree Maintenance |
Debugging Operation/Tree Maintenance |
Error Operation/Tree Maintenance |
Decision Tree in Table Maintenance |
Return Operation/Table Maintenance |
Decision Operation/Table Maintenance |
Follow-On Operation/Table Maintenance |
Subfeature Operation/Table Maintenance |
Program Operation/Table Maintenance |
Debugging Operation/Table Maintenance |
Error Operation/Table Maintenance |
Additional Information on Program Operations |
Editor Commands |
Line Commands |
The Decision Tree of Feature LVNUM Example |
Technical Information: Reading Features in Program |
Maintaining a Feature |
Creating a Feature |
Creating the Persons Responsible for a Feature |
Creating the Country/Component Assignment for a Feature |
Creating a Structure |
Creating a Structure for a New Feature |
Creating Documentation |
Creating the Decision Tree for a Feature |
Creating the Decision Tree for a Feature (Tree Maintenance) |
Creating the Decision Tree for a Feature (Table Maintenance) |
Changing a Feature |
Changing the Persons Responsible for a Feature |
Changing the Country/Component Assignment for a Feature |
Changing the Structure of a Feature |
Changing Documentation |
Changing the Decision Tree of a Feature |
Technical Information: Changing a Standard Feature |
Copy a Feature |
Copying a Feature |
Activate a Feature |
Activation Types |
Activating a Feature |
Technical Information: Activating a Feature |
Deletion of a Feature |
Deleting Features |
Environment for Maintaining Features |
Technical Information: Saving a Feature |
Utilities and Tools |
Creating a Feature Directory |
Comparing Features |
Tools for Human Resources Forms |
HR Forms Workplace (PY-XX-HF) |
Form Specialist |
Form Creation |
Example: Remuneration Statement Using HR Forms Workplace |
Graphics Tool |
HR Form |
Form Class |
Objects in the Forms Workplace |
MetaNet |
MetaStar |
MetaDimension |
MetaField |
MetaFigure |
InfoNet |
InfoStar |
InfoDimension |
InfoField |
InfoFigure |
Copy HR Standard Form |
Create Form |
Special Formatting Options for the Form |
Select Information Using Drag&Drop |
Cumulation by InfoDimension Selection |
Selection and Sorting |
Display ABAP Dictionary Structure |
Settings on the Selection Screen for the Print Program |
Executing the Print Program |
Activate Forms from the Forms Workplace |
Printing the Form from the Forms Workplace |
Administrator |
Form Printing Started by Administrator |
HR Form Editor (PY-XX-TL) |
Forms |
Structure of a Form |
Calling the Form Editor |
Editor Settings |
Navigation Functions in the Form Editor |
Creating or Changing Forms |
Attribute |
Background |
Copying or Moving Several Lines |
Deleting Several Lines |
Single Field |
Deleting the Single Fields for a Page Type |
Showing or Hiding a Page Type |
Creating a Single Field |
Constant in an Individual Field: Example |
Text Module in Individual Field: Example |
Table Content in Individual Field: Example |
Editing a Single Field |
Copying or Moving Several Single Fields |
Deleting Single Fields |
Line Layout |
Creating a Line Layout |
Editing a Line Layout |
Creating a Line Layout: Example |
Column Types for Line Layouts |
Windows |
Creating a Window |
Creating a Window: Example |
Editing a Window |
Groups and Subgroups |
Creating Groups |
Creating or Changing a Subgroup |
Group Text |
Creating Group Text |
Creating a Line Layout for Group Text |
Cumulation Identifiers |
Cumulation Identifier: Time Quota in Single Field |
Cumulation Identifier: Time Quota in Window |
Creating Cumulation Identifiers |
Creating a Cumulation Identifier: Example |
Text Modules |
Creating a Text Module |
Creating a Text Module for Two Languages: Example |
Rule |
Creating a Rule |
Creating a Rule: Example |
Documentation |
Wage Type Addition |
Wage Type Summarization |
Summarizing Single-Split Wage Types |
Summarization of a Multiple-Split Wage Type |
Summarizing Multiple-Split Wage Types: Method 1 |
Summarizing Multiple-Split Wage Types: Method 2 |
Wage Type Summarization |
Cumulating Wage Types Without Splits |
Cumulating Wage Types With and Without Splits |
Cumulation of Split Wage Types |
Cumulating Wage Types with Identical Splits |
Cumulating Wage Types with Different Splits |
Multilingual Forms |
Copying a Form for a Different Language |
Changing the Form Language |
Deleting the Form Language |
Copying Forms Within a Client |
Deleting Forms |
Transporting Forms |
Form Copier |
Copying a Standard HR Form Across Clients |
Comparing Forms |
The Form Editor (PT-EV-FO) |
Sub-Objects of the Time Management Form Editor |
Creating a Time Management Form |
Copying a Time Management Form |
Editing the Time Statement Form |
Notes on Editing the Time Statement Form |
Overview: Groups for Displaying Information |
Adding New Groups to the Form |
Displaying Day Data in the Time Management Form |
Prioritizing Displayed Information |
Rules for the Form Layout |
Inserting Single Fields and Descriptions |
Specifying Conditions in the Time Management Form |
Displaying Totals for Time Balances and Wage Types |
Converting Display Data |
Converting Texts |
Create Language Versions of the Time Management Form |
Developing an Infotype in Personnel Administration |
Infotype Concept |
Decoupling Infotypes |
Definition of an Infotype within the ABAP Dictionary |
Structure and Task of Data Field Structure PSnnnn |
Structure and Task of Tables PAnnnn and PBnnnn |
Structure and Task of Structure Pnnnn |
Structure and Task of the Screen Structure |
Conversion Class |
Infotype Module Pool |
Infotype Screens |
Initial Screen |
Single Screen |
Flow Logic of Single Screen |
List Screen |
Flow Logic of List Screen |
Infotype Screen Control |
Screen Control Based on Function to be Performed |
Screen Control Based on Control Data |
Infotype Interface Status |
Infotype Dialog Module |
Infotype Characteristics |
Infotype Text Modules |
Single Screen Set-Up for Displaying and Maintaining Text Modules |
Developing an Infotype |
Creating an Infotype |
Defining Infotype Characteristics |
Editing Subobjects of an Infotype |
Editing the Check Class |
Migrating an Infotype |
Creating an Infotype Version |
Editing Subobjects of an Infotype Version |
Enhancing the Screen Structure |
Enhancing an Infotype Included in the SAP Standard System |
Enhancing the Single Screen |
Enhancing the List Screen |
Deleting an Infotype |
Modifying an Infotype Included in the SAP Standard System |
Business Logic Guidelines for Creating and Migrating Infotypes |
Preliminary Analysis |
Identifying Implicit Value Restrictions |
Performing Infotype Screen Control |
Check Classes |
Creating Single Check Classes |
Creating Country-Specific Check Classes |
Implementing Checks |
Redefining Check Methods |
Inserting New Check Methods |
Removing Existing Check Methods |
Extending Existing Check Methods |
Using Generic Interfaces |
Processing Methods: The Standard Sequence |
Performing Message Handling |
Avoiding Pitfalls in Message Handling |
Streamlining Message and Exception Handling |
Remapping Generic Messages |
Processing Required Fields, Read-Only Fields and Unused Fields |
Inheritance Mechanism for Infotype and Related Fields |
Programming Your Infotype to Perform Implicit Checks |
Performing Foreign Key Checks |
Disabling Foreign Key Checks |
Disabling Value Range Checks |
Checking Radio Buttons and Checkboxes |
Changing the Keys for HR Master Data (PSKEY) Field During Checks |
Implementing Mutually Dependent Fields |
Performing Subtype Checks |
Calling Function Modules |
Reading the Country Grouping (MOLGA) Field |
Reading Infotypes |
Reading Customizing Tables with Existing Specialized Classes |
Creating New Specialized Classes to Read Customizing Tables |
Reading Features |
Replacing Fields PSYST-NSELC and PSYST-IOPER (Migration Only) |
Writing Infotype Records |
Background Information |
Using Containers to Write Data |
Reading Before Writing |
Creating New Containers Before Writing |
Modifying Contents of Containers |
Deleting Existing Records |
Inserting New Records |
Modifying Existing Records |
Using Pushbuttons |
Declaring the Operations |
Assigning Check Classes to Containers and Infotype Versions |
UI Programming Guidelines for Infotypes |
Programming User Interfaces in the De-Coupled Framework |
Screen Structures |
Infotype Screen Structures (Type MAIN) |
Repeat Field Screen Structures (Type LINE) |
Conversion Classes |
Initialization (Method INITIALIZE) |
Output Conversion (Method OUTPUT_CONVERSION) |
Input Conversion (Method INPUT_CONVERSION) |
Input Help Values (Method FILL_HELP_VALUES) |
Repeat Fields: Output Conversion (Method OUTPUT_TABLE_CONVERSION |
Repeat Fields: Input Conversion (Method INPUT_TABLE_CONVERSION) |
Automatically Retrieving Descriptive Texts |
Reusing International Conversion Classes |
Assigning Conversion Classes to Screen Structures |
Developing a Personnel Planning Infotype |
The Personnel Planning Infotype Copier |
Creating Field Infotypes |
Creating a Table Infotype |
Enhancing Infotypes |
Creating Transparent Tables |
Infotype Generation: Environment Check |
Creating Change Documents for Personnel Administration Infotypes |
Logged Changes in Infotype Data (Report RPUAUD00) |
Creation of Change Documents for Personnel Planning Infotypes |
Administration of Change Document Object Classes (Tabelle T77CDO |
Standard Implementation CL_HRBAS_CDOCEXT_HANDLER |
Standard Implementation CL_HRBAS_CDOC_IT1001_HANDLER |
Customizing Settings for Creation of Change Documents |
Display Change Documents (Report RHCDOC_DISPLAY) |
Archiving Change Documents |
Creation of Change Documents for Customer-Specific Infotypes |
Prepare Infotype Fields |
Create a Change Document Object |
Create Change Document Object Class |
Enter Infotype in Table T77CDOC |
Activate Infotype for Creation of Change Documents |
Documentation Maintenance |
Object-Dependent Documentation Classes |
Object-Dependent Documentation with Maintenance Transaction |
Object-Dependent Documentation Without Maintenance Transaction |
Changing Object-Dependent Documentation |
Object-Independent Documentation Classes |
Maintenance of Object-Independent Documentation |
Changing Object-Independent Documentation |
Displaying a Template |
Entering Documentation in a Customer Documentation Class |
Maintenance of Customer Documentation Classes |
Name of Customer Documentation Class |
Creating an Object-Independent, Customer Doc. Class |
Creating an Object-Dependent, Customer Doc. Class |
Creating Customer Documentation |
Customer Templates for Documentation |
Creating a Customer Template for Documentation |
Settings for the Initial Screen |
Copying Documentation Across Clients |
Searching for Documentation and Editing from the List |
Deleting Documentation |
Deleting Object-Independent Documentation |
Personal Secondary Language |
Maintaining the Personal Secondary Language |
Links to Other Objects |
Creating a Link |
Inserting Other Documentation Using an INCLUDE |
Using the INCLUDE Command in an Object |
Transport Connection for Documentation |
Concepts |
Maintenance Options for Documentation on HR Objects |
Report Programming in HR |
Logical Database (PA-PAD) |
Activating the Logical Database (PA-PAD) |
Functions (PA-PAD) |
Selection Criteria (PA-PAD) |
Selection Screen (PA-PAD) |
SAP Naming Conventions for Report Classes (PA-PAD) |
Report Structure (PA-PAD) |
Infotype Processing (PA-PAD) |
Processing All Infotype Records (PA-PAD) |
Processing a Specific Infotype Record (PA-PAD) |
Data Structures (PA-PAD) |
Time Data (PA-PAD) |
Repetitive Structures (PA-PAD) |
Authorization Checks in Reporting (PA-PAD) |
Logical Database (PA-APP) |
Activating the Logical Database (PA-APP) |
Functions (PA-APP) |
Selection Criteria (PA-APP) |
Structure of a Report (PA-APP) |
Infotype Processing (PA-APP) |
Processing all Infotype Records (PA-APP) |
Processing a Specific Infotype Record (PA-APP) |
Data Structures (PA-APP) |
Authorization Checks in Reporting (PA-APP) |
Views |
Join |
Projection |
Join and Projection |
Time-Dependent Control Tables |
Generalization of the View |
Import/Export Files in HR |
Files PCL1, PCL2, PCL3 and PCL4 |
Storing Data in PCLn Files |
xx Key |
PCLn Buffer |
Retroactive Accounting of Payroll Results |
Starting Payroll in the Test ModeIn a test run, the database is |
Cluster Directory |
Function Modules for Selecting Payroll Results |
Function Module: CD_EVALUATION_PERIODS |
Function Module: CD_READ_PREVIOUS |
Function Module: CD_READ_PREVIOUS_ORIGINAL |
Other Modules for the Payroll Cluster |
Explanation of Individual Fields |
Sample Report |
Specific Commands |
Function Modules in HR |
Macro Modules |
Utilities in HR |
Programming Utilities for the Logical Databases PNP and PAP |
Definition of Constants |
Skipping Employees Who Have Left the Company |
Definition of the Selection Period |
Definition of the Data Selection Period |
Name Formatting in HR Reports |
Formatting Names in Accordance with National Regulations |
HR-Formatting Address in Accordance with Mailing Regulations |
Check and Output of Personnel Identification Numbers |
Output of List Period |
Output of List Key Date |
Initialization of Buffer for Accessing PCLn |
Import/Export Macros for Cluster Data |
Import Macros |
Export Macros |
Deleting Payroll Results from the Memory |
Read the Infotype for One Person in a Period |
Provide the First Entry in the Period |
Provide the Last Entry in the Period |
Changing HR Data |
Transfering External Wage Components to Payroll (PY-XX-TL) |
Keys Used in the Transfer Process |
Process: Transferring to Payroll |
Reversing External Wage Components |
External Wage Components for Former Employees |
Transfering Negative External Wage Components |
Assignment of Third Party Wage Types to HR Wage Types |
External Wage Components (Infotype 0579) |
Interface Toolbox for Human Resources (PX-XX-TL) |
Technology for Interface Scenarios |
Example 1: Export Master Data to an External System |
Example 2: Export Master Data and Payroll Results to External Sy |
Example 3: Gross Payroll in SAP System, Net Payroll in External |
Setting Up the Interface for Export with the Toolbox |
Data Export with the Toolbox |
Interface Format |
Create Objects |
Database Object |
Cluster Object |
Table Object |
Field Object |
Creating an Interface Format |
Inserting a Field Object |
Delete Objects |
Deleting Objects |
Data Definition for Cluster Objects |
Changing or Displaying the Data Definition for a Cluster Object |
Table Entries |
Selecting Table Entries |
Conversion for Field Objects |
Constant Conversion Type |
Example: Replacing a Constant Generically |
Table Value Conversion Type |
Database Table |
Example: Replacing a Table Value |
User Exit Conversion Type |
Example: User Exit with Form Routine |
Selecting the Conversion for A Field Object |
Restrictions for Field Objects |
Creating Restrictions for a Field Object |
Attributes in the Interface Format |
Data Definition Include |
Creating an Include Automatically or Using an Existing Include |
Change Validation |
Comparison Period for Change Validation |
Setting the Comparison Period for Multiple Export |
Setting the Comparison Period for Retroactive Accounting |
Determination of Comparison Period Using First Method if New cha |
Determination of Comparison Period Using First Method if New cha |
Second Method for Setting the Comparison Period |
Create Objects |
Creating Objects |
Delimit Objects |
Example: Delimiting an Infotype |
Delimiting Objects |
Single Field Validation |
Example: Single Field Validation |
Validating Single Fields |
Key Fields |
Example: Key Fields |
Defining Key Fields |
Relations |
Example: Relations Between Field Objects |
Creating Relations |
Wage types |
User-Defined Change Validation |
Naming Conventions for Export Data |
Example: Customer Program for Change Validation |
Activating User-Defined Change Validation |
Wage Type Processing with the Toolbox |
Wage Type Tables in the Interface Format |
Wage Type Selection in the Interface Format |
Structure of a Wage Type |
Wage Type Options for Retroactive Accounting |
Comparison Period for Wage Type Options in Retroactive Accountin |
In-Period Information / For-Period Information |
Example: Comparison Period for Wage Type Differences for Several |
Activating Wage Type Options for Retroactive Accounting |
Wage Types in Change Validation |
Change Validation and Wage Type Tables |
Change Validation and Wage Type Comparison |
Wage Types and Split Indicators |
Activating Wage Types for Change Validation |
Activating Wage Types for Change Validation |
Wage Type Delimitation for Change Validation |
Delimiting Wage Types for Change Validation |
Examples: Interaction of Wage Types and Wage Type Options for Re |
Example 1: Third-Party Payroll System Runs Retroactive Accountin |
Example 2: Third-Party Payroll System Runs Retroactive Accountin |
Example 3: Third-Party Payroll System Runs Retroactive Accountin |
Example 4: Third-Party Payroll System Runs Retroactive Accountin |
Example 5: Third-Party Payroll System Without Retroactive Accoun |
Example 6: Third-Party Payroll System Without Retroactive Accoun |
Generation - Interface Format for the Export Program |
Generating the Export Program |
Export Program |
Starting the Export Program |
Infotype: Export Status (0415) |
Export History for Interface Results |
Displaying the Interface Format |
Deleting Interface Results |
Automatic Conversion of Interface Results |
Manual Conversion of Interface Results |
Displaying TemSe Files |
Managing TemSe Files |
Downloading an Export File |
File Layout |
Processing the File Layout |
Editing and Attributes for the File Layout |
User Exits and User-Defined Form Routines |
Constant Values as Input Parameters |
Interface Format Values as Input Parameters |
Interface Variables as Input Parameters |
Blocks in the File Layout |
User Exit Before (Block) |
User Exit After (Block) |
Structures in the File Layout |
User Exit Before (Structure) |
User Exit After (Structure) |
Field Functions in the File Layout |
Calling Specific Interface Data |
Interface Block Buffer |
Interface Format Data |
Access to Export Data in a User-Defined File Layout |
Structure Definition |
Creating a File Layout |
Generating the File Layout |
Generating the File Layout |
Conversion with the File Layout |
Converting a File Layout |
File Format of Export File (SAP Standard) |
Structure of an Export File |
Display Export Files Using Operator Blocks |
Operators for the Export File |
Begin Preamble BPR (01) / End Preamble (02) |
Begin Secondary Information BSC (17)/End Secondary Information E |
Begin Personnel Number BOP (05) / End Personnel Number EOP (06) |
Begin Payroll Period BPE (07) / End Payroll Period EPE (08) |
Begin Table BOT (09) / End Table EOT (0A) |
Begin Table Entry BOE (0B) / End Table Entry EOE (0C) |
Begin Field String BOF (0D) / End Field String EOF (0E) |
Begin Infotype BOI (0F) / End Infotype EOI (10) |
Begin Wage Type BOW (11) / End Wage Type EOW (12) |
Begin Postamble BPO (03) / End Postamble EPO (04) |
Display of Export File - Formatted |
Secondary Files |
Structure of the Secondary File (Formatted) |
Generation of Secondary File |
Generating the Secondary File |
Importing wage types |
Starting the Import |
Authorizations for Human Resources |
General Authorization Check |
Setting Up General Authorization Checks |
Structural Authorization Check |
Structural Profiles |
Definition of Structural Authorizations |
Assignment of Structural Authorizations |
Technical Aspects |
Authorization Objects |
P_CH_PK (HR-CH: Pension Fund: Account Access) |
P_DE_BW (HR-DE: Statements SAPScript) |
P_DK_PBS (HR-DK: Authorization Check for Access to PBS Company) |
P_PYEVDOC (HR: Posting Document) |
P_OCWBENCH (HR: Activities in the Off-Cycle Workbench) |
P_BEN (HR: Benefit Area) |
P_CATSXT (HR: Time Sheet for Service Providers Type/Level Check) |
P_PE02 (HR: Authorization for Personnel Calculation Rule) |
P_PE01 (HR: Authorization for Personnel Calculation Schemas) |
P_HRF_INFO (HR: Authorization Check InfoData Maintenance for HR |
P_HRF_META (HR: Authorization Check Master Data Maintenance for |
P_CERTIF (HR: Statements) |
P_APPL (HR: Applicants) |
P_PYEVRUN (HR: Posting Run) |
P_PCLX (HR: Clusters) |
P_DBAU_SKV (HR: DBAU: Construction Pay Germany – Social Fund Pro |
P_PCR (HR: Payroll Control Record) |
P_ABAP (HR: Reporting) |
P_ORGIN (HR: Master Data) |
Example of Period Determination Using P_ORGIN |
P_ORGINCON (HR: Master Data with Context) |
P_PERNR (HR: Master Data – Personnel Number Check) |
P_ORGXX (HR: Master Data – Extended Check) |
P_ORGXXCON (HR: Extended Check with Context) |
P_TCODE (HR: Transaction Code) |
P_USTR (HR: US Tax Reporter) |
PLOG (Personnel Planning) |
P_HAP_DOC (Appraisal Systems: Appraisal) |
S_MWB_FCOD (BC-BMT-OM: Allowed Function Codes for Manager’s Desk |
P_NNNNN (HR: Master Data: Customer-Specific Authorization Object |
Creating a Customer-Specific Authorization Object |
P_NNNNNCON (HR Master Data: Customer-Specific Authorization Obje |
Cross-Application Authorization Objects |
S_TABU_DIS (Table Maintenance (Using Standard Tools Such as SM30 |
S_TABU_CLI (Table Maintenance of Cross-Client Tables) |
S_TABU_LIN (Authorization for Organizational Unit) |
S_TMS_ACT (TemSe: Actions on TemSe Objects) |
HR: Authorization Main Switches |
AUTSW ORGIN (HR: Master Data) |
AUTSW ORGXX (HR: Master Data – Extended Check) |
AUTSW NNNNN (HR: Customer-Specific Authorization Check) |
AUTSW ADAYS (Tolerance Time for Authorization Check) |
AUTSW PERNR (HR: Master Data – Personnel Number Check) |
AUTSW APPRO (HR: Test Procedures) |
AUTSW ORGPD (HR: Structural Authorization Check) |
AUTSW INCON (HR Master Data (Context)) |
AUTSW XXCON (HR Master Data: Extended Check (Context)) |
AUTSW NNCON (Customer Authorization Object (Context)) |
AUTSW DFCON (Authorization Check for a Person with Default Posit |
AUTHC (Authorization Level) |
VDSK1 (Organizational Key) |
Time Logic |
Periods of Responsibility |
Control Mechanisms (Double Verification Principle, Test Procedur |
Asymmetrical Double Verification Principle |
Symmetrical Double Verification Principle |
Test Procedures |
Creation of Infotype Log |
Processes and Flowcharts of the Authorization Check |
Process of the General Authorization Check |
Flowchart of the General Authorization Check |
Process of the Authorization Check by Personnel Number |
Flowchart of the Authorization Check by Personnel Number |
Process of Determining the Periods of Responsibility |
Process of Determining the Period of Responsibility According to |
Flowchart of Determining the Period of Responsibility According |
Process of Determining the Period of Responsibility According to |
Process of Determining the Period of Responsibility According to |
Flowchart of Determining the Period of Responsibility According |
Process of the Authorization Check Using P_ORGIN, P_ORGXX and P_ |
Flowchart of the Authorization Check Using P_ORGIN, P_ORGXX and |
Process of Time Logic |
Flowchart of the Time Logic |
Process of the Test Procedures |
Flowchart of the Test Procedures |
Process of Determining the Date After Which Changes Are Permitte |
Flowchart of Determining the Date After Which Changes Are Permit |
Interaction of General and Structural Authorizations |
Examples |
Example: Employee Self-Service |
Example: Administrator Should Not Be Allowed to Edit Own Data |
Example: Administrator Should Not Be Allowed to Enter Data Alone |
Example: Decentralized Time Recording |
Example: Telephone List |
Example: Payroll |
Example: Transaction-Dependent Authorizations |
Example: Structural Authorization Profiles |
Customer Enhancements |
HRPAD00AUTH_CHECK (BAdI: Customer-Specific Authorization Checks) |
Examples of the HRPAD00AUTH_CHECK BAdI |
Example of the Implementation of HRPAD00AUTH_CHECK |
HRBAS00_STRUAUTH (BAdI: Structural Authorization) |
HRBAS00_GET_PROFL (BAdI: Determine Assigned Structural Profiles) |
Troubleshooting Authorization Problems |
Constraints |
Special Features of the Authorization Check in Dialog (Master Da |
Special Features of the Authorization Check in Reporting (Master |
Performance Aspects |
Redundant Read of Objects |
Evaluation Paths with Non-Specified Target Object Types |
Context Problems in HR Authorizations |
Context Solution |
Authorization Objects for the Context Solution |
P_ORGINCON (HR: Master Data with Context) |
P_ORGXXCON (HR: Extended Check with Context) |
P_NNNNNCON (HR Master Data: Customer-Specific Authorization Obje |
Creating a Customer-Specific Authorization Object |
Authorization Main Switches for the Context Solution |
AUTSW INCON (HR Master Data (Context)) |
AUTSW XXCON (HR Master Data: Extended Check (Context)) |
AUTSW NNCON (Customer Authorization Object (Context)) |
AUTSW DFCON (Authorization Check for a Person with Default Posit |
Example Implementation of the Authorization Main Switches |
Additional Functions for Authorization Checks |
RHPROFL0 Report |
RHBAUS00 Report (Regeneration INDX for Structural Authorization) |
RHBAUS01 report (Output of Views on Objects in the Structural Au |
RHBAUS02 Report (Check and Compare T77UU (User Data in SAP Memor |
RPUACG00 Report (Code Generation: HR Infotype Authorization Chec |
Report RHUSERRELATIONS (Display User Assignments) |