SAP ABAP Class CL_SE_PUR_PRERP_SOURCING_REQ (Service PRERPSourcingRequest)
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 20070802
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ECH_ACTION Interface - Action Class 20080121
Properties
Class CL_SE_PUR_PRERP_SOURCING_REQ  
Short Description Service PRERPSourcingRequest    
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 20070802   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SAI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 BI_EVENT_HANDLER_STATIC Static Event Handler 20070802
2 IF_ECH_ACTION Interface - Action Class 20080121
Friends
# Friend Modeled only Created on Description
1 CL_SE_PUR_RFQREQSUITE 20111116 Service RFQRequestSuiteReq_Conf
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_CHANGE Constant Protected Type reference (TYPE) TRTYP 'V' Transaction Type 20070824
2 GC_ACTION_CREATE Constant Protected Type reference (TYPE) TRTYP 'H' Transaction Type 20070824
3 GC_APPLICATION_PRERPSRCINGCO Constant Protected Type reference (TYPE) WUF_APPLICATION 'CL_PUR_PURCHASEREQERPSRCGCO' Application 20070816
4 GC_APPLICATION_PRERPSRCINGREQ Constant Protected Type reference (TYPE) WUF_APPLICATION 'CO_PUR_PURCHASEREQERPSRCGRQ' Application 20070809
5 GC_CLASS_NAME Constant Protected Type reference (TYPE) SEOCLNAME 'CL_SE_PUR_PRERP_SOURCING_REQ' Class Name 20070823
6 GC_CONTEXT_PRERPSOURCINGREQ Constant Protected Type reference (TYPE) WUF_CONTEXT '' Context 20070809
7 GC_EVENT_PR_HEADER Constant Protected Type reference (TYPE) WUF_EVENT 'PURCHASEREQUEST' Event 20070809
8 GC_EVENT_PR_ITEM Constant Protected Type reference (TYPE) WUF_EVENT 'PURCHASEREQUEST_ITEM' Event 20070809
9 GC_EVENT_PR_ITEM_LOCATION Constant Protected Type reference (TYPE) WUF_EVENT 'PURCHASEREQUEST_ITEM_LOCATION' Event 20070809
10 GC_EVENT_PR_ITEM_PARTY Constant Protected Type reference (TYPE) WUF_EVENT 'PURCHASEREQUEST_ITEM_PARTY' Event 20070809
11 GC_EVENT_PR_ITEM_PRODUCT Constant Protected Type reference (TYPE) WUF_EVENT 'PURCHASEREQUEST_ITEM_PRODUCT' Event 20070809
12 GC_EVENT_PR_ITEM_REFERENCE Constant Protected Type reference (TYPE) WUF_EVENT 'PURCHASEREQUEST_ITEM_REFERENCE' Event 20070809
13 GC_INITIAL_SEND Constant Protected Type reference (TYPE) MMPUR_ACTIVITY_TY '1' Activity for Purchase Requisition Item in External Sourcing 20071005
14 GC_ITEMCAT_LIMIT Constant Protected Type reference (TYPE) PSTYP '1' Item Category in Purchasing Document 20070921
15 GC_ITEMCAT_SERVICES Constant Protected Type reference (TYPE) PSTYP '9' Item Category in Purchasing Document 20070921
16 GC_ITEMCAT_SUBCONTRACT Constant Protected Type reference (TYPE) PSTYP '3' Item Category in Purchasing Document 20070921
17 GC_ITEM_ID Constant Protected Type reference (TYPE) STRING 'Item-ID' 20070827
18 GC_ITEM_PENDING Constant Protected Type reference (TYPE) MEREQ_PROC_TYPE '1' Processing State 20071005
19 GC_OBJKEY Constant Protected Type reference (TYPE) SWFDNAME '_EVT_OBJKEY' Element ID (32 Characters, Unique, Not Language-Dependent) 20070824
20 GC_PRODUCT_MATERIAL Constant Protected Type reference (TYPE) SAPPLCO_PRODUCT_TYPE_CODE '01' 20080813
21 GC_PRODUCT_SERVICES Constant Protected Type reference (TYPE) SAPPLCO_PRODUCT_TYPE_CODE '02' 20080813
22 GC_PR_ID Constant Protected Type reference (TYPE) STRING 'PurchaseRequest-ID' 20070827
23 GC_SENT_TO_EXTERN Constant Protected Type reference (TYPE) MEREQ_PROC_STATUS 'E' Processing State 20071005
24 GC_SOA_ID Constant Public See coding 'PurchaseRequestERPSourcingRequest_Out' 20120412
25 GC_XML_CONTROLLER Constant Protected Type reference (TYPE) WUF_CONTROL_FIELD 'CONTROLLER' Field of Source Structure for Extended XML Handling 20070824
26 MY_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SE_PUR_PRERP_SOURCING_REQ Service PRERPSourcingRequest 20070802
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_LOCAL Instance method Private Method Access Local Class for Updating EBAN_TECH 20111116
2 CATEGORIZE_ERROR Instance method Public Method Error Categorization 20080121
3 EXECUTE_IN Instance method Public Method Service Execution 20080125
4 GET_INSTANCE Static method Public Method Factory Method to Get the Proxy Impl. Object Reference 20070802
5 MAPPING_IN Instance method Private Method Inbound Mapping 20070803
6 MAPPING_ITEM_IN Instance method Private Method Mapping for Purchase Order Items 20070824
7 MAPPING_OUT Static method Private Method Outbound Mapping 20070802
8 PROCESS_IN Instance method Public Method Inbound Processing Sourcing Confirmation 20070803
9 PROCESS_OUT Instance method Public Method Outbound Processing Sourcing_Request 20070802
Events
Class CL_SE_PUR_PRERP_SOURCING_REQ has no event.
Types
Class CL_SE_PUR_PRERP_SOURCING_REQ has no local type.
Method Signatures

Method ACCESS_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) MEREQBAPIHEADER Kopfdaten für Interface BAPI vs. MEREQ 20111116
2 Importing IT_ITEM Call by reference Type reference (TYPE) MEREQBAPI_T_ITEMDATA Tabellentype für interne BUS2105 BAPI-Objekte 20111116

Method ACCESS_LOCAL on class CL_SE_PUR_PRERP_SOURCING_REQ has no exception.

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 20080121
2 Exporting ES_MAIN_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080121
3 Importing IT_ERROR_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080121

Method CATEGORIZE_ERROR on class CL_SE_PUR_PRERP_SOURCING_REQ 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_PURCHASE_REQUEST_ERPSOURCI Proxy Structure (Generated) 20080125
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080131

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_PRERP_SOURCING_REQ Service PRERPSourcingRequest 20070802

Method GET_INSTANCE on class CL_SE_PUR_PRERP_SOURCING_REQ has no exception.

Method MAPPING_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PREQ_BAPI_HEADER Call by reference Type reference (TYPE) MEREQBAPIHEADER Kopfdaten für Interface BAPI vs. MEREQ 20070803
2 Exporting ET_PREQ_BAPI_ITEM Call by reference Type reference (TYPE) MEREQBAPI_T_ITEMDATA Tabellentype für interne BUS2105 BAPI-Objekte 20070803
3 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_OPS_SE_PROT OPS_SE Protokoll 20070824
4 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURCHASE_REQUEST_ERPSOURCI 20070803
# Exception Resumable Description Created on
1 CX_OPS_SE_PR Bestellanforderung Error 20070814
2 CX_WUF_ERROR Fehler 20070814

Method MAPPING_ITEM_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PREQ_BAPI_ITEM Call by reference Type reference (TYPE) MEREQBAPIITEMDATA Item Data for Purchase Requisition via BAPI 20070824
2 Importing IS_INPUT_ITEM Call by reference Type reference (TYPE) SAPPLCO_PUR_REQ_ERPSRCG_CONF_4 Proxy Structure (Generated) 20070824
3 Importing IS_PREQ_BAPI_ITEM_OLD Call by reference Type reference (TYPE) MEREQBAPIITEMDATA Positionsdaten für Bestellanforderung via BAPI 20070918
4 Importing IV_ACTION Call by reference Type reference (TYPE) TRTYP Transaktionstyp 20070918
# Exception Resumable Description Created on
1 CX_WUF_ERROR Error 20070824

Method MAPPING_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_OPS_SE_PROT Table with BAPI Return Information 20071005
2 Exporting ES_PR_PROXY Call by reference Type reference (TYPE) SAPPLCO_PUR_REQ_ERPSRCG_REQ_P1 20070802
3 Importing IS_MEREQHEADER Call by reference Type reference (TYPE) MEREQBAPIHEADER Kopfdaten für Interface BAPI vs. MEREQ 20070802
4 Importing IT_ACTION Call by reference Type reference (TYPE) MEREQ_T_TECH Purchase Requisition 20070827
5 Importing IT_ESLL_KEY Call by reference Type reference (TYPE) MEREQ_T_ESLLKEY Table for Services 20080512
6 Importing IT_ESUH_KEY Call by reference Type reference (TYPE) MEREQ_T_ESUHKEY 20080827
7 Importing IT_MEREQITEM Call by reference Type reference (TYPE) MEREQBAPI_T_ITEMDATA Tabellentype für interne BUS2105 BAPI-Objekte 20070802
# Exception Resumable Description Created on
1 CX_OPS_SE_PR Error in OPS service 20070813
2 CX_WUF_ERROR Application Integration: Technischer Fehler 20070813

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 Tabelle mit BAPI Return Informationen 20070814
2 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURCHASE_REQUEST_ERPSOURCI 20070803
3 Importing IS_POST_MAPPING Call by reference Type reference (TYPE) STRUC_PREQERPSOURCI_POST_MAP Proxy Structure (Generated) 20080121
4 Importing I_REF_TO_FEH_REG Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION Registrierung und Wiederanstarten des FEH 20080121
# Exception Resumable Description Created on
1 CX_OPS_SE_PR Bestellanforderung Error 20070814

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 Tabelle mit BAPI Return Informationen 20070802
2 Importing IS_PREQ_BAPI_HEADER Call by reference Type reference (TYPE) MEREQBAPIHEADER Kopfdaten für Interface BAPI vs. MEREQ 20070830
3 Importing IT_ACTION Call by reference Type reference (TYPE) MEREQ_T_TECH Purchase Requisition 20070827
4 Importing IT_ESLL_KEY Call by reference Type reference (TYPE) MEREQ_T_ESLLKEY Changed Service table 20080509
5 Importing IT_ESUH_KEY Call by reference Type reference (TYPE) MEREQ_T_ESUHKEY 20080827
6 Importing IT_PREQ_BAPI_ITEM Call by reference Type reference (TYPE) MEREQBAPI_T_ITEMDATA Tabellentype für interne BUS2105 BAPI-Objekte 20070830
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technischer Fehler 20070813
2 CX_APPL_PROXY_BADI_PROCESSING Error in BAdI Processing in Proxy 20070823
3 CX_OPS_SE Error in OPS service 20070813
4 CX_WUF_ERROR Error 20070824
History
Last changed by/on SAP  20130531 
SAP Release Created in 603