SAP ABAP Class CL_SE_PUR_PRERPREQUEST (Service PRERPRequest)
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 20080115
Properties
Class CL_SE_PUR_PRERPREQUEST  
Short Description Service PRERPRequest    
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 20070730   SAP 
Last change 20100310   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 IF_ECH_ACTION Interface - Action Class 20080115
Friends
Class CL_SE_PUR_PRERPREQUEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACC_DISTRIB_PERCENT Constant Protected Type reference (TYPE) VRTKZ '2' Distribution Indicator for Multiple Account Assignment 20071009
2 GC_ACC_DISTRIB_QUANTITY Constant Protected Type reference (TYPE) VRTKZ '1' Distribution Indicator for Multiple Account Assignment 20071009
3 GC_ACTION_CHANGE Constant Protected Type reference (TYPE) TRTYP 'V' Transaction Type 20070821
4 GC_ACTION_CREATE Constant Protected Type reference (TYPE) TRTYP 'H' Transaction Type 20070821
5 GC_APPLICATION_PRERPREQUEST Constant Protected Type reference (TYPE) WUF_APPLICATION 'CL_PUR_PURCHASEREQERPMNTRQ' Application 20070814
6 GC_CONTEXT_PRERPREQUEST Constant Protected Type reference (TYPE) WUF_CONTEXT ' ' Context 20070814
7 GC_ITEMCAT_3PARTY Constant Protected Type reference (TYPE) PSTYP '5' Item Category in Purchasing Document 20070914
8 GC_ITEMCAT_SUBCONTRACT Constant Protected Type reference (TYPE) PSTYP '3' Item Category in Purchasing Document 20070914
9 GC_MESSAGE_TYPE_ERROR Constant Protected Type reference (TYPE) BAPI_MTYPE 'E' Message Type: S Success, E Error, W Warning, I Info, A Abort 20070816
10 GC_PROJ_ELEMENT_TYPE_WBS Constant Protected Type reference (TYPE) SAPPLCO_PROJ_ELMNT_TYPE_CONT '6' Proxy Data Element (Generated) 20070920
11 GC_XML_CONTROLLER Constant Protected Type reference (TYPE) WUF_CONTROL_FIELD 'CONTROLLER' Field of Source Structure for Extended XML Handling 20070814
12 MY_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SE_PUR_PRERPREQUEST Service PRERPRequest 20070802
Methods
# Method Level Visibility Method type Description Created on
1 CALL_WUF_ITEM_XI_TO_ERP Instance method Private Method Mapping Engine Call for Item (XI2ABAP) 20070905
2 CATEGORIZE_ERROR Instance method Public Method Error Categorization 20080115
3 EXECUTE 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 20070730
6 MAP_ACC_ELEMENTS_XI_TO_ERP Instance method Private Method Mapping for Elements of Account Assignment Block (XI2ABAP) 20070920
7 MAP_ACC_XI_TO_ERP Instance method Private Method Mapping for Account Assignment Information (XI2ABAP) 20070903
8 MAP_ITEM_XI_TO_ERP Instance method Private Method Mapping for Item Information (XI2ABAP) 20070816
9 MAP_PROJECT_REF_XI_TO_ERP Instance method Private Method Mapping for Element Project Reference (XI2ABAP) 20071004
10 PROCESS_IN Instance method Public Method Inbound Processing 20070730
Events
Class CL_SE_PUR_PRERPREQUEST has no event.
Types
Class CL_SE_PUR_PRERPREQUEST has no local type.
Method Signatures

Method CALL_WUF_ITEM_XI_TO_ERP 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 Positionsdaten für Bestellanforderung via BAPI 20070905
2 Importing IS_INPUT_ACCOUNT Call by reference Type reference (TYPE) SAPPLCO_PUR_REQ_ERPREQ_ACCTG_C 20070905
3 Importing IS_INPUT_ITEM Call by reference Type reference (TYPE) SAPPLCO_PUR_REQ_ERPREQ_ITM 20070905
4 Importing IS_PREQ_BAPI_ITEM_OLD Call by reference Type reference (TYPE) MEREQBAPIITEMDATA Positionsdaten für Bestellanforderung via BAPI 20070914
5 Importing IV_ACTION Call by reference Type reference (TYPE) TRTYP Transaktionstyp 20070914
# Exception Resumable Description Created on
1 CX_WUF_ERROR Fehler 20070905

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

Method CATEGORIZE_ERROR on class CL_SE_PUR_PRERPREQUEST has no exception.

Method EXECUTE 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_ERPREQUES 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_PRERPREQUEST Service PRERPRequest 20070802

Method GET_INSTANCE on class CL_SE_PUR_PRERPREQUEST 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 20070802
2 Exporting ET_PREQ_BAPI_ITEM Call by reference Type reference (TYPE) MEREQBAPI_T_ITEMDATA Tabellentype für interne BUS2105 BAPI-Objekte 20070802
3 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_OPS_SE_PROT OPS_SE Protokoll 20070822
4 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURCHASE_REQUEST_ERPREQUES 20070802
# Exception Resumable Description Created on
1 CX_OPS_SE_PR Bestellanforderung Error 20070815
2 CX_WUF_ERROR Fehler 20070815

Method MAP_ACC_ELEMENTS_XI_TO_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PREQ_BAPI_ACCOUNT Call by reference Type reference (TYPE) MEREQBAPIACCT Kontierungsdaten -> interne Sicht BAPI vs. MEREQ 20070920
2 Importing IS_ACC_CODING_BLOCK_LINE Call by reference Type reference (TYPE) SAPPLCO_PUR_REQ_ERPREQ_ACCTG_C 20070920
# Exception Resumable Description Created on
1 CX_WUF_ERROR Fehler 20070920

Method MAP_ACC_XI_TO_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PREQ_BAPI_ACCOUNT Call by reference Type reference (TYPE) MEREQBAPIACCT Kontierungsdaten -> interne Sicht BAPI vs. MEREQ 20070903
2 Importing IS_ACC_CODING_BLOCK_LINE Call by reference Type reference (TYPE) SAPPLCO_PUR_REQ_ERPREQ_ACCTG_C Kontierungszeile (Payload) 20070903
3 Importing IS_INPUT_ITEM Call by reference Type reference (TYPE) SAPPLCO_PUR_REQ_ERPREQ_ITM Position (Payload) 20070903
4 Importing IV_SERIAL_NO Call by reference Type reference (TYPE) DZEKKN Laufende Nummer der Kontierung 20070903
# Exception Resumable Description Created on
1 CX_WUF_ERROR Fehler 20070903

Method MAP_ITEM_XI_TO_ERP 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 Positionsdaten für Bestellanforderung via BAPI 20070816
2 Exporting E_ACC_LINE_NO Call by reference Type reference (TYPE) INT1 Anzahl Kontierungszeilen 20071009
3 Importing IS_INPUT_ITEM Call by reference Type reference (TYPE) SAPPLCO_PUR_REQ_ERPREQ_ITM 20070816
4 Importing IS_PREQ_BAPI_ITEM_OLD Call by reference Type reference (TYPE) MEREQBAPIITEMDATA Positionsdaten für Bestellanforderung via BAPI 20070904
5 Importing IV_ACTION Call by reference Type reference (TYPE) TRTYP Transaktionstyp 20070821
# Exception Resumable Description Created on
1 CX_WUF_ERROR Fehler 20070816

Method MAP_PROJECT_REF_XI_TO_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PREQ_BAPI_ACCOUNT Call by reference Type reference (TYPE) MEREQBAPIACCT Kontierungsdaten -> interne Sicht BAPI vs. MEREQ 20071004
2 Importing IS_ACC_CODING_BLOCK_LINE Call by reference Type reference (TYPE) SAPPLCO_PUR_REQ_ERPREQ_ACCTG_C 20071004
# Exception Resumable Description Created on
1 CX_WUF_ERROR Fehler 20071004

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 20070815
2 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURCHASE_REQUEST_ERPREQUES 20070730
3 Importing IS_POST_MAPPING Call by reference Type reference (TYPE) STRUC_POREQERPREQ_POST_MAPPING Proxy Structure (Generated) 20080115
4 Importing I_REF_TO_FEH_REG Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION Registrierung und Wiederanstarten des FEH 20080115
# Exception Resumable Description Created on
1 CX_OPS_SE_PR Standard Message Fault 20070815
History
Last changed by/on SAP  20100310 
SAP Release Created in 603