SAP ABAP Class CL_HRDEPBSVASEN_WPERIOD_CONT (Container: Sorted, Weighted Periods)
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_WPERIOD_DUR_CT Container: Sorted, Weighted Periods 20051123
Properties
Class CL_HRDEPBSVASEN_WPERIOD_CONT  
Short Description Container: Sorted, Weighted Periods    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01PBSVASEN_BL   HR-VADM: Employ. Periods, Pension Percent. (Business Logic) 
Created 20040315   SAP 
Last change 20060313   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSVASEN_WPERIOD_CONT has no forward declaration.
Interfaces
Class CL_HRDEPBSVASEN_WPERIOD_CONT has no interface implemented.
Friends
Class CL_HRDEPBSVASEN_WPERIOD_CONT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_WPERIOD Instance attribute Public Type reference (TYPE) HRDEPBSVASENT_WEIGHT_PERIOD_S Weighted Periods 20040315
2 FALSE Constant Private Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE FALSE 20040315
3 FCODE_DEL Constant Private Type reference (TYPE) FCSTA '0008' Function code status 20040316
4 FCODE_MOD Constant Private Type reference (TYPE) FCSTA '0002' Function code status 20040316
5 HIGH_DATE Constant Private Type reference (TYPE) ENDDA IF_HRPA_READ_INFOTYPE=>HIGH_DATE High Date 20040315
6 LOW_DATE Constant Private Type reference (TYPE) BEGDA IF_HRPA_READ_INFOTYPE=>LOW_DATE Low Date 20040315
7 TRUE Constant Private Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE TRUE 20040315
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040315
2 DELETE Instance method Public Method Delete 20040315
3 DELETE_TAB Instance method Public Method Delete 20040906
4 DELETE_TAB_EXC Instance method Private Method Delete 20040906
5 GET_INSTANCE Static method Public Method Get Container 20040315
6 INSERT Instance method Public Method Insert Weight Period 20040315
7 INSERT_TAB Instance method Public Method Insert Weight Period 20040315
8 MODIFY Instance method Public Method Modify 20040315
9 MODIFY_TAB Instance method Public Method Insert Weight Period 20040315
10 SORT_MERGE Static method Private Method CONSTRUCTOR 20040315
Events
Class CL_HRDEPBSVASEN_WPERIOD_CONT has no event.
Types
Class CL_HRDEPBSVASEN_WPERIOD_CONT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_WPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_WEIGHT_PERIOD_S Sortiert gewichtete Periode 20040315
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20040315

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERIOD Call by reference Type reference (TYPE) PSEN_PERIOD Gewichtete Periode 20040315
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20040315

Method DELETE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERIOD Call by reference Type reference (TYPE) HRSEN00_PERIOD_S Gew. Periode - Keine Überlappung 20040906
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20040906

Method DELETE_TAB_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERIOD Call by reference Type reference (TYPE) HRSEN00_PERIOD_S Gewichtete Periode 20040906

Method DELETE_TAB_EXC on class CL_HRDEPBSVASEN_WPERIOD_CONT has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSTANCE Value transfer Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT Container: Gewichtete Perioden 20040315
2 Importing IT_WPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_WEIGHT_PERIOD_S Sortiert gewichtete Periode 20040315
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20040315

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WPERIOD Call by reference Type reference (TYPE) PSEN_WEIGHT_PERIOD Gewichtete Periode 20040315
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20040315

Method INSERT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PERIOD_CONTAINER Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT Gewichtete Periode 20040315
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20040315

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WPERIOD Call by reference Type reference (TYPE) PSEN_WEIGHT_PERIOD Gewichtete Periode 20040315
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20040315

Method MODIFY_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PERIOD_CONTAINER Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT Gewichtete Periode 20040315
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20040315

Method SORT_MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_WEIGHT_PERIOD_S Sortiert gewichtete Periode 20040315
2 Importing IT_WPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_WEIGHT_PERIOD_S Sortiert gewichtete Periode 20040315
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20040315
History
Last changed by/on SAP  20060313 
SAP Release Created in 200