SAP ABAP Class CL_GHO_PP_ALLOCATION_IF (Interface PP - Allocation)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PP-PN-NOP (Application Component) Network Operations
     APPL_GHO_PP_ALLOCATION_IF_SC (Package) GHO PP Allocation Interface
Properties
Class CL_GHO_PP_ALLOCATION_IF  
Short Description Interface PP - Allocation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APPL_GHO_PP_ALLOCATION_IF_SC   GHO PP Allocation Interface 
Created 20091029   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GHO_PP_ALLOCATION_IF has no forward declaration.
Interfaces
Class CL_GHO_PP_ALLOCATION_IF has no interface implemented.
Friends
Class CL_GHO_PP_ALLOCATION_IF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_DB_NETOBJ Static Attribute Public Object reference (TYPE REF TO) CL_GHO_DB_NETOBJ Buffer class for network objects 20091214
2 MO_C Instance attribute Public Object reference (TYPE REF TO) CL_GHO_PP_CONSTANTS Class for global PP constants 20091116
3 MT_ALLOCATION_RESULTS Instance attribute Public Type reference (TYPE) GHO_T_ALLOC_RESULT_PP Table type to store PP related allocation result 20091123
4 MV_ALLOCATION_RUN_ID Instance attribute Public Type reference (TYPE) GHO_ALLOC_RUN_ID Identifier for an instance of the allocation engine run 20091029
5 MV_ALLOCATION_TYPE Instance attribute Public Type reference (TYPE) GHO_ALLOC_TYPE Allocation Type 20091029
6 MV_ALLOC_DIRECTION Instance attribute Public Type reference (TYPE) GHO_ALLOC_DIRECTION Allocation Direction. 20091204
7 MV_ALLOC_PURPOSE Instance attribute Public Type reference (TYPE) GHO_ALLOC_PURPOSE Allocation Purpose 20091204
8 MV_BATCH_ALLOC_RUN_ID Instance attribute Public Type reference (TYPE) GHO_ALLOC_RUN_ID Identifier instance batch allocation run 20091116
9 MV_NETID Instance attribute Public Type reference (TYPE) GHO_NETID Production Network Identification 20091029
10 MV_NETVER_ID Instance attribute Public Type reference (TYPE) GHO_PP_NETVERID Production Network Version Identification 20091029
11 MV_PERIOD Instance attribute Public Type reference (TYPE) GHO_ALLOC_FREQUENCY Period of Time 20091029
12 MV_PLANNING_HORIZON Instance attribute Public Type reference (TYPE) GHO_ALLOC_FREQUENCY Period of Time of the Planning Horizon 20091029
13 MV_PN_NETOBJ_ID Instance attribute Public Type reference (TYPE) GHO_NETOBJ_ID Network Object ID Production Network 20091214
14 MV_TS_PERIOD_START_DATE Instance attribute Public Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20091116
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20091214
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091116
3 GET_ALLOCATION_RESULTS Instance method Public Method Get allocation results 20091123
4 GET_ALLOCATION_STATUS Instance method Public Method Get allocation status 20100126
5 READ_ALLOCATION_RESULTS Instance method Private Method Read allocation results 20091123
6 TRIGGER_ALLOCATION_RUN Instance method Public Method Trigger Capacity Allocation Run 20091030
Events
Class CL_GHO_PP_ALLOCATION_IF has no event.
Types
Class CL_GHO_PP_ALLOCATION_IF has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GHO_PP_ALLOCATION_IF has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GHO_PP_ALLOCATION_IF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALLOCATION_TYPE Value transfer Type reference (TYPE) GHO_ALLOC_TYPE Allocation Type 20100125
2 Importing IV_ALLOC_DIRECTION Value transfer Type reference (TYPE) GHO_ALLOC_DIRECTION GHO: Allocation Direction (Top Down or Buttom Up) 20100125
3 Importing IV_ALLOC_PURPOSE Value transfer Type reference (TYPE) GHO_ALLOC_PURPOSE Allocation Purpose (Simulation or PP-Update) 20100125
4 Importing IV_NETID Value transfer Type reference (TYPE) GHO_NETID GHO Production Network Identification 20100125
5 Importing IV_NETVER_ID Value transfer Type reference (TYPE) GHO_PP_NETVERID GHO Production Network Version Identification 20100125
6 Importing IV_PERIOD Value transfer Type reference (TYPE) GHO_ALLOC_FREQUENCY Time of Period for the Alloaction Run 20100125
7 Importing IV_PLANNING_HORIZON Value transfer Type reference (TYPE) GHO_ALLOC_FREQUENCY Time of Period for the Planning Horizon 20100125
8 Importing IV_PN_NETOBJ_ID Value transfer Type reference (TYPE) GHO_NETOBJ_ID GHO: Network Object ID of the Production Network 20100125
9 Importing IV_TS_PERIOD_START_DATE Value transfer Type reference (TYPE) TIMESTAMP Time Stamp of the Period Start Date and Time 20100125

Method CONSTRUCTOR on class CL_GHO_PP_ALLOCATION_IF has no exception.

Method GET_ALLOCATION_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALLOCATION_RUN_ID Call by reference Type reference (TYPE) GHO_ALLOC_RUN_ID Identifier for an instance of the allocation engine run 20091124
2 Changing XT_ALLOC_RESULTS Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT_PP Table type to store PP related allocation result 20091123

Method GET_ALLOCATION_RESULTS on class CL_GHO_PP_ALLOCATION_IF has no exception.

Method GET_ALLOCATION_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALLOC_STATUS Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT_H Table type to hold allocation result header information 20100126
2 Exporting ET_MEDIUMS Call by reference Type reference (TYPE) GHO_T_MEDIUM Mediums used in the Production Network 20100126
3 Exporting EV_ALLOCATION_RUN_ID Call by reference Type reference (TYPE) GHO_ALLOC_RUN_ID Allocation Run ID for which the status were read 20100126
4 Exporting EV_NOT_ALL_STATUS_READ Call by reference Type reference (TYPE) FLAG Not all status for all mediums read 20100126
5 Importing IV_MAX_LOOP_COUNT Value transfer Type reference (TYPE) I Maximum number of repetitions for reading allocation status 20100126
6 Importing IV_WAITING_SECONDS Value transfer Type reference (TYPE) I 5 Waiting time (in seconds) between the repetitions 20100126

Method GET_ALLOCATION_STATUS on class CL_GHO_PP_ALLOCATION_IF has no exception.

Method READ_ALLOCATION_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALLOCATION_RUN_ID Call by reference Type reference (TYPE) GHO_ALLOC_RUN_ID Identifier for asl instance of a single allocation run 20091123
2 Importing IV_BATCH_ALLOC_RUN_ID Call by reference Type reference (TYPE) GHO_ALLOC_RUN_ID Identifier for an instance of the batch allocation run 20091123
3 Changing XT_ALLOC_RESULTS Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT_PP Table type to store PP related allocation result 20091123

Method READ_ALLOCATION_RESULTS on class CL_GHO_PP_ALLOCATION_IF has no exception.

Method TRIGGER_ALLOCATION_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ALLOCATION_RUN_ID Value transfer Type reference (TYPE) GHO_ALLOC_RUN_ID Globally Unique Identifier 20091214
2 Exporting EV_PN_NETOBJ_ID Value transfer Type reference (TYPE) GHO_NETOBJ_ID GHO: Network Object ID 20091214
# Exception Resumable Description Created on
1 CX_GHO_PP_ALLOCATION_IF Exceptions GHO API PP - Allocation 20091116
History
Last changed by/on SAP  20110908 
SAP Release Created in 605