SAP ABAP Class CL_HRFPM_FTE_REP (Reporting Personnel Budget Plan Management)
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_FTE_REP  
Short Description Reporting Personnel Budget Plan Management    
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 20040906   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRFPM_FTE_REP has no forward declaration.
Interfaces
Class CL_HRFPM_FTE_REP has no interface implemented.
Friends
Class CL_HRFPM_FTE_REP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_BUDGET Constant Private Type reference (TYPE) P1500-OTYPE 'BU' Budget structure element 20040906
2 CON_BUTGR_OED Constant Private Type reference (TYPE) P1500-BUTGR '01' Budget Group Public Sector 20040906
3 CON_ICON_BUDGET_ELEMENT Constant Public Type reference (TYPE) CHAR35 'ICON_BUDGET_STRUCTURE_ELEMENT' Icon for Budget Structure Element 20040907
4 CON_ICON_DISPLAY_MORE Constant Private Type reference (TYPE) CHAR35 'ICON_DISPLAY_MORE' Icon Multiple Selection 20040908
5 CON_ICON_EMPLOYEE Constant Public Type reference (TYPE) CHAR35 'ICON_EMPLOYEE' Icon Person 20040907
6 CON_ICON_ENTER_MORE Constant Private Type reference (TYPE) CHAR35 'ICON_ENTER_MORE' Icon Quick Selection 20040908
7 CON_ICON_ORG_UNIT Constant Public Type reference (TYPE) CHAR35 'ICON_ORG_UNIT' Icon Organizational Unit 20040907
8 CON_ICON_PERIOD Constant Public Type reference (TYPE) CHAR35 'ICON_PERIOD' Icon Period 20040907
9 CON_ICON_POSITION_HR Constant Public Type reference (TYPE) CHAR35 'ICON_POSITION_HR' Icon Position 20040907
10 CON_ORG_UNIT Constant Private Type reference (TYPE) P1500-OTYPE 'O' Organizational Unit 20040907
11 CON_PERSON Constant Private Type reference (TYPE) P1500-OTYPE 'P' Person 20040907
12 CON_POSITION Constant Private Type reference (TYPE) P1500-OTYPE 'S' Position 20040907
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BSTAT_CHANGABLE Static method Public Method Check if objects exist in budget status 1 and 6 20040907
2 CHECK_FINYR Static method Public Method Check Financial Year 20040907
3 CHECK_OBJECT_EXISTS Static method Public Method Check Object ID 20040909
4 CHECK_OBJID Static method Public Method Budget Structure Element: Check Object ID 20040907
5 FILL_HEADER Static method Public Method Fill Header 20040908
6 FLIP Static method Public Method Turns Flag 20040908
7 GET_BUTYPT Static method Public Method Name of budget structure element type 20040908
8 GET_FINYR Static method Public Method GET_FINYR 20040907
9 HELP_F4_FINYR Static method Public Method F4 Help Financial Year 20040906
10 HELP_F4_OBJID Static method Public Method F4 Help for Object ID 20040908
11 HELP_F4_OBJID_BU Static method Public Method F4 Help for Object ID of Budget Structure Elements 20040907
12 HELP_F4_OTYPE Static method Public Method F4 Help Financial Year 20040907
13 INIT_PLVAR Static method Public Method Initialize Plan Variant 20040908
14 MACO Static method Public Method Object Search with Text 20040907
15 READ_ONAME Static method Public Method Read Object Description 20040906
Events
Class CL_HRFPM_FTE_REP has no event.
Types
Class CL_HRFPM_FTE_REP has no local type.
Method Signatures

Method CHECK_BSTAT_CHANGABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IFLG_FINYR Call by reference Type reference (TYPE) FLAG '' allgemeines flag 20040907
2 Importing IT_OBJID_RANGE Call by reference Type reference (TYPE) HRFPM_OBJID_RANGE_T Tabellentyp fuer HRFPM_OBJID_RANGE 20040907
3 Importing I_FINYR Call by reference Type reference (TYPE) P1500-FINYR Haushaltsjahr 20040907
4 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20040907
# Exception Resumable Description Created on
1 NOTHING_FOUND 20040907
2 NOTHING_FOUND_FOR_FINYR 20040907

Method CHECK_FINYR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FINYR Call by reference Type reference (TYPE) FINYR Haushaltsjahr 20040907
# Exception Resumable Description Created on
1 FINYR_NOT_EXISTING 20040907

Method CHECK_OBJECT_EXISTS 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) OBJEKTID ObjektId 20040909
2 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20040909
3 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20040909
# Exception Resumable Description Created on
1 NOFIN 20040909
2 NOTHING_FOUND 20040909
3 NOTHING_FOUND_FOR_FINYR 20040909
4 NO_FINYR_FOR_CHECK 20040909

Method CHECK_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IFLG_BSTAT1 Call by reference Type reference (TYPE) P1500-BSTAT 'X' Bewirtschaftungsstatus 20040907
2 Importing IFLG_BSTAT2 Call by reference Type reference (TYPE) FLAG 'X' Bewirtschaftungsstatus 20040907
3 Importing IFLG_BSTAT3 Call by reference Type reference (TYPE) FLAG 'X' Bewirtschaftungsstatus 20040907
4 Importing IFLG_BSTAT4 Call by reference Type reference (TYPE) FLAG 'X' Bewirtschaftungsstatus 20040907
5 Importing IFLG_BSTAT5 Call by reference Type reference (TYPE) FLAG 'X' Bewirtschaftungsstatus 20040907
6 Importing IFLG_BSTAT6 Call by reference Type reference (TYPE) FLAG 'X' Bewirtschaftungsstatus 20040907
7 Importing IFLG_BSTAT7 Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20040907
8 Importing IFLG_CHECK_FINYR Call by reference Type reference (TYPE) FLAG '' allgemeines flag 20040907
9 Importing I_FINYR Call by reference Type reference (TYPE) P1500-FINYR Haushaltsjahr 20040907
10 Importing I_OBJID Call by reference Type reference (TYPE) OBJEKTID ObjektId 20040907
11 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20040907
# Exception Resumable Description Created on
1 NOFIN 20040907
2 NOTHING_FOUND 20040907
3 NOTHING_FOUND_FOR_FINYR 20040907
4 NO_FINYR_FOR_CHECK 20040907

Method FILL_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REP_DYN Call by reference Type reference (TYPE) HRFPM_REP_DYN Dynprostruktur fuer allgemeines Reporting Stellenwirtschaft 20040908
2 Importing IFLG_GREEN_FIN Call by reference Type reference (TYPE) HRFPM_GREEN_FIN Ausreichende Finanzierung 20040908
3 Importing IFLG_MULTIPLE_SEL_OBJ Call by reference Type reference (TYPE) FLAG '' allgemeines flag 20040908
4 Importing IFLG_RED_FIN Call by reference Type reference (TYPE) HRFPM_RED_FIN Unterfinanzierung 20040908
5 Importing IFLG_USE_FINYR Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20040908
6 Importing IFLG_YELLOW_FIN Call by reference Type reference (TYPE) HRFPM_YELLOW_FIN Überfinanzierung 20040908
7 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040908
8 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20040908
9 Importing I_FINYR Call by reference Type reference (TYPE) FINYR Haushaltsjahr 20040908
10 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20040908
11 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20040908
12 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20040908

Method FILL_HEADER on class CL_HRFPM_FTE_REP has no exception.

Method FLIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLAG_OUT Value transfer Type reference (TYPE) FLAG allgemeines flag 20040908
2 Importing I_FLAG_IN Value transfer Type reference (TYPE) FLAG allgemeines flag 20040908

Method FLIP on class CL_HRFPM_FTE_REP has no exception.

Method GET_BUTYPT 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 20040908
2 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20040908
3 Returning R_BUTYPT Value transfer Type reference (TYPE) BUTYPT Haushaltselementtypbezeichnung 20040908

Method GET_BUTYPT on class CL_HRFPM_FTE_REP has no exception.

Method GET_FINYR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FINYR Call by reference Type reference (TYPE) FINYR Haushaltsjahr 20040907
2 Exporting E_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040907
3 Exporting E_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20040907
4 Exporting E_HHJ_TEXT Call by reference Type reference (TYPE) CHAR21 Feldname 20040907
# Exception Resumable Description Created on
1 FINYR_NOT_FOUND 20040907

Method HELP_F4_FINYR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FINYR Call by reference Type reference (TYPE) P1500-FINYR Haushaltsjahr 20040906
2 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20040906
3 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20040906
# Exception Resumable Description Created on
1 NO_FINYR_FOR_OBJID_FOUND 20040906
2 NO_FINYR_FOUND 20040906

Method HELP_F4_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20040908
2 Exporting E_REALO Call by reference Type reference (TYPE) REALO Erweiterte ObjektId 20040908
3 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20040908
4 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20040908
# Exception Resumable Description Created on
1 CANCELLED 20040908
2 ERROR 20040908

Method HELP_F4_OBJID_BU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20040907
2 Importing I_BEGDA Call by reference Type reference (TYPE) P1000-BEGDA Beginndatum 20040907
3 Importing I_ENDDA Call by reference Type reference (TYPE) P1000-ENDDA Endedatum 20040907
4 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT Planungsstatus 20040907
5 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20040907
6 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20040907

Method HELP_F4_OBJID_BU on class CL_HRFPM_FTE_REP has no exception.

Method HELP_F4_OTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE 20040907
2 Importing IFLG_BU Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20040907
3 Importing IFLG_O Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20040907
4 Importing IFLG_P Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20040907
5 Importing IFLG_S Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20040907

Method HELP_F4_OTYPE on class CL_HRFPM_FTE_REP has no exception.

Method INIT_PLVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20040908
# Exception Resumable Description Created on
1 NO_ACTIVE_PLVAR 20040908

Method MACO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJID_RANGE Call by reference Type reference (TYPE) HRFPM_OBJID_RANGE_T Tabellentyp fuer HRFPM_OBJID_RANGE 20040907
2 Changing C_HEADER_LINE Call by reference Type reference (TYPE) HRFPM_OBJID_RANGE Range Struktur fuer OBJID 20040908
3 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE Objekttyp 20040907
4 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20040907
5 Importing I_SEARK Call by reference Type reference (TYPE) SEARK Suchbegriff 20040907
# Exception Resumable Description Created on
1 ALREADY_IN_LIST 20040907
2 NOTHING_FOUND 20040907
3 SEARK_EMPTY 20040907

Method READ_ONAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STEXT Call by reference Type reference (TYPE) P1000-STEXT Objektbezeichnung 20040906
2 Importing I_KEYDATE Call by reference Type reference (TYPE) DATUM SY-DATUM Datum 20040906
3 Importing I_OBJID Call by reference Type reference (TYPE) P1000-OBJID ObjektId 20040906
4 Importing I_OTYPE Call by reference Type reference (TYPE) P1000-OTYPE 'BU' Objekttyp 20040908
5 Importing I_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20040906
# Exception Resumable Description Created on
1 NOT_FOUND 20040906
History
Last changed by/on SAP  20041006 
SAP Release Created in 600