Hierarchy
⤷ PA-OS (Application Component) Organizational Structure
⤷ PP_HEADCOUNT_PLANNING (Package) PP_HEADCOUNT_PLANNING
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 | A_BUFFER_ISTAT | Instance attribute | Private | Type reference (TYPE) | ISTAT_D | Planning Status | 20070710 | ||
2 | A_BUFFER_OBJECS | Instance attribute | Private | Type reference (TYPE) | OBJEC_T | Org. Management: Table of Object Entries | 20070710 | ||
3 | A_BUFFER_PATHID | Instance attribute | Private | Type reference (TYPE) | WEGID | Evaluation Path | 20070710 | ||
4 | A_BUFFER_STRUCS | Instance attribute | Private | Type reference (TYPE) | STRUC_T | Org. Management: Table of Structure Entries | 20070710 | ||
5 | A_CBNR | Static Attribute | Private | Type reference (TYPE) | HR_CB_NR | Control block number | 20070730 | ||
6 | A_DISTRIBUTED_BUDGET | Instance attribute | Private | Type reference (TYPE) | UPPER_LIMIT | Maximum Budget | 20040730 | ||
7 | A_FTES | Instance attribute | Private | Type reference (TYPE) | FTE_AMOUNT_TAB | Table: FTE Amount in Period | 20040329 | ||
8 | A_FUNCTION | Instance attribute | Private | Type reference (TYPE) | OTYPE | Object Type | 20040331 | ||
9 | A_HCPBUDGETS | Instance attribute | Private | Type reference (TYPE) | P1019_EXP_TAB | Table: Infotype 1019 Required Positions | 20040401 | ||
10 | A_HEADCOUNTMATRIXS | Instance attribute | Private | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | Structure for Headcount Budget | 20040329 | ||
11 | A_HOLDER | Instance attribute | Private | Type reference (TYPE) | OTYPE | Object Type | 20040331 | ||
12 | A_INCLUDE_STRUCTURE | Instance attribute | Private | Type reference (TYPE) | INCLUDE_STRUCTURE | Include Higher-Level Structure in Evaluation | 20040329 | ||
13 | A_ISTAT | Instance attribute | Private | Type reference (TYPE) | ISTAT_D | Planning Status | 20040329 | ||
14 | A_IT0007_TABS | Instance attribute | Private | Type reference (TYPE) | P0007_TAB | 20040401 | |||
15 | A_IT0008_TABS | Instance attribute | Private | Type reference (TYPE) | P0008_TAB | 20040401 | |||
16 | A_IT_0007_TABS | Instance attribute | Private | Type reference (TYPE) | P0007_TAB | 20040401 | |||
17 | A_IT_0008_TABS | Instance attribute | Private | Type reference (TYPE) | P0008_TAB | 20040401 | |||
18 | A_OBJECT_TABLE | Static Attribute | Private | See coding | Instance Table | 20040331 | |||
19 | A_OBJID | Instance attribute | Private | Type reference (TYPE) | OBJEKTID | Object ID | 20040329 | ||
20 | A_OBSOLETES | Instance attribute | Private | Type reference (TYPE) | P1014_TAB | Infotype 1014: Obsolete | 20040329 | ||
21 | A_ORG_FULLY_GENERATED | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20040422 | ||
22 | A_OTYPE | Instance attribute | Private | Type reference (TYPE) | OTYPE | Object Type | 20040329 | ||
23 | A_PLACE | Instance attribute | Private | Type reference (TYPE) | OTYPE | Object Type | 20040331 | ||
24 | A_PLANNING_ATTRIBUTE | Instance attribute | Private | Type reference (TYPE) | HCP_PLANNING_ATTRIBUTES | Evaluation Path | 20040408 | ||
25 | A_PLVAR | Instance attribute | Private | Type reference (TYPE) | PLVAR | Plan Version | 20040329 | ||
26 | A_SHORT | Instance attribute | Private | Type reference (TYPE) | SHORT_D | Object Abbreviation | 20040405 | ||
27 | A_STAFFING_ATTRIBUTES | Instance attribute | Private | Type reference (TYPE) | STAFFING_ATTRIBUTES | Table of Staffing Attributes | 20040329 | ||
28 | A_STEXT | Instance attribute | Private | Type reference (TYPE) | STEXT | Object name | 20040405 | ||
29 | A_SUB_ORD_OBJECTS | Instance attribute | Private | Type reference (TYPE) | SUB_ORD_OBJECTS | 20040401 | |||
30 | A_UNIT | Instance attribute | Private | Type reference (TYPE) | OTYPE | Object Type | 20040331 | ||
31 | A_WORKTIMES | Instance attribute | Private | Type reference (TYPE) | P1011_TAB | Infotype 1011: Work Schedule | 20040329 | ||
32 | A_WORKTIMES_INH | Instance attribute | Private | Type reference (TYPE) | P1011_TAB | Infotype 1011: Work Schedule | 20040329 | ||
33 | C_HEADCOUNT_ACTUAL | Constant | Private | Type reference (TYPE) | CHAR1 | 'A' | Single-Character Indicator | 20040415 | |
34 | C_HEADCOUNT_ACT_SUM | Constant | Private | Type reference (TYPE) | CHAR1 | 'X' | Single-Character Indicator | 20040511 | |
35 | C_HEADCOUNT_BUDGET | Constant | Private | Type reference (TYPE) | CHAR1 | 'B' | Single-Character Indicator | 20040415 | |
36 | C_HEADCOUNT_BUD_SUM | Constant | Private | Type reference (TYPE) | CHAR1 | 'Y' | Single-Character Indicator | 20040511 | |
37 | C_HEADCOUNT_MAXBUDGET | Constant | Private | Type reference (TYPE) | CHAR1 | 'M' | Single-Character Indicator | 20040505 | |
38 | C_HEADCOUNT_MAX_SUM | Constant | Private | Type reference (TYPE) | CHAR1 | 'Z' | Single-Character Indicator | 20040614 | |
39 | C_HEADCOUNT_MYBUDGET | Constant | Private | Type reference (TYPE) | CHAR1 | 'E' | Single-Character Indicator | 20040730 | |
40 | C_USER | Constant | Private | Type reference (TYPE) | OTYPE | 'US' | Object Type | 20040429 | |
41 | FALSE | Static Attribute | Private | Type reference (TYPE) | BOOLE_D | SPACE | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20040330 | |
42 | HIGHDATE | Static Attribute | Private | Type reference (TYPE) | DATUM | '99991231' | Date | 20040330 | |
43 | IT_0007_TABS | Instance attribute | Private | Type reference (TYPE) | P0007_TAB | HR Master Record: Infotype 0007 (Planned Working Time) | 20040401 | ||
44 | IT_0008_TABS | Instance attribute | Private | Type reference (TYPE) | P0008_TAB | HR Master Record: Infotype 0008 (Basic Pay) | 20040401 | ||
45 | LOWDATE | Static Attribute | Private | Type reference (TYPE) | DATUM | '19000101' | Date | 20040330 | |
46 | TRUE | 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 | ACTIVATE_INFOTYPES | Static method | Private | Method | Activate Infotypes | 20040608 |
2 | ACTIVATE_STRUCTURE | Instance method | Private | Method | Activate Read Organizational Structure for Evaluation | 20040621 |
3 | ACTIVE_STRUCTURE_BUILD | Instance method | Private | Method | Structure Evaluation | 20040719 |
4 | ACTIVE_STRUCTURE_BUILD2 | Instance method | Private | Method | Structure Evaluation | 20070710 |
5 | ADAPT_STRUC_POINTER | Instance method | Private | Method | Adjust Structure for HCP Evaluation | 20040405 |
6 | AGGREGATE_MATRIX_DEEP | Instance method | Private | Method | Aggregate Matrix | 20040504 |
7 | CALCULATE_FTE_OF_PLACE | Instance method | Private | Method | Calculate FTE for Place | 20040406 |
8 | CALCULATE_HCP_PERIODS | Static method | Public | Method | Calculate the Planning Periods for Planning Type and Version | 20040415 |
9 | CALCULATE_MATRIX_HEADER | Static method | Public | Method | Calculate Matrix Header | 20040422 |
10 | CALC_ACTUAL_BUDGET_OF_UNIT | Instance method | Private | Method | Determine Current Headcount for a Unit | 20040415 |
11 | CALC_AGGREGATION_TO_JOB | Instance method | Private | Method | Aggregate Matrix per Job | 20040504 |
12 | CALC_AGGREGATION_TO_JU | Instance method | Private | Method | Aggregate Matrix per Unit | 20040504 |
13 | CALC_AGGREGATION_TO_UNIT | Instance method | Private | Method | Aggregate Matrix per Unit | 20040504 |
14 | CALC_DIST_BUDGET | Instance method | Private | Method | Calculate the Budget That Is Distributed Downwards | 20040730 |
15 | CALC_HCP_MATRIX_OF_UNIT | Instance method | Private | Method | Read Current Headcount Budget for a Unit | 20040415 |
16 | CALC_PLANNED_BUDGET_OF_UNIT | Instance method | Private | Method | Read Planned Headcount Budget for a Unit | 20040415 |
17 | CONSTRUCTOR | Instance method | Public | Constructor | 20040329 | |
18 | CREATE_DUMMY_OBJECT | Instance method | Private | Method | Create a Dummy "Miscellaneous" Function | 20040624 |
19 | DETERMINE_SUBORD_OBJECTS | Instance method | Private | Method | Determine the Directly Subordinate Objects | 20040405 |
20 | FILTER_DIRECT_UNITS | Instance method | Private | Method | Filter the Directly Subordinate Organizational Units | 20040505 |
21 | GET_DISTRIBUTED_BUDGET | Static method | Public | Method | Read the Distributed Budget | 20040730 |
22 | GET_HCP_BUDGETS | Instance method | Public | Method | Read Attribute A_HCPBUDGETS | 20090602 |
23 | GET_INSTANCE | Static method | Private | Method | Instantiation | 20040329 |
24 | GET_STRUCTURE_OBJECTS | Instance method | Private | Method | Determine the Object Types from the Evaluation Path | 20040330 |
25 | HEADCOUNT_BUDGET_GET | Static method | Public | Method | Calculate Headcount Planning Data | 20040421 |
26 | HEADCOUNT_BUDGET_MATRIX_GET | Static method | Public | Method | Create Headcount Matrix | 20040421 |
27 | MODIFY_HCP_BUDGETS | Instance method | Public | Method | Change Attribute A_HCPBUDGETS | 20090602 |
28 | OBJECT_BUILDER | Instance method | Private | Method | Factory Method: Set Up Object Instances and Attributes | 20040329 |
29 | READ_INFOTYPES | Instance method | Private | Method | Read All Infotype Records | 20040331 |
30 | SET_OBJECT_ATTRIBUTES | Instance method | Private | Method | Set Object Attributes | 20040401 |
31 | SET_UP_EVAL_PATH | Instance method | Private | Method | Determine Evaluation Path for Root Object | 20040330 |
32 | SHIFT_AGGREGATION_TO_FATHER | Instance method | Private | Method | Add Aggregation to Parent | 20040504 |
33 | STRUCTURE_BUILD | 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 | Changing | INNNN | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20040608 | |||
2 | Importing | STRUCNAME | Call by reference | Type reference (TYPE) | STRUCNAME | Name Direct Input Import-Struktur | 20040608 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HROM_HC_PLANNING_EXCEPTION | 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 | Importing | BEGDA | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040706 | ||
2 | Importing | ENDDA | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040706 | ||
3 | Changing | 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 | Importing | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20040719 | ||
2 | Exporting | OBJECS | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20040719 | ||
3 | Importing | PATHID | Call by reference | Type reference (TYPE) | WEGID | Auswertungsweg | 20040719 | ||
4 | Exporting | 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 | Importing | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20070710 | ||
2 | Exporting | OBJECS | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20070710 | ||
3 | Importing | PATHID | Call by reference | Type reference (TYPE) | WEGID | Auswertungsweg | 20070710 | ||
4 | Importing | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070911 | |
5 | Exporting | 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 | Exporting | MODSTRUCS | Call by reference | Type reference (TYPE) | STRUC_T | Orgmanagement: Tabelle von Struc Einträgen | 20040405 | ||
2 | Importing | 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 | Exporting | AGG_HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 | |||
2 | Exporting | ALL_ORGS_FULLY_GENERATED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040504 | ||
3 | Importing | HCP_AGGREGATION_MODE | Call by reference | Type reference (TYPE) | HCP_AGGREGATION_MODE | Kontingentplanung: Modus der Aggregation | 20040504 | ||
4 | Importing | INIT_BUDGET | Call by reference | Type reference (TYPE) | INIT_BUDGET | Kontingentplanung: Flag Initialisiere die neuen Planungsdate | 20040504 | ||
5 | Importing | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20040504 | ||
6 | Importing | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090602 | |
7 | Importing | READ_AGGREGATED | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090602 | |
8 | Importing | ROOT_HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 | |||
9 | Importing | ROOT_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_HROM_HC_PLANNING | Extended Headcount Planning | 20040504 | ||
10 | Importing | SELECTED_FORCE_ELEMENT | Call by reference | Type reference (TYPE) | HROBJECT | 20090602 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HROM_HC_PLANNING_EXCEPTION | 20040504 |
Method CALCULATE_FTE_OF_PLACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | 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 | Exporting | HCP_PERIODS | Call by reference | Type reference (TYPE) | HRPERIODS_TAB | Perioden | 20040415 | ||
2 | Importing | PLANNING_ROOT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20040426 | ||
3 | Importing | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20040415 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HROM_HC_PLANNING_EXCEPTION | 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 | Exporting | HCP_COLUMN_DESCRIPTION | Call by reference | Type reference (TYPE) | HRHEADCOUNTMATRIXCOLUMN_TAB | Tabelle zu HRHEADCOUNTMATRIXCOLUMN | 20040422 | ||
2 | Importing | PLANNING_OBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20040426 | ||
3 | Importing | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20040422 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HROM_HC_PLANNING_EXCEPTION | 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 | Changing | HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040415 | |||
2 | Importing | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20040415 | ||
3 | Importing | READ_ACTUAL | Call by reference | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20090602 | |
4 | Importing | READ_AGGREGATED | Call by reference | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20090602 | |
5 | Importing | 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 | Changing | AGG_HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 | |||
2 | Importing | 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 | Changing | AGG_HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 | |||
2 | Importing | 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 | Changing | AGG_HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 | |||
2 | Importing | 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 | Importing | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20040730 | ||
2 | Importing | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTYP | Subtyp | 20040730 | ||
3 | Importing | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070911 | |
4 | Importing | 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 | Exporting | HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040415 | |||
2 | Importing | INIT_BUDGET | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040416 | ||
3 | Exporting | ORG_FULLY_GENERATED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040422 | ||
4 | Importing | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20040415 | ||
5 | Importing | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090602 | |
6 | Importing | READ_AGGREGATED | Call by reference | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20090602 | |
7 | Importing | 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 | Changing | HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040415 | |||
2 | Importing | INIT_BUDGET | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040416 | ||
3 | Importing | 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 | Importing | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planning Status | 20040329 | ||
2 | Importing | OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID | 20040329 | ||
3 | Importing | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | 20040329 | |||
4 | Importing | PLANNING_ATTRIBUTE | Call by reference | Type reference (TYPE) | HCP_PLANNING_ATTRIBUTES | Grunddaten zur Kontingentplanung -erweitert - | 20040408 | ||
5 | Importing | 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 | Exporting | DUMMY_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_HROM_HC_PLANNING | Extended Headcount Planning | 20040624 | ||
2 | Exporting | DUMMY_STRUC | Call by reference | Type reference (TYPE) | STRUC | Struktur-Information zur Datenbank PCH | 20040624 | ||
3 | Importing | 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 | Importing | MODSTRUCS | Call by reference | Type reference (TYPE) | STRUC_T | Orgmanagement: Tabelle von Struc Einträgen | 20040406 | ||
2 | Importing | 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 | Changing | 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 | Exporting | DISTRIBUTED_BUDGET | Call by reference | Type reference (TYPE) | UPPER_LIMIT | Maximales Budget | 20040730 | ||
2 | Importing | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20040730 | ||
3 | Importing | OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | ObjektId | 20040730 | ||
4 | Importing | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040730 | ||
5 | Importing | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTYP | Subtyp | 20040730 | ||
6 | Importing | PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Planvariante | 20040730 | ||
7 | Importing | ROOT_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_HROM_HC_PLANNING | Extended Headcount Planning | 20040730 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HROM_HC_PLANNING_EXCEPTION | 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 | Importing | IV_PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTYP | Subtyp | 20090602 | ||
2 | Returning | 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 | Exporting | INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_HROM_HC_PLANNING | Extended Headcount Planning | 20040329 | ||
2 | Importing | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planning Status | 20040329 | ||
3 | Exporting | NEW_OBJECT_CREATED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040408 | ||
4 | Importing | OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID | 20040329 | ||
5 | Importing | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | 20040329 | |||
6 | Importing | PLANNING_ATTRIBUTE | Call by reference | Type reference (TYPE) | HCP_PLANNING_ATTRIBUTES | Grunddaten zur Kontingentplanung -erweitert - | 20040408 | ||
7 | Importing | 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 | Exporting | CFUNCTION | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040330 | ||
2 | Exporting | CHOLDER | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040330 | ||
3 | Exporting | CPLACE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040330 | ||
4 | Exporting | 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 | Exporting | DISTRIBUTED_BUDGET | Call by reference | Type reference (TYPE) | UPPER_LIMIT | Maximales Budget | 20040730 | ||
2 | Importing | FILTER_DIRECT_UNITS | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040505 | |
3 | Importing | HCP_AGGREGATION_MODE | Call by reference | Type reference (TYPE) | HCP_AGGREGATION_MODE | SPACE | Single-character flag | 20040421 | |
4 | Exporting | HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | Structure for Headcount Budget | 20040421 | ||
5 | Importing | INIT_BUDGET | Call by reference | Type reference (TYPE) | FLAG | SPACE | General Flag | 20040421 | |
6 | Importing | ISTAT | Value transfer | Type reference (TYPE) | ISTAT_D | '1' | Planungsstatus | 20040421 | |
7 | Importing | OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID | 20040421 | ||
8 | Exporting | ORG_FULLY_GENERATED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040422 | ||
9 | Importing | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Object Type | 20040421 | ||
10 | Changing | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTYP | SPACE | Subtyp | 20040421 | |
11 | Importing | PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Plan Version | 20040421 | ||
12 | Importing | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070911 | |
13 | Importing | READ_AGGREGATED | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Werte aggregiert lesen | 20090602 | |
14 | Importing | SELECTED_FORCE_ELEMENT | Call by reference | Type reference (TYPE) | HROBJECT | 20090602 | |||
15 | Importing | TAKE_OBSOLETE_INTO_ACCOUNT | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040421 | |
16 | Importing | 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 | Importing | FILTER_DIRECT_UNITS | Call by reference | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20040505 | |
2 | Importing | HCP_AGGREGATION_MODE | Call by reference | Type reference (TYPE) | HCP_AGGREGATION_MODE | SPACE | Single-character flag | 20040421 | |
3 | Exporting | HCP_COLUMN_DESCRIPTION | Call by reference | Type reference (TYPE) | HRHEADCOUNTMATRIXCOLUMN_TAB | Tabelle zu HRHEADCOUNTMATRIXCOLUMN | 20040422 | ||
4 | Exporting | HCP_MATRIXS | Call by reference | Type reference (TYPE) | HRHEADCOUNTMATRIX_TAB | Tabelle zu HRHEADCOUNTMATRIX | 20040422 | ||
5 | Importing | INIT_BUDGET | Call by reference | Type reference (TYPE) | FLAG | SPACE | General Flag | 20040421 | |
6 | Importing | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | '1' | Planungsstatus | 20040421 | |
7 | Importing | OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID | 20040421 | ||
8 | Exporting | ORGS_FULLY_GENERATED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040422 | ||
9 | Importing | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Object Type | 20040421 | ||
10 | Importing | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTYP | SPACE | Subtyp | 20040421 | |
11 | Importing | PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Plan Version | 20040421 | ||
12 | Importing | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070911 | |
13 | Importing | READ_AGGREGATED | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Werte aggregiert lesen | 20090602 | |
14 | Importing | SELECTED_FORCE_ELEMENT | Call by reference | Type reference (TYPE) | HROBJECT | Objekt | 20090602 | ||
15 | Importing | TAKE_OBSOLETE_INTO_ACCOUNT | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040421 | |
16 | Importing | 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 | Importing | 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 | Importing | INCLUDE_STRUCTURE | Call by reference | Type reference (TYPE) | INCLUDE_STRUCTURE | Untergeordnete Struktur in Auswertung einbeziehen | 20040329 | ||
2 | Importing | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20040608 | ||
3 | Importing | PLANNING_TYPE | Call by reference | Type reference (TYPE) | SUBTYP | Subtyp | 20040625 | ||
4 | Importing | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070911 | |
5 | Importing | READ_AGGREGATED | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Werte aggregiert lesen | 20090602 | |
6 | Importing | 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 | Exporting | INFOTYPES | Call by reference | Type reference (TYPE) | IT_TABLES | 20040401 | |||
2 | Importing | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20040608 | ||
3 | Importing | OBJECS | Value transfer | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20040331 | ||
4 | Importing | 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 | Importing | INFOTYPE | Call by reference | Type reference (TYPE) | IT_TABLE | 20040401 | |||
2 | Importing | OTYPE_FUNCTION | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040408 | ||
3 | Importing | OTYPE_HOLDER | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040408 | ||
4 | Importing | OTYPE_PLACE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040408 | ||
5 | Importing | OTYPE_UNIT | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040408 | ||
6 | Importing | SHORT | Call by reference | Type reference (TYPE) | SHORT_D | Objektkürzel | 20040408 | ||
7 | Importing | 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 | Exporting | PATHID | Call by reference | Type reference (TYPE) | WEGID | Auswertungsweg | 20040330 | ||
2 | Importing | 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 | Changing | AGG_HEADCOUNTMATRIXS | Call by reference | Type reference (TYPE) | HRHEADCNTBUDGET_TAB | 20040504 | |||
2 | Importing | 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 | Importing | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20040608 | ||
2 | Exporting | OBJECS | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20040330 | ||
3 | Importing | PATHID | Call by reference | Type reference (TYPE) | WEGID | Auswertungsweg | 20040330 | ||
4 | Importing | READ_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070911 | |
5 | Importing | REFRESH_BUFFER | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070710 | |
6 | Exporting | 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 |