Hierarchy
⤷
⤷
Properties
| Class | CL_HROM_HC_PLANNING | |
| Short Description | Extended Headcount Planning | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PP_HEADCOUNT_PLANNING | PP_HEADCOUNT_PLANNING |
| Created | 20040326 | SAP |
| Last change | 20050409 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HROM_HC_PLANNING has no forward declaration.
Interfaces
Class CL_HROM_HC_PLANNING has no interface implemented.
Friends
Class CL_HROM_HC_PLANNING has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | ISTAT_D | Planning Status | 20070710 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | OBJEC_T | Org. Management: Table of Object Entries | 20070710 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | WEGID | Evaluation Path | 20070710 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | STRUC_T | Org. Management: Table of Structure Entries | 20070710 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | HR_CB_NR | Control block number | 20070730 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | UPPER_LIMIT | Maximum Budget | 20040730 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | FTE_AMOUNT_TAB | Table: FTE Amount in Period | 20040329 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | OTYPE | Object Type | 20040331 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | P1019_EXP_TAB | Table: Infotype 1019 Required Positions | 20040401 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | Structure for Headcount Budget | 20040329 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | OTYPE | Object Type | 20040331 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | INCLUDE_STRUCTURE | Include Higher-Level Structure in Evaluation | 20040329 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | ISTAT_D | Planning Status | 20040329 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | P0007_TAB | 20040401 | ||||
| 15 | Instance attribute | Private | Type reference (TYPE) | P0008_TAB | 20040401 | ||||
| 16 | Instance attribute | Private | Type reference (TYPE) | P0007_TAB | 20040401 | ||||
| 17 | Instance attribute | Private | Type reference (TYPE) | P0008_TAB | 20040401 | ||||
| 18 | Static Attribute | Private | See coding | Instance Table | 20040331 | ||||
| 19 | Instance attribute | Private | Type reference (TYPE) | OBJEKTID | Object ID | 20040329 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | P1014_TAB | Infotype 1014: Obsolete | 20040329 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20040422 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | OTYPE | Object Type | 20040329 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | OTYPE | Object Type | 20040331 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | HCP_PLANNING_ATTRIBUTES | Evaluation Path | 20040408 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | PLVAR | Plan Version | 20040329 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | SHORT_D | Object Abbreviation | 20040405 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | STAFFING_ATTRIBUTES | Table of Staffing Attributes | 20040329 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | STEXT | Object name | 20040405 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | SUB_ORD_OBJECTS | 20040401 | ||||
| 30 | Instance attribute | Private | Type reference (TYPE) | OTYPE | Object Type | 20040331 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | P1011_TAB | Infotype 1011: Work Schedule | 20040329 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | P1011_TAB | Infotype 1011: Work Schedule | 20040329 | |||
| 33 | Constant | Private | Type reference (TYPE) | CHAR1 | 'A' | Single-Character Indicator | 20040415 | ||
| 34 | Constant | Private | Type reference (TYPE) | CHAR1 | 'X' | Single-Character Indicator | 20040511 | ||
| 35 | Constant | Private | Type reference (TYPE) | CHAR1 | 'B' | Single-Character Indicator | 20040415 | ||
| 36 | Constant | Private | Type reference (TYPE) | CHAR1 | 'Y' | Single-Character Indicator | 20040511 | ||
| 37 | Constant | Private | Type reference (TYPE) | CHAR1 | 'M' | Single-Character Indicator | 20040505 | ||
| 38 | Constant | Private | Type reference (TYPE) | CHAR1 | 'Z' | Single-Character Indicator | 20040614 | ||
| 39 | Constant | Private | Type reference (TYPE) | CHAR1 | 'E' | Single-Character Indicator | 20040730 | ||
| 40 | Constant | Private | Type reference (TYPE) | OTYPE | 'US' | Object Type | 20040429 | ||
| 41 | Static Attribute | Private | Type reference (TYPE) | BOOLE_D | SPACE | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20040330 | ||
| 42 | Static Attribute | Private | Type reference (TYPE) | DATUM | '99991231' | Date | 20040330 | ||
| 43 | Instance attribute | Private | Type reference (TYPE) | P0007_TAB | HR Master Record: Infotype 0007 (Planned Working Time) | 20040401 | |||
| 44 | Instance attribute | Private | Type reference (TYPE) | P0008_TAB | HR Master Record: Infotype 0008 (Basic Pay) | 20040401 | |||
| 45 | Static Attribute | Private | Type reference (TYPE) | DATUM | '19000101' | Date | 20040330 | ||
| 46 | Static Attribute | Private | Type reference (TYPE) | BOOLE_D | 'X' | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20040330 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Activate Infotypes | 20040608 | |
| 2 | Instance method | Private | Method | Activate Read Organizational Structure for Evaluation | 20040621 | |
| 3 | Instance method | Private | Method | Structure Evaluation | 20040719 | |
| 4 | Instance method | Private | Method | Structure Evaluation | 20070710 | |
| 5 | Instance method | Private | Method | Adjust Structure for HCP Evaluation | 20040405 | |
| 6 | Instance method | Private | Method | Aggregate Matrix | 20040504 | |
| 7 | Instance method | Private | Method | Calculate FTE for Place | 20040406 | |
| 8 | Static method | Public | Method | Calculate the Planning Periods for Planning Type and Version | 20040415 | |
| 9 | Static method | Public | Method | Calculate Matrix Header | 20040422 | |
| 10 | Instance method | Private | Method | Determine Current Headcount for a Unit | 20040415 | |
| 11 | Instance method | Private | Method | Aggregate Matrix per Job | 20040504 | |
| 12 | Instance method | Private | Method | Aggregate Matrix per Unit | 20040504 | |
| 13 | Instance method | Private | Method | Aggregate Matrix per Unit | 20040504 | |
| 14 | Instance method | Private | Method | Calculate the Budget That Is Distributed Downwards | 20040730 | |
| 15 | Instance method | Private | Method | Read Current Headcount Budget for a Unit | 20040415 | |
| 16 | Instance method | Private | Method | Read Planned Headcount Budget for a Unit | 20040415 | |
| 17 | Instance method | Public | Constructor | 20040329 | ||
| 18 | Instance method | Private | Method | Create a Dummy "Miscellaneous" Function | 20040624 | |
| 19 | Instance method | Private | Method | Determine the Directly Subordinate Objects | 20040405 | |
| 20 | Instance method | Private | Method | Filter the Directly Subordinate Organizational Units | 20040505 | |
| 21 | Static method | Public | Method | Read the Distributed Budget | 20040730 | |
| 22 | Instance method | Public | Method | Read Attribute A_HCPBUDGETS | 20090602 | |
| 23 | Static method | Private | Method | Instantiation | 20040329 | |
| 24 | Instance method | Private | Method | Determine the Object Types from the Evaluation Path | 20040330 | |
| 25 | Static method | Public | Method | Calculate Headcount Planning Data | 20040421 | |
| 26 | Static method | Public | Method | Create Headcount Matrix | 20040421 | |
| 27 | Instance method | Public | Method | Change Attribute A_HCPBUDGETS | 20090602 | |
| 28 | Instance method | Private | Method | Factory Method: Set Up Object Instances and Attributes | 20040329 | |
| 29 | Instance method | Private | Method | Read All Infotype Records | 20040331 | |
| 30 | Instance method | Private | Method | Set Object Attributes | 20040401 | |
| 31 | Instance method | Private | Method | Determine Evaluation Path for Root Object | 20040330 | |
| 32 | Instance method | Private | Method | Add Aggregation to Parent | 20040504 | |
| 33 | Instance method | Private | Method | Structure Evaluation | 20040330 |
Events
Class CL_HROM_HC_PLANNING has no event.
Types
Class CL_HROM_HC_PLANNING has no local type.
Method Signatures
Method ACTIVATE_INFOTYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INNNN | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20040608 | ||||
| 2 | STRUCNAME | Call by reference | Type reference (TYPE) | STRUCNAME | Name Direct Input Import-Struktur | 20040608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HROM HCP, unerfüllte Nachbedingung | 20040608 |
Method ACTIVATE_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040706 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040706 | |||
| 3 | STRUCS | Call by reference | Type reference (TYPE) | STRUC_T | Struktur-Information zur Datenbank PCH | 20040621 |
Method ACTIVATE_STRUCTURE on class CL_HROM_HC_PLANNING has no exception.
Method ACTIVE_STRUCTURE_BUILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20040719 | |||
| 2 | OBJECS | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20040719 | |||
| 3 | PATHID | Call by reference | Type reference (TYPE) | WEGID | Auswertungsweg | 20040719 | |||
| 4 | STRUCS | Call by reference | Type reference (TYPE) | STRUC_T | Orgmanagement: Tabelle von Struc Einträgen | 20040719 |
Method ACTIVE_STRUCTURE_BUILD on class CL_HROM_HC_PLANNING has no exception.
Method ACTIVE_STRUCTURE_BUILD2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20070710 | |||
| 2 | OBJECS | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20070710 | |||
| 3 | PATHID | Call by reference | Type reference (TYPE) | WEGID | Auswertungsweg | 20070710 | |||
| 4 | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070911 | ||
| 5 | STRUCS | Call by reference | Type reference (TYPE) | STRUC_T | Orgmanagement: Tabelle von Struc Einträgen | 20070710 |
Method ACTIVE_STRUCTURE_BUILD2 on class CL_HROM_HC_PLANNING has no exception.
Method ADAPT_STRUC_POINTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MODSTRUCS | Call by reference | Type reference (TYPE) | STRUC_T | Orgmanagement: Tabelle von Struc Einträgen | 20040405 | |||
| 2 | STRUCS | Call by reference | Type reference (TYPE) | STRUC_T | Orgmanagement: Tabelle von Struc Einträgen | 20040405 |
Method ADAPT_STRUC_POINTER on class CL_HROM_HC_PLANNING has no exception.
Method AGGREGATE_MATRIX_DEEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AGG_HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 | ||||
| 2 | ALL_ORGS_FULLY_GENERATED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040504 | |||
| 3 | HCP_AGGREGATION_MODE | Call by reference | Type reference (TYPE) | HCP_AGGREGATION_MODE | Kontingentplanung: Modus der Aggregation | 20040504 | |||
| 4 | INIT_BUDGET | Call by reference | Type reference (TYPE) | INIT_BUDGET | Kontingentplanung: Flag Initialisiere die neuen Planungsdate | 20040504 | |||
| 5 | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20040504 | |||
| 6 | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090602 | ||
| 7 | READ_AGGREGATED | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090602 | ||
| 8 | ROOT_HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 | ||||
| 9 | ROOT_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_HROM_HC_PLANNING | Extended Headcount Planning | 20040504 | |||
| 10 | SELECTED_FORCE_ELEMENT | Call by reference | Type reference (TYPE) | HROBJECT | 20090602 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040504 |
Method CALCULATE_FTE_OF_PLACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TAKE_OBSOLETE_INTO_ACCOUNT | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040406 |
Method CALCULATE_FTE_OF_PLACE on class CL_HROM_HC_PLANNING has no exception.
Method CALCULATE_HCP_PERIODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HCP_PERIODS | Call by reference | Type reference (TYPE) | HRPERIODS_TAB | Perioden | 20040415 | |||
| 2 | PLANNING_ROOT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20040426 | |||
| 3 | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20040415 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HROM HCP, unerfüllte Nachbedingung | 20040415 |
Method CALCULATE_MATRIX_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HCP_COLUMN_DESCRIPTION | Call by reference | Type reference (TYPE) | HRHEADCOUNTMATRIXCOLUMN_TAB | Tabelle zu HRHEADCOUNTMATRIXCOLUMN | 20040422 | |||
| 2 | PLANNING_OBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20040426 | |||
| 3 | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20040422 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HROM HCP, unerfüllte Nachbedingung | 20040422 |
Method CALC_ACTUAL_BUDGET_OF_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040415 | ||||
| 2 | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20040415 | |||
| 3 | READ_ACTUAL | Call by reference | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20090602 | ||
| 4 | READ_AGGREGATED | Call by reference | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20090602 | ||
| 5 | SELECTED_FORCE_ELEMENT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt-Id | 20090602 |
Method CALC_ACTUAL_BUDGET_OF_UNIT on class CL_HROM_HC_PLANNING has no exception.
Method CALC_AGGREGATION_TO_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AGG_HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 | ||||
| 2 | HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 |
Method CALC_AGGREGATION_TO_JOB on class CL_HROM_HC_PLANNING has no exception.
Method CALC_AGGREGATION_TO_JU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AGG_HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 | ||||
| 2 | HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 |
Method CALC_AGGREGATION_TO_JU on class CL_HROM_HC_PLANNING has no exception.
Method CALC_AGGREGATION_TO_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AGG_HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 | ||||
| 2 | HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 |
Method CALC_AGGREGATION_TO_UNIT on class CL_HROM_HC_PLANNING has no exception.
Method CALC_DIST_BUDGET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20040730 | |||
| 2 | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTYP | Subtyp | 20040730 | |||
| 3 | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070911 | ||
| 4 | READ_AGGREGATED | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Werte aggregiert lesen | 20090602 |
Method CALC_DIST_BUDGET on class CL_HROM_HC_PLANNING has no exception.
Method CALC_HCP_MATRIX_OF_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040415 | ||||
| 2 | INIT_BUDGET | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040416 | |||
| 3 | ORG_FULLY_GENERATED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040422 | |||
| 4 | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20040415 | |||
| 5 | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090602 | ||
| 6 | READ_AGGREGATED | Call by reference | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20090602 | ||
| 7 | SELECTED_FORCE_ELEMENT | Call by reference | Type reference (TYPE) | HROBJECT | 20090602 |
Method CALC_HCP_MATRIX_OF_UNIT on class CL_HROM_HC_PLANNING has no exception.
Method CALC_PLANNED_BUDGET_OF_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040415 | ||||
| 2 | INIT_BUDGET | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040416 | |||
| 3 | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20040415 |
Method CALC_PLANNED_BUDGET_OF_UNIT on class CL_HROM_HC_PLANNING has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planning Status | 20040329 | |||
| 2 | OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID | 20040329 | |||
| 3 | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | 20040329 | ||||
| 4 | PLANNING_ATTRIBUTE | Call by reference | Type reference (TYPE) | HCP_PLANNING_ATTRIBUTES | Grunddaten zur Kontingentplanung -erweitert - | 20040408 | |||
| 5 | PLVAR | Call by reference | Type reference (TYPE) | PLVAR | 20040329 |
Method CONSTRUCTOR on class CL_HROM_HC_PLANNING has no exception.
Method CREATE_DUMMY_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DUMMY_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_HROM_HC_PLANNING | Extended Headcount Planning | 20040624 | |||
| 2 | DUMMY_STRUC | Call by reference | Type reference (TYPE) | STRUC | Struktur-Information zur Datenbank PCH | 20040624 | |||
| 3 | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040624 |
Method CREATE_DUMMY_OBJECT on class CL_HROM_HC_PLANNING has no exception.
Method DETERMINE_SUBORD_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MODSTRUCS | Call by reference | Type reference (TYPE) | STRUC_T | Orgmanagement: Tabelle von Struc Einträgen | 20040406 | |||
| 2 | NEW_OBJECT | Call by reference | Type reference (TYPE) | NEW_OBJECT | 20040406 |
Method DETERMINE_SUBORD_OBJECTS on class CL_HROM_HC_PLANNING has no exception.
Method FILTER_DIRECT_UNITS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AGG_HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040505 |
Method FILTER_DIRECT_UNITS on class CL_HROM_HC_PLANNING has no exception.
Method GET_DISTRIBUTED_BUDGET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DISTRIBUTED_BUDGET | Call by reference | Type reference (TYPE) | UPPER_LIMIT | Maximales Budget | 20040730 | |||
| 2 | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20040730 | |||
| 3 | OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | ObjektId | 20040730 | |||
| 4 | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040730 | |||
| 5 | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTYP | Subtyp | 20040730 | |||
| 6 | PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Planvariante | 20040730 | |||
| 7 | ROOT_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_HROM_HC_PLANNING | Extended Headcount Planning | 20040730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HROM HCP, unerfüllte Nachbedingung | 20040730 |
Method GET_HCP_BUDGETS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTYP | Subtyp | 20090602 | |||
| 2 | RT_HCP_BUDGETS | Value transfer | Type reference (TYPE) | P1019_EXP_TAB | 20090602 |
Method GET_HCP_BUDGETS on class CL_HROM_HC_PLANNING has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_HROM_HC_PLANNING | Extended Headcount Planning | 20040329 | |||
| 2 | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planning Status | 20040329 | |||
| 3 | NEW_OBJECT_CREATED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040408 | |||
| 4 | OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID | 20040329 | |||
| 5 | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | 20040329 | ||||
| 6 | PLANNING_ATTRIBUTE | Call by reference | Type reference (TYPE) | HCP_PLANNING_ATTRIBUTES | Grunddaten zur Kontingentplanung -erweitert - | 20040408 | |||
| 7 | PLVAR | Call by reference | Type reference (TYPE) | PLVAR | 20040329 |
Method GET_INSTANCE on class CL_HROM_HC_PLANNING has no exception.
Method GET_STRUCTURE_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CFUNCTION | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040330 | |||
| 2 | CHOLDER | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040330 | |||
| 3 | CPLACE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040330 | |||
| 4 | CUNIT | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040330 |
Method GET_STRUCTURE_OBJECTS on class CL_HROM_HC_PLANNING has no exception.
Method HEADCOUNT_BUDGET_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DISTRIBUTED_BUDGET | Call by reference | Type reference (TYPE) | UPPER_LIMIT | Maximales Budget | 20040730 | |||
| 2 | FILTER_DIRECT_UNITS | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040505 | ||
| 3 | HCP_AGGREGATION_MODE | Call by reference | Type reference (TYPE) | HCP_AGGREGATION_MODE | SPACE | Single-character flag | 20040421 | ||
| 4 | HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | Structure for Headcount Budget | 20040421 | |||
| 5 | INIT_BUDGET | Call by reference | Type reference (TYPE) | FLAG | SPACE | General Flag | 20040421 | ||
| 6 | ISTAT | Value transfer | Type reference (TYPE) | ISTAT_D | '1' | Planungsstatus | 20040421 | ||
| 7 | OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID | 20040421 | |||
| 8 | ORG_FULLY_GENERATED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040422 | |||
| 9 | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Object Type | 20040421 | |||
| 10 | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTYP | SPACE | Subtyp | 20040421 | ||
| 11 | PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Plan Version | 20040421 | |||
| 12 | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070911 | ||
| 13 | READ_AGGREGATED | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Werte aggregiert lesen | 20090602 | ||
| 14 | SELECTED_FORCE_ELEMENT | Call by reference | Type reference (TYPE) | HROBJECT | 20090602 | ||||
| 15 | TAKE_OBSOLETE_INTO_ACCOUNT | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040421 | ||
| 16 | USER_TIME_INTERVAL | Call by reference | Type reference (TYPE) | HRPOSBUDPER | Zeitintervall | 20040512 |
Method HEADCOUNT_BUDGET_GET on class CL_HROM_HC_PLANNING has no exception.
Method HEADCOUNT_BUDGET_MATRIX_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FILTER_DIRECT_UNITS | Call by reference | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20040505 | ||
| 2 | HCP_AGGREGATION_MODE | Call by reference | Type reference (TYPE) | HCP_AGGREGATION_MODE | SPACE | Single-character flag | 20040421 | ||
| 3 | HCP_COLUMN_DESCRIPTION | Call by reference | Type reference (TYPE) | HRHEADCOUNTMATRIXCOLUMN_TAB | Tabelle zu HRHEADCOUNTMATRIXCOLUMN | 20040422 | |||
| 4 | HCP_MATRIXS | Call by reference | Type reference (TYPE) | HRHEADCOUNTMATRIX_TAB | Tabelle zu HRHEADCOUNTMATRIX | 20040422 | |||
| 5 | INIT_BUDGET | Call by reference | Type reference (TYPE) | FLAG | SPACE | General Flag | 20040421 | ||
| 6 | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | '1' | Planungsstatus | 20040421 | ||
| 7 | OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID | 20040421 | |||
| 8 | ORGS_FULLY_GENERATED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040422 | |||
| 9 | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Object Type | 20040421 | |||
| 10 | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTYP | SPACE | Subtyp | 20040421 | ||
| 11 | PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Plan Version | 20040421 | |||
| 12 | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070911 | ||
| 13 | READ_AGGREGATED | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Werte aggregiert lesen | 20090602 | ||
| 14 | SELECTED_FORCE_ELEMENT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20090602 | |||
| 15 | TAKE_OBSOLETE_INTO_ACCOUNT | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040421 | ||
| 16 | USER_TIME_INTERVAL | Call by reference | Type reference (TYPE) | HRPOSBUDPER | Zeitintervall | 20040512 |
Method HEADCOUNT_BUDGET_MATRIX_GET on class CL_HROM_HC_PLANNING has no exception.
Method MODIFY_HCP_BUDGETS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_HCPBUDGETS | Call by reference | Type reference (TYPE) | P1019_EXP_TAB | Tabelle Infotyp 1019 Planstellenkontingent | 20090602 |
Method MODIFY_HCP_BUDGETS on class CL_HROM_HC_PLANNING has no exception.
Method OBJECT_BUILDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INCLUDE_STRUCTURE | Call by reference | Type reference (TYPE) | INCLUDE_STRUCTURE | Untergeordnete Struktur in Auswertung einbeziehen | 20040329 | |||
| 2 | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20040608 | |||
| 3 | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTYP | Subtyp | 20040625 | |||
| 4 | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070911 | ||
| 5 | READ_AGGREGATED | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Werte aggregiert lesen | 20090602 | ||
| 6 | TAKE_OBSOLETE_INTO_ACCOUNT | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040406 |
Method OBJECT_BUILDER on class CL_HROM_HC_PLANNING has no exception.
Method READ_INFOTYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INFOTYPES | Call by reference | Type reference (TYPE) | IT_TABLES | 20040401 | ||||
| 2 | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20040608 | |||
| 3 | OBJECS | Value transfer | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20040331 | |||
| 4 | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTYP | Subtyp | 20040625 |
Method READ_INFOTYPES on class CL_HROM_HC_PLANNING has no exception.
Method SET_OBJECT_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INFOTYPE | Call by reference | Type reference (TYPE) | IT_TABLE | 20040401 | ||||
| 2 | OTYPE_FUNCTION | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040408 | |||
| 3 | OTYPE_HOLDER | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040408 | |||
| 4 | OTYPE_PLACE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040408 | |||
| 5 | OTYPE_UNIT | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040408 | |||
| 6 | SHORT | Call by reference | Type reference (TYPE) | SHORT_D | Objektkürzel | 20040408 | |||
| 7 | STEXT | Call by reference | Type reference (TYPE) | STEXT | Objektbezeichnung | 20040408 |
Method SET_OBJECT_ATTRIBUTES on class CL_HROM_HC_PLANNING has no exception.
Method SET_UP_EVAL_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PATHID | Call by reference | Type reference (TYPE) | WEGID | Auswertungsweg | 20040330 | |||
| 2 | READ_STRUCTURE | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040730 |
Method SET_UP_EVAL_PATH on class CL_HROM_HC_PLANNING has no exception.
Method SHIFT_AGGREGATION_TO_FATHER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AGG_HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 | ||||
| 2 | FATHER_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_HROM_HC_PLANNING | Extended Headcount Planning | 20040504 |
Method SHIFT_AGGREGATION_TO_FATHER on class CL_HROM_HC_PLANNING has no exception.
Method STRUCTURE_BUILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20040608 | |||
| 2 | OBJECS | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20040330 | |||
| 3 | PATHID | Call by reference | Type reference (TYPE) | WEGID | Auswertungsweg | 20040330 | |||
| 4 | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070911 | ||
| 5 | REFRESH_BUFFER | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070710 | ||
| 6 | STRUCS | Call by reference | Type reference (TYPE) | STRUC_T | Orgmanagement: Tabelle von Struc Einträgen | 20040330 |
Method STRUCTURE_BUILD on class CL_HROM_HC_PLANNING has no exception.
History
| Last changed by/on | SAP | 20050409 |
| SAP Release Created in | 470 |