Hierarchy

⤷

⤷

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
- Start by creating your project:
- Enter a name for your project.
- Choose Create.
- Enter a short text for your project and choose Save.
- Next, assign the user exit to your project:
- Choose Components.
- Enter the name(s) of the user exits you want to implement.
- Next make your coding modifications:
- Choose Change.
- Select the user exit for which you want to write the code.
- Select the corresponding include.
- 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.
- 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 |