SAP ABAP Class CL_HRDEPBSVASEN_KTGT_PER_NCSUM (Generation of Period Quota Without Exhaustion)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSVASEN_KONTGT_KIND_RD Generation of Quota from Child Data 20040429
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSVASEN_KTGT_GBDAT_NCS Generation of Quota Period from Date of Birth 20040430
Properties
Class CL_HRDEPBSVASEN_KTGT_PER_NCSUM  
Short Description Generation of Period Quota Without Exhaustion    
Super Class CL_HRDEPBSVASEN_KONTGT_KIND_RD Generation of Quota from Child Data 
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 20040429   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSVASEN_KTGT_PER_NCSUM has no forward declaration.
Interfaces
Class CL_HRDEPBSVASEN_KTGT_PER_NCSUM has no interface implemented.
Friends
Class CL_HRDEPBSVASEN_KTGT_PER_NCSUM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_TSPCL_IND Instance attribute Private Type reference (TYPE) PSEN_TSPCL_IND Indicator for Selection Class 20040429
2 C_CRULE Constant Private Type reference (TYPE) PSEN_CRULE '0100' Conversion Rule for Durations and Dates 20040429
Methods
# Method Level Visibility Method type Description Created on
1 CONSOLIDE_CONTINGENT Instance method Private Method Calculation of Allocation of Personnel Number 20040429
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040429
3 CONTINGENT Instance method Public Method Quota 20040429
4 MOVE_CONTINGENT_TO_PERIOD Static method Private Method Calculation of Quota for a Person 20040429
5 REDUCED_CONTINGENT_ONE_PERNR Instance method Private Method Reduced Quotas 20040429
Events
Class CL_HRDEPBSVASEN_KTGT_PER_NCSUM has no event.
Types
Class CL_HRDEPBSVASEN_KTGT_PER_NCSUM has no local type.
Method Signatures

Method CONSOLIDE_CONTINGENT 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 20040429
2 Importing IT_DEFAULT_CONTINGENT Call by reference Type reference (TYPE) HRDEPBSVASENT_QOTUSCH_CTGT Relevante Kontingent für die Minderung 20040429
3 Importing IT_REDUCED_CONTINGENT Call by reference Type reference (TYPE) HRSEN00_PERIOD Relevante Kontingent für die Minderung 20040429
# Exception Resumable Description Created on
1 E_ASSERTION Programmierfehler 20040429
2 E_BEGDA_RED Beginndatum des übersteuernden Kontingent 20050718

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TSPCL_IND Call by reference Type reference (TYPE) PSEN_TSPCL_IND Kennzeichen Selektionsklasse 20040429
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20040429

Method CONTINGENT 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) HRSEN00_PERIOD_S Relevante Kontingent für die Minderung 20040429
2 Exporting ET_LOG_CHILDREN Call by reference Type reference (TYPE) HRDEPBSVASENT_QOTUSCH_KIND Relevante Kindinformationen zur Quotierungsunschädl. Zeiten 20040429
3 Importing ID_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040429
4 Importing ID_SEL_DATE Call by reference Type reference (TYPE) PSEN_SEL_DATE Selektionsdatum 20040429
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20040429
2 E_CONTINGENT_RED Übersteuernde Kontingent 20050718
3 E_MISSING_AUTH Fehlende Berichtigung 20040429

Method MOVE_CONTINGENT_TO_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERIOD Call by reference Type reference (TYPE) HRSEN00_PERIOD_S Sortierte Periode 20040429
2 Importing IT_CONTINGENT Call by reference Type reference (TYPE) HRDEPBSVASENT_QOTUSCH_CTGT Relevante Kontingent für die Minderung 20040429
# Exception Resumable Description Created on
1 E_ASSERTION Programmierfehler 20040429
2 E_MISSING_AUTH Fehlende Berechtigung 20040429

Method REDUCED_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) HRSEN00_PERIOD Relevante Kontingent für die Minderung 20040429
2 Importing ID_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040429
3 Importing ID_SEL_DATE Call by reference Type reference (TYPE) DATUM Datum 20040429
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20040429
2 E_MISSING_AUTH Fehlende Berichtigung 20040429
History
Last changed by/on SAP  20060208 
SAP Release Created in 200