SAP ABAP Class CL_HRDEPBSVASEN_KONTGT_KIND_RD (Generation of Quota from Child Data)
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)
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_HRDEPBSVASEN_KTGT_PER_NCSUM | Generation of Period Quota Without Exhaustion | 20040429 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_HRDEPBSVASEN_SOLL_MIND_KGT | Quota Generation | 20040329 |
Properties
Class | CL_HRDEPBSVASEN_KONTGT_KIND_RD | |
Short Description | Generation of Quota from Child Data | |
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 | 20040329 | SAP |
Last change | 20050219 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HRDEPBSVASEN_KONTGT_KIND_RD has no forward declaration.
Interfaces
Class CL_HRDEPBSVASEN_KONTGT_KIND_RD has no interface implemented.
Friends
Class CL_HRDEPBSVASEN_KONTGT_KIND_RD has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | A_READ_INFOTYPE | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_HRSEN_READ_INFOTYPE | Reading Infotype Records | 20040329 | ||
2 | C_CHILDRELATION_DEFAULT | Constant | Protected | Type reference (TYPE) | AUSPR | ' ' | C_CHILDRELATION_DEFAULT | 20040329 | |
3 | C_CHILDRELATION_FOSTER | Constant | Protected | Type reference (TYPE) | AUSPR | '03' | C_CHILDRELATION_FOSTER | 20040329 | |
4 | C_CHILDRELATION_LEGITIMATE | Constant | Protected | Type reference (TYPE) | AUSPR | '01' | C_CHILDRELATION_LEGITIMATE | 20040329 | |
5 | C_CHILDRELATION_SIBLING | Constant | Protected | Type reference (TYPE) | AUSPR | '04' | C_CHILDRELATION_SIBLING | 20040329 | |
6 | C_CHILDRELATION_STEP | Constant | Protected | Type reference (TYPE) | AUSPR | '02' | C_CHILDRELATION_STEP | 20040329 | |
7 | C_DURATIONQ_UNLIMITED | Constant | Protected | Type reference (TYPE) | PDE_PBSVASEN_QUOTUSCH_DURYY | 99 | Reduction Not Affecting Quota Arrangement for Parent (Y) | 20040503 | |
8 | C_DURATION_UNLIMITED | Constant | Protected | Type reference (TYPE) | PSEN_CALYY | '999.9999' | Duration of imputation in years | 20040503 | |
9 | C_EIGSH_CHILDRELATION | Constant | Protected | Type reference (TYPE) | EIGSH | '1' | C_EIGSH_CHILDRELATION | 20040329 | |
10 | C_INFTY_RELATIVES | Constant | Protected | Type reference (TYPE) | INFTY | '0021' | C_SUBTY_CHILD | 20040329 | |
11 | C_MOLGA_GERMANY | Constant | Protected | Type reference (TYPE) | MOLGA | '01' | C_MOLGA_GERMANY | 20040329 | |
12 | C_SUBTY_CHILD | Constant | Protected | Type reference (TYPE) | SUBTY | '2 ' | C_SUBTY_CHILD | 20040329 | |
13 | C_SUBTY_STEP_CHILD | Constant | Protected | Type reference (TYPE) | SUBTY | '6 ' | C_SUBTY_STEP_CHILD | 20040329 | |
14 | FALSE | Constant | Protected | Type reference (TYPE) | BOOLE_D | SPACE | FALSE | 20040329 | |
15 | HIGH_DATE | Constant | Protected | Type reference (TYPE) | ENDDA | '99991231' | HIGH_DATE | 20040329 | |
16 | LOW_DATE | Constant | Protected | Type reference (TYPE) | BEGDA | '18000101' | LOW_DATE | 20040329 | |
17 | TCLAS_APPLICANT | Constant | Protected | Type reference (TYPE) | TCLAS | 'B' | TCLAS_APPLICANT | 20040329 | |
18 | TCLAS_EMPLOYEE | Constant | Protected | Type reference (TYPE) | TCLAS | 'A' | TCLAS_EMPLOYEE | 20040329 | |
19 | TRUE | Constant | Protected | Type reference (TYPE) | BOOLE_D | 'X' | TRUE | 20040329 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20040329 |
2 | CONVERT_CONTGT_FROM_DURATION | Static method | Protected | Method | Conversion | 20040329 |
3 | CONVERT_DURATION_FROM_CONTGT | Static method | Protected | Method | Conversion | 20040329 |
4 | READ_CONTINGENT_ONE_CHILD | Instance method | Protected | Method | Read Contingent of Child | 20040329 |
5 | READ_CONTINGENT_ONE_PERNR | Instance method | Protected | Method | Calculation of Quota for a Personnel Number | 20040329 |
Events
Class CL_HRDEPBSVASEN_KONTGT_KIND_RD has no event.
Types
Class CL_HRDEPBSVASEN_KONTGT_KIND_RD has no local type.
Method Signatures
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_HRDEPBSVASEN_KONTGT_KIND_RD has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Programmfehler | 20040329 |
Method CONVERT_CONTGT_FROM_DURATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ES_CONTINGENT | Value transfer | Type reference (TYPE) | HRDEPBSVASENS_QOTUSCH_DAUER | Quotierungsunschädliche Reduzierung | 20040329 | ||
2 | Importing | IS_DURATION | Call by reference | Type reference (TYPE) | PSEN_DURATION_DEC | Dauer in Jahren, Monaten und Tagen mit Dezimalen | 20040329 |
Method CONVERT_CONTGT_FROM_DURATION on class CL_HRDEPBSVASEN_KONTGT_KIND_RD has no exception.
Method CONVERT_DURATION_FROM_CONTGT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ES_DURATION | Value transfer | Type reference (TYPE) | PSEN_DURATION_DEC | Dauer in Jahren, Monaten und Tagen mit Dezimalen | 20040329 | ||
2 | Importing | IS_CONTINGENT | Call by reference | Type reference (TYPE) | HRDEPBSVASENS_QOTUSCH_DAUER | Quotierungsunschädliche Reduzierung | 20040329 |
Method CONVERT_DURATION_FROM_CONTGT on class CL_HRDEPBSVASEN_KONTGT_KIND_RD has no exception.
Method READ_CONTINGENT_ONE_CHILD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_CONTINGENT | Call by reference | Type reference (TYPE) | HRDEPBSVASENS_QOTUSCH_CTGT | Relevante Kontingent für die Minderung | 20040329 | ||
2 | Exporting | ES_LOG_CHILD | Call by reference | Type reference (TYPE) | HRDEPBSVASENS_QOTUSCH_KIND | Relevante Kindinformationen zur Quotierungsunschädl. Zeiten | 20040329 | ||
3 | Importing | IS_P0021 | Call by reference | Type reference (TYPE) | P0021 | Personal-Stammsatz Infotyp 0021 (Familie) | 20040329 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Programmfehler | 20040329 |
Method READ_CONTINGENT_ONE_PERNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CONTINGENT | Call by reference | Type reference (TYPE) | HRDEPBSVASENT_QOTUSCH_CTGT | Relevante Kontingent für die Minderung | 20040329 | ||
2 | Exporting | ET_LOG_CHILDREN | Call by reference | Type reference (TYPE) | HRDEPBSVASENT_QOTUSCH_KIND | Relevante Kindinformationen zur Quotierungsunschädl. Zeiten | 20040329 | ||
3 | Importing | ID_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20040329 | ||
4 | Importing | ID_SEL_DATE | Call by reference | Type reference (TYPE) | DATUM | Selektionsdatum | 20040329 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Programmierfehler | 20040329 | |
2 | E_MISSING_AUTH | Fehlende Berechtigung | 20040329 |
History
Last changed by/on | SAP | 20050219 |
SAP Release Created in | 200 |