SAP ABAP Class CL_SRV_REQUEST_XI2ERP (Service entry sheet Request In)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-SRV-ES (Application Component) Enterprise Services in External Services
     OPS_SE_SRV (Package) Service enabling external services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ECH_ACTION Interface - Action Class 20080320
Properties
Class CL_SRV_REQUEST_XI2ERP  
Short Description Service entry sheet Request In    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_SRV   Service enabling external services 
Created 20080307   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRV_REQUEST_XI2ERP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECH_ACTION Interface - Action Class 20080320
Friends
Class CL_SRV_REQUEST_XI2ERP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MY_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SRV_REQUEST_XI2ERP Purchase Order Request In 20080307
Methods
# Method Level Visibility Method type Description Created on
1 CATEGORIZE_ERROR Instance method Public Method Categorize Error for FEH 20080307
2 CHECK_INCOMING_FIELDS Instance method Private Method Check of incomming fields 20080307
3 CHECK_INCOMING_HEADER Instance method Private Method Check of incomming items 20080307
4 CHECK_INCOMING_ITEMS Instance method Private Method Check of incomming items 20080307
5 CHECK_INCOMING_TEXT_COLL Instance method Private Method Check of incomming text collection fields 20080307
6 EXECUTE_IN Instance method Public Method 20080307
7 FORWARD_ERROR Instance method Private Method Forward occured error - FEH (Forward Error Handling) 20080320
8 GET_INSTANCE Static method Public Method Factory method to get the proxy impl object reference 20080307
9 INPUT_MAPPING Instance method Private Method Mapping proxy interface structure and processing 20080320
10 PROCESS_IN Instance method Public Method Processing all checks, mapping and backend logic 20080307
Events
Class CL_SRV_REQUEST_XI2ERP has no event.
Types
Class CL_SRV_REQUEST_XI2ERP 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 20080307
2 Exporting ES_MAIN_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameters 20080307
3 Importing IT_ERROR_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080307

Method CATEGORIZE_ERROR on class CL_SRV_REQUEST_XI2ERP has no exception.

Method CHECK_INCOMING_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INPUT_MESSAGE Call by reference Type reference (TYPE) SRV_SERVICE_ACKNOWLEDGEMENT_ER Purchasing Contract ERP Item Basic Data by Elements Query 20080307
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080307
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080319

Method CHECK_INCOMING_HEADER 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 20080307
2 Exporting EX_INPUT_HEADER Call by reference Type reference (TYPE) SAPPLCO_SRVC_ACKN_ERPCRTE_REQ2 Contract ERP Request Item 20080307
3 Importing IS_INPUT_HEADER Call by reference Type reference (TYPE) SAPPLCO_SRVC_ACKN_ERPCRTE_REQ2 Contract ERP Request Item 20080307
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080319

Method CHECK_INCOMING_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INPUT_ITEMS Call by reference Type reference (TYPE) SAPPLCO_SRVC_ACKN_ERPCRTE__TAB SrvcAcknERPCrteReqItem 20080307
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080307
3 Importing IT_INPUT_ITEMS Call by reference Type reference (TYPE) SAPPLCO_SRVC_ACKN_ERPCRTE__TAB SrvcAcknERPCrteReqItem 20080307
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080319

Method CHECK_INCOMING_TEXT_COLL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INPUT_TEXT Call by reference Type reference (TYPE) SAPPLCO_TEXT_COLLECTION_TE_TAB 20080307
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080307
3 Importing IT_INPUT_TEXT Call by reference Type reference (TYPE) SAPPLCO_TEXT_COLLECTION_TE_TAB 20080307
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080319

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) SRV_SERVICE_ACKNOWLEDGEMENT_E3 Proxy Structure (Generated) 20080307
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Exception Class for Purchasing Contract and Order 20080422

Method FORWARD_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ERROR_CAT Call by reference Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 20080320
2 Changing CH_FIRST_ERROR Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080320
3 Importing IMT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080320
4 Importing IM_INPUT Call by reference Type reference (TYPE) SRV_SERVICE_ACKNOWLEDGEMENT_E3 20080320
5 Importing IM_OBJECT_CAT Call by reference Type reference (TYPE) ECH_DTE_OBJCAT 20080320
6 Importing IM_OBJECT_KEY Call by reference Type reference (TYPE) ECH_DTE_OBJKEY 20080320
7 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) ECH_DTE_OBJTYPE 20080320
8 Importing IM_PRE_MAPPING Call by reference Type reference (TYPE) FEH_BOOLEAN 20080320
9 Importing I_REF_TO_FEH_REG Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION 20080320

Method FORWARD_ERROR on class CL_SRV_REQUEST_XI2ERP 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_SRV_REQUEST_XI2ERP Purchasing Contract Req 20080307

Method GET_INSTANCE on class CL_SRV_REQUEST_XI2ERP has no exception.

Method INPUT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPI_ENTRYSHEET_CREATE Call by reference Type reference (TYPE) BAPI_ENTRYSHEET_CREATE_TP table type of STRUC_BAPI_ENTRYSHEET_CREATE 20080320
2 Exporting ET_RETURN Call by reference Type reference (TYPE) TT_BAPIRET2 Tabellentyp für BAPIMEPOCONDHEADER 20080320
3 Importing IS_INPUT_MESSAGE Call by reference Type reference (TYPE) SRV_SERVICE_ACKNOWLEDGEMENT_ER ServiceAcknowledgementERPCreateRequestMessage 20080320

Method INPUT_MAPPING on class CL_SRV_REQUEST_XI2ERP 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 Tabelle mit BAPI Return Informationen 20080307
2 Importing IS_INPUT Call by reference Type reference (TYPE) SRV_SERVICE_ACKNOWLEDGEMENT_E3 20080307
3 Importing IT_POST_MAPPING Call by reference Type reference (TYPE) BAPI_ENTRYSHEET_CREATE_TP Proxy Structure (Generated) 20080320
4 Importing I_REF_TO_FEH_REG Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION 20080307
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080319
History
Last changed by/on SAP  20130531 
SAP Release Created in 604