SAP ABAP Class CL_HRFPM_OM_ACTIONS (Actions after Infotype Checks)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-PM-PB (Application Component) Position Budgeting and Control
     PAOC_FPM_FTE (Package) Position Management: Full-Time Equivalents
Properties
Class CL_HRFPM_OM_ACTIONS  
Short Description Actions after Infotype Checks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_FPM_FTE   Position Management: Full-Time Equivalents 
Created 20031030   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRFPM_OM_ACTIONS has no forward declaration.
Interfaces
Class CL_HRFPM_OM_ACTIONS has no interface implemented.
Friends
Class CL_HRFPM_OM_ACTIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FLG_WE_WRITE_SUGG_TO_DB Static Attribute Public Type reference (TYPE) FLAG We are writing the notes to the DB 20040227
2 TEMP_SUBTY Constant Public Type reference (TYPE) SUBTY 'TEMP' Subtype for Workflow 20040817
3 WORKFLOW_REQ Static Attribute Private Type reference (TYPE) HRFPM_NOTES_REQ_T Requirement for Temporary Locks 20040816
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_A008_FROM_B008 Static method Public Method A008 S-P Linkage from B008 P-S Linkage 20031203
2 BUILD_A008_FROM_B008_HRI Static method Public Method A008 S-P Linkage from B008 P-S Linkage for HRI1001 20040219
3 CHECK_POSITION_AVAILABLE Static method Private Method Is anything free in the position? 20040213
4 CLEAR_REQ Static method Public Method Delete Requirements Table 20040817
5 CUT_AMNT_TO_AVAILABLE Static method Private Method Determine Default Value for Amount 20031203
6 PROVIDE_REQ_AVAMNT Static method Private Method Provide Requirements Table with Available FTE 20040817
7 REQ_TABLE_TO_TIMCO_1 Static method Private Method Bring table of type HRFPM_NOTES_REQ to time constraint 20040817
8 SUGGEST_GS Static method Public Method Propose Group Lock Note for Activation 20031031
9 SUGGEST_GW Static method Public Method Propose Group Lock Note for Activation 20040812
10 SUGGEST_KS Static method Public Method Propose Lock Note for Activation 20031030
11 SUGGEST_KU Static method Public Method Propose "TBD" Note for Activation 20031120
12 SUGGEST_KW Static method Public Method Propose "TBD" Note for Activation 20031030
13 SUGGEST_WB Static method Public Method Propose Reassignment Lock 20031030
14 TRFCOND_IS_OK Static method Public Method Check of Pay Scale Provision 20040730
15 WF_AUTHORITY_CHECK Static method Public Method Check Authorization to Execute Workflow 20041026
16 WF_EVENT_NOTE_CREATED Static method Public Method WF_EVENT_NOTE_HANDLED 20041001
17 WF_EVENT_NOTE_HANDLED Static method Public Method WF_EVENT_NOTE_HANDLED 20041001
18 WF_EXECUTE Static method Public Method Execute Workflow for Position (dialog boxes) 20041022
19 WF_PLAY_MOVIE Static method Private Method Dialog Boxes for Note Activation from Temporary Locks 20041022
20 WF_REQUIRED Static method Public Method Should note workflow be started? 20040817
21 WF_REQ_APPEND Static method Public Method Write Requirements for Temporary Locks 20040816
22 WF_REQ_APPEND_1509 Static method Private Method Fill Requirements Table from 1509 20040817
23 WF_TEMP_LOCKS_EXIST Static method Public Method There are temporary locks in the position 20041022
24 WRITE_SUGGESTION_TO_DB Static method Public Method Write Note Activation to DB (for PA30 and PP01) 20040227
25 WRITE_TEMP_LOCKS Static method Public Method Write Temporary Locks 20040817
Events
Class CL_HRFPM_OM_ACTIONS has no event.
Types
Class CL_HRFPM_OM_ACTIONS has no local type.
Method Signatures

Method BUILD_A008_FROM_B008 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_P1001 Call by reference Type reference (TYPE) P1001_T Interne Verknüpfungen 20031203
2 Importing IT_P1001 Call by reference Type reference (TYPE) P1001_T Interne Verknüpfungen 20031203

Method BUILD_A008_FROM_B008 on class CL_HRFPM_OM_ACTIONS has no exception.

Method BUILD_A008_FROM_B008_HRI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HRI1001 Call by reference Type reference (TYPE) HRI1001_TAB Interne Verknüpfungen 20040219
2 Importing IT_HRI1001 Call by reference Type reference (TYPE) HRI1001_TAB Interne Verknüpfungen 20040219

Method BUILD_A008_FROM_B008_HRI on class CL_HRFPM_OM_ACTIONS has no exception.

Method CHECK_POSITION_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HRI1001 Call by reference Type reference (TYPE) HRI1001 Interne Strukturbeschreibung für externe Verknüpfungen 20040213
# Exception Resumable Description Created on
1 NOTHING_AVAILABLE 20040213

Method CLEAR_REQ Signature

Method CLEAR_REQ on class CL_HRFPM_OM_ACTIONS has no parameter.
Method CLEAR_REQ on class CL_HRFPM_OM_ACTIONS has no exception.

Method CUT_AMNT_TO_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AMNT Call by reference Type reference (TYPE) P1509-AMNT1 Anzahl 20031203
2 Importing I_AMNT Call by reference Type reference (TYPE) P1509-AMNT1 Anzahl 20031203
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20031203
4 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20031203
5 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT '1' Planungsstatus 20031203
6 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20031203
7 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20031203
8 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20031203

Method CUT_AMNT_TO_AVAILABLE on class CL_HRFPM_OM_ACTIONS has no exception.

Method PROVIDE_REQ_AVAMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_P1509_TEMP Call by reference Type reference (TYPE) HRFPM_P1509_T Tabellentyp zu P1509 20040817
2 Importing IT_AVAMNT Call by reference Type reference (TYPE) HRFPM_RESTR_AMNT_T Gesperrte Beträge 20040817
3 Importing IT_REQ Call by reference Type reference (TYPE) HRFPM_NOTES_REQ_T Bedarf fuer temporaere Sperren 20040817
4 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT Planungsstatus 20040817
5 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20040817
6 Importing I_OBJID_DEP Call by reference Type reference (TYPE) P1001-SOBID Id des verknüpften Objekts 20041022
7 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20040817
8 Importing I_OTYPE_DEP Call by reference Type reference (TYPE) P1001-SCLAS Typ des verknüpften Objekts 20041022
9 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20040817

Method PROVIDE_REQ_AVAMNT on class CL_HRFPM_OM_ACTIONS has no exception.

Method REQ_TABLE_TO_TIMCO_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REQ Call by reference Type reference (TYPE) HRFPM_NOTES_REQ_T Tabellentyp für hrfpm_orig_plan_val 20040817

Method REQ_TABLE_TO_TIMCO_1 on class CL_HRFPM_OM_ACTIONS has no exception.

Method SUGGEST_GS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ANNOT_CREATED Call by reference Type reference (TYPE) FLAG 20031031
2 Importing I_BUFFERED Call by reference Type reference (TYPE) FLAG 'X' 20031031
3 Importing I_ENDDA Call by reference Type reference (TYPE) P1000-ENDDA Endedatum 20031120
4 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT Planungsstatus 20031120
5 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20031120
6 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20031120
7 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20031120
8 Importing I_PROZT Call by reference Type reference (TYPE) P1001-PROZT Gewichtungsprozentsatz 20031120
9 Importing I_REDTM Call by reference Type reference (TYPE) PT1509-REDTM Aktivierungsdatum 20031120
10 Importing I_SCLAS Call by reference Type reference (TYPE) P1001-SCLAS Typ des verknüpften Objekts 20031120
11 Importing I_SOBID Call by reference Type reference (TYPE) P1001-SOBID Id des verknüpften Objekts 20031120

Method SUGGEST_GS on class CL_HRFPM_OM_ACTIONS has no exception.

Method SUGGEST_GW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ANNOT_CREATED Call by reference Type reference (TYPE) FLAG 20040812
2 Importing I_BUFFERED Call by reference Type reference (TYPE) FLAG 'X' 20040812
3 Importing I_ENDDA Call by reference Type reference (TYPE) P1000-ENDDA Endedatum 20040812
4 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT Planungsstatus 20040812
5 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20040812
6 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20040812
7 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20040812
8 Importing I_PROZT Call by reference Type reference (TYPE) P1001-PROZT Gewichtungsprozentsatz 20040812
9 Importing I_REDTM Call by reference Type reference (TYPE) PT1509-REDTM Aktivierungsdatum 20040812
10 Importing I_SCLAS Call by reference Type reference (TYPE) P1001-SCLAS Typ des verknüpften Objekts 20040812
11 Importing I_SOBID Call by reference Type reference (TYPE) P1001-SOBID Id des verknüpften Objekts 20040812
12 Importing I_SOURCE Call by reference Type reference (TYPE) CHAR5 R/2-Tabelle 20130114

Method SUGGEST_GW on class CL_HRFPM_OM_ACTIONS has no exception.

Method SUGGEST_KS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ANNOT_CREATED Call by reference Type reference (TYPE) FLAG 20031030
2 Importing I_BUFFERED Call by reference Type reference (TYPE) FLAG 'X' 20031030
3 Importing I_ENDDA Call by reference Type reference (TYPE) P1000-ENDDA Endedatum 20031119
4 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT Planungsstatus 20031119
5 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20031119
6 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20031119
7 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20031119
8 Importing I_PROZT Call by reference Type reference (TYPE) P1001-PROZT Gewichtungsprozentsatz 20031119
9 Importing I_REDTM Call by reference Type reference (TYPE) PT1509-REDTM Aktivierungsdatum 20031119
10 Importing I_SCLAS Call by reference Type reference (TYPE) P1001-SCLAS Typ des verknüpften Objekts 20031119
11 Importing I_SOBID Call by reference Type reference (TYPE) P1001-SOBID Id des verknüpften Objekts 20031119

Method SUGGEST_KS on class CL_HRFPM_OM_ACTIONS has no exception.

Method SUGGEST_KU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ANNOT_CREATED Call by reference Type reference (TYPE) FLAG 20031120
2 Importing I_BUFFERED Call by reference Type reference (TYPE) FLAG 'X' 20031120
3 Importing I_ENDDA Call by reference Type reference (TYPE) P1000-ENDDA Endedatum 20031120
4 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT Planungsstatus 20031120
5 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20031120
6 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20031120
7 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20031120
8 Importing I_REDTM Call by reference Type reference (TYPE) DATUM Datum 20031120

Method SUGGEST_KU on class CL_HRFPM_OM_ACTIONS has no exception.

Method SUGGEST_KW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ANNOT_CREATED Call by reference Type reference (TYPE) FLAG 20031030
2 Importing I_BUFFERED Call by reference Type reference (TYPE) FLAG 'X' 20031030
3 Importing I_ENDDA Call by reference Type reference (TYPE) P1000-ENDDA Endedatum 20031120
4 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT Planungsstatus 20031120
5 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20031120
6 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20031120
7 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20031120
8 Importing I_REDTM Call by reference Type reference (TYPE) DATUM Datum 20031120
9 Importing I_SOURCE Call by reference Type reference (TYPE) CHAR5 R/2-Tabelle 20130114

Method SUGGEST_KW on class CL_HRFPM_OM_ACTIONS has no exception.

Method SUGGEST_WB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ANNOT_CREATED Call by reference Type reference (TYPE) FLAG 20031030
2 Importing I_BUFFERED Call by reference Type reference (TYPE) FLAG 'X' 20031030
3 Importing I_ENDDA Call by reference Type reference (TYPE) P1000-ENDDA Endedatum 20031119
4 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT Planungsstatus 20031119
5 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20031119
6 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20031119
7 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20031119
8 Importing I_PROZT Call by reference Type reference (TYPE) P1001-PROZT Gewichtungsprozentsatz 20031119
9 Importing I_REDTM Call by reference Type reference (TYPE) PT1509-REDTM Aktivierungsdatum 20031119
10 Importing I_SCLAS Call by reference Type reference (TYPE) P1001-SCLAS Typ des verknüpften Objekts 20031119
11 Importing I_SOBID Call by reference Type reference (TYPE) P1001-SOBID Id des verknüpften Objekts 20031119

Method SUGGEST_WB on class CL_HRFPM_OM_ACTIONS has no exception.

Method TRFCOND_IS_OK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_1509_SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20040730
2 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT '1' Planungsstatus 20040730
3 Importing I_KEYDATE Call by reference Type reference (TYPE) DATUM Datum 20040730
4 Importing I_OBJID Call by reference Type reference (TYPE) OBJEKTID ObjektId 20040730
5 Importing I_OTYPE Call by reference Type reference (TYPE) OTYPE 'S' Objekttyp 20040730
6 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20040730
7 Returning R_TRFCOND_IS_OK Value transfer Type reference (TYPE) HRFPM_GV_TRFCOND Tarifbedingung 20040730

Method TRFCOND_IS_OK on class CL_HRFPM_OM_ACTIONS has no exception.

Method WF_AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20041026
2 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20041026
3 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20041026
# Exception Resumable Description Created on
1 NO_AUTHORIZATION 20041026

Method WF_EVENT_NOTE_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20041001
2 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20041001
3 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20041001
# Exception Resumable Description Created on
1 OBJTYPE_NOT_FOUND 20041001

Method WF_EVENT_NOTE_HANDLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20041001
2 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20041001
3 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20041001
# Exception Resumable Description Created on
1 OBJTYPE_NOT_FOUND 20041001

Method WF_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IFLG_NO_POPUPS Call by reference Type reference (TYPE) FLAG '' allgemeines flag 20041117
2 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT '1' Planungsstatus 20041022
3 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20041022
4 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20041022
5 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20041022

Method WF_EXECUTE on class CL_HRFPM_OM_ACTIONS has no exception.

Method WF_PLAY_MOVIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAS_NEW_IMAGE Call by reference Type reference (TYPE) BEF_IMAGE_TAB Tabellentyp zur Struktur BEF_IMAGE 20041022
2 Importing IT_BAS_OLD_IMAGE Call by reference Type reference (TYPE) BEF_IMAGE_TAB Tabellentyp zur Struktur BEF_IMAGE 20041022
# Exception Resumable Description Created on
1 POSITION_TERMINATED 20050215

Method WF_REQUIRED Signature

Method WF_REQUIRED on class CL_HRFPM_OM_ACTIONS has no parameter.
# Exception Resumable Description Created on
1 IN_WF_EXEC 20040817
2 NO_LOCKS_REQUIRED 20040817
3 WF_NOT_ACTIVE 20040817

Method WF_REQ_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WF_REQ Call by reference Type reference (TYPE) HRFPM_NOTES_REQ Bedarf fuer temporaere Sperren 20040816

Method WF_REQ_APPEND on class CL_HRFPM_OM_ACTIONS has no exception.

Method WF_REQ_APPEND_1509 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IFLG_WHOLE_POSITION Call by reference Type reference (TYPE) FLAG allgemeines flag 20040817
2 Importing IT_P1509 Call by reference Type reference (TYPE) HRFPM_P1509_T Tabellentyp zu P1509 20040817
# Exception Resumable Description Created on
1 WORKFLOW_IN_EXEC 20040817
2 WORKFLOW_NOT_ACTIVE 20040817

Method WF_TEMP_LOCKS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT '1' Planungsstatus 20041022
2 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20041022
3 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20041022
4 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20041022
5 Returning R_TEMP_LOCK_NBR Value transfer Type reference (TYPE) FLAG allgemeines flag 20041122

Method WF_TEMP_LOCKS_EXIST on class CL_HRFPM_OM_ACTIONS has no exception.

Method WRITE_SUGGESTION_TO_DB Signature

Method WRITE_SUGGESTION_TO_DB on class CL_HRFPM_OM_ACTIONS has no parameter.
# Exception Resumable Description Created on
1 CORR_EXIT 20040227
2 DATABASE_ERROR 20040227

Method WRITE_TEMP_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IFLG_UPDATE_DB Call by reference Type reference (TYPE) FLAG allgemeines flag 20040817
2 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT Planungsstatus 20040817
3 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20040817
4 Importing I_OBJID_DEP Call by reference Type reference (TYPE) P1001-SOBID Id des verknüpften Objekts 20041022
5 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20040817
6 Importing I_OTYPE_DEP Call by reference Type reference (TYPE) P1001-SCLAS Typ des verknüpften Objekts 20041022
7 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20040817
# Exception Resumable Description Created on
1 IN_WF_EXEC 20040817
2 NO_LOCKS_CREATED 20041001
3 NO_LOCKS_REQUIRED 20040817
4 UPDATE_ERROR 20040817
5 WF_NOT_ACTIVE 20040817
History
Last changed by/on SAP  20131127 
SAP Release Created in 500