SAP ABAP Class CL_SE_PUR_POCHGEDINFO (Mapping class for Purchase Order's Created Info Out Msg)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-GF-ES (Application Component) Enterprise Services in Purchasing
     OPS_SE_PUR (Package) Service Enabling for Purchasing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_EVENT_HANDLER_STATIC Static Event Handler 20070909
Properties
Class CL_SE_PUR_POCHGEDINFO  
Short Description Mapping class for Purchase Order's Created Info Out Msg    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_PUR   Service Enabling for Purchasing 
Created 20070909   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SE_PUR_POCHGEDINFO has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 BI_EVENT_HANDLER_STATIC Static Event Handler 20070909
Friends
Class CL_SE_PUR_POCHGEDINFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CLASS_NAME Constant Public Type reference (TYPE) SEOCLNAME 'CL_SE_PUR_POCHGEDINFO' Class Name 20070920
2 GC_OBJKEY Constant Public Type reference (TYPE) SWFDNAME '_EVT_OBJKEY' Element ID (32 Characters, Unique, Not Language-Dependent) 20070920
3 GC_WUF_APPLICATION_NAME Constant Public Type reference (TYPE) WUF_APPLICATION 'CO_PUR_PURCHASEORDERCHGIN' WUF Appl Name of PO Created information 20070909
4 GC_WUF_EVENT_HEADER_NAME Constant Public Type reference (TYPE) WUF_EVENT 'PO HEADER OUTPUT' WUF Event name of PO Header Created information 20070909
5 GC_WUF_EVENT_HPRICESPEC_NAME Constant Public Type reference (TYPE) WUF_EVENT 'PO HEADER PRICESPEC OUTPUT' WUF Event name of Header Price Spec 20070909
6 GC_WUF_EVENT_ITEM_CONF_NAME Constant Public Type reference (TYPE) WUF_EVENT 'PO ITM CONF SCHEDLINE OUTPUT' WUF Event Name of Item for PO Created information 20070909
7 GC_WUF_EVENT_ITEM_NAME Constant Public Type reference (TYPE) WUF_EVENT 'PO ITEM OUTPUT' WUF Event Name of Item for PO Created information 20070909
8 GC_WUF_EVENT_ITEM_PRISPEC_NAME Constant Public Type reference (TYPE) WUF_EVENT 'PO ITEM PRICESPEC OUTPUT' WUF Event Name of Item for PO Created information 20070909
9 GC_WUF_EVENT_ITEM_SCH_NAME Constant Public Type reference (TYPE) WUF_EVENT 'PO ITM SCHEDLINE OUTPUT' WUF Event Name of Item for PO Created information 20070909
10 GC_WUF_EVENT_ITEM_SCH_SUB_NAME Constant Public Type reference (TYPE) WUF_EVENT 'PO ITM SCHEDLINE SUBCON OUTPUT' WUF Event Name of Item for PO Created information 20070909
11 GC_WUF_EVENT_PARTY_NAME Constant Public Type reference (TYPE) WUF_EVENT 'PO HEADER PARTY OUTPUT' WUF Event name of PO Header Created information 20070909
12 GC_WUF_EVENT_PURGRP_EMAIL_NAME Constant Public Type reference (TYPE) WUF_EVENT 'PO HEADER PURGRPEMAIL OUTPUT' WUF Event name of Header Price Spec 20070909
13 GC_WUF_EVENT_PURGRP_FAC_NAME Constant Public Type reference (TYPE) WUF_EVENT 'PO HEADER PURGRPFAC OUTPUT' WUF Event name of Header Price Spec 20070909
14 GC_WUF_EVENT_PURGRP_TEL_NAME Constant Public Type reference (TYPE) WUF_EVENT 'PO HEADER PURGRPTEL OUTPUT' WUF Event name of Header Price Spec 20070909
15 GC_WUF_EVENT_TEXT_NAME Constant Public Type reference (TYPE) WUF_EVENT 'PO TEXT OUTPUT' WUF Event name of PO Header Created information 20070909
16 GO_PO_XI Instance attribute Private Type reference (TYPE) SAPPLCO_PUR_ORD_CHGD_INFO_PUR1 Global Purchase Order XI Str 20070909
17 MY_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SE_PUR_POCHGEDINFO Singleton instance 20070909
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE Static method Public Method Creates a singleton instance 20070909
2 GET_PO_XI Instance method Public Method 20070909
3 MAPPING_OUT Instance method Private Method Outbound mapping 20070909
4 MAP_ITEM_ACCOUNT_TO_XI Instance method Private Method Maps the Accounting Coding Block in Item level (PO Chg) 20070910
5 MAP_ITEM_CONF_SCHED_TO_XI Instance method Private Method Maps the Confirmed schedule for PO created information 20070909
6 MAP_ITEM_PRICESPEC_TO_XI Instance method Private Method Maps the Price Specification Elements in Item level (PO Chg) 20070909
7 MAP_ITEM_SCHEDULELINE_TO_XI Instance method Private Method Maps the Schedule Line in Item level (PO Changed) 20070909
8 MAP_ITEM_SCHEDULE_SUB_TO_XI Instance method Private Method Maps Subcontracting Components in Schedule Line (Po Changed) 20070909
9 MAP_ITEM_TEXT_TO_XI Instance method Private Method Maps the text collection in Item level (PO Changed) 20070909
10 MAP_ITEM_TO_XI Instance method Private Method Maps the Items (PO changed) 20070909
11 MAP_PARTY_TO_XI Instance method Private Method Maps the party elements for the header 20070909
12 MAP_POHEADER_TO_XI Instance method Private Method Map the PO Header to XI str (PO Changed) 20070909
13 MAP_PRICESPECIFICATION_TO_XI Instance method Private Method Maps the price specification elements for the header 20070909
14 MAP_PURGRP_COMM_TO_XI Instance method Private Method Maps the communication elements of the Purchase Group 20070909
15 MAP_TEXTHEADER_TO_XI Instance method Private Method Maps the text collection elements 20070909
16 PROCESS_OUT Instance method Public Method Send message to XI via a proxy 20070909
Events
Class CL_SE_PUR_POCHGEDINFO has no event.
Types
Class CL_SE_PUR_POCHGEDINFO has no local type.
Method Signatures

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SE_PUR_POCHGEDINFO Mapping class for Purchase Order's Created Info Out Msg 20070909

Method GET_INSTANCE on class CL_SE_PUR_POCHGEDINFO has no exception.

Method GET_PO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PO_XI Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_CHGD_INFO_PUR1 Proxy Structure (Generated) 20070909

Method GET_PO_XI on class CL_SE_PUR_POCHGEDINFO has no exception.

Method MAPPING_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR_PROT Call by reference Type reference (TYPE) WUF_ERROR_TAB Error Message Structure 20070909
2 Importing IS_BAPIMEPOHEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Header Data for Interface BAPI vs. MEREQ 20070909
3 Importing IS_PURCHGRP Call by reference Type reference (TYPE) T024 Purchasing Groups 20070909
4 Importing IT_BAPIACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Account Assignment Fields for Purchase Order 20070909
5 Importing IT_BAPIADDRDELIVERY Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY_TP Table Type for BAPIMEPOADDRDELIVERY 20070909
6 Importing IT_BAPICOMPONENT Call by reference Type reference (TYPE) MMPUR_POCOMPONENT_TTY Table Type for Component Data 20070909
7 Importing IT_BAPICONDITIONHEADER Call by reference Type reference (TYPE) BAPIMEPOCONDHEADER_TP Conditions (Header) 20070909
8 Importing IT_BAPICONFIRMATION Call by reference Type reference (TYPE) BAPIEKES_TP Transfer Structure: Display/List - Vendor Confirmation 20070909
9 Importing IT_BAPIHISTORY_TOTALS Call by reference Type reference (TYPE) BAPIEKBES_TP Transfer Structure for PO History: Totals 20070909
10 Importing IT_BAPIITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for Internal BUS2105 BAPI Objects 20070909
11 Importing IT_BAPIITEMCOND Call by reference Type reference (TYPE) BAPIMEPOCOND_TP Table Type for BAPIMEPOCOND 20070909
12 Importing IT_BAPISCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20070909
13 Importing IT_BAPISHIPPING Call by reference Type reference (TYPE) MEPO_T_BAPIEKPV Table Type for Structure BAPIMEPOSHIPPEXP 20080808
14 Importing IT_BAPITEXTHEADER Call by reference Type reference (TYPE) BAPIMEPOTEXTHEADER_TP Table Type for BAPIMEPOTEXTHEADER 20070909
15 Importing IT_BAPITEXTITEM Call by reference Type reference (TYPE) BAPIMEPOTEXT_TP Texts: (Header or Item) 20070909
16 Importing IT_PARTNER Call by reference Type reference (TYPE) BAPIEKKOP_TP Table Type for BAPIEKKOP 20070909
# Exception Resumable Description Created on
1 CX_OPS_SE_PO Purchase Order Error 20070909
2 CX_WUF_ERROR Error 20070909

Method MAP_ITEM_ACCOUNT_TO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_ACCOUNT_XI Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_CHGD_INFO_TAB1 Proxy Table Type (Generated) 20070910
2 Exporting E_OK Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070910
3 Importing IS_ITEM Call by reference Type reference (TYPE) BAPIMEPOITEM Purchase Order Item 20070912
4 Importing IT_ITEM_ACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOITEM 20070910
5 Importing IV_ITEM_NUMBER Call by reference Type reference (TYPE) EBELP Condition item number 20070910
6 Importing I_PREFETCH Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070910
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20070910

Method MAP_ITEM_CONF_SCHED_TO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_CONF_XI Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_CHGD_INFO_TAB3 Proxy Table Type (Generated) 20070909
2 Exporting E_OK Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
3 Importing IS_ADDRDELIVERY Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY PO Item: Address Structure BAPIADDR1 for Inbound Delivery 20070921
4 Importing IS_ITEM Call by reference Type reference (TYPE) BAPIMEPOITEM Condition item number 20070914
5 Importing IT_ITEM_CONF Call by reference Type reference (TYPE) BAPIEKES_TP Table Type for BAPIMEPOITEM 20070909
6 Importing I_PREFETCH Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20070909

Method MAP_ITEM_PRICESPEC_TO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_PRISPEC_XI Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_CHGD_INFO_TAB8 Proxy Table Type (Generated) 20070909
2 Exporting E_OK Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
3 Importing IT_ITEM_PRICESPEC Call by reference Type reference (TYPE) BAPIMEPOCOND_TP Table Type for BAPIMEPOITEM 20070909
4 Importing IV_ITEM_NUMBER Call by reference Type reference (TYPE) EBELP Condition item number 20070909
5 Importing I_PREFETCH Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20070909

Method MAP_ITEM_SCHEDULELINE_TO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_SCHEDULE_XI Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_CHGD_INFO_TAB2 Proxy Table Type (Generated) 20070909
2 Exporting E_OK Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
3 Importing IS_ITEM Call by reference Type reference (TYPE) BAPIMEPOITEM Purchase Order Item 20070912
4 Importing IS_POADDRDELIVERY Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY PO Item: Address Structure BAPIADDR1 for Inbound Delivery 20081205
5 Importing IT_ITEM_SCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOITEM 20070909
6 Importing IT_ITEM_SCHEDULE_SUBC Call by reference Type reference (TYPE) MMPUR_POCOMPONENT_TTY Table Type for Component Data 20070909
7 Importing IV_ITEM_NUMBER Call by reference Type reference (TYPE) EBELP Condition item number 20070909
8 Importing IV_PO_NUMBER Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20070911
9 Importing I_PREFETCH Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20070909

Method MAP_ITEM_SCHEDULE_SUB_TO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_SCHEDULE_SUB_XI Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_CHGD_INFO__TAB Proxy Table Type (Generated) 20070909
2 Exporting E_OK Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
3 Importing IT_ITEM_SCHEDULE_SUBC Call by reference Type reference (TYPE) MMPUR_POCOMPONENT_TTY Table Type for Component Data 20070909
4 Importing IV_ITEM_NUMBER Call by reference Type reference (TYPE) EBELP Condition item number 20070909
5 Importing IV_SCHEDULE_LINE Call by reference Type reference (TYPE) ETENR Delivery Schedule Line Number 20070909
6 Importing I_PREFETCH Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20070909

Method MAP_ITEM_TEXT_TO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_TEXT_XI Call by reference Type reference (TYPE) SAPPLCO_TEXT_COLLECTION_TE_TAB Proxy Table Type (Generated) 20070909
2 Exporting E_OK Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
3 Importing IT_ITEM_TEXT Call by reference Type reference (TYPE) BAPIMEPOTEXT_TP Table Type for BAPIMEPOITEM 20070909
4 Importing IV_ITEM_NUMBER Call by reference Type reference (TYPE) EBELP Condition item number 20070909
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS Language Key 20081117
6 Importing I_PREFETCH Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20070909

Method MAP_ITEM_TO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
2 Importing IS_POHEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20070911
3 Importing IT_ITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20070909
4 Importing IT_ITEMACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20070910
5 Importing IT_ITEMADDRDELIVERY Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY_TP Table Type for BAPIMEPOADDRDELIVERY 20070909
6 Importing IT_ITEMCOND Call by reference Type reference (TYPE) BAPIMEPOCOND_TP Table Type for BAPIMEPOCOND 20070909
7 Importing IT_ITEMCONF Call by reference Type reference (TYPE) BAPIEKES_TP Table Type for BAPIEKES 20070909
8 Importing IT_ITEMHISTORY_TOTALS Call by reference Type reference (TYPE) BAPIEKBES_TP Table Type for BAPIEKBES 20070911
9 Importing IT_ITEMSCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20070909
10 Importing IT_ITEMSCHEDULE_SUBC Call by reference Type reference (TYPE) MMPUR_POCOMPONENT_TTY Table Type for Component Data 20070909
11 Importing IT_ITEMSHIPPING Call by reference Type reference (TYPE) MEPO_T_BAPIEKPV Table Type for Structure BAPIMEPOSHIPPEXP 20080808
12 Importing IT_ITEMTEXT Call by reference Type reference (TYPE) BAPIMEPOTEXT_TP Table Type for BAPIMEPOTEXT 20070909
13 Importing IV_PO_NO Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20070911
14 Importing I_PREFETCH Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20070909

Method MAP_PARTY_TO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
2 Importing IT_PARTY Call by reference Type reference (TYPE) BAPIEKKOP_TP Table Type for BAPIMEPOCONDHEADER 20070909
3 Importing I_PREFETCH Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20070909

Method MAP_POHEADER_TO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER_XI Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_CHGD_INFO_PUR1 Proxy Structure (Generated) 20070909
2 Exporting E_OK Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
3 Importing IS_HEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20070909
4 Importing IS_PURCHGRP Call by reference Type reference (TYPE) T024 Purchasing Groups 20070909
5 Importing I_PREFETCH Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20070909

Method MAP_PRICESPECIFICATION_TO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
2 Importing IT_CONDITIONHEADER Call by reference Type reference (TYPE) BAPIMEPOCONDHEADER_TP Table Type for BAPIMEPOCONDHEADER 20070909
3 Importing I_PREFETCH Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20070909

Method MAP_PURGRP_COMM_TO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
2 Importing IS_PURCHASEGROUP Call by reference Type reference (TYPE) T024 Table Type for BAPIMEPOCONDHEADER 20070909
3 Importing I_PREFETCH Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20070909

Method MAP_TEXTHEADER_TO_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
2 Importing IT_TEXTHEADER Call by reference Type reference (TYPE) BAPIMEPOTEXTHEADER_TP Table Type for BAPIMEPOCONDHEADER 20070909
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS Language Key 20081117
4 Importing I_PREFETCH Call by reference Type reference (TYPE) WUF_BOOLEAN Boolean Value 20070909
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20070909

Method PROCESS_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20070909
2 Importing IV_PO_NO Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20070909
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20070909
2 CX_APPL_PROXY_BADI_PROCESSING Error in BAdI Processing in Proxy 20070911
3 CX_OPS_SE Error in OPS service 20070909
History
Last changed by/on SAP  20110908 
SAP Release Created in 603