SAP ABAP IMG Activity PBS_NO_BAS_800 (User Exit: Calculate New Pay Scale Level Due to Change in Seniority)
Hierarchy
SAP_HRCNO (Software Component) Sub component SAP_HRCNO of SAP_HR
   PY-NO-PS (Application Component) Public Sector
     P20P_CU (Package) Norway - Public Sector, Customizing
IMG Activity
ID PBS_NO_BAS_800 User Exit: Calculate New Pay Scale Level Due to Change in Seniority  
Transaction Code S_EH1_67000101   IMG activity: PBS_NO_BAS_800 
Created on 20040107    
Customizing Attributes PBS_NO_BAS_800   User Exit: Calculate New Pay Scale Level Due to Change in Seniority 
Customizing Activity PBS_NO_BAS_800   User Exit: Calculate New Pay Scale Level Due to Change in Seniority 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name PBS_NO_BAS_800    

In this activity, you maintain the user exit EXIT_SAPFM50M_002 of enhancement PBAS0001.

This user exit calls the function module HRPBSNO_SCREEN_EXITS.

HRPBSNO_SCREEN_EXITS function module calculates the latest pay scale level due to change in seniority of an employee, when you make changes to the Basic Pay infotype (0008). The function module also checks for the existence of the additional position that you enter in the Assignment number field of Recur. Payments/Deds. infotype (0014).

Example

Requirements

Standard settings

You have been provided with the following code for the user exit:

CALL FUNCTION 'HRPBSNO_SCREEN_EXITS'

EXPORTING

tclas = tclas

innnn = innnn

psave = psave

ipsyst = ipsyst

i001p = i001p

i503 = i503

IMPORTING

innnn = innnn

show_data_again = show_data_again

CHANGING

ipref = ipref

EXCEPTIONS

error_occured = 1

OTHERS = 2.

IF sy-subrc <> 0.

IF sy-msgty EQ 'E' AND ipsyst-msgtp EQ 'S'.

MESSAGE ID sy-msgid TYPE ipsyst-msgtp NUMBER sy-msgno

WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.

LEAVE SCREEN.

ELSE.

MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno

WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.

ENDIF.

ENDIF.

Recommendation

Activities

  1. Start by creating your project:
    1. Enter a name for your project.
    2. Choose Create.
    3. Enter a short text for your project and choose Save.
  2. Next, assign the user exit to your project:
    1. Choose Components.
    2. Enter the name(s) of the user exits you want to implement.
  3. Next make your coding modifications:
    1. Choose Change.
    2. Select the user exit for which you want to write the code.
    3. Select the corresponding include.
  4. The system will then prompt you to create this include, and you can continue to write your code in it. Copy the code given in the Standard Settings section above.
    1. Return to the initial screen and choose Activate project.

Further notes

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 1   Mandatory activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
PBS_NO_BAS_800 NO Norway
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG PBS_NO_BAS_800 0 L6B0000035 Public Sector 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
CMOD L - Logical transport object CMOD PBAS0001 Calculate New Pay Scale Level Due to Change in Seniority 
History
Last changed by/on SAP  20040630 
SAP Release Created in 46C