SAP ABAP Interface IF_EX_BADI_GHO_ALLOC (Interface for BAdI: BADI_GHO_ALLOC)
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
Interface IF_EX_BADI_GHO_ALLOC  
Short Description Interface for BAdI: BADI_GHO_ALLOC    
General Data
Package APPL_GHO_ALLOC_BE   Backend Logic for Allocation 
Created 20101014   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_BADI_GHO_ALLOC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20101014
Friends
Interface IF_EX_BADI_GHO_ALLOC has no friend.
Attributes
Interface IF_EX_BADI_GHO_ALLOC has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ALLOCATE_BOTTOM2TOP Instance method Public Method To allocate from Bottom to Top - Capacity 20101014
2 ALLOCATE_DISPOSITIONS Instance method Public Method Allocate the dispositions (Itemized allocation) 20101014
3 ALLOCATE_TOPDOWN_PLAN Instance method Public Method Allocate planned allocation top down 20101014
4 CALC_WC_ESTIMATED_PROD Instance method Public Method Calculate Estimated Well Completion Production 20110613
5 TRIGGER_IN_ENGINE Instance method Public Method Trigger engine processing while entry 20101014
6 TRIGGER_IN_POSTPROCESSING Instance method Public Method Trigger post processing steps while entry 20101014
7 TRIGGER_IN_PREPROCESSING Instance method Public Method Trigger preprocessing steps while entry 20101014
8 TRIGGER_OUT_ENGINE Instance method Public Method Trigger engine processing while exit 20101014
9 TRIGGER_OUT_POSTPROCESSING Instance method Public Method Trigger post processing steps while exit 20101014
10 TRIGGER_OUT_PREPROCESSING Instance method Public Method Trigger preprocessing steps while exit 20101014
Events
Interface IF_EX_BADI_GHO_ALLOC has no event.
Types
Interface IF_EX_BADI_GHO_ALLOC has no local type.
Method Signatures

Method ALLOCATE_BOTTOM2TOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_RESULTS Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I_ITEMIZED Table type for structure GHO_S_ALLOC_RES_I_ITEMIZED 20101014
2 Changing ET_RESULTS_PP Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I Table type for structure GHO_S_ALLOC_RES_I 20101014
3 Importing IV_NODE_ID Value transfer Type reference (TYPE) GHO_NODE_ID ID of the Node in the Network 20101014
4 Importing IV_NODE_QTY Value transfer Type reference (TYPE) GHO_QUANTITY Quantity Measured/Planned against the Node:Vol,Mass,Energy 20101014

Method ALLOCATE_BOTTOM2TOP on Interface IF_EX_BADI_GHO_ALLOC has no exception.

Method ALLOCATE_DISPOSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALLOC_RES_H Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT_H Table type to hold allocation result header information 20101014
2 Importing IT_ALLOC_RES_I Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT Table type for table that stores allocation results 20101014
3 Importing IT_STATUS_CHECK Call by reference Type reference (TYPE) GHO_T_DEP_MAT_CHECK Table type for Status Check of dependent material 20101014
4 Changing XT_RESULTS Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I_ITEMIZED Table type for structure GHO_S_ALLOC_RES_I_ITEMIZED 20101014

Method ALLOCATE_DISPOSITIONS on Interface IF_EX_BADI_GHO_ALLOC has no exception.

Method ALLOCATE_TOPDOWN_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_RESULTS Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I_ITEMIZED Table type for structure GHO_S_ALLOC_RES_I_ITEMIZED 20101014
2 Changing ET_RESULTS_PP Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I Table type for structure GHO_S_ALLOC_RES_I 20101014
3 Importing IV_NODE_ID Value transfer Type reference (TYPE) GHO_NODE_ID ID of the Node in the Network 20101014
4 Importing IV_NODE_QTY Value transfer Type reference (TYPE) GHO_QUANTITY Quantity Measured/Planned against the Node:Vol,Mass,Energy 20101014

Method ALLOCATE_TOPDOWN_PLAN on Interface IF_EX_BADI_GHO_ALLOC has no exception.

Method CALC_WC_ESTIMATED_PROD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110613
2 Exporting ET_RESULT Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I_ITEMIZED Table type for structure GHO_S_ALLOC_RES_I_ITEMIZED 20110613
3 Exporting ET_WC_PROD_QTY Call by reference Type reference (TYPE) OPM_T_GLG Table type for gas lift gas 20110613
4 Exporting EV_SKIP_STANDARD Call by reference Type reference (TYPE) FLAG General Flag 20110615
5 Importing IS_ALLOC_HEADER Call by reference Type reference (TYPE) GHO_S_ALLOC_HEADER Header for Allocation 20110613
6 Importing IT_LINKS Call by reference Type reference (TYPE) GHO_T_LINK Table of Object Links 20110613
7 Importing IT_NODE_RULE_H Call by reference Type reference (TYPE) GHO_T_NODE_RULE_H Table type for table GHO_NODE_RULE_H 20110613
8 Importing IT_NODE_RULE_I Call by reference Type reference (TYPE) GHO_T_NODE_RULE_I Table type for table GHO_NODE_RULE_I 20110613
9 Importing IT_NW_RULE Call by reference Type reference (TYPE) GHO_T_NW_RULE_H_DB Table type for storing network rule db data 20110613
10 Importing IT_OBJECTS Call by reference Type reference (TYPE) GHO_T_OBJECT Table of Network Objects 20110613
11 Importing IT_QUANTITY Call by reference Type reference (TYPE) GHO_T_NODE_QUANTITY Table Type for Node Quanities 20110613
12 Importing IT_WC_RULE Call by reference Type reference (TYPE) GHO_T_WC_OVR Table type for table GHO_WC_OVR 20110613
13 Importing IV_PROD_FROM_TS Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110613
14 Importing IV_PROD_TO_TS Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110613
15 Importing IV_SIMU_ID Call by reference Type reference (TYPE) GHO_SIMU_ID Simulation ID 20110613
16 Importing IV_STD_UOM Call by reference Type reference (TYPE) MSEHI Unit of Measurement 20110613

Method CALC_WC_ESTIMATED_PROD on Interface IF_EX_BADI_GHO_ALLOC has no exception.

Method TRIGGER_IN_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101014
2 Exporting ET_RESULTS Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I_ITEMIZED Table type for structure GHO_S_ALLOC_RES_I_ITEMIZED 20101014
3 Exporting ET_RESULTS_PP Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I Table type for structure GHO_S_ALLOC_RES_I 20101014
4 Exporting EV_SKIP_STANDARD Call by reference Type reference (TYPE) FLAG General Flag 20101014
5 Importing IS_ALLOC_HEADER Call by reference Type reference (TYPE) GHO_S_ALLOC_HEADER Header for Allocation 20101014
6 Importing IT_ALLOC_RES_H Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT_H Table type to hold allocation result header information 20101014
7 Importing IT_ALLOC_RES_I Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT Table type for table that stores allocation results 20101014
8 Importing IT_NODE_DS_SPLIT Call by reference Type reference (TYPE) GHO_T_NODE_DS_SPLITS Table Type for Downstream Splits 20101014
9 Importing IT_NODE_RULE Call by reference Type reference (TYPE) GHO_T_NODE_RULE Rules for nodes in a network 20101014
10 Importing IT_NW_PROFILE Call by reference Type reference (TYPE) GHO_T_NW_RULE_I_DB Table type to store network rule item db data 20101014
11 Importing IT_NW_STR Call by reference Type reference (TYPE) GHO_T_NW_STR Network Table used for allocation 20101014
12 Importing IT_QUANTITY Call by reference Type reference (TYPE) GHO_T_NODE_QUANTITY Table Type for Node Quanities 20101014
13 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 20101014
14 Importing IT_STATUS_CHECK Call by reference Type reference (TYPE) GHO_T_DEP_MAT_CHECK Table type for Status Check of dependent material 20101014
15 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20101014

Method TRIGGER_IN_ENGINE on Interface IF_EX_BADI_GHO_ALLOC has no exception.

Method TRIGGER_IN_POSTPROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SKIP_STANDARD Call by reference Type reference (TYPE) FLAG General Flag 20101014
2 Importing IS_ALLOC_HEADER Call by reference Type reference (TYPE) GHO_S_ALLOC_HEADER Header for Allocation 20101014
3 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101014
4 Importing IT_RESULTS Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I_ITEMIZED Table type for structure GHO_S_ALLOC_RES_I_ITEMIZED 20101014
5 Importing IT_RESULTS_PP Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I Table type for structure GHO_S_ALLOC_RES_I 20101014
6 Importing IV_ALLOC_RUN_ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20101014
7 Importing IV_BATCH_RUN_ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20101014
8 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20101014

Method TRIGGER_IN_POSTPROCESSING on Interface IF_EX_BADI_GHO_ALLOC has no exception.

Method TRIGGER_IN_PREPROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALLOC_RES_H Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT_H Table type to hold allocation result header information 20101014
2 Exporting ET_ALLOC_RES_I Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT Table type for table that stores allocation results 20101014
3 Exporting ET_CHECK_STATUS Call by reference Type reference (TYPE) GHO_T_DEP_MAT_CHECK Table type for Status Check of dependent material 20101014
4 Exporting ET_COMPONENT_QUANTITY Call by reference Type reference (TYPE) GHO_T_COMPONENT_QUANTITY Table type for components quantity 20101014
5 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101014
6 Exporting ET_NODE_DS_SPLIT Call by reference Type reference (TYPE) GHO_T_NODE_DS_SPLITS Table Type for Downstream Splits 20101014
7 Exporting ET_NODE_RULE Call by reference Type reference (TYPE) GHO_T_NODE_RULE Rules for nodes in a network 20101014
8 Exporting ET_NW_PROFILE Call by reference Type reference (TYPE) GHO_T_NW_RULE_I_DB Table type to store network rule item db data 20101014
9 Exporting ET_NW_STR Call by reference Type reference (TYPE) GHO_T_NW_STR Network Table used for allocation 20101014
10 Exporting ET_QUANTITY Call by reference Type reference (TYPE) GHO_T_NODE_QUANTITY Table Type for Node Quanities 20101014
11 Exporting ET_RESULT Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I_ITEMIZED Table type for structure GHO_S_ALLOC_RES_I_ITEMIZED 20101014
12 Exporting EV_SKIP_STANDARD Call by reference Type reference (TYPE) FLAG General Flag 20101014
13 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20101014
14 Changing XS_ALLOC_HEADER Call by reference Type reference (TYPE) GHO_S_ALLOC_HEADER Header for Allocation 20101014

Method TRIGGER_IN_PREPROCESSING on Interface IF_EX_BADI_GHO_ALLOC has no exception.

Method TRIGGER_OUT_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101014
2 Exporting ET_RESULTS Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I_ITEMIZED Table type for structure GHO_S_ALLOC_RES_I_ITEMIZED 20101014
3 Exporting ET_RESULTS_PP Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I Table type for structure GHO_S_ALLOC_RES_I 20101014
4 Importing IS_ALLOC_HEADER Call by reference Type reference (TYPE) GHO_S_ALLOC_HEADER Header for Allocation 20101014
5 Importing IT_ALLOC_RES_H Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT_H Table type to hold allocation result header information 20101014
6 Importing IT_ALLOC_RES_I Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT Table type for table that stores allocation results 20101014
7 Importing IT_NODE_DS_SPLIT Call by reference Type reference (TYPE) GHO_T_NODE_DS_SPLITS Table Type for Downstream Splits 20101014
8 Importing IT_NODE_RULE Call by reference Type reference (TYPE) GHO_T_NODE_RULE Rules for nodes in a network 20101014
9 Importing IT_NW_PROFILE Call by reference Type reference (TYPE) GHO_T_NW_RULE_I_DB Table type to store network rule item db data 20101014
10 Importing IT_NW_STR Call by reference Type reference (TYPE) GHO_T_NW_STR Network Table used for allocation 20101014
11 Importing IT_QUANTITY Call by reference Type reference (TYPE) GHO_T_NODE_QUANTITY Table Type for Node Quanities 20101014
12 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 20101014
13 Importing IT_STATUS_CHECK Call by reference Type reference (TYPE) GHO_T_DEP_MAT_CHECK Table type for Status Check of dependent material 20101014
14 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20101014

Method TRIGGER_OUT_ENGINE on Interface IF_EX_BADI_GHO_ALLOC has no exception.

Method TRIGGER_OUT_POSTPROCESSING 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 20101014
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101014
3 Importing IT_RESULTS Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I_ITEMIZED Table type for structure GHO_S_ALLOC_RES_I_ITEMIZED 20101014
4 Importing IT_RESULTS_PP Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I Table type for structure GHO_S_ALLOC_RES_I 20101014
5 Importing IV_ALLOC_RUN_ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20101014
6 Importing IV_BATCH_RUN_ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20101014
7 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20101014

Method TRIGGER_OUT_POSTPROCESSING on Interface IF_EX_BADI_GHO_ALLOC has no exception.

Method TRIGGER_OUT_PREPROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALLOC_RES_H Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT_H Table type to hold allocation result header information 20101014
2 Exporting ET_ALLOC_RES_I Call by reference Type reference (TYPE) GHO_T_ALLOC_RESULT Table type for table that stores allocation results 20101014
3 Exporting ET_CHECK_STATUS Call by reference Type reference (TYPE) GHO_T_DEP_MAT_CHECK Table type for Status Check of dependent material 20101014
4 Exporting ET_COMPONENT_QUANTITY Call by reference Type reference (TYPE) GHO_T_COMPONENT_QUANTITY Table type for components quantity 20101014
5 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101014
6 Exporting ET_NODE_DS_SPLIT Call by reference Type reference (TYPE) GHO_T_NODE_DS_SPLITS Table Type for Downstream Splits 20101014
7 Exporting ET_NODE_RULE Call by reference Type reference (TYPE) GHO_T_NODE_RULE Rules for nodes in a network 20101014
8 Exporting ET_NW_PROFILE Call by reference Type reference (TYPE) GHO_T_NW_RULE_I_DB Table type to store network rule item db data 20101014
9 Exporting ET_NW_STR Call by reference Type reference (TYPE) GHO_T_NW_STR Network Table used for allocation 20101014
10 Exporting ET_QUANTITY Call by reference Type reference (TYPE) GHO_T_NODE_QUANTITY Table Type for Node Quanities 20101014
11 Exporting ET_RESULT Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_I_ITEMIZED Table type for structure GHO_S_ALLOC_RES_I_ITEMIZED 20101014
12 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20101014
13 Changing XS_ALLOC_HEADER Call by reference Type reference (TYPE) GHO_S_ALLOC_HEADER Header for Allocation 20101014

Method TRIGGER_OUT_PREPROCESSING on Interface IF_EX_BADI_GHO_ALLOC has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606