SAP ABAP Class CL_HRDEPBSVASEN_P13A3_ALT_INIT (Identify/Initialize Alternatives for Sec. 13 Para. 3)
Hierarchy
☛
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
⤷ PY-DE-PS-VA (Application Component) Pension Administration
⤷ P01PBSVASEN_BL (Package) HR-VADM: Employ. Periods, Pension Percent. (Business Logic)
⤷ PY-DE-PS-VA (Application Component) Pension Administration
⤷ P01PBSVASEN_BL (Package) HR-VADM: Employ. Periods, Pension Percent. (Business Logic)
Properties
Class | CL_HRDEPBSVASEN_P13A3_ALT_INIT | |
Short Description | Identify/Initialize Alternatives for Sec. 13 Para. 3 | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | P01PBSVASEN_BL | HR-VADM: Employ. Periods, Pension Percent. (Business Logic) |
Created | 20021219 | SAP |
Last change | 20050219 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HRDEPBSVASEN_P13A3_ALT_INIT has no forward declaration.
Interfaces
Class CL_HRDEPBSVASEN_P13A3_ALT_INIT has no interface implemented.
Friends
Class CL_HRDEPBSVASEN_P13A3_ALT_INIT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_FLGEB_LAST_CALUNIT_EXCEP | Constant | Private | Type reference (TYPE) | PSEN_FLGEB | 'X' | C_FLGEB_LAST_CALUNIT_EXCEP | 20030926 | |
2 | C_FLGME_LAST_ACTUAL_MONTH | Constant | Private | Type reference (TYPE) | FLGME | 'A' | C_FLGME_LAST_ACTUAL_MONTH | 20030926 | |
3 | C_INFTY_VERSORGUNGSBEZUG | Constant | Private | Type reference (TYPE) | INFTY | '0322' | C_INFTY_VERSORGUNGSBEZUG | 20030113 | |
4 | C_P13A2_HEIMATURLAUB | Constant | Private | Type reference (TYPE) | PSEN_TSPCL_IND | 'DF' | Use in Country with Health Risks | 20080421 | |
5 | C_P13A2_LIMIT_DURYY | Constant | Private | Type reference (TYPE) | PSEN_DURYY | 1 | C_P13A2_LIMIT_DURYY | 20030114 | |
6 | C_P13A2_TSPCL_IND | Constant | Private | Type reference (TYPE) | PSEN_TSPCL_IND | 'DG' | Use in Country with Health Risks | 20030301 | |
7 | C_P13A3N_60_BIRTHDAY | Constant | Private | Type reference (TYPE) | PDE_PBSVASEN_KP13A3 | '1' | C_KP13A3_60_BIRTHDAY | 20030114 | |
8 | C_P13A3N_NO_DIENSTUNF | Constant | Private | Type reference (TYPE) | PDE_PBSVASEN_KP13A3 | '2' | C_KP13A3_NO_DIENSTUNFT | 20030114 | |
9 | C_P13A3N_P13A2_DURATION | Constant | Private | Type reference (TYPE) | PDE_PBSVASEN_KP13A3 | '3' | C_KP13A3_P13A2_DURATION | 20030114 | |
10 | C_P13A3_PRECONDITION_AGE | Constant | Private | Type reference (TYPE) | EMPL_AGE | 60 | C_P13A3_PRECONDITION_AGE | 20030111 | |
11 | C_SUBTY_VERSORGUNGSURHEBER | Constant | Private | Type reference (TYPE) | SUBTY | '01' | C_SUBTY_VERSORGUNGSURHEBER | 20030113 | |
12 | FALSE | Constant | Private | Type reference (TYPE) | BOOLE_D | LIF_HRPA_BOOLE_D=>FALSE | FALSE | 20030108 | |
13 | TRUE | Constant | Private | Type reference (TYPE) | BOOLE_D | LIF_HRPA_BOOLE_D=>TRUE | TRUE | 20030108 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUILD_ALTERNATIVES | Static method | Public | Method | Build the Alternative Tables | 20021219 |
2 | IS_COMPARISON_REQUIRED | Static method | Private | Method | Does pers. no. require a comparison with many alternatives | 20030111 |
3 | MAX_DURATION_P13A2 | Static method | Private | Method | Maximal Length of a Continued Period of Sec. 13 Para. 2 | 20030114 |
Events
Class CL_HRDEPBSVASEN_P13A3_ALT_INIT has no event.
Types
Class CL_HRDEPBSVASEN_P13A3_ALT_INIT has no local type.
Method Signatures
Method BUILD_ALTERNATIVES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_LOG_DATA | Value transfer | Type reference (TYPE) | HRDEPBSVASENS_LOG_P13A3 | ES_LOG_P13A3 | 20030821 | ||
2 | Exporting | ET_ALTERNATIVES | Call by reference | Type reference (TYPE) | HRDEPBSVASENT_P13A3_ALTERNATIV | von §13 Abs.3 definierte Alternative | 20030111 | ||
3 | Importing | ID_BEGDA_EVAL_INTERVAL_RGVH | Value transfer | Type reference (TYPE) | BEGDA | Beginndatum der Auswertung der DZPerioden für RGVH | 20030114 | ||
4 | Importing | ID_EINVF | Value transfer | Type reference (TYPE) | EINVF | Eintritt Versorgungsfall | 20030111 | ||
5 | Importing | ID_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Standard Selektionen für HR-Stammdaten-Reporting | 20030111 | ||
6 | Importing | IS_CALCVERSION_RGVH | Value transfer | Type reference (TYPE) | HRDEPBSVASENS_CALCVERSION_RGVH | Version einer Berechnung eines Ruhegehaltssatzes | 20030521 | ||
7 | Importing | IS_T525U | Value transfer | Type reference (TYPE) | T525U | Umrechnungsvorschriften für Dienstzeitberechnung | 20030114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_PRECONDITION | Unerfüllte Programmbedingung | 20030111 |
Method IS_COMPARISON_REQUIRED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_IS_REQUIRED | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030111 | ||
2 | Exporting | ES_LOG_DATA | Value transfer | Type reference (TYPE) | HRDEPBSVASENS_LOG_P13A3 | ES_LOG_P13A3 | 20030821 | ||
3 | Importing | ID_BEGDA_EVAL_INTERVAL_RGVH | Value transfer | Type reference (TYPE) | BEGDA | Beginndatum der Auswertung der DZPerioden für RGVH | 20030114 | ||
4 | Importing | ID_EINVF | Value transfer | Type reference (TYPE) | EINVF | Eintritt Versorgungsfall | 20030111 | ||
5 | Importing | ID_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Standard Selektionen für HR-Stammdaten-Reporting | 20030111 | ||
6 | Importing | IR_READ_INFOTYPE | Call by reference | Object reference (TYPE REF TO) | IF_HRSEN_READ_INFOTYPE | Lesen von Infotypsätzen | 20030113 | ||
7 | Importing | IS_CALCVERSION_RGVH | Value transfer | Type reference (TYPE) | HRDEPBSVASENS_CALCVERSION_RGVH | Version einer Berechnung eines Ruhegehaltssatzes | 20030521 | ||
8 | Importing | IS_T525U | Value transfer | Type reference (TYPE) | T525U | Umrechnungsvorschriften für Dienstzeitberechnung | 20030114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_PRECONDITION | Unerfüllte Programmbedingung | 20030111 |
Method MAX_DURATION_P13A2 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ES_MAX_DURATION | Value transfer | Type reference (TYPE) | PSEN_DURATION_DEC | Dauer in Jahren, Monaten und Tagen | 20030115 | ||
2 | Importing | ID_BEGDA_EVAL_INTERVAL_RGVH | Value transfer | Type reference (TYPE) | BEGDA | Beginndatum der Auswertung der DZPerioden für RGVH | 20030114 | ||
3 | Importing | ID_EINVF | Value transfer | Type reference (TYPE) | EINVF | Eintritt Versorgungsfall | 20030114 | ||
4 | Importing | ID_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Standard Selektionen für HR-Stammdaten-Reporting | 20030114 | ||
5 | Importing | IS_T525U | Value transfer | Type reference (TYPE) | T525U | Umrechnungsvorschriften für Dienstzeitberechnung | 20030114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_PRECONDITION | Unerfüllte Programmbedingung | 20030114 |
History
Last changed by/on | SAP | 20050219 |
SAP Release Created in | 10A |