SAP ABAP IMG Activity SIMG_PBCS_WOROLBU (Role Definition)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-PM-PB (Application Component) Position Budgeting and Control
     PAOC_FPM_CUSTOMIZING (Package) Position Management: Customizing
IMG Activity
ID SIMG_PBCS_WOROLBU Role Definition  
Transaction Code S_P1H_12000024   (empty) 
Created on 20020903    
Customizing Attributes SIMG_PBCS_WOROLBU   Role Definition 
Customizing Activity    
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name _PBCS_WOROLBU    

Role definition for Position Budgeting and Control is used in workflow templates WS12300052 and WS12300063 for the following standard tasks:

  • TS12500042 Commitment creation run incorrect
  • TS12500043 Commitment creation run: object incorrect

You have to make the following entries in the event type linkage to activate the workflow templates:

Object type    HRFPM_RUN

Event    ENGINERUN

Receiver type    WS12300052

Receiver call    Function module

Receiver FM     SWW_WI_CREATE_VIA_EVENT_IBF

Check Funktion

Destination

Link activated    X

Make these entries in the SAP menu under Tools -> ABAP Workbench -> Development -> Workflow -> Administration -> Event Manager -> Type Linkage (Transaction SWETYPV).

Selection of Possible Processors for the Standard Tasks.

You enter which user should process the tasks. There are two ways to assign a processor to a task:

  1. You assign the task to the characteristic General Task. All users can process this task provided that they are determined by role definition.
  2. You assign the task to the possible processors. This can be a system user, a role or an organizational management object such as position, job, organizational unit or work center. In this case, only the users are potential processors of the task that work in the corresponding areas.

To make these settings:

  1. Select Tools -> ABAP Workbench -> Development -> Workflow -> Definition Tool -> Tasks/Task Groups -> Display (Transaction PFTC_DIS) in the SAP menu and enter one of the standard tasks mentioned above (12500042 or 12500043).
  2. Select Additional Data -> Processor Assignment -> Maintain and assign the standard task to either the characteristic General Task or assign the possible processor using the processor assignment.

Standard settings

SAP delivers a workflow template in the standard which informs users that an error occurred in a Position Budgeting and Control run. If the complete commitment creation run was incorrect, only the run administrator is notified about the error. If only individual objects of the run have errors, the role definition is run for each incorrect object. In this process, the possible processor is determined by the area of responsibility in which the error occurred. SAP delivers four areas of responsibility:

  • Run administrator for commitment creation
  • Person responsible for financing
  • Payroll processor
  • Person responsible for Accounting

If an error occurs in the area run administration, the person responsible defined for the run variant in Customizing of Position Budgeting and Control is informed. If no person responsible is entered, the user who started the run is notified.

If an error occurs in the person responsible for financing, the processors are determined from the organizational structure. However, a person responsible for financing (or responsible position) must have entered for the objects affected during the maintenance of the organizational structure. If the system does not find a person responsible for financing, it determines the run administrator for commitment creation.

To enter a person responsible for financing for incorrect objects, call up the function Change Organization and Staff Management (Transaction PPOME). Then select the organizational unit that belongs to the incorrect objects and assign the responsible position in the tabpage Person Responsible for Financing by calling the function Create. The persons to which this position is assigned are returned as possible processors by the workflow. If the system does not find a person responsible for financing, it determines the run administrator for commitment creation.

If an error occurs in payroll processor, then the system determines the processor from the infotype Organizational Assignment. The processor must exist in Customizing of Personnel Administration in the IMG activity Define Processor so that the payroll processor can be entered in the personnel master record. If the system does not find a processor,,, it attempts to determine the person responsible for financing. If this is not possible either, the person responsible for run administration is informed.

If an error occurs in the area Accounting, the Funds Management (FM) role definition is used for budgeting. Depending on which role definition was determined in the IMG activity Select Role Definition for Accounting, either the role definition of Former Budgeting or Budget Control System is used. The IMG activity Define FM Role Definition must be maintained in Customizing of Funds Management Government so that the person responsible for accounting can be determined. You define the organizational unit, position or job for a work item here. If an error occurs during an automatic commitment creation run in the area of Accounting, the message is sent to the processor the program determines from the entries in the FM role definition.

If no processor can be determined in any of the four areas, the workflow contains errors. In this case, you have to ensure that the possible processors for the individual areas of responsibility are defined in the system as described above. Then you have to restart the workflow again.

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type    
History
Last changed by/on SAP  20030401 
SAP Release Created in 110