SAP ABAP Class CL_HRI_POSITION_TAB (Position table)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-OS-ST (Application Component) Staffing
     PP00 (Package) Organization and planning (application)
Properties
Class CL_HRI_POSITION_TAB  
Short Description Position table    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PP00   Organization and planning (application) 
Created 20020815   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRI_POSITION_TAB has no forward declaration.
Interfaces
Class CL_HRI_POSITION_TAB has no interface implemented.
Friends
Class CL_HRI_POSITION_TAB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVEPLVAR Static Attribute Public Type reference (TYPE) PLVAR Plan Version 20020815
2 A_POSITION_TAB Instance attribute Private Type reference (TYPE) HRI_POSITIONTAB_T Structure for transfer of positions (HR integrationPA/PD) 20020815
3 A_POSITION_TAB_ORIGINAL Instance attribute Private Type reference (TYPE) HRI_POSITIONTAB_T Structure for transfer of positions (HR integrationPA/PD) 20020815
4 DEFPLANS Static Attribute Public Type reference (TYPE) HROBJID Obj. ID 20020815
5 OTYPE_ORGUNIT Static Attribute Public Type reference (TYPE) OTYPE Object Type 20030129
6 OTYPE_POSITION Static Attribute Public Type reference (TYPE) OTYPE Object Type 20030129
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20020815
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020815
3 CUTOUT_POSITION_TAB Instance method Public Method Cuts a time period out of all PT entries 20020815
4 DELETE_POSITION Instance method Public Method Selects a position with operation = 'DEL', if one exists 20020815
5 FILL_FOR_PERSON Instance method Public Method Fills POSITION_TAB with positions of a person 20020815
6 GET_POSITION_TAB Instance method Public Method Returns POSITION_TAB 20020815
7 GET_PROZENT Instance method Public Method Returns percentage of a position 20020815
8 HOLD_ALL_POSITIONS Instance method Public Method Selects all non-selected positions with operation = 'HOLD' 20020815
9 INSERT_INTO_POSITION_TAB Instance method Public Method Adds a record of POSITION_TAB 20020815
10 INSERT_POSITION Instance method Public Method Writes to the POSITION_TAB 20020815
11 MODIFY_POSITION_PERIOD Instance method Public Method Delimitation and/or extension at start and/or end 20020815
12 SET_POSITION_TAB Instance method Public Method Fills the POSITION_TAB 20020815
Events
Class CL_HRI_POSITION_TAB has no event.
Types
Class CL_HRI_POSITION_TAB has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRI_POSITION_TAB has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRI_POSITION_TAB has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA '18000101' Gültigkeitsbeginn 20020829
2 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' Gültigkeitsende 20020829
3 Importing IM_PERSON Call by reference Type reference (TYPE) HROBJID Objekt-Id 20020829
4 Importing IM_WITH_STRU_AUTH Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20110829

Method CONSTRUCTOR on class CL_HRI_POSITION_TAB has no exception.

Method CUTOUT_POSITION_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020815
2 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020815

Method CUTOUT_POSITION_TAB on class CL_HRI_POSITION_TAB has no exception.

Method DELETE_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020815
2 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020815
3 Importing IM_POSITION Call by reference Type reference (TYPE) HROBJID Objekt-Id 20020815

Method DELETE_POSITION on class CL_HRI_POSITION_TAB has no exception.

Method FILL_FOR_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA '18000101' Gültigkeitsbeginn 20020829
2 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' Gültigkeitsende 20020829
3 Importing IM_PERSON Call by reference Type reference (TYPE) P_PERNR Personalnummer 20020829
4 Importing IM_WITH_STRU_AUTH Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20110829

Method FILL_FOR_PERSON on class CL_HRI_POSITION_TAB has no exception.

Method GET_POSITION_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_POSITION_TAB Call by reference Type reference (TYPE) HRI_POSITIONTAB_T Tabellen vom Typ HRI_POSITION_TAB 20020829

Method GET_POSITION_TAB on class CL_HRI_POSITION_TAB has no exception.

Method GET_PROZENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PROZENT Call by reference Type reference (TYPE) PROZT Gewichtungsprozentsatz 20020815
2 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020815
3 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020815
4 Importing IM_POSITION Call by reference Type reference (TYPE) HROBJID Objekt-Id 20020815
# Exception Resumable Description Created on
1 POSITION_NOT_FOUND Die Verknüpfung zur Planstelle existiert nicht 20020815

Method HOLD_ALL_POSITIONS Signature

Method HOLD_ALL_POSITIONS on class CL_HRI_POSITION_TAB has no parameter.
Method HOLD_ALL_POSITIONS on class CL_HRI_POSITION_TAB has no exception.

Method INSERT_INTO_POSITION_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION_TAB_LINE Value transfer Type reference (TYPE) HRI_POSITION_TAB Struktur zur Übergabe von Planstellen (HR Integration PA/PD) 20020829

Method INSERT_INTO_POSITION_TAB on class CL_HRI_POSITION_TAB has no exception.

Method INSERT_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_USED_OPERATION Call by reference Type reference (TYPE) HRI_POSITION_TAB-OPERA Operationskennzeichen 20020815
2 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020815
3 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020815
4 Importing IM_POSITION Call by reference Type reference (TYPE) HROBJID Objekt-Id 20020815
5 Importing IM_PROZENT Call by reference Type reference (TYPE) PROZT Gewichtungsprozentsatz 20020815

Method INSERT_POSITION on class CL_HRI_POSITION_TAB has no exception.

Method MODIFY_POSITION_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGDA_NEW Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020815
2 Importing IM_BEGDA_SELECT Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020815
3 Importing IM_ENDDA_NEW Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020815
4 Importing IM_ENDDA_SELECT Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020815
5 Importing IM_POSITION Call by reference Type reference (TYPE) HROBJID Objekt-Id 20020815

Method MODIFY_POSITION_PERIOD on class CL_HRI_POSITION_TAB has no exception.

Method SET_POSITION_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION_TAB Call by reference Type reference (TYPE) HRI_POSITIONTAB_T Tabellen vom Typ HRI_POSITION_TAB 20020815

Method SET_POSITION_TAB on class CL_HRI_POSITION_TAB has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 470