Hierarchy
⤷
⤷
Properties
| Class | CL_HRFPM_FTE_BULIST | |
| Short Description | Position Analysis (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 | 20040713 | SAP |
| Last change | 20110810 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HRFPM_FTE_BULIST has no forward declaration.
Interfaces
Class CL_HRFPM_FTE_BULIST has no interface implemented.
Friends
Class CL_HRFPM_FTE_BULIST has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | FLAG | 'X' | Read Buffered Infotypes | 20040720 | ||
| 2 | Constant | Private | Type reference (TYPE) | EXIT_IMP | 'HRFPM_BU_EXTENSIONS' | BAdI | 20040728 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Add Lines with Reclassification Rules | 20040721 | |
| 2 | Static method | Private | Method | Check of Field Name of Field Catalog | 20040719 | |
| 3 | Static method | Private | Method | Check: Financing by BSE Outside the Structure | 20040723 | |
| 4 | Static method | Private | Method | Eliminate BSE with incorrect employee group/subgroup | 20040721 | |
| 5 | Static method | Public | Method | Format List According to Layout | 20040722 | |
| 6 | Static method | Public | Method | Format Financing Analysis According to Layout | 20040722 | |
| 7 | Static method | Private | Method | Read Additional Data Link | 20040723 | |
| 8 | Static method | Public | Method | Values for Absolute Clearing | 20040720 | |
| 9 | Static method | Private | Method | Read Additional Information | 20040728 | |
| 10 | Static method | Public | Method | Data Retrieval for Position Analysis (Per. Bdgt Plan Mgmt) | 20040716 | |
| 11 | Static method | Private | Method | Original Budget | 20040726 | |
| 12 | Static method | Public | Method | Data Retrieval for Position Analysis (Per. Bdgt Plan Mgmt) | 20040722 | |
| 13 | Static method | Public | Method | Original Budget | 20040716 | |
| 14 | Static method | Public | Method | Generate Hierarchy Line for Budget Structure Element | 20040719 | |
| 15 | Static method | Private | Method | Get Lines of Position Analysis | 20040716 | |
| 16 | Static method | Private | Method | Read Notes | 20040721 | |
| 17 | Static method | Private | Method | Pay Scale, IT1013, IT1503, Read Job Index | 20040720 | |
| 18 | Static method | Public | Event handling method | Re-format List When Layout is Changed | 20040720 | |
| 19 | Static method | Private | Method | Determine if monetary budget | 20040726 | |
| 20 | Static method | Private | Method | Budget Structure Element Resulting from Reclassification | 20040729 | |
| 21 | Static method | Public | Method | Adjust Field Catalog for Hierarchy Part | 20040719 | |
| 22 | Static method | Private | Method | Read Infotypes 1005 and 1514 | 20040723 | |
| 23 | Static method | Private | Method | Read Texts for Pay Scale/Employee Group | 20040723 | |
| 24 | Static method | Private | Method | Increases and Decreases for a Particular Layout | 20040720 |
Events
Class CL_HRFPM_FTE_BULIST has no event.
Types
Class CL_HRFPM_FTE_BULIST has no local type.
Method Signatures
Method ADD_RECL_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BULIST | Call by reference | Type reference (TYPE) | HRFPM_BULIST_T | Tabellentyp zu HRFPM_BULIST_T | 20040721 | |||
| 2 | I_ISTAT | Call by reference | Type reference (TYPE) | P1000-ISTAT | Planungsstatus | 20040721 |
Method ADD_RECL_NAMES on class CL_HRFPM_FTE_BULIST has no exception.
Method CHECK_FIELDNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FIELDNAME | Call by reference | Type reference (TYPE) | LVC_S_FCAT-FIELDNAME | ALV-Control: Feldname internes Tabellenfeld | 20040719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Feldname entspricht keiner Hierarchiespalte | 20040719 |
Method CHECK_FOREIGN_FINANCING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_OBJEC | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20040723 | |||
| 2 | I_SOBID | Call by reference | Type reference (TYPE) | P1001-SOBID | Id des verknüpften Objekts | 20040723 | |||
| 3 | R_EXTERNAL_FINANCING | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20040723 |
Method CHECK_FOREIGN_FINANCING on class CL_HRFPM_FTE_BULIST has no exception.
Method CHECK_PERSK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJEC | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20040721 | |||
| 2 | IT_PERSG_RANGE | Call by reference | Type reference (TYPE) | HRFPM_BU_PERSG_RANGE | Range Tabelle fuer Mitarbeitergruppe | 20040721 | |||
| 3 | IT_PERSK_RANGE | Call by reference | Type reference (TYPE) | HRFPM_BU_PERSK_RANGE | Range Tabelle fuer Mitarbeiterkreis | 20040721 | |||
| 4 | I_KEYDATE | Call by reference | Type reference (TYPE) | HRFPM_BU_KEYDATE | Stichtag aktuelles Jahr (Stellenanalyse) | 20040721 | |||
| 5 | I_KEYDATE_COMP | Call by reference | Type reference (TYPE) | HRFPM_BU_KEYDATE_COMP | Stichtag vergangenes Jahr (Stellenanalyse) | 20040721 |
Method CHECK_PERSK on class CL_HRFPM_FTE_BULIST has no exception.
Method COLLECT_TO_LAYOUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BULIST | Call by reference | Type reference (TYPE) | HRFPM_BULIST_T | Stellenanalyse | 20040722 | |||
| 2 | IT_BULIST | Call by reference | Type reference (TYPE) | HRFPM_BULIST_T | Stellenanalyse | 20040722 | |||
| 3 | IT_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog für ListViewerControl | 20040722 |
Method COLLECT_TO_LAYOUT on class CL_HRFPM_FTE_BULIST has no exception.
Method COLLECT_TO_LAYOUT_FIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FINLIST | Call by reference | Type reference (TYPE) | HRFPM_FINLIST_T | 20040722 | ||||
| 2 | IT_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog für ListViewerControl | 20040722 | |||
| 3 | IT_FINLIST | Call by reference | Type reference (TYPE) | HRFPM_FINLIST_T | 20040722 |
Method COLLECT_TO_LAYOUT_FIN on class CL_HRFPM_FTE_BULIST has no exception.
Method GET_A300_ADATA_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_BU_EXC | Call by reference | Type reference (TYPE) | HRFPM_BU_EXC | Rechtsgruende und Ausnahmegruende | 20040727 | |||
| 2 | CS_BU_FIN | Call by reference | Type reference (TYPE) | HRFPM_BU_FINANCING | 20040727 | ||||
| 3 | IS_ADATA | Call by reference | Type reference (TYPE) | P1001-ADATA | Zusatzdaten Verknüpfung | 20040723 |
Method GET_A300_ADATA_FIELDS on class CL_HRFPM_FTE_BULIST has no exception.
Method GET_ABS_FOR_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ABS | Call by reference | Type reference (TYPE) | HRFPM_BU_ABS | Verfügbares Budget | 20040720 | |||
| 2 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20040720 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040720 |
Method GET_ABS_FOR_DATE on class CL_HRFPM_FTE_BULIST has no exception.
Method GET_ADD_FOR_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ADD | Call by reference | Type reference (TYPE) | HRFPM_BU_ADD | 20040728 | ||||
| 2 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20040728 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040728 |
Method GET_ADD_FOR_DATE on class CL_HRFPM_FTE_BULIST has no exception.
Method GET_BULIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BULIST | Call by reference | Type reference (TYPE) | HRFPM_BULIST_T | Stellenanalyse | 20040716 | |||
| 2 | IFLG_NOCASH | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20040716 | |||
| 3 | IT_PERSG_RANGE | Call by reference | Type reference (TYPE) | HRFPM_BU_PERSG_RANGE | Range Tabelle fuer Mitarbeiterkreis | 20040721 | |||
| 4 | IT_PERSK_RANGE | Call by reference | Type reference (TYPE) | HRFPM_BU_PERSK_RANGE | Range Tabelle fuer Mitarbeiterkreis | 20040721 | |||
| 5 | I_HIERVAR | Call by reference | Type reference (TYPE) | HRFPM_HIERVAR | Hierarchievariante | 20040719 | |||
| 6 | I_KEYDATE | Call by reference | Type reference (TYPE) | HRFPM_BU_KEYDATE | Stichtag aktuelles Jahr (Stellenanalyse) | 20040716 | |||
| 7 | I_KEYDATE_COMP | Call by reference | Type reference (TYPE) | HRFPM_BU_KEYDATE_COMP | Stichtag vergangenes Jahr (Stellenanalyse) | 20040716 | |||
| 8 | I_KEYDATE_OCC | Call by reference | Type reference (TYPE) | HRFPM_BU_KEYDATE_OCC | Besetzungsstichtag (Stellenanalyse) | 20040716 | |||
| 9 | I_OBJID | Call by reference | Type reference (TYPE) | P1000-OBJID | ObjektId | 20040716 | |||
| 10 | I_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Planvariante | 20040716 |
Method GET_BULIST on class CL_HRFPM_FTE_BULIST has no exception.
Method GET_CASH_FOR_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CASH | Call by reference | Type reference (TYPE) | HRFPM_BU_CASH | Geldbudget | 20040726 | |||
| 2 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20040726 | |||
| 3 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | 20040726 | ||||
| 4 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20040726 |
Method GET_CASH_FOR_DATE on class CL_HRFPM_FTE_BULIST has no exception.
Method GET_FINLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FINLIST | Call by reference | Type reference (TYPE) | HRFPM_FINLIST_T | Tabellentyp zu HRFPM_FINLIST | 20040722 | |||
| 2 | IT_PERSG_RANGE | Call by reference | Type reference (TYPE) | HRFPM_BU_PERSG_RANGE | Range Tabelle fuer Mitarbeiterkreis | 20040722 | |||
| 3 | IT_PERSK_RANGE | Call by reference | Type reference (TYPE) | HRFPM_BU_PERSK_RANGE | Range Tabelle fuer Mitarbeiterkreis | 20040722 | |||
| 4 | I_HIERVAR | Call by reference | Type reference (TYPE) | HRFPM_HIERVAR | Hierarchievariante | 20040722 | |||
| 5 | I_KEYDATE | Call by reference | Type reference (TYPE) | HRFPM_BU_KEYDATE | Stichtag aktuelles Jahr (Stellenanalyse) | 20040722 | |||
| 6 | I_OBJID | Call by reference | Type reference (TYPE) | P1000-OBJID | ObjektId | 20040722 | |||
| 7 | I_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Planvariante | 20040722 |
Method GET_FINLIST on class CL_HRFPM_FTE_BULIST has no exception.
Method GET_FTE_FOR_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_AMNT | Call by reference | Type reference (TYPE) | AMNT | Verfügbares Budget | 20040720 | |||
| 2 | E_OCC_AMNT | Call by reference | Type reference (TYPE) | HRFPM_BU_OCC | Besetzte Stellenanteile | 20100427 | |||
| 3 | E_VAC_AMNT | Call by reference | Type reference (TYPE) | HRFPM_BU_VAC | Freie Stellenanteile | 20040727 | |||
| 4 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20040716 | |||
| 5 | I_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040716 |
Method GET_FTE_FOR_DATE on class CL_HRFPM_FTE_BULIST has no exception.
Method GET_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_HIERLINE | Call by reference | Type reference (TYPE) | HRFPM_BU_LEVELS | Hierarchieebenen Stellenanalyse und Finanzierungsanalyse | 20040719 | |||
| 2 | I_HIERVAR | Call by reference | Type reference (TYPE) | HRFPM_HIERVAR | Hierarchievariante | 20040719 | |||
| 3 | I_ISTAT | Call by reference | Type reference (TYPE) | P1000-ISTAT | Planungsstatus | 20040719 | |||
| 4 | I_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040719 | |||
| 5 | I_OBJID | Call by reference | Type reference (TYPE) | P1000-OBJID | ObjektId | 20040719 | |||
| 6 | I_OTYPE | Call by reference | Type reference (TYPE) | P1000-OTYPE | Objekttyp | 20040719 | |||
| 7 | I_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Planvariante | 20040719 |
Method GET_HIERARCHY on class CL_HRFPM_FTE_BULIST has no exception.
Method GET_LINE_FOR_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BULIST_LINE | Call by reference | Type reference (TYPE) | HRFPM_BULIST | Stellenanalyse | 20040716 | |||
| 2 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20040716 | |||
| 3 | IS_SELDATES | Call by reference | Type reference (TYPE) | HRFPM_BU_SELDATES | Selektierte Stichtage | 20040716 | |||
| 4 | I_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040716 |
Method GET_LINE_FOR_DATE on class CL_HRFPM_FTE_BULIST has no exception.
Method GET_RUL_FOR_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_NOTED_FTE | Call by reference | Type reference (TYPE) | HRFPM_BU_NOTED | Natürliche Zahl | 20040723 | |||
| 2 | E_RECL_ABS | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20040721 | |||
| 3 | E_RECL_FTE | Call by reference | Type reference (TYPE) | PMAMNT | Verfügbares Budget | 20040721 | |||
| 4 | E_RESTR_FTE | Call by reference | Type reference (TYPE) | PMAMNT | Verfügbares Budget | 20040721 | |||
| 5 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20040721 | |||
| 6 | I_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040721 |
Method GET_RUL_FOR_DATE on class CL_HRFPM_FTE_BULIST has no exception.
Method GET_TRF_FOR_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_TRF | Call by reference | Type reference (TYPE) | HRFPM_BU_TRF | Stellenanalyse | 20040723 | |||
| 2 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20040720 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040720 |
Method GET_TRF_FOR_DATE on class CL_HRFPM_FTE_BULIST has no exception.
Method HANDLE_LAYOUT_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_NOT_PROCESSED | Call by reference | Attribute reference (LIKE) | 20040720 | |||||
| 2 | E_UCOMM | Call by reference | Attribute reference (LIKE) | 20040720 |
Method HANDLE_LAYOUT_CHANGE on class CL_HRFPM_FTE_BULIST has no exception.
Method IS_CASH_BUDGET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20040726 | |||
| 2 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | 20040726 | ||||
| 3 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20040726 | |||
| 4 | RFLG_IS_CASH_BUDGET | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20040726 |
Method IS_CASH_BUDGET on class CL_HRFPM_FTE_BULIST has no exception.
Method IS_CONVERTED_BUDGET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20040729 | |||
| 2 | RFLG_IS_CONVERTED_BUDGET | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20040729 |
Method IS_CONVERTED_BUDGET on class CL_HRFPM_FTE_BULIST has no exception.
Method MODIFY_FIELDCAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | ALV-Control: Feldkatalog | 20040719 | |||
| 2 | I_HIERVAR | Call by reference | Type reference (TYPE) | HRFPM_HIERVAR | Hierarchievariante | 20040719 |
Method MODIFY_FIELDCAT on class CL_HRFPM_FTE_BULIST has no exception.
Method READ_1005_1514 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_TRF | Call by reference | Type reference (TYPE) | HRFPM_BU_TRF | Tarife, Mitrarbeiterkreis, Dienstart, ADT,.. ect. | 20040723 | |||
| 2 | IS_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Workarea zur Datenbank PCH | 20040723 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040723 |
Method READ_1005_1514 on class CL_HRFPM_FTE_BULIST has no exception.
Method READ_TRF_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_TRF | Call by reference | Type reference (TYPE) | HRFPM_BU_TRF | Tarife, Mitrarbeiterkreis, Dienstart, ADT,.. ect. | 20040723 |
Method READ_TRF_TEXTS on class CL_HRFPM_FTE_BULIST has no exception.
Method SET_PLUS_MINUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BULIST | Call by reference | Type reference (TYPE) | HRFPM_BULIST_T | Tabellentyp zu HRFPM_BULIST_T | 20040720 |
Method SET_PLUS_MINUS on class CL_HRFPM_FTE_BULIST has no exception.
History
| Last changed by/on | SAP | 20110810 |
| SAP Release Created in | 600 |