SAP ABAP Class CL_ACI_EPM_PO_LISTENER (EPM_ACI_PO_LISTENER)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD (Application Component) NetWeaver Demonstration
     S_EPM_ACI_BUYER (Package) EPM: ABAP Connectivity Infrastructure Buyer package
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EPM_BO_LISTENER Abstract BO listener class 20130226
Properties
Class CL_ACI_EPM_PO_LISTENER  
Short Description EPM_ACI_PO_LISTENER    
Super Class CL_EPM_BO_LISTENER Abstract BO listener class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EPM_ACI_BUYER   EPM: ABAP Connectivity Infrastructure Buyer package 
Created 20130226   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ACI_EPM_PO_LISTENER has no forward declaration.
Interfaces
Class CL_ACI_EPM_PO_LISTENER has no interface implemented.
Friends
Class CL_ACI_EPM_PO_LISTENER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LI_BP Instance attribute Public Object reference (TYPE REF TO) IF_EPM_BP 20130326
2 LI_PO Instance attribute Public Object reference (TYPE REF TO) IF_EPM_PO 20130326
3 LS_CANCEL_SO Instance attribute Public Type reference (TYPE) EPM_CANCEL_ORDER1 20130326
4 LS_CREATE_SO Instance attribute Public Type reference (TYPE) EPM_CREATE_ORDER1 20130326
5 LS_NODE_KEY Instance attribute Public See coding 20130401
6 LT_NODE_KEYS Instance attribute Public Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS 20130326
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_SO_INPUT_DATA Instance method Private Method 20130731
2 CALLWEBSERVICE Instance method Private Method 20130731
3 CHECK_IF_MODE_CREATE Instance method Private Method 20130731
4 GETBPEXTENSIONVALUE Instance method Private Method 20130731
5 RETRIEVE_THE_INPUT_DATA Instance method Private Method 20130731
Events
Class CL_ACI_EPM_PO_LISTENER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_LTH_HEADER_KEYS Private See coding 20130731 ty_lth_header_keys TYPE HASHED TABLE OF if_epm_bo=>ty_node_key WITH UNIQUE DEFAULT KEY
2 TY_LTH_HEADER_KEYS_1 Private See coding 20130731 ty_lth_header_keys_1 TYPE HASHED TABLE OF if_epm_bo=>ty_node_key WITH UNIQUE DEFAULT KEY
3 TY_LTH_ITEM_KEYS Private See coding 20130731 ty_lth_item_keys TYPE HASHED TABLE OF if_epm_bo=>ty_node_key WITH UNIQUE DEFAULT KEY
4 TY_LTH_ITEM_KEYS_1 Private See coding 20130731 ty_lth_item_keys_1 TYPE HASHED TABLE OF if_epm_bo=>ty_node_key WITH UNIQUE DEFAULT KEY
5 TY_LTH_SL_KEYS Private See coding 20130731 ty_lth_sl_keys TYPE HASHED TABLE OF if_epm_bo=>ty_node_key WITH UNIQUE DEFAULT KEY
6 TY_LTH_SL_KEYS_1 Private See coding 20130731 ty_lth_sl_keys_1 TYPE HASHED TABLE OF if_epm_bo=>ty_node_key WITH UNIQUE DEFAULT KEY
Method Signatures

Method ASSIGN_SO_INPUT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM_SCHEDULE_LINES Call by reference Type reference (TYPE) EPM_ITEM_SCHEDULE_LINE_TAB 20130731
2 Changing CT_PO_HEADERS Call by reference Type reference (TYPE) IF_EPM_PO_HEADER=>TT_NODE_DATA 20130731
3 Changing CT_PO_ITEMS Call by reference Type reference (TYPE) IF_EPM_PO_ITEM=>TT_NODE_DATA 20130731
4 Changing CT_PO_SCHEDULE_LINES Call by reference Type reference (TYPE) IF_EPM_PO_SL=>TT_NODE_DATA 20130731
5 Changing CT_PRODUCT_DATA Call by reference Type reference (TYPE) IF_EPM_PRODUCT_HEADER=>TT_NODE_DATA 20130731
6 Changing CT_SO_ITEMS Call by reference Type reference (TYPE) EPM_CREATE_ORDER_ITEM_TAB 20130731
7 Changing CV_BP_ID Call by reference Type reference (TYPE) STRING 20130731
8 Exporting EV_STRUCT Call by reference Type reference (TYPE) EPM_SUPPLIER_DETERMINATION 20130731
9 Importing IV_CREATE_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20130731

Method ASSIGN_SO_INPUT_DATA on class CL_ACI_EPM_PO_LISTENER has no exception.

Method CALLWEBSERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20130731
2 Importing IS_STRUCT Call by reference Type reference (TYPE) EPM_SUPPLIER_DETERMINATION 20130731
3 Importing IV_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20130731

Method CALLWEBSERVICE on class CL_ACI_EPM_PO_LISTENER has no exception.

Method CHECK_IF_MODE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20130731
2 Exporting E_LTH_HEADER_KEYS Call by reference Type reference (TYPE) TY_LTH_HEADER_KEYS 20130731
3 Exporting E_LTH_ITEM_KEYS Call by reference Type reference (TYPE) TY_LTH_ITEM_KEYS 20130731
4 Exporting E_LTH_SL_KEYS Call by reference Type reference (TYPE) TY_LTH_SL_KEYS 20130731
5 Importing IT_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) IF_EPM_DATA_BUFFER=>TT_CHANGE_NOTIFICATIONS 20130731

Method CHECK_IF_MODE_CREATE on class CL_ACI_EPM_PO_LISTENER has no exception.

Method GETBPEXTENSIONVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BP_ID Call by reference Type reference (TYPE) STRING 20130731
2 Exporting EV_EXT_VALUE Call by reference Type reference (TYPE) ABAP_BOOL 20130731
3 Importing IT_NODE_KEYS Call by reference Type reference (TYPE) IF_EPM_BO=>TT_NODE_KEYS 20130731

Method GETBPEXTENSIONVALUE on class CL_ACI_EPM_PO_LISTENER has no exception.

Method RETRIEVE_THE_INPUT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PO_HEADERS Call by reference Type reference (TYPE) IF_EPM_PO_HEADER=>TT_NODE_DATA 20130731
2 Changing CT_PO_ITEMS Call by reference Type reference (TYPE) IF_EPM_PO_ITEM=>TT_NODE_DATA 20130731
3 Changing CT_PO_SCHEDULE_LINES Call by reference Type reference (TYPE) IF_EPM_PO_SL=>TT_NODE_DATA 20130731
4 Changing C_LTH_HEADER_KEYS Call by reference Type reference (TYPE) TY_LTH_HEADER_KEYS_1 20130731
5 Changing C_LTH_ITEM_KEYS Call by reference Type reference (TYPE) TY_LTH_ITEM_KEYS_1 20130731
6 Changing C_LTH_SL_KEYS Call by reference Type reference (TYPE) TY_LTH_SL_KEYS_1 20130731
7 Importing IV_CREATE_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20130731

Method RETRIEVE_THE_INPUT_DATA on class CL_ACI_EPM_PO_LISTENER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740