SAP ABAP Class CL_SE_PUR_PURGCONTRMNTRQ1 (Purchasing Contract Request Inbound)
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 20080325
Properties
Class CL_SE_PUR_PURGCONTRMNTRQ1  
Short Description Purchasing Contract Request Inbound    
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 20080313   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SE_PUR_PURGCONTRMNTRQ1 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECH_ACTION Interface - Action Class 20080325
Friends
Class CL_SE_PUR_PURGCONTRMNTRQ1 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONST Instance attribute Private Object reference (TYPE REF TO) CL_MMPUR_CONSTANTS Constants Purchasing 20110311
2 MV_COND_RELEVANT Instance attribute Private Type reference (TYPE) MMPUR_BOOL Master condition relevant 20110311
3 MY_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SE_PUR_PURGCONTRMNTRQ1 Purchasing Contract Request Inbound 20080313
Methods
# Method Level Visibility Method type Description Created on
1 CATEGORIZE_ERROR Instance method Public Method Categorize Error for FEH 20080313
2 CHECK_ACCOUNTING_CODING_ITEM Instance method Public Method 20080317
3 CHECK_ADOPT_VALID_ACTCODE_COMB Instance method Private Method Check and adopt valid actioncode combination 20080313
4 CHECK_INCOMING_FIELDS Instance method Private Method Check of incoming fields 20080313
5 CHECK_INCOMING_FIELDS_PARTY Instance method Private Method 20080317
6 CHECK_INCOMING_HEADER Instance method Private Method Check of incoming header 20080313
7 CHECK_INCOMING_ITEMS Instance method Private Method Check of incoming item 20080313
8 CHECK_INCOMING_PRICE_SPECIFI Instance method Private Method Check of incoming price specification element fields 20080313
9 CHECK_INCOMING_TEXT_COLL Instance method Private Method Check of incoming text collection fields 20080313
10 CHECK_INCO_ITEM_PRICE_SPECIFI Instance method Private Method Check of incoming item price specification element fields 20080313
11 CONTROLLER_TO_VALUE Static method Public Method Reads the controller and returns the value set 20090109
12 CONTROLLER_TO_X Static method Public Method Reads the controller Table and sets the X-Flags for BAPI 20080313
13 DELETE_CONTRACT Instance method Private Method Deleting a whole contract 20080317
14 EXECUTE Instance method Public Method Execute 20080313
15 GET_INSTANCE Static method Public Method Factory Method to Get the Proxy Impl. Object Reference 20080313
16 IS_COND_RELEVANT Instance method Public Method Is relevant for master condition processing? 20110301
17 LOOKUP Static method Public Method Get instance back if available 20110301
18 MAPPING_IN Instance method Private Method Inbound Mapping 20080313
19 PROCESS_IN Instance method Public Method Processing all checks, mapping and backend logic 20080313
20 SEND_CONFIRMATION Instance method Public Method Send Confirmation message 20080415
Events
Class CL_SE_PUR_PURGCONTRMNTRQ1 has no event.
Types
Class CL_SE_PUR_PURGCONTRMNTRQ1 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 20080313
2 Exporting ES_MAIN_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080313
3 Importing IT_ERROR_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080313

Method CATEGORIZE_ERROR on class CL_SE_PUR_PURGCONTRMNTRQ1 has no exception.

Method CHECK_ACCOUNTING_CODING_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INPUT_ACCOUNT Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_ERPREQ__TAB Proxy Table Type (generated) 20080317
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080317
3 Importing IT_INPUT_ACCOUNT Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_ERPREQ__TAB Proxy Table Type (generated) 20080317

Method CHECK_ACCOUNTING_CODING_ITEM on class CL_SE_PUR_PURGCONTRMNTRQ1 has no exception.

Method CHECK_ADOPT_VALID_ACTCODE_COMB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INPUT_MESSAGE Call by reference Type reference (TYPE) SAPPLCO_PURCHASING_CONTRACT PurchasingContractERPRequestMessage_V1 20080313
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080313
3 Importing IS_INPUT_MESSAGE Call by reference Type reference (TYPE) SAPPLCO_PURCHASING_CONTRACT PurchasingContractERPRequestMessage_V1 20080313

Method CHECK_ADOPT_VALID_ACTCODE_COMB on class CL_SE_PUR_PURGCONTRMNTRQ1 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) SAPPLCO_PURCHASING_CONTRACT PurchasingContractERPRequestMessage_V1 20080313
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080313

Method CHECK_INCOMING_FIELDS on class CL_SE_PUR_PURGCONTRMNTRQ1 has no exception.

Method CHECK_INCOMING_FIELDS_PARTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INPUT_PARTY Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_ERPREQ_TAB1 Purchasing Contract 20080317
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080317
3 Importing IT_INPUT_PARTY Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_ERPREQ_TAB1 Purchasing Contract 20080317

Method CHECK_INCOMING_FIELDS_PARTY on class CL_SE_PUR_PURGCONTRMNTRQ1 has no exception.

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 20080313
2 Exporting EX_INPUT_HEADER Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_ERPREQ_V1PU Purchasing Contract V1 20080313
3 Importing IS_INPUT_HEADER Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_ERPREQ_V1PU Purchasing Contract V1 20080313
# Exception Resumable Description Created on
1 CX_OPS_SE_PO Purchasing Contract Error (Similar to PO) 20080701

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_PURG_CONTR_ERPREQ_TAB3 Contract ERP Request Item 20080313
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080313
3 Importing IT_INPUT_ITEMS Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_ERPREQ_TAB3 Contract ERP Request Item 20080313
# Exception Resumable Description Created on
1 CX_OPS_SE_PO Purchasing Contract Error (Similar to PO) 20080701

Method CHECK_INCOMING_PRICE_SPECIFI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INPUT_PRICE Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_ERPREQ_TAB4 Purchasing Contract Request Price Specification Element 20080313
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080313
3 Importing IT_INPUT_PRICE Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_ERPREQ_TAB4 Purchasing Contract Request Price Specification Element 20080313
# Exception Resumable Description Created on
1 CX_OPS_SE_PO Purchasing Contract Error (Similar to PO) 20080701

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 Proxy Table Type (Generated) 20080313
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080313
3 Importing IT_INPUT_TEXT Call by reference Type reference (TYPE) SAPPLCO_TEXT_COLLECTION_TE_TAB Proxy Table Type (Generated) 20080313
# Exception Resumable Description Created on
1 CX_OPS_SE_PO Purchasing Contract Error (Similar to PO) 20080701

Method CHECK_INCO_ITEM_PRICE_SPECIFI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INPUT_ITEM_PRICE Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_ERPREQ_TAB2 Purchasing Contract Request Item Price Specification Element 20080313
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080313
3 Importing IT_INPUT_ITEM_PRICE Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_ERPREQ_TAB2 Purchasing Contract Request Item Price Specification Element 20080313
# Exception Resumable Description Created on
1 CX_OPS_SE_PO Purchase Order Error 20080701

Method CONTROLLER_TO_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIELDVALUE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20090109
2 Importing IS_STRUCTURE Call by reference Type reference (TYPE) ANY proxy structure 20090109
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) ANY name of proxy field 20090109

Method CONTROLLER_TO_VALUE on class CL_SE_PUR_PURGCONTRMNTRQ1 has no exception.

Method CONTROLLER_TO_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_X_FLAG Call by reference Type reference (TYPE) FLAG General Flag 20080313
2 Importing IS_PROXY_STRUCTURE Call by reference Type reference (TYPE) ANY Proxy Structure 20080313
3 Importing IV_PRX_FIELDNAME Call by reference Type reference (TYPE) ANY Name of Proxy Field 20080313

Method CONTROLLER_TO_X on class CL_SE_PUR_PURGCONTRMNTRQ1 has no exception.

Method DELETE_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Type reference (TYPE) MEOUTBAPI_T_ITEMALL Table Type for Item Data -> IF_PURCHASE_OUT_BAPI 20080317
2 Importing IM_HEADER Call by reference Type reference (TYPE) MEOUTBAPIHEADER Header Data for IF_PURCHASE_OUT_BAPI 20080317

Method DELETE_CONTRACT on class CL_SE_PUR_PURGCONTRMNTRQ1 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_PURCHASING_CONTRACT_ERPRE1 Request to Purchasing Contract Processing to create or chang 20080313
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080828

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_PURGCONTRMNTRQ1 Purchasing Contract Request Inbound 20080313

Method GET_INSTANCE on class CL_SE_PUR_PURGCONTRMNTRQ1 has no exception.

Method IS_COND_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RELEVANT Value transfer Type reference (TYPE) MMPUR_BOOL master condition relevant yes/no 20110301

Method IS_COND_RELEVANT on class CL_SE_PUR_PURGCONTRMNTRQ1 has no exception.

Method LOOKUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_SE_PUR_PURGCONTRMNTRQ1 Purchasing Contract Request Inbound 20110301

Method LOOKUP on class CL_SE_PUR_PURGCONTRMNTRQ1 has no exception.

Method MAPPING_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HEADER Call by reference Type reference (TYPE) MEOUTBAPIHEADER Header Data for IF_PURCHASE_OUT_BAPI 20080313
2 Exporting EX_ITEM Call by reference Type reference (TYPE) MEOUTBAPI_T_ITEMALL Table Type for Item Data -> IF_PURCHASE_OUT_BAPI 20080313
3 Exporting EX_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080313
4 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_OPS_SE_PROT OPS_SE Log 20080313
5 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_PURCHASING_CONTRACT PurchasingContractERPRequestMessage_V1 20080313

Method MAPPING_IN on class CL_SE_PUR_PURGCONTRMNTRQ1 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 20080313
2 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_PURCHASING_CONTRACT PurchasingContractERPRequestMessage_V1 20080313
3 Importing IS_POST_MAPPING Call by reference Type reference (TYPE) STRUC_PCSRMRQ_POST_MAPPING Post mapping structure 20080415
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 for FEH 20080313
# Exception Resumable Description Created on
1 CX_OPS_SE_PO Purchase Order Error 20080701

Method SEND_CONFIRMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_CONFIRMATION Call by reference Type reference (TYPE) PUR_PURCHASING_CONTRACT_ERPCON Post mapping structure 20080415
2 Importing IV_CORRELATION_ID Call by reference Type reference (TYPE) BS_SOA_RSPNSRCVR_COREL_ID Response Receiver Correlation ID 20090204
# Exception Resumable Description Created on
1 CX_AI_SYSTEM_FAULT Application Integration: Technical Error 20080415
2 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080415
History
Last changed by/on SAP  20130531 
SAP Release Created in 604