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 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