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)
⤷
⤷
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 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_HRSEN_READ_INFOTYPE | Reading Infotype Records | 20040329 | |||
| 2 | Constant | Protected | Type reference (TYPE) | AUSPR | ' ' | C_CHILDRELATION_DEFAULT | 20040329 | ||
| 3 | Constant | Protected | Type reference (TYPE) | AUSPR | '03' | C_CHILDRELATION_FOSTER | 20040329 | ||
| 4 | Constant | Protected | Type reference (TYPE) | AUSPR | '01' | C_CHILDRELATION_LEGITIMATE | 20040329 | ||
| 5 | Constant | Protected | Type reference (TYPE) | AUSPR | '04' | C_CHILDRELATION_SIBLING | 20040329 | ||
| 6 | Constant | Protected | Type reference (TYPE) | AUSPR | '02' | C_CHILDRELATION_STEP | 20040329 | ||
| 7 | Constant | Protected | Type reference (TYPE) | PDE_PBSVASEN_QUOTUSCH_DURYY | 99 | Reduction Not Affecting Quota Arrangement for Parent (Y) | 20040503 | ||
| 8 | Constant | Protected | Type reference (TYPE) | PSEN_CALYY | '999.9999' | Duration of imputation in years | 20040503 | ||
| 9 | Constant | Protected | Type reference (TYPE) | EIGSH | '1' | C_EIGSH_CHILDRELATION | 20040329 | ||
| 10 | Constant | Protected | Type reference (TYPE) | INFTY | '0021' | C_SUBTY_CHILD | 20040329 | ||
| 11 | Constant | Protected | Type reference (TYPE) | MOLGA | '01' | C_MOLGA_GERMANY | 20040329 | ||
| 12 | Constant | Protected | Type reference (TYPE) | SUBTY | '2 ' | C_SUBTY_CHILD | 20040329 | ||
| 13 | Constant | Protected | Type reference (TYPE) | SUBTY | '6 ' | C_SUBTY_STEP_CHILD | 20040329 | ||
| 14 | Constant | Protected | Type reference (TYPE) | BOOLE_D | SPACE | FALSE | 20040329 | ||
| 15 | Constant | Protected | Type reference (TYPE) | ENDDA | '99991231' | HIGH_DATE | 20040329 | ||
| 16 | Constant | Protected | Type reference (TYPE) | BEGDA | '18000101' | LOW_DATE | 20040329 | ||
| 17 | Constant | Protected | Type reference (TYPE) | TCLAS | 'B' | TCLAS_APPLICANT | 20040329 | ||
| 18 | Constant | Protected | Type reference (TYPE) | TCLAS | 'A' | TCLAS_EMPLOYEE | 20040329 | ||
| 19 | Constant | Protected | Type reference (TYPE) | BOOLE_D | 'X' | TRUE | 20040329 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20040329 | |
| 2 | Static method | Protected | Method | Conversion | 20040329 | |
| 3 | Static method | Protected | Method | Conversion | 20040329 | |
| 4 | Instance method | Protected | Method | Read Contingent of Child | 20040329 | |
| 5 | 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 | Programmfehler | 20040329 |
Method CONVERT_CONTGT_FROM_DURATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CONTINGENT | Value transfer | Type reference (TYPE) | HRDEPBSVASENS_QOTUSCH_DAUER | Quotierungsunschädliche Reduzierung | 20040329 | |||
| 2 | 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 | ES_DURATION | Value transfer | Type reference (TYPE) | PSEN_DURATION_DEC | Dauer in Jahren, Monaten und Tagen mit Dezimalen | 20040329 | |||
| 2 | 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 | ES_CONTINGENT | Call by reference | Type reference (TYPE) | HRDEPBSVASENS_QOTUSCH_CTGT | Relevante Kontingent für die Minderung | 20040329 | |||
| 2 | ES_LOG_CHILD | Call by reference | Type reference (TYPE) | HRDEPBSVASENS_QOTUSCH_KIND | Relevante Kindinformationen zur Quotierungsunschädl. Zeiten | 20040329 | |||
| 3 | IS_P0021 | Call by reference | Type reference (TYPE) | P0021 | Personal-Stammsatz Infotyp 0021 (Familie) | 20040329 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmfehler | 20040329 |
Method READ_CONTINGENT_ONE_PERNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONTINGENT | Call by reference | Type reference (TYPE) | HRDEPBSVASENT_QOTUSCH_CTGT | Relevante Kontingent für die Minderung | 20040329 | |||
| 2 | ET_LOG_CHILDREN | Call by reference | Type reference (TYPE) | HRDEPBSVASENT_QOTUSCH_KIND | Relevante Kindinformationen zur Quotierungsunschädl. Zeiten | 20040329 | |||
| 3 | ID_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20040329 | |||
| 4 | ID_SEL_DATE | Call by reference | Type reference (TYPE) | DATUM | Selektionsdatum | 20040329 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Programmierfehler | 20040329 | ||
| 2 | Fehlende Berechtigung | 20040329 |
History
| Last changed by/on | SAP | 20050219 |
| SAP Release Created in | 200 |