SAP ABAP Class CL_HROM_HC_PLANNING (Extended Headcount Planning)
Hierarchy
EA-DFPS (Software Component) SAP Enterprise Extension Defense Forces & Public Security
   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