SAP ABAP Class CL_HRPA_INFOTYPE_0576 (Seniority for promotion)
Hierarchy
EA-HRCFR (Software Component) Sub component EA-HRCFR of EA-HR
   PY-FR-PS (Application Component) Öffentlicher Dienst
     PAOC_PAD_FR_PS (Package) HR PS FR: Infotype Decoupling for Public Sector France
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20030520
Properties
Class CL_HRPA_INFOTYPE_0576  
Short Description Seniority for promotion    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_FR_PS   HR PS FR: Infotype Decoupling for Public Sector France 
Created 20030520   SAP 
Last change 20091125   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0576 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0576 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0576 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_NEGATIVE_BONIF Constant Protected Type reference (TYPE) P06_ANCSF 'M' Properties of a type of seniority for promotion 20030527
2 C_NEXT_CORPS Constant Protected Type reference (TYPE) P06_CATAV 'C' Move-up seniority type pay scale area 20030527
3 C_NEXT_GRADE Constant Protected Type reference (TYPE) P06_CATAV 'G' Move-up seniority type pay scale area 20030527
4 C_NEXT_LEVEL Constant Protected Type reference (TYPE) P06_CATAV 'E' Move-up seniority type pay scale area 20030527
5 C_POSITIVE_BONIF Constant Protected Type reference (TYPE) P06_ANCSF 'R' Properties of a type of seniority for promotion 20030527
6 C_PRINCIPAL_SUBTYP Constant Protected Type reference (TYPE) SUBTY_591A '0' Subtype 20030527
7 C_RETAINED_SENIORITY Constant Protected Type reference (TYPE) P06_ANCSF 'Q' Properties of a type of seniority for promotion 20030527
8 C_SECONDARY_SUBTYP Constant Protected Type reference (TYPE) SUBTY_591A 'FS' Subtype 20030527
9 C_SENIORITY_EXCESS Constant Protected Type reference (TYPE) P06_ANCSF 'P' Properties of a type of seniority for promotion 20030527
10 G_ANCTY_TYPE Instance attribute Private Type reference (TYPE) CHAR04 Data type 4 Characters 20030521
11 G_DOUBLE_CAREER Instance attribute Private Type reference (TYPE) CHAR01 Character field length 1 20030523
12 G_PROMOTION_CAT Instance attribute Private Type reference (TYPE) CHAR01 Character field length 1 20030521
13 RELEVANT_0008 Instance attribute Private Type reference (TYPE) HRFRPBS4_INFTY0008_TAB Table type for structure HRFRPBS4_INFTY0008 20030521
14 RELEVANT_0008_ALL Instance attribute Private Type reference (TYPE) HRFRPBS4_INFTY0008_TAB Table type for structure HRFRPBS4_INFTY0008 20030522
15 RELEVANT_0008_ALL_0_FS Instance attribute Private Type reference (TYPE) HRFRPBS4_INFTY0008_TAB Table type for structure HRFRPBS4_INFTY0008 20030521
16 RELEVANT_0576 Instance attribute Private Type reference (TYPE) P0576_TAB Table type for P0576 20030521
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SUB_2_DURATION Instance method Protected Method Calculates the duration 20030526
2 CHECK_ALLOWED_DURATION Instance method Protected Method Checks the duration allowed 20030521
3 CHECK_CORPS Instance method Protected Method Checks the value of BODY 20030521
4 CHECK_INCOMPRESSIBLE_LEVEL Instance method Protected Method Checks the uncompressible levels 20030521
5 CHECK_OF_CONSISTENCY Instance method Protected Method Checks the consistency 20030522
6 CHECK_TOTAL_DURATION Instance method Protected Method Checks the total duration 20030521
7 DEFAULT_FIELD_CORPS Instance method Protected Method Default value of the BODY field 20030521
8 DEFAULT_OTHER_FIELDS Instance method Protected Method Default value of other fields 20030521
9 DETECT_UNLINKED_RET_SEN Instance method Protected Method Check remaining seniority 20030526
10 FILL_ATTRIBUTES_ANCIENNETE Static method Public Method Fill 'Promotion category' and 'ANCTY' 20030521
11 FILL_RELEVANT_0008 Instance method Protected Method Reads the relevant 0008/0431 infotypes 20030521
12 FILL_RELEVANT_0576 Instance method Protected Method Reads the relevant 0576 infotypes 20030521
13 GET_CHECK_PDATE Instance method Protected Method Checks promotion date 20030523
14 GET_INCOMPRESSIBLE_LEVEL Instance method Protected Method Gets the incompressible levels 20030521
15 RESET_CLASSIFICATION Instance method Protected Method Resets the classification 20030523
16 SET_ENDDA_CORPS Instance method Protected Method Sets the end date 20030521
17 SPECIFIC_COMPUTATIONS Instance method Protected Method Checks for modification and insertion operations 20030520
Events
Class CL_HRPA_INFOTYPE_0576 has no event.
Types
Class CL_HRPA_INFOTYPE_0576 has no local type.
Method Signatures

Method ADD_SUB_2_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DIFF Call by reference Type reference (TYPE) PSEN_DURATION Duration in Years, Months, and Days 20030526
2 Importing DURATION1 Call by reference Type reference (TYPE) PSEN_DURATION Duration in Years, Months, and Days 20030526
3 Importing DURATION2 Call by reference Type reference (TYPE) PSEN_DURATION Duration in Years, Months, and Days 20030526
4 Importing OPERATOR Call by reference Type reference (TYPE) CHAR01 Character field length 1 20030526

Method ADD_SUB_2_DURATION on class CL_HRPA_INFOTYPE_0576 has no exception.

Method CHECK_ALLOWED_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030521
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030521
3 Importing P0576 Call by reference Type reference (TYPE) P0576 HR Master Record Infotype 0576 20030521

Method CHECK_ALLOWED_DURATION on class CL_HRPA_INFOTYPE_0576 has no exception.

Method CHECK_CORPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20030710
2 Changing CORPS Call by reference Type reference (TYPE) P06_CORPS 20030710
3 Changing GRADE Call by reference Type reference (TYPE) P06_GRADE HR Master Record Infotype 0576 20030710
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030521
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030521
6 Importing OPER Call by reference Type reference (TYPE) CHAR04 Data Type 4 Characters 20030521
7 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20030710
8 Changing TRFGR Call by reference Type reference (TYPE) P06_TRFGR 20030710
9 Changing TRFST Call by reference Type reference (TYPE) P06_TRFST 20030710

Method CHECK_CORPS on class CL_HRPA_INFOTYPE_0576 has no exception.

Method CHECK_INCOMPRESSIBLE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030521
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030521
3 Importing P0576 Call by reference Type reference (TYPE) P0576 HR Master Record Infotype 0576 20030521

Method CHECK_INCOMPRESSIBLE_LEVEL on class CL_HRPA_INFOTYPE_0576 has no exception.

Method CHECK_OF_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030522
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030522
3 Changing P0576 Call by reference Type reference (TYPE) P0576 HR Master Record Infotype 0576 20030522

Method CHECK_OF_CONSISTENCY on class CL_HRPA_INFOTYPE_0576 has no exception.

Method CHECK_TOTAL_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030521
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030521
3 Importing P0576 Call by reference Type reference (TYPE) P0576 HR Master Record Infotype 0576 20030521

Method CHECK_TOTAL_DURATION on class CL_HRPA_INFOTYPE_0576 has no exception.

Method DEFAULT_FIELD_CORPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CORPS Call by reference Type reference (TYPE) P06_CORPS HR Master Record Infotype 0576 20030710
2 Exporting DOUBLE_CAREER Call by reference Type reference (TYPE) CHAR01 Character field length 1 20030521

Method DEFAULT_FIELD_CORPS on class CL_HRPA_INFOTYPE_0576 has no exception.

Method DEFAULT_OTHER_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CORPS Call by reference Type reference (TYPE) P06_CORPS 20030710
2 Changing GRADE Call by reference Type reference (TYPE) P06_GRADE HR Master Record Infotype 0576 20030710
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030521
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030521
5 Changing TRFGR Call by reference Type reference (TYPE) P06_TRFGR 20030710
6 Changing TRFST Call by reference Type reference (TYPE) P06_TRFST 20030710

Method DEFAULT_OTHER_FIELDS on class CL_HRPA_INFOTYPE_0576 has no exception.

Method DETECT_UNLINKED_RET_SEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030526
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030526
3 Importing P_P0576 Call by reference Type reference (TYPE) P0576 HR Master Record Infotype 0576 20030526
4 Exporting RETURN Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20030526

Method DETECT_UNLINKED_RET_SEN on class CL_HRPA_INFOTYPE_0576 has no exception.

Method FILL_ATTRIBUTES_ANCIENNETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANCTY Call by reference Type reference (TYPE) P06_ANCTY HR Master Record Infotype 0576 20030710
2 Exporting ANCTY_TYPE Call by reference Type reference (TYPE) CHAR04 Data Type 4 Characters 20030521
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030521
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030521
5 Exporting PROMOTION_CAT Call by reference Type reference (TYPE) CHAR01 Character field length 1 20030521

Method FILL_ATTRIBUTES_ANCIENNETE on class CL_HRPA_INFOTYPE_0576 has no exception.

Method FILL_RELEVANT_0008 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20030710
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030521
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D HR Master Record Infotype 0576 20030710

Method FILL_RELEVANT_0008 on class CL_HRPA_INFOTYPE_0576 has no exception.

Method FILL_RELEVANT_0576 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030521
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D HR Master Record Infotype 0576 20030710

Method FILL_RELEVANT_0576 on class CL_HRPA_INFOTYPE_0576 has no exception.

Method GET_CHECK_PDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030523
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030523
3 Importing P0576 Call by reference Type reference (TYPE) P0576 HR Master Record Infotype 0576 20030523

Method GET_CHECK_PDATE on class CL_HRPA_INFOTYPE_0576 has no exception.

Method GET_INCOMPRESSIBLE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DIFF Call by reference Type reference (TYPE) PSEN_DURATION Character field length 1 20030521
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030521
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030521
4 Importing P0576 Call by reference Type reference (TYPE) P0576 HR Master Record Infotype 0576 20030521

Method GET_INCOMPRESSIBLE_LEVEL on class CL_HRPA_INFOTYPE_0576 has no exception.

Method RESET_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CORPS Call by reference Type reference (TYPE) P06_CORPS 20030710
2 Changing GRADE Call by reference Type reference (TYPE) P06_GRADE Wage group (Job Classification) 20030710
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030523
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030523
5 Changing TRFGR Call by reference Type reference (TYPE) P06_TRFGR Pay Scale Group 20030710
6 Changing TRFST Call by reference Type reference (TYPE) P06_TRFST Pay Scale Level 20030710

Method RESET_CLASSIFICATION on class CL_HRPA_INFOTYPE_0576 has no exception.

Method SET_ENDDA_CORPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20030710
2 Changing ENDDA Call by reference Type reference (TYPE) ENDDA HR Master Record Infotype 0576 20030710

Method SET_ENDDA_CORPS on class CL_HRPA_INFOTYPE_0576 has no exception.

Method SPECIFIC_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030520
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030520
3 Changing P0576 Call by reference Type reference (TYPE) P0576 HR Master Data Record for Infotype 0552 20030520
4 Changing PNNNN2 Call by reference Type reference (TYPE) ANY 20030520
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030520

Method SPECIFIC_COMPUTATIONS on class CL_HRPA_INFOTYPE_0576 has no exception.
History
Last changed by/on SAP  20091125 
SAP Release Created in 200