SAP ABAP Class CL_GHO_ALLOC_PFN (Production Flow Network for Allocation)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PP-PN-ALN (Application Component) Production Allocation
     APPL_GHO_ALLOC_BE (Package) Backend Logic for Allocation
Properties
Class CL_GHO_ALLOC_PFN  
Short Description Production Flow Network for Allocation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APPL_GHO_ALLOC_BE   Backend Logic for Allocation 
Created 20090729   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GHO_ALLOC_PFN has no forward declaration.
Interfaces
Class CL_GHO_ALLOC_PFN has no interface implemented.
Friends
Class CL_GHO_ALLOC_PFN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_ALLOC_HEADER Instance attribute Private Type reference (TYPE) GHO_S_ALLOC_HEADER Header for Allocation 20090730
2 MT_COMPONENT_QUANTITY Instance attribute Private Type reference (TYPE) GHO_T_COMPONENT_QUANTITY Table type for components quantity 20101014
3 MT_DEP_MAT_CHECK Instance attribute Private Type reference (TYPE) GHO_T_DEP_MAT_CHECK Table type for Status Check of dependent material 20101020
4 MT_NODE_DS_SPLIT Instance attribute Private Type reference (TYPE) GHO_T_NODE_DS_SPLITS Table Type for Downstream Splits 20100519
5 MT_NODE_QUANTITY Instance attribute Private Type reference (TYPE) GHO_T_NODE_QUANTITY Table Type for Node Quanities 20090730
6 MT_NODE_RULES Instance attribute Private Type reference (TYPE) GHO_T_NODE_RULE Rules for nodes in a network 20090730
7 MT_NW_PROFILE Static Attribute Private Type reference (TYPE) GHO_T_NW_RULE_I_DB Network Rules Item 20091016
8 MT_NW_STR Instance attribute Private Type reference (TYPE) GHO_T_NW_STR Network Table used for allocation 20090730
9 MT_RESULTS Instance attribute Private Type reference (TYPE) GHO_T_ALLOC_RES_I Table type for structure GHO_S_ALLOC_RES_I 20090730
10 MT_RESULTS_I Instance attribute Private Type reference (TYPE) GHO_T_ALLOC_RES_I_ITEMIZED Table type for structure GHO_S_ALLOC_RES_I_ITEMIZED 20090804
11 MT_RESULT_H_DEP_MAT Instance attribute Private Type reference (TYPE) GHO_T_ALLOC_RESULT_H Table type to hold allocation result header information 20101020
12 MT_RESULT_I_DEP_MAT Instance attribute Private Type reference (TYPE) GHO_T_ALLOC_RESULT Table type for table that stores allocation results 20101020
13 MT_WC_PROD_QTY Instance attribute Private Type reference (TYPE) OPM_T_GLG Table type for gas lift gas 20101018
14 MT_WC_PROD_RES Instance attribute Private Type reference (TYPE) OPM_T_GLG_RES Table type for GLG result 20101018
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20090729
2 GET_ALLOC_HDR Instance method Public Method Get allocation header information 20091110
3 GET_ALL_FURTHEST_DS_NODES Instance method Public Method Get all furthest Downstream nodes [Multiple] of a network 20090730
4 GET_ALL_FURTHEST_UP_NODES Instance method Public Method Get all furthest Upstream nodes [Multiple] of a network 20090730
5 GET_COMPONENT_QUANTITY Instance method Public Method Get component quantities 20101014
6 GET_DEP_MAT_CHECK Instance method Public Method Get dependent Material check data 20101020
7 GET_DEP_MAT_RES_H Instance method Public Method Get result header data for dependent material 20101020
8 GET_DEP_MAT_RES_I Instance method Public Method Get result item data for dependent material 20101020
9 GET_FURTHEST_UP_NODES_FOR_NODE Instance method Public Method Get furthest upstream nodes for a given node 20091021
10 GET_NEXT_DS_NODE Instance method Public Method Get the next downstream node of a given node in a network 20090730
11 GET_NEXT_UP_NODE Instance method Public Method Get the next upstream node of a given node in a network 20090730
12 GET_NODE_DS_SPLIT Instance method Public Method Get Downstream Split Rules for Nodes 20100519
13 GET_NODE_QUANTITY Instance method Public Method Get the Node Quantities 20090730
14 GET_NODE_RULES Instance method Public Method Get the Allocation Rules for All Nodes 20090730
15 GET_NW_STR Instance method Public Method Get the network structure 20090729
16 GET_PROFILE Instance method Public Method Get the network profile information 20090729
17 GET_RESULT Instance method Public Method Get the Allocation Results with Node Volumes - 4 Allocation 20090729
18 GET_RESULT_PP Instance method Public Method Get the Allocation Itemised Node Result - 4 PP 20090805
19 GET_WC_PROD_QTY Instance method Public Method Get WC production quantity 20101018
20 GET_WC_PROD_RES Instance method Public Method Get WC production result 20101018
21 SAVE_CLASS_ATTRIBUTES Instance method Public Method Save the class attributes 20111110
22 SET_COMPONENT_QUANTITY Instance method Public Method Set component quantities 20101117
23 SET_DEP_MAT_CHECK Instance method Public Method Set dependent Material check data 20101020
24 SET_DEP_MAT_RES_H Instance method Public Method Set result header data for dependent material 20101020
25 SET_DEP_MAT_RES_I Instance method Public Method Set result item data for dependent material 20101020
26 SET_NODE_QUANTITY Instance method Public Method Set node quantities 20100601
27 SET_RESULT Instance method Public Method Set the Allocation Results with Node Volumes - 4 Allocation 20090729
28 SET_RESULT_PP Instance method Public Method Set the Allocation Itemised Node Result - 4 PP 20090805
29 SET_WC_PROD_QTY Instance method Public Method SetWC production quantity 20101018
30 SET_WC_PROD_RES Instance method Public Method Set WC production result 20101018
Events
Class CL_GHO_ALLOC_PFN has no event.
Types
Class CL_GHO_ALLOC_PFN has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ALLOC_HEADER Call by reference Type reference (TYPE) GHO_S_ALLOC_HEADER Header for Allocation 20090729
2 Importing IT_COMPONENT_QUANTITY Call by reference Type reference (TYPE) GHO_T_COMPONENT_QUANTITY Table type for components quantity 20101014
3 Importing IT_DEP_MAT_CHECK Call by reference Type reference (TYPE) GHO_T_DEP_MAT_CHECK Table type for Status Check of dependent material 20101020
4 Importing IT_NODE_DS_SPLIT Call by reference Type reference (TYPE) GHO_T_NODE_DS_SPLITS Table Type for Downstream Splits 20100519
5 Importing IT_NODE_RULE Call by reference Type reference (TYPE) GHO_T_NODE_RULE Rules for nodes in a network 20090731
6 Importing IT_NW_PROFILE Call by reference Type reference (TYPE) GHO_T_NW_RULE_I_DB Network Rules Item 20091016
7 Importing IT_NW_STR Call by reference Type reference (TYPE) GHO_T_NW_STR Network Table used for allocation 20090729
8 Importing IT_QUANTITY Call by reference Type reference (TYPE) GHO_T_NODE_QUANTITY Table Type for Node Quanities 20090729
9 Importing IT_RESULT_H_DEP_MAT Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT_H Table type to hold allocation result header information 20101020
10 Importing IT_RESULT_I_DEP_MAT Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT Table type for table that stores allocation results 20101020
11 Importing IT_RESULT_PRE Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I_ITEMIZED Table type for structure GHO_S_ALLOC_RES_I_ITEMIZED 20100602
12 Importing IT_WC_PROD_QTY Call by reference Type reference (TYPE) OPM_T_GLG Table type for gas lift gas 20101018

Method CONSTRUCTOR on class CL_GHO_ALLOC_PFN has no exception.

Method GET_ALLOC_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ALLOC_HDR Call by reference Type reference (TYPE) GHO_S_ALLOC_HEADER Header for Allocation 20091110

Method GET_ALLOC_HDR on class CL_GHO_ALLOC_PFN has no exception.

Method GET_ALL_FURTHEST_DS_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE Call by reference Type reference (TYPE) GHO_T_NW_STR Network Table used for allocation 20090730

Method GET_ALL_FURTHEST_DS_NODES on class CL_GHO_ALLOC_PFN has no exception.

Method GET_ALL_FURTHEST_UP_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE Call by reference Type reference (TYPE) GHO_T_NW_STR Network Table used for allocation 20090730

Method GET_ALL_FURTHEST_UP_NODES on class CL_GHO_ALLOC_PFN has no exception.

Method GET_COMPONENT_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPONENT_QUANTITY Call by reference Type reference (TYPE) GHO_T_COMPONENT_QUANTITY Table type for components quantity 20101014

Method GET_COMPONENT_QUANTITY on class CL_GHO_ALLOC_PFN has no exception.

Method GET_DEP_MAT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEP_MAT_CHECK Call by reference Type reference (TYPE) GHO_T_DEP_MAT_CHECK Table type for Status Check of dependent material 20101020

Method GET_DEP_MAT_CHECK on class CL_GHO_ALLOC_PFN has no exception.

Method GET_DEP_MAT_RES_H Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_H_DEP_MAT Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT_H Table type to hold allocation result header information 20101020

Method GET_DEP_MAT_RES_H on class CL_GHO_ALLOC_PFN has no exception.

Method GET_DEP_MAT_RES_I Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_I_DEP_MAT Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT Table type for table that stores allocation results 20101020

Method GET_DEP_MAT_RES_I on class CL_GHO_ALLOC_PFN has no exception.

Method GET_FURTHEST_UP_NODES_FOR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CURR_NODE_ID Call by reference Type reference (TYPE) GHO_NETOBJ_ID Id of the Node in the Network 20091021
2 Importing IV_START_NODE_ID Call by reference Type reference (TYPE) GHO_NETOBJ_ID Id of the Node in the Network 20091021
3 Changing XT_FDN_NODES Call by reference Type reference (TYPE) GHO_T_NW_STR Network Table used for allocation 20091021
4 Changing XT_MPLNDIST Call by reference Type reference (TYPE) GHO_T_NODE_FDN_DIST Table type to hold node - furthest downstream node distance 20091021
5 Changing XT_MPWCDIST Call by reference Type reference (TYPE) GHO_T_NODE_FDN_DIST Table type to hold node - furthest downstream node distance 20091021
6 Changing XV_COUNTER Call by reference Type reference (TYPE) INT4 Natural Number 20091021

Method GET_FURTHEST_UP_NODES_FOR_NODE on class CL_GHO_ALLOC_PFN has no exception.

Method GET_NEXT_DS_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) GHO_T_NW_STR Network Table used for allocation 20090730
2 Importing IV_CURR_NODE Call by reference Type reference (TYPE) GHO_NETOBJ_ID GHO: Network Object ID 20090730

Method GET_NEXT_DS_NODE on class CL_GHO_ALLOC_PFN has no exception.

Method GET_NEXT_UP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) GHO_T_NW_STR Network Table used for allocation 20090730
2 Importing IV_CURR_NODE Call by reference Type reference (TYPE) GHO_NETOBJ_ID GHO: Network Object ID 20090730

Method GET_NEXT_UP_NODE on class CL_GHO_ALLOC_PFN has no exception.

Method GET_NODE_DS_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DS_SPLIT Call by reference Type reference (TYPE) GHO_T_NODE_DS_SPLITS Table Type for Downstream Splits 20100519

Method GET_NODE_DS_SPLIT on class CL_GHO_ALLOC_PFN has no exception.

Method GET_NODE_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUANTITY Call by reference Type reference (TYPE) GHO_T_NODE_QUANTITY Table Type for Node Quanities 20090730

Method GET_NODE_QUANTITY on class CL_GHO_ALLOC_PFN has no exception.

Method GET_NODE_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_RULES Call by reference Type reference (TYPE) GHO_T_NODE_RULE Rules for nodes in a network 20090730

Method GET_NODE_RULES on class CL_GHO_ALLOC_PFN has no exception.

Method GET_NW_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NW_STR Call by reference Type reference (TYPE) GHO_T_NW_STR Network Table used for allocation 20090729

Method GET_NW_STR on class CL_GHO_ALLOC_PFN has no exception.

Method GET_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NW_PROFILE Call by reference Type reference (TYPE) GHO_T_NW_RULE_I_DB Network Rules Item 20091016

Method GET_PROFILE on class CL_GHO_ALLOC_PFN has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTS_I Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I_ITEMIZED Table type for structure GHO_S_ALLOC_RES_I 20090805

Method GET_RESULT on class CL_GHO_ALLOC_PFN has no exception.

Method GET_RESULT_PP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTS Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I Table type for structure GHO_S_ALLOC_RES_I 20090805

Method GET_RESULT_PP on class CL_GHO_ALLOC_PFN has no exception.

Method GET_WC_PROD_QTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WC_PROD_QTY Call by reference Type reference (TYPE) OPM_T_GLG Table type for gas lift gas 20101018

Method GET_WC_PROD_QTY on class CL_GHO_ALLOC_PFN has no exception.

Method GET_WC_PROD_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WC_PROD_RES Call by reference Type reference (TYPE) OPM_T_GLG_RES Table type for GLG result 20101018

Method GET_WC_PROD_RES on class CL_GHO_ALLOC_PFN has no exception.

Method SAVE_CLASS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NW_STR Call by reference Type reference (TYPE) GHO_T_NW_STR Network Table used for allocation 20111110

Method SAVE_CLASS_ATTRIBUTES on class CL_GHO_ALLOC_PFN has no exception.

Method SET_COMPONENT_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPONENT_QUANTITY Call by reference Type reference (TYPE) GHO_T_COMPONENT_QUANTITY Table type for components quantity 20101117

Method SET_COMPONENT_QUANTITY on class CL_GHO_ALLOC_PFN has no exception.

Method SET_DEP_MAT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DEP_MAT_CHECK Call by reference Type reference (TYPE) GHO_T_DEP_MAT_CHECK Table type for Status Check of dependent material 20101020

Method SET_DEP_MAT_CHECK on class CL_GHO_ALLOC_PFN has no exception.

Method SET_DEP_MAT_RES_H Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULT_H_DEP_MAT Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT_H Table type to hold allocation result header information 20101020

Method SET_DEP_MAT_RES_H on class CL_GHO_ALLOC_PFN has no exception.

Method SET_DEP_MAT_RES_I Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULT_I_DEP_MAT Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT Table type for table that stores allocation results 20101020

Method SET_DEP_MAT_RES_I on class CL_GHO_ALLOC_PFN has no exception.

Method SET_NODE_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_QUANTITY Call by reference Type reference (TYPE) GHO_T_NODE_QUANTITY Table Type for Node Quanities 20100601

Method SET_NODE_QUANTITY on class CL_GHO_ALLOC_PFN has no exception.

Method SET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULTS_I Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I_ITEMIZED Table type for structure GHO_S_ALLOC_RES_I 20090805

Method SET_RESULT on class CL_GHO_ALLOC_PFN has no exception.

Method SET_RESULT_PP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULTS Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I Table type for structure GHO_S_ALLOC_RES_I 20090805

Method SET_RESULT_PP on class CL_GHO_ALLOC_PFN has no exception.

Method SET_WC_PROD_QTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WC_PROD_QTY Call by reference Type reference (TYPE) OPM_T_GLG Table type for gas lift gas 20101018

Method SET_WC_PROD_QTY on class CL_GHO_ALLOC_PFN has no exception.

Method SET_WC_PROD_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WC_PROD_RES Call by reference Type reference (TYPE) OPM_T_GLG_RES Table type for GLG result 20101018

Method SET_WC_PROD_RES on class CL_GHO_ALLOC_PFN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605