SAP ABAP Class CL_SE_PUR_POERPREQ_OUT (Implementation Class for Purchase Order ERP Request Out)
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
Properties
Class CL_SE_PUR_POERPREQ_OUT  
Short Description Implementation Class for Purchase Order ERP Request Out    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_PUR   Service Enabling for Purchasing 
Created 20080306   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SE_PUR_POERPREQ_OUT has no forward declaration.
Interfaces
Class CL_SE_PUR_POERPREQ_OUT has no interface implemented.
Friends
Class CL_SE_PUR_POERPREQ_OUT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CHANGE Constant Public Type reference (TYPE) CHAR10 '02' Change Flag 20080412
2 C_CREATE Constant Public Type reference (TYPE) CHAR10 '01' Create Flag 20080412
3 C_DELETED Constant Public Type reference (TYPE) FLAG 'L' General Flag 20080307
4 C_ERROR Constant Public Type reference (TYPE) FLAG 'E' Error Flag 20080412
5 C_FALSE Constant Public Type reference (TYPE) FLAG ' ' General Flag 20080307
6 C_TRUE Constant Public Type reference (TYPE) FLAG 'X' General Flag 20080307
7 MY_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_SE_PUR_POERPREQ_OUT Implementation Class for Purchase Order ERP Request Out 20080310
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE Static method Public Method 20080310
2 ITEM_MAP Instance method Private Method 20080307
3 MAPPING_OUT Instance method Private Method 20080306
4 PROCESS_OUT Instance method Public Method Outbound processing 20080306
Events
Class CL_SE_PUR_POERPREQ_OUT has no event.
Types
Class CL_SE_PUR_POERPREQ_OUT 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_POERPREQ_OUT Implementation Class for Purchase Order ERP Request Out 20080310

Method GET_INSTANCE on class CL_SE_PUR_POERPREQ_OUT has no exception.

Method ITEM_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PO_PROXY_ITEM Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPREQ_V1_TAB2 Purchase Order 20080307
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Return Parameter 20080808
3 Importing IS_LFM1 Call by reference Type reference (TYPE) LFM1 Vendor master record purchasing organization data 20080307
4 Importing IS_PO_HEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20080307
5 Importing IT_COMPONENTS Call by reference Type reference (TYPE) MMPUR_POCOMPONENT_TTY Table Type for Component Data 20080307
6 Importing IT_EKET Call by reference Type reference (TYPE) EKET_TT Table Type: Scheduling Agreement Schedule Lines 20080307
7 Importing IT_EKPO Call by reference Type reference (TYPE) ME_EKPO Table Type for Purchasing Document Items 20080307
8 Importing IT_PO_ACC Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20080307
9 Importing IT_PO_ADDRESS Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY_TP Table Type for BAPIMEPOADDRDELIVERY 20080307
10 Importing IT_PO_COMPONENTS Call by reference Type reference (TYPE) BAPIMEPO_T_COMPONENT Table Type for BAPIMEPOCOMPONENT 20080307
11 Importing IT_PO_CONF Call by reference Type reference (TYPE) BAPIEKES_TP Table Type for BAPIEKES 20080307
12 Importing IT_PO_CONTRACTLIMITS Call by reference Type reference (TYPE) BAPIESUCC_TP Table Type for BAPIESUCC 20080307
13 Importing IT_PO_ITEMS Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20080307
14 Importing IT_PO_ITEMS_COND Call by reference Type reference (TYPE) BAPIMEPOCOND_TP Table Type for BAPIMEPOCOND 20080307
15 Importing IT_PO_ITEM_TEXTS Call by reference Type reference (TYPE) BAPIMEPOTEXT_TP Table Type for BAPIMEPOTEXT 20080307
16 Importing IT_PO_LIMITS Call by reference Type reference (TYPE) BAPIESUHC_TP Table Type for BAPIESUHC 20080307
17 Importing IT_PO_SCH Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20080307
18 Importing IT_PO_SHIPPING Call by reference Type reference (TYPE) MEPO_T_BAPIEKPV Table Type for Structure BAPIMEPOSHIPPEXP 20080307
19 Importing IT_PO_SRV_ACCT Call by reference Type reference (TYPE) BAPIESKLC_TP Table Type for BAPIESKLC 20080722
20 Importing IT_SERVICES Call by reference Type reference (TYPE) BAPIESLLC_TP Table Type for BAPIESLLC 20080307
21 Importing LV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20080319
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20080722

Method MAPPING_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PO_PROXY Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPREQ_V1PUR_1 Purchase Order 20080306
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20080808
3 Importing IS_LFM1 Call by reference Type reference (TYPE) LFM1 Vendor master record purchasing organization data 20080307
4 Importing IS_PO_HEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20080306
5 Importing IT_COMPONENTS Call by reference Type reference (TYPE) MMPUR_POCOMPONENT_TTY Table Type for Component Data 20080306
6 Importing IT_EKET Call by reference Type reference (TYPE) EKET_TT Table Type: Scheduling Agreement Schedule Lines 20080306
7 Importing IT_EKPO Call by reference Type reference (TYPE) ME_EKPO Table Type for Purchasing Document Items 20080306
8 Importing IT_PO_ACC Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20080306
9 Importing IT_PO_ADDRESS Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY_TP Table Type for BAPIMEPOADDRDELIVERY 20080306
10 Importing IT_PO_COMPONENTS Call by reference Type reference (TYPE) BAPIMEPO_T_COMPONENT Table Type for BAPIMEPOCOMPONENT 20080306
11 Importing IT_PO_CONF Call by reference Type reference (TYPE) BAPIEKES_TP Table Type for BAPIEKES 20080306
12 Importing IT_PO_CONTRACTLIMITS Call by reference Type reference (TYPE) BAPIESUCC_TP Table Type for BAPIESUCC 20080306
13 Importing IT_PO_HEADER_COND Call by reference Type reference (TYPE) BAPIMEPOCONDHEADER_TP Table Type for BAPIMEPOCONDHEADER 20080306
14 Importing IT_PO_HEADER_TEXTS Call by reference Type reference (TYPE) BAPIMEPOTEXTHEADER_TP Table Type for BAPIMEPOTEXTHEADER 20080306
15 Importing IT_PO_ITEMS Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20080306
16 Importing IT_PO_ITEMS_COND Call by reference Type reference (TYPE) BAPIMEPOCOND_TP Table Type for BAPIMEPOCOND 20080306
17 Importing IT_PO_ITEM_TEXTS Call by reference Type reference (TYPE) BAPIMEPOTEXT_TP Table Type for BAPIMEPOTEXT 20080306
18 Importing IT_PO_LIMITS Call by reference Type reference (TYPE) BAPIESUHC_TP Table Type for BAPIESUHC 20080306
19 Importing IT_PO_PARTNER Call by reference Type reference (TYPE) BAPIEKKOP_TP Table Type for BAPIEKKOP 20080306
20 Importing IT_PO_SCH Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20080306
21 Importing IT_PO_SHIPPING Call by reference Type reference (TYPE) MEPO_T_BAPIEKPV Table Type for Structure BAPIMEPOSHIPPEXP 20080306
22 Importing IT_PO_SRV_ACCT Call by reference Type reference (TYPE) BAPIESKLC_TP Table Type for BAPIESKLC 20080722
23 Importing IT_SERVICES Call by reference Type reference (TYPE) BAPIESLLC_TP Table Type for BAPIESLLC 20080306
24 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20080326
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20080722

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 20080306
2 Importing IV_PO_NO Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20080306
3 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20080317
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20080310
2 CX_APPL_PROXY_BADI_PROCESSING Error in BAdI Processing in Proxy 20080310
3 CX_OPS_SE Error in OPS Service 20080310
4 CX_WUF_ERROR Error 20080722
History
Last changed by/on SAP  20130531 
SAP Release Created in 604