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 | Constant | Private | Type reference (TYPE) | P1500-OTYPE | 'BU' | Budget structure element | 20040906 | ||
| 2 | Constant | Private | Type reference (TYPE) | P1500-BUTGR | '01' | Budget Group Public Sector | 20040906 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR35 | 'ICON_BUDGET_STRUCTURE_ELEMENT' | Icon for Budget Structure Element | 20040907 | ||
| 4 | Constant | Private | Type reference (TYPE) | CHAR35 | 'ICON_DISPLAY_MORE' | Icon Multiple Selection | 20040908 | ||
| 5 | Constant | Public | Type reference (TYPE) | CHAR35 | 'ICON_EMPLOYEE' | Icon Person | 20040907 | ||
| 6 | Constant | Private | Type reference (TYPE) | CHAR35 | 'ICON_ENTER_MORE' | Icon Quick Selection | 20040908 | ||
| 7 | Constant | Public | Type reference (TYPE) | CHAR35 | 'ICON_ORG_UNIT' | Icon Organizational Unit | 20040907 | ||
| 8 | Constant | Public | Type reference (TYPE) | CHAR35 | 'ICON_PERIOD' | Icon Period | 20040907 | ||
| 9 | Constant | Public | Type reference (TYPE) | CHAR35 | 'ICON_POSITION_HR' | Icon Position | 20040907 | ||
| 10 | Constant | Private | Type reference (TYPE) | P1500-OTYPE | 'O' | Organizational Unit | 20040907 | ||
| 11 | Constant | Private | Type reference (TYPE) | P1500-OTYPE | 'P' | Person | 20040907 | ||
| 12 | Constant | Private | Type reference (TYPE) | P1500-OTYPE | 'S' | Position | 20040907 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check if objects exist in budget status 1 and 6 | 20040907 | |
| 2 | Static method | Public | Method | Check Financial Year | 20040907 | |
| 3 | Static method | Public | Method | Check Object ID | 20040909 | |
| 4 | Static method | Public | Method | Budget Structure Element: Check Object ID | 20040907 | |
| 5 | Static method | Public | Method | Fill Header | 20040908 | |
| 6 | Static method | Public | Method | Turns Flag | 20040908 | |
| 7 | Static method | Public | Method | Name of budget structure element type | 20040908 | |
| 8 | Static method | Public | Method | GET_FINYR | 20040907 | |
| 9 | Static method | Public | Method | F4 Help Financial Year | 20040906 | |
| 10 | Static method | Public | Method | F4 Help for Object ID | 20040908 | |
| 11 | Static method | Public | Method | F4 Help for Object ID of Budget Structure Elements | 20040907 | |
| 12 | Static method | Public | Method | F4 Help Financial Year | 20040907 | |
| 13 | Static method | Public | Method | Initialize Plan Variant | 20040908 | |
| 14 | Static method | Public | Method | Object Search with Text | 20040907 | |
| 15 | 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 | IFLG_FINYR | Call by reference | Type reference (TYPE) | FLAG | '' | allgemeines flag | 20040907 | ||
| 2 | IT_OBJID_RANGE | Call by reference | Type reference (TYPE) | HRFPM_OBJID_RANGE_T | Tabellentyp fuer HRFPM_OBJID_RANGE | 20040907 | |||
| 3 | I_FINYR | Call by reference | Type reference (TYPE) | P1500-FINYR | Haushaltsjahr | 20040907 | |||
| 4 | I_PLVAR | Call by reference | Type reference (TYPE) | P1000-PLVAR | Planvariante | 20040907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040907 | |||
| 2 | 20040907 |
Method CHECK_FINYR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FINYR | Call by reference | Type reference (TYPE) | FINYR | Haushaltsjahr | 20040907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040907 |
Method CHECK_OBJECT_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | ObjektId | 20040909 | |||
| 2 | I_OTYPE | Call by reference | Type reference (TYPE) | P1000-OTYPE | Objekttyp | 20040909 | |||
| 3 | I_PLVAR | Call by reference | Type reference (TYPE) | P1000-PLVAR | Planvariante | 20040909 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040909 | |||
| 2 | 20040909 | |||
| 3 | 20040909 | |||
| 4 | 20040909 |
Method CHECK_OBJID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IFLG_BSTAT1 | Call by reference | Type reference (TYPE) | P1500-BSTAT | 'X' | Bewirtschaftungsstatus | 20040907 | ||
| 2 | IFLG_BSTAT2 | Call by reference | Type reference (TYPE) | FLAG | 'X' | Bewirtschaftungsstatus | 20040907 | ||
| 3 | IFLG_BSTAT3 | Call by reference | Type reference (TYPE) | FLAG | 'X' | Bewirtschaftungsstatus | 20040907 | ||
| 4 | IFLG_BSTAT4 | Call by reference | Type reference (TYPE) | FLAG | 'X' | Bewirtschaftungsstatus | 20040907 | ||
| 5 | IFLG_BSTAT5 | Call by reference | Type reference (TYPE) | FLAG | 'X' | Bewirtschaftungsstatus | 20040907 | ||
| 6 | IFLG_BSTAT6 | Call by reference | Type reference (TYPE) | FLAG | 'X' | Bewirtschaftungsstatus | 20040907 | ||
| 7 | IFLG_BSTAT7 | Call by reference | Type reference (TYPE) | FLAG | 'X' | allgemeines flag | 20040907 | ||
| 8 | IFLG_CHECK_FINYR | Call by reference | Type reference (TYPE) | FLAG | '' | allgemeines flag | 20040907 | ||
| 9 | I_FINYR | Call by reference | Type reference (TYPE) | P1500-FINYR | Haushaltsjahr | 20040907 | |||
| 10 | I_OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | ObjektId | 20040907 | |||
| 11 | I_PLVAR | Call by reference | Type reference (TYPE) | P1000-PLVAR | Planvariante | 20040907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040907 | |||
| 2 | 20040907 | |||
| 3 | 20040907 | |||
| 4 | 20040907 |
Method FILL_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_REP_DYN | Call by reference | Type reference (TYPE) | HRFPM_REP_DYN | Dynprostruktur fuer allgemeines Reporting Stellenwirtschaft | 20040908 | |||
| 2 | IFLG_GREEN_FIN | Call by reference | Type reference (TYPE) | HRFPM_GREEN_FIN | Ausreichende Finanzierung | 20040908 | |||
| 3 | IFLG_MULTIPLE_SEL_OBJ | Call by reference | Type reference (TYPE) | FLAG | '' | allgemeines flag | 20040908 | ||
| 4 | IFLG_RED_FIN | Call by reference | Type reference (TYPE) | HRFPM_RED_FIN | Unterfinanzierung | 20040908 | |||
| 5 | IFLG_USE_FINYR | Call by reference | Type reference (TYPE) | FLAG | 'X' | allgemeines flag | 20040908 | ||
| 6 | IFLG_YELLOW_FIN | Call by reference | Type reference (TYPE) | HRFPM_YELLOW_FIN | Überfinanzierung | 20040908 | |||
| 7 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20040908 | |||
| 8 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20040908 | |||
| 9 | I_FINYR | Call by reference | Type reference (TYPE) | FINYR | Haushaltsjahr | 20040908 | |||
| 10 | I_OBJID | Call by reference | Type reference (TYPE) | P1000-OBJID | ObjektId | 20040908 | |||
| 11 | I_OTYPE | Call by reference | Type reference (TYPE) | P1000-OTYPE | Objekttyp | 20040908 | |||
| 12 | 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 | E_FLAG_OUT | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20040908 | |||
| 2 | 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 | I_OBJID | Call by reference | Type reference (TYPE) | P1000-OBJID | ObjektId | 20040908 | |||
| 2 | I_PLVAR | Call by reference | Type reference (TYPE) | P1000-PLVAR | Planvariante | 20040908 | |||
| 3 | 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 | C_FINYR | Call by reference | Type reference (TYPE) | FINYR | Haushaltsjahr | 20040907 | |||
| 2 | E_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20040907 | |||
| 3 | E_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20040907 | |||
| 4 | E_HHJ_TEXT | Call by reference | Type reference (TYPE) | CHAR21 | Feldname | 20040907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040907 |
Method HELP_F4_FINYR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FINYR | Call by reference | Type reference (TYPE) | P1500-FINYR | Haushaltsjahr | 20040906 | |||
| 2 | I_OBJID | Call by reference | Type reference (TYPE) | P1000-OBJID | ObjektId | 20040906 | |||
| 3 | I_PLVAR | Call by reference | Type reference (TYPE) | P1000-PLVAR | Planvariante | 20040906 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040906 | |||
| 2 | 20040906 |
Method HELP_F4_OBJID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OBJID | Call by reference | Type reference (TYPE) | P1000-OBJID | ObjektId | 20040908 | |||
| 2 | E_REALO | Call by reference | Type reference (TYPE) | REALO | Erweiterte ObjektId | 20040908 | |||
| 3 | I_OTYPE | Call by reference | Type reference (TYPE) | P1000-OTYPE | Objekttyp | 20040908 | |||
| 4 | I_PLVAR | Call by reference | Type reference (TYPE) | P1000-PLVAR | Planvariante | 20040908 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040908 | |||
| 2 | 20040908 |
Method HELP_F4_OBJID_BU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OBJID | Call by reference | Type reference (TYPE) | P1000-OBJID | ObjektId | 20040907 | |||
| 2 | I_BEGDA | Call by reference | Type reference (TYPE) | P1000-BEGDA | Beginndatum | 20040907 | |||
| 3 | I_ENDDA | Call by reference | Type reference (TYPE) | P1000-ENDDA | Endedatum | 20040907 | |||
| 4 | I_ISTAT | Call by reference | Type reference (TYPE) | P1000-ISTAT | Planungsstatus | 20040907 | |||
| 5 | I_OBJID | Call by reference | Type reference (TYPE) | P1000-OBJID | ObjektId | 20040907 | |||
| 6 | 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 | E_OTYPE | Call by reference | Type reference (TYPE) | P1000-OTYPE | 20040907 | ||||
| 2 | IFLG_BU | Call by reference | Type reference (TYPE) | FLAG | 'X' | allgemeines flag | 20040907 | ||
| 3 | IFLG_O | Call by reference | Type reference (TYPE) | FLAG | 'X' | allgemeines flag | 20040907 | ||
| 4 | IFLG_P | Call by reference | Type reference (TYPE) | FLAG | 'X' | allgemeines flag | 20040907 | ||
| 5 | 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 | C_PLVAR | Call by reference | Type reference (TYPE) | P1000-PLVAR | Planvariante | 20040908 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040908 |
Method MACO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJID_RANGE | Call by reference | Type reference (TYPE) | HRFPM_OBJID_RANGE_T | Tabellentyp fuer HRFPM_OBJID_RANGE | 20040907 | |||
| 2 | C_HEADER_LINE | Call by reference | Type reference (TYPE) | HRFPM_OBJID_RANGE | Range Struktur fuer OBJID | 20040908 | |||
| 3 | I_OTYPE | Call by reference | Type reference (TYPE) | P1000-OTYPE | Objekttyp | 20040907 | |||
| 4 | I_PLVAR | Call by reference | Type reference (TYPE) | P1000-PLVAR | Planvariante | 20040907 | |||
| 5 | I_SEARK | Call by reference | Type reference (TYPE) | SEARK | Suchbegriff | 20040907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040907 | |||
| 2 | 20040907 | |||
| 3 | 20040907 |
Method READ_ONAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_STEXT | Call by reference | Type reference (TYPE) | P1000-STEXT | Objektbezeichnung | 20040906 | |||
| 2 | I_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | SY-DATUM | Datum | 20040906 | ||
| 3 | I_OBJID | Call by reference | Type reference (TYPE) | P1000-OBJID | ObjektId | 20040906 | |||
| 4 | I_OTYPE | Call by reference | Type reference (TYPE) | P1000-OTYPE | 'BU' | Objekttyp | 20040908 | ||
| 5 | I_PLVAR | Call by reference | Type reference (TYPE) | P1000-PLVAR | Planvariante | 20040906 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040906 |
History
| Last changed by/on | SAP | 20041006 |
| SAP Release Created in | 600 |