SAP ABAP Class CL_SE_PUR_POERPREQ_V1 (PurchaseOrderERPRequest_V1)
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)  IF_ECH_ACTION Interface - Action Class 20080721
Properties
Class CL_SE_PUR_POERPREQ_V1  
Short Description PurchaseOrderERPRequest_V1    
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 20080721   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SE_PUR_POERPREQ_V1 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECH_ACTION Interface - Action Class 20080721
Friends
Class CL_SE_PUR_POERPREQ_V1 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EVENT_ACCOUNT Constant Protected Type reference (TYPE) SMT_EVENT 'ACCOUNT' Mapping Step 20080723
2 GC_EVENT_ADDR Constant Protected Type reference (TYPE) SMT_EVENT 'ADDR' Mapping Step 20080729
3 GC_EVENT_COMPONENT Constant Protected Type reference (TYPE) SMT_EVENT 'COMPONENT' Mapping Step 20080723
4 GC_EVENT_COND Constant Protected Type reference (TYPE) SMT_EVENT 'POITEMCOND' Mapping Step 20080723
5 GC_EVENT_CONDHEADER Constant Protected Type reference (TYPE) SMT_EVENT 'POHEADERCOND' Mapping Step 20080723
6 GC_EVENT_CONTLIMITS Constant Protected Type reference (TYPE) SMT_EVENT 'CONTLIMITS' Mapping Step 20080730
7 GC_EVENT_EKKOP Constant Protected Type reference (TYPE) SMT_EVENT 'EKKOP' Mapping Step 20080723
8 GC_EVENT_LIMITS Constant Protected Type reference (TYPE) SMT_EVENT 'LIMITS' Mapping Step 20080730
9 GC_EVENT_POHEADER Constant Protected Type reference (TYPE) SMT_EVENT 'POHEADER' Mapping Step 20080723
10 GC_EVENT_POITEM Constant Protected Type reference (TYPE) SMT_EVENT 'POITEM' Mapping Step 20080723
11 GC_EVENT_POSCHEDULE Constant Protected Type reference (TYPE) SMT_EVENT 'POSCHEDULE' Mapping Step 20080723
12 GC_EVENT_PRCONTLIMITS Constant Protected Type reference (TYPE) SMT_EVENT 'PRCONTLIMITS' Mapping Step 20080730
13 GC_EVENT_PRSRVACCT Constant Protected Type reference (TYPE) SMT_EVENT 'PRSRVACCT' Mapping Step 20080730
14 GC_EVENT_PRSRVLIMITS Constant Protected Type reference (TYPE) SMT_EVENT 'PRSRVLIMITS' Mapping Step 20080730
15 GC_EVENT_SHIP Constant Protected Type reference (TYPE) SMT_EVENT 'SHIP' Mapping Step 20080728
16 GC_EVENT_SRVACCT Constant Protected Type reference (TYPE) SMT_EVENT 'SRVACCT' Mapping Step 20080730
17 GC_EVENT_SRVLINE Constant Protected Type reference (TYPE) SMT_EVENT 'SRVLINE' Mapping Step 20080730
18 GC_SMT_APPLICATION Constant Protected Type reference (TYPE) SMT_APPLICATION 'CL_POERPREQ_IN_V1' Mapping Step 20080723
19 GC_SMT_CONTEXT Constant Protected Type reference (TYPE) SMT_CONTEXT '' Context 20080723
20 GC_SMT_SRVAPPLICATION Constant Protected Type reference (TYPE) SMT_APPLICATION 'CL_POERPREQ_SRV_IN_V1' Mapping 20080731
21 GL_DUMMY Static Attribute Private Type reference (TYPE) STRING 20080804
22 MY_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SE_PUR_POERPREQ_V1 PurchaseOrderERPRequest_V1 20080721
23 MY_IS_SOA_CALL Instance attribute Public Type reference (TYPE) C Flag for soa call check 20110215
Methods
# Method Level Visibility Method type Description Created on
1 CATEGORIZE_ERROR Instance method Public Method Categorize Error for FEH 20080721
2 EXECUTE_IN Instance method Public Method Service Inbound Execution 20080721
3 FORWARD_ERROR Instance method Private Method Forward Error Handling 20080722
4 GET_INSTANCE Static method Public Method Factory method to get the proxy impl object reference 20080721
5 MAPPING_IN Instance method Private Method Inbound Mapping 20080721
6 MAPPING_IN_HEADER Instance method Private Method Inbound Mapping PO header 20080723
7 MAPPING_IN_NONSRV_ITEM Instance method Private Method Inbound Mapping NON SRV items 20080723
8 MAPPING_IN_SRV_ITEM Instance method Private Method Inbound mapping SRV items 20080723
9 PROCESS_ATTACHMENTS Instance method Private Method 20080815
10 PROCESS_IN Instance method Public Method Inbound processing PurchaseOrderERPRequest_In_V1 20080721
Events
Class CL_SE_PUR_POERPREQ_V1 has no event.
Types
Class CL_SE_PUR_POERPREQ_V1 has no local type.
Method Signatures

Method CATEGORIZE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR_CATEGORY Call by reference Type reference (TYPE) ECH_DTE_ERROR_CATEGORY Error Category 20080721
2 Exporting ES_MAIN_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080721
3 Importing IT_ERROR_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080721

Method CATEGORIZE_ERROR on class CL_SE_PUR_POERPREQ_V1 has no exception.

Method EXECUTE_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PUR_ORD_ERP_REQ1 Purchase Order Request 20080721
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080721

Method FORWARD_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ECH_OBJECT Call by reference Type reference (TYPE) ECH_STR_OBJECT Object of Process 20080722
2 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PUR_ORD_ERP_REQ1 Purchase Order Request 20080722
3 Importing IT_PROTOCOL Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080722
4 Importing IV_PRE_MAPPING Call by reference Type reference (TYPE) FEH_BOOLEAN Boolean 20080722
5 Importing I_REF_TO_FEH_REG Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION Registration and Restart of FEH 20080722

Method FORWARD_ERROR on class CL_SE_PUR_POERPREQ_V1 has no exception.

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_V1 PurchaseOrderERPRequest_V1 20080721

Method GET_INSTANCE on class CL_SE_PUR_POERPREQ_V1 has no exception.

Method MAPPING_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPIMEPOHEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data (Change Parameter) 20080721
2 Exporting ES_BAPIMEPOHEADERX Call by reference Type reference (TYPE) BAPIMEPOHEADERX Table with BAPI Return Information 20080721
3 Exporting ET_BAPIEKKOP Call by reference Type reference (TYPE) BAPIEKKOP_TP Table Type for BAPIMEPOCONDHEADER 20080721
4 Exporting ET_BAPIITEMSHIP Call by reference Type reference (TYPE) BAPI_T_ITEMSHIP Table Type for BAPIITEMSHIPX 20080721
5 Exporting ET_BAPIITEMSHIPX Call by reference Type reference (TYPE) BAPI_T_ITEMSHIPX Table Type for BAPIMEPOADDRDELIVERY 20080721
6 Exporting ET_BAPIMEPOACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNTX 20080721
7 Exporting ET_BAPIMEPOACCOUNTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP Table Type for BAPIMEPOSCHEDULE 20080721
8 Exporting ET_BAPIMEPOADDRDELIVERY Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY_TP Table Type for BAPIESLLC 20080721
9 Exporting ET_BAPIMEPOCOMPONENT Call by reference Type reference (TYPE) BAPIMEPO_T_COMPONENT Table Type for BAPIMEPOCOMPONENTX 20080721
10 Exporting ET_BAPIMEPOCOMPONENTX Call by reference Type reference (TYPE) BAPIMEPO_T_COMPONENTX Table Type for Structure BAPIITEMSHIP 20080721
11 Exporting ET_BAPIMEPOCOND Call by reference Type reference (TYPE) BAPIMEPOCOND_TP Table Type for BAPIMEPOCONDX 20080721
12 Exporting ET_BAPIMEPOCONDHEADER Call by reference Type reference (TYPE) BAPIMEPOCONDHEADER_TP Table Type for BAPIMEPOCONDHEADERX 20080721
13 Exporting ET_BAPIMEPOCONDHEADERX Call by reference Type reference (TYPE) BAPIMEPOCONDHEADERX_TP Table Type for BAPIMEPOTEXTHEADER 20080721
14 Exporting ET_BAPIMEPOCONDX Call by reference Type reference (TYPE) BAPIMEPOCONDX_TP Table Type for BAPIMEPOCOMPONENT 20080721
15 Exporting ET_BAPIMEPOITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEMX 20080721
16 Exporting ET_BAPIMEPOITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX_TP Table Type for BAPIMEPOTEXT 20080721
17 Exporting ET_BAPIMEPOSCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULX 20080721
18 Exporting ET_BAPIMEPOSCHEDULX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX_TP Table Type for BAPIMEPOCOND 20080721
19 Exporting ET_BAPIMEPOTEXT Call by reference Type reference (TYPE) BAPIMEPOTEXT_TP Texts: (Header or Item) - Change Parameter 20080721
20 Exporting ET_BAPIMEPOTEXTHEADER Call by reference Type reference (TYPE) BAPIMEPOTEXTHEADER_TP Single-Character Indicator 20080721
21 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table Type for BAPIEKKOP 20080721
22 Exporting ET_POCONTRACTLIMITS Call by reference Type reference (TYPE) BAPIESUCC_TP Table Type for BAPIESKLC 20080721
23 Exporting ET_POLIMITS Call by reference Type reference (TYPE) BAPIESUHC_TP Table Type for BAPIESUCC 20080721
24 Exporting ET_POSERVICES Call by reference Type reference (TYPE) BAPIESLLC_TP Table Type for BAPIESLLTX 20080721
25 Exporting ET_POSRVACCESSVALUES Call by reference Type reference (TYPE) BAPIESKLC_TP Table Type for BAPIESKLC 20080721
26 Exporting ET_POSRV_TEXT Call by reference Type reference (TYPE) BAPIESLLTX_TP Table Type for BAPIESUHC 20080721
27 Exporting EV_MEMORY_COMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20080721
28 Exporting EV_MEMORY_UNCOMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Table Type for BAPIMEPOITEM 20080721
29 Exporting EV_PARK_COMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20090113
30 Exporting EV_PARK_UNCOMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20090113
31 Importing IS_INPUT_MESSAGE Call by reference Type reference (TYPE) PUR_PURCHASE_ORDER_ERPREQUEST PurchaseOrderERPRequestMessage_V1 20080721

Method MAPPING_IN on class CL_SE_PUR_POERPREQ_V1 has no exception.

Method MAPPING_IN_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPIMEPOHEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20080723
2 Exporting ES_BAPIMEPOHEADERX Call by reference Type reference (TYPE) BAPIMEPOHEADERX Purchase Order Header Data (Change Parameter) 20080723
3 Exporting ET_BAPIEKKOP Call by reference Type reference (TYPE) BAPIEKKOP_TP Table Type for BAPIEKKOP 20080723
4 Exporting ET_BAPIMEPOCONDHEADER Call by reference Type reference (TYPE) BAPIMEPOCONDHEADER_TP Table Type for BAPIMEPOCONDHEADER 20080723
5 Exporting ET_BAPIMEPOCONDHEADERX Call by reference Type reference (TYPE) BAPIMEPOCONDHEADERX_TP Table Type for BAPIMEPOCONDHEADERX 20080723
6 Exporting ET_BAPIMEPOTEXTHEADER Call by reference Type reference (TYPE) BAPIMEPOTEXTHEADER_TP Table Type for BAPIMEPOTEXTHEADER 20080723
7 Exporting EV_MEMORY_COMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20080723
8 Exporting EV_MEMORY_UNCOMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20080723
9 Exporting EV_PARK_COMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20090113
10 Exporting EV_PARK_UNCOMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20090113
11 Importing IS_INPUT_MESSAGE Call by reference Type reference (TYPE) PUR_PURCHASE_ORDER_ERPREQUEST PurchaseOrderERPRequestMessage_V1 20080723
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20080723

Method MAPPING_IN_NONSRV_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIITEMSHIP Call by reference Type reference (TYPE) BAPI_T_ITEMSHIP Table Type for Structure BAPIITEMSHIP 20080731
2 Changing CT_BAPIITEMSHIPX Call by reference Type reference (TYPE) BAPI_T_ITEMSHIPX Table Type for BAPIITEMSHIPX 20080731
3 Changing CT_BAPIMEPOACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20080731
4 Changing CT_BAPIMEPOACCOUNTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP Table Type for BAPIMEPOACCOUNTX 20080731
5 Changing CT_BAPIMEPOADDRDELIVERY Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY_TP Table Type for BAPIMEPOADDRDELIVERY 20080731
6 Changing CT_BAPIMEPOCOMPONENT Call by reference Type reference (TYPE) BAPIMEPO_T_COMPONENT Table Type for BAPIMEPOCOMPONENT 20080731
7 Changing CT_BAPIMEPOCOMPONENTX Call by reference Type reference (TYPE) BAPIMEPO_T_COMPONENTX Table Type for BAPIMEPOCOMPONENTX 20080731
8 Changing CT_BAPIMEPOCOND Call by reference Type reference (TYPE) BAPIMEPOCOND_TP Table Type for BAPIMEPOCOND 20080731
9 Changing CT_BAPIMEPOCONDX Call by reference Type reference (TYPE) BAPIMEPOCONDX_TP Table Type for BAPIMEPOCONDX 20080731
10 Changing CT_BAPIMEPOITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20080731
11 Changing CT_BAPIMEPOITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX_TP Table Type for BAPIMEPOITEMX 20080731
12 Changing CT_BAPIMEPOSCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20080731
13 Changing CT_BAPIMEPOSCHEDULX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX_TP Table Type for BAPIMEPOSCHEDULX 20080731
14 Changing CT_BAPIMEPOTEXT Call by reference Type reference (TYPE) BAPIMEPOTEXT_TP Table Type for BAPIMEPOTEXT 20080731
15 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080723
16 Importing IS_INPUT_MESSAGE Call by reference Type reference (TYPE) PUR_PURCHASE_ORDER_ERPREQUEST PurchaseOrderERPRequestMessage_V1 20080723
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20080723

Method MAPPING_IN_SRV_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIITEMSHIP Call by reference Type reference (TYPE) BAPI_T_ITEMSHIP Table Type for Structure BAPIITEMSHIP 20080730
2 Changing CT_BAPIITEMSHIPX Call by reference Type reference (TYPE) BAPI_T_ITEMSHIPX Table Type for BAPIITEMSHIPX 20080730
3 Changing CT_BAPIMEPOACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20080730
4 Changing CT_BAPIMEPOACCOUNTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP Table Type for BAPIMEPOACCOUNTX 20080730
5 Changing CT_BAPIMEPOADDRDELIVERY Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY_TP Table Type for BAPIMEPOADDRDELIVERY 20080730
6 Changing CT_BAPIMEPOCOND Call by reference Type reference (TYPE) BAPIMEPOCOND_TP Table Type for BAPIMEPOCOND 20080730
7 Changing CT_BAPIMEPOCONDX Call by reference Type reference (TYPE) BAPIMEPOCONDX_TP Table Type for BAPIMEPOCONDX 20080730
8 Changing CT_BAPIMEPOITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20080730
9 Changing CT_BAPIMEPOITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX_TP Table Type for BAPIMEPOITEMX 20080730
10 Changing CT_BAPIMEPOSCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20080730
11 Changing CT_BAPIMEPOSCHEDULX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX_TP Table Type for BAPIMEPOSCHEDULX 20080730
12 Changing CT_BAPIMEPOTEXT Call by reference Type reference (TYPE) BAPIMEPOTEXT_TP Table Type for BAPIMEPOTEXT 20080730
13 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080723
14 Exporting ET_POCONTRACTLIMITS Call by reference Type reference (TYPE) BAPIESUCC_TP Table Type for BAPIESUCC 20080723
15 Exporting ET_POLIMITS Call by reference Type reference (TYPE) BAPIESUHC_TP Table Type for BAPIESUHC 20080723
16 Exporting ET_POSERVICES Call by reference Type reference (TYPE) BAPIESLLC_TP Table Type for BAPIESLLC 20080723
17 Exporting ET_POSRVACCESSVALUES Call by reference Type reference (TYPE) BAPIESKLC_TP Table Type for BAPIESKLC 20080723
18 Exporting ET_POSRV_TEXT Call by reference Type reference (TYPE) BAPIESLLTX_TP Table Type for BAPIESLLTX 20080723
19 Importing IS_INPUT_MESSAGE Call by reference Type reference (TYPE) PUR_PURCHASE_ORDER_ERPREQUEST PurchaseOrderERPRequestMessage_V1 20080723
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20080730

Method PROCESS_ATTACHMENTS 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 20080815
2 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURCHASE_ORDER_ERPREQUEST MDT for PurchasingContractSRMReplicationRequestMessage 20080815
3 Importing IT_ITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for Item Data -> IF_PURCHASE_OUT_BAPI 20080815
4 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20080815

Method PROCESS_ATTACHMENTS on class CL_SE_PUR_POERPREQ_V1 has no exception.

Method PROCESS_IN 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 20080721
2 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PUR_ORD_ERP_REQ1 Purchase Order Request 20080721
3 Importing IS_POST_MAPPING Call by reference Type reference (TYPE) STRUC_POERPREQV1_POST_MAPPING Post mapping structure for PurchaseERPRequest_In_V1 20080721
4 Importing IV_CORRELATION_ID Call by reference Type reference (TYPE) BS_SOA_RSPNSRCVR_COREL_ID Response Receiver Correlation ID 20090205
5 Importing I_REF_TO_FEH_REG Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION Registration and Restart of FEH 20080721
# Exception Resumable Description Created on
1 CX_OPS_SE_PO Purchase Order Error 20080721
History
Last changed by/on SAP  20130531 
SAP Release Created in 604