SAP ABAP Class CL_HRPADJP_STD_RETRO_OLD (Standard retro activity date caluculator for old ITF)
Hierarchy
SAP_HRCJP (Software Component) Sub component SAP_HRCJP of SAP_HR
   PA-PA-JP (Application Component) Japan
     PB22 (Package) HR master data: Japan
Properties
Class CL_HRPADJP_STD_RETRO_OLD  
Short Description Standard retro activity date caluculator for old ITF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PB22   HR master data: Japan 
Created 20030519   SAP 
Last change 20030519   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T582A Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPADJP_STD_RETRO_OLD has no interface implemented.
Friends
Class CL_HRPADJP_STD_RETRO_OLD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL Constant Private Type reference (TYPE) C '4' ALL 20030519
2 ANY_GAP_ANY_OVERLAP Constant Private Type reference (TYPE) DZEITB '3' Time Constraint 20030519
3 ANY_GAP_NO_OVERLAP Constant Private Type reference (TYPE) DZEITB '2' Time Constraint 20030519
4 BLANK Constant Private Type reference (TYPE) DZEITB ' ' Time Constraint 20030519
5 DELETE Constant Private Type reference (TYPE) PSYST-IOPER 'DEL ' Infotype operation 20030519
6 DISPLAY Constant Private Type reference (TYPE) PSYST-IOPER 'DIS ' Infotype operation 20030519
7 DISPLAY_NO_LIST Constant Private Type reference (TYPE) PSYST-IOPER 'DIS2' Infotype operation 20030519
8 ENQUEUE_RECORD Constant Private Type reference (TYPE) PSYST-IOPER 'EDQ ' Infotype operation 20030519
9 EXIST_JUST_ONCE Constant Private Type reference (TYPE) DZEITB 'A' Time Constraint 20030519
10 EXIST_MAX_ONCE Constant Private Type reference (TYPE) DZEITB 'B' Time Constraint 20030519
11 FCODE_AE Constant Private Type reference (TYPE) PSYST-FSTAT '0002' Function code status 20030519
12 FCODE_AZ Constant Private Type reference (TYPE) PSYST-FSTAT '0001' Function code status 20030519
13 FCODE_HV Constant Private Type reference (TYPE) PSYST-FSTAT '0006' Function code status 20030519
14 FCODE_HZ Constant Private Type reference (TYPE) PSYST-FSTAT '0004' Function code status 20030519
15 FCODE_LO Constant Private Type reference (TYPE) PSYST-FSTAT '0008' Function code status 20030519
16 FCODE_SP Constant Private Type reference (TYPE) PSYST-FSTAT '0010' Function code status 20030519
17 FINAL Constant Private Type reference (TYPE) C '2' FINAL 20030519
18 FIRST Constant Private Type reference (TYPE) C '1' FIRST 20030519
19 HR_HIGH_DATE Constant Private Type reference (TYPE) D '99991231' HR_HIGH_DATE 20030519
20 HR_LOW_DATE Constant Private Type reference (TYPE) D '18000101' HR_LOW_DATE 20030519
21 INITIAL Constant Private Type reference (TYPE) C '3' INITIAL 20030519
22 INPUT_DONE Constant Private Type reference (TYPE) PSYST-INPST '1' Input status 20030519
23 INPUT_IN_BUFFER Constant Private Type reference (TYPE) PSYST-INPST '3' Input status 20030519
24 INPUT_STORED Constant Private Type reference (TYPE) PSYST-INPST '4' Input status 20030519
25 LAST Constant Private Type reference (TYPE) C '0' LAST 20030519
26 LIST_DELIMIT Constant Private Type reference (TYPE) PSYST-IOPER 'LIS9' Infotype operation 20030519
27 NO Constant Private Type reference (TYPE) C '0' NO 20030519
28 NOP Constant Private Type reference (TYPE) PSYST-IOPER 'NOP' Infotype operation 20030519
29 NO_GAP_NO_OVERLAP Constant Private Type reference (TYPE) DZEITB '1' Time Constraint 20030519
30 NO_INPUT Constant Private Type reference (TYPE) PSYST-INPST '0' Input status 20030519
31 NO_TIME_CONSTRAINT Constant Private Type reference (TYPE) DZEITB '0' Time Constraint 20030519
32 PSSAVE Constant Private Type reference (TYPE) C '5' PSSAVE 20030519
33 PUT_INPUT Constant Private Type reference (TYPE) PSYST-INPST '2' Input status 20030519
34 SAVE Constant Private Type reference (TYPE) PSYST-IOPER 'UPD ' Infotype operation 20030519
35 TIME_MANAGEMENT_IT Constant Private Type reference (TYPE) DZEITB 'Z' Time Constraint 20030519
36 YES Constant Private Type reference (TYPE) C '1' YES 20030519
Methods
# Method Level Visibility Method type Description Created on
1 FILL_INFOTYPE_TABLE Static method Private Method read multiple infotype records 20030519
2 GET_CPREL Static method Private Method get cprel 20030519
3 GET_CSAVE Static method Private Method get csave 20030519
4 GET_CSAVE_DELETE Static method Private Method get csave (delete mode) 20030519
5 GET_CSAVE_INSERT Static method Private Method get csave (insert mode) 20030519
6 GET_CSAVE_MODIFY Static method Private Method get csave (modify mode) 20030519
7 GET_CSAVE_OF_NEW_BEGDA Static method Private Method get csave as of new begda 20030519
8 GET_CSAVE_OF_PREV_ENDDA Static method Private Method get csave as of prev endda 20030519
9 GET_RETROACTIVITY_DATE Static method Private Method get the base date of retroactivity 20030519
10 GET_RETRO_DATE Static method Public Method get retro activity date 20030519
11 GET_RETRO_RELATED_INFOTYPES Static method Private Method get the infotype records relevant to retroactivity 20030519
12 GET_STANDARD_RETRO_DATE Static method Private Method get standard retroactivity date 20030519
13 READ_INFOTYPE Static method Private Method read single infotype record 20030519
Events
Class CL_HRPADJP_STD_RETRO_OLD has no event.
Types
Class CL_HRPADJP_STD_RETRO_OLD has no local type.
Method Signatures

Method FILL_INFOTYPE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INFOTYPE_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Infotype records 20030519
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20030519
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20030519
4 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20030519
5 Importing IV_OPERA Call by reference Type reference (TYPE) PSYST-IOPER Infotype operation 20030519
6 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20030519
7 Importing IV_SPRPS Call by reference Type reference (TYPE) SPRPS Lock Indicator for HR Master Data Record 20030519
8 Importing IV_TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030519

Method FILL_INFOTYPE_TABLE on class CL_HRPADJP_STD_RETRO_OLD has no exception.

Method GET_CPREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CPREL Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
2 Importing IS_PNNNN Call by reference Type reference (TYPE) ANY Infotype record 20030519
3 Importing IS_PSYST Call by reference Type reference (TYPE) PSYST System Fields for HR Infotypes (PA/Recruitment) 20030519
4 Returning RS_CPREL Value transfer Type reference (TYPE) PRELP HR Master Data Buffer 20030519

Method GET_CPREL on class CL_HRPADJP_STD_RETRO_OLD has no exception.

Method GET_CSAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CPREL Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
2 Importing IS_CSAVE Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
3 Importing IS_PSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20030519
4 Importing IS_PSYST Call by reference Type reference (TYPE) PSYST System Fields for HR Infotypes (PA/Recruitment) 20030519
5 Returning RS_CSAVE Value transfer Type reference (TYPE) PRELP HR Master Data Buffer 20030519

Method GET_CSAVE on class CL_HRPADJP_STD_RETRO_OLD has no exception.

Method GET_CSAVE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CSAVE Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
2 Importing IS_CPREL Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
3 Importing IS_PSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20030519
4 Importing IV_TIME_CONSTRAINT Call by reference Type reference (TYPE) DZEITB Time Constraint 20030519

Method GET_CSAVE_DELETE on class CL_HRPADJP_STD_RETRO_OLD has no exception.

Method GET_CSAVE_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CSAVE Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
2 Importing IS_CPREL Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
3 Importing IS_PSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20030519
4 Importing IV_TIME_CONSTRAINT Call by reference Type reference (TYPE) DZEITB Time Constraint 20030519

Method GET_CSAVE_INSERT on class CL_HRPADJP_STD_RETRO_OLD has no exception.

Method GET_CSAVE_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CSAVE Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
2 Importing IS_CPREL Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
3 Importing IS_PSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20030519
4 Importing IV_TIME_CONSTRAINT Call by reference Type reference (TYPE) DZEITB Time Constraint 20030519

Method GET_CSAVE_MODIFY on class CL_HRPADJP_STD_RETRO_OLD has no exception.

Method GET_CSAVE_OF_NEW_BEGDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CSAVE Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
2 Importing IS_CPREL Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
3 Importing IS_PSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20030519

Method GET_CSAVE_OF_NEW_BEGDA on class CL_HRPADJP_STD_RETRO_OLD has no exception.

Method GET_CSAVE_OF_PREV_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CSAVE Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
2 Importing IS_CPREL Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
3 Importing IS_PSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20030519
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20030519

Method GET_CSAVE_OF_PREV_ENDDA on class CL_HRPADJP_STD_RETRO_OLD has no exception.

Method GET_RETROACTIVITY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0003 Call by reference Type reference (TYPE) P0003 HR Master Record: Infotype 0003 (Payroll Status) 20030519
2 Changing CT_P0000 Call by reference Type reference (TYPE) P0000_TAB HR Master Record: Infotype 0000 (Actions) 20030519
3 Changing CT_P0001 Call by reference Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20030519
4 Changing CT_P0007 Call by reference Type reference (TYPE) P0007_TAB HR Master Record: Infotype 0007 (Planned Working Time) 20030519
5 Changing CT_PNNNN Call by reference Type reference (TYPE) PRELP_TAB Table of Generic Infotypes 20030519
6 Changing CV_ERROR Call by reference Type reference (TYPE) PSYST-ERROR Single-character flag 20030519
7 Exporting EV_STANDARD_RETRO_DATE Call by reference Type reference (TYPE) RRDAT Earliest master data change since last payroll run 20030519
8 Importing IS_CPREL Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
9 Importing IS_CSAVE Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
10 Importing IS_PSKEY Call by reference Type reference (TYPE) PSKEY Keys for HR Master Data 20030519
11 Importing IS_PSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20030519
12 Importing IV_FIRST Call by reference Type reference (TYPE) FIRST First infotype record 20030519
13 Importing IV_FUNCTION_STATUS Call by reference Type reference (TYPE) FCSTA Function code status 20030519
14 Importing IV_MSGTP Call by reference Type reference (TYPE) MSGTP Indicator for Warning/Error or S Message 20030519
15 Importing IV_OPERATION Call by reference Type reference (TYPE) IOPER Infotype operation 20030519

Method GET_RETROACTIVITY_DATE on class CL_HRPADJP_STD_RETRO_OLD has no exception.

Method GET_RETRO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CPREL Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
2 Importing IS_CSAVE Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
3 Importing IS_PNNNN Call by reference Type reference (TYPE) ANY Infotype record 20030519
4 Importing IS_PSKEY Call by reference Type reference (TYPE) PSKEY Keys for HR Master Data 20030519
5 Importing IS_PSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20030519
6 Importing IS_PSYST Call by reference Type reference (TYPE) PSYST System Fields for HR Infotypes (PA/Recruitment) 20030519
7 Importing IV_FCODE Call by reference Type reference (TYPE) SYUCOMM Screens, function code triggered by PAI 20030519
8 Returning RV_RETRO_DATE Value transfer Type reference (TYPE) RRDAT Earliest master data change since last payroll run 20030519

Method GET_RETRO_DATE on class CL_HRPADJP_STD_RETRO_OLD has no exception.

Method GET_RETRO_RELATED_INFOTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0003 Call by reference Type reference (TYPE) P0003 HR Master Record: Infotype 0003 (Payroll Status) 20030519
2 Changing CT_P0000 Call by reference Type reference (TYPE) P0000_TAB HR Master Record: Infotype 0000 (Actions) 20030519
3 Changing CT_P0001 Call by reference Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20030519
4 Changing CT_P0007 Call by reference Type reference (TYPE) P0007_TAB HR Master Record: Infotype 0007 (Planned Working Time) 20030519
5 Changing CT_PNNNN Call by reference Type reference (TYPE) PRELP_TAB Table of Generic Infotypes 20030519
6 Importing IS_PSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20030519

Method GET_RETRO_RELATED_INFOTYPES on class CL_HRPADJP_STD_RETRO_OLD has no exception.

Method GET_STANDARD_RETRO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CPREL Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
2 Importing IS_CSAVE Call by reference Type reference (TYPE) PRELP HR Master Data Buffer 20030519
3 Importing IS_PSKEY Call by reference Type reference (TYPE) PSKEY Keys for HR Master Data 20030519
4 Importing IS_PSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20030519
5 Importing IS_PSYST Call by reference Type reference (TYPE) PSYST System Fields for HR Infotypes (PA/Recruitment) 20030519
6 Returning RV_STANDARD_RETRO_DATE Value transfer Type reference (TYPE) RRDAT Earliest master data change since last payroll run 20030519

Method GET_STANDARD_RETRO_DATE on class CL_HRPADJP_STD_RETRO_OLD has no exception.

Method READ_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PNNNN Call by reference Type reference (TYPE) ANY Infotype record 20030519
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20030519
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20030519
4 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20030519
5 Importing IV_OBJPS Call by reference Type reference (TYPE) OBJPS Object Identification 20030519
6 Importing IV_OPERA Call by reference Type reference (TYPE) PSYST-IOPER Infotype operation 20030519
7 Importing IV_OPT Call by reference Type reference (TYPE) ANY Operation 20030519
8 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20030519
9 Importing IV_SPRPS Call by reference Type reference (TYPE) SPRPS Lock Indicator for HR Master Data Record 20030519
10 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20030519

Method READ_INFOTYPE on class CL_HRPADJP_STD_RETRO_OLD has no exception.
History
Last changed by/on SAP  20030519 
SAP Release Created in 470