SAP ABAP Class CL_SE_PUR_POERPREQ_IN (Purchase Order Request In)
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 20080520
Properties
Class CL_SE_PUR_POERPREQ_IN  
Short Description Purchase Order Request In    
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 20080520   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SE_PUR_POERPREQ_IN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECH_ACTION Interface - Action Class 20080520
Friends
Class CL_SE_PUR_POERPREQ_IN 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_SE_PUR_POERPREQ_IN Purchase Order Request In 20080520
Methods
# Method Level Visibility Method type Description Created on
1 CATEGORIZE_ERROR Instance method Public Method Categorize Error for FEH 20080520
2 CHECK_ACCOUNTING_CODING_ITEM Instance method Private Method Check of incomming price specification element fields 20080520
3 CHECK_ADOPT_VALID_ACTCODE_COMB Instance method Private Method Check and adopt valid actioncode combination 20080520
4 CHECK_INCOMING_FIELDS Instance method Private Method Check of incomming fields 20080520
5 CHECK_INCOMING_FIELDS_PARTY Instance method Private Method Check of incomming party fields 20080520
6 CHECK_INCOMING_HEADER Instance method Private Method Check of incomming items 20080520
7 CHECK_INCOMING_ITEMS Instance method Private Method Check of incomming items 20080520
8 CHECK_INCOMING_PRICE_SPECIFI Instance method Private Method Check of incomming price specification element fields 20080520
9 CHECK_INCOMING_SHIP_2_LOCATION Instance method Private Method Check of incomming items 20080520
10 CHECK_INCOMING_TEXT_COLL Instance method Private Method Check of incomming text collection fields 20080520
11 CHECK_INCO_ITEM_PRICE_SPECIFI Instance method Private Method Check of incomming price specification element fields 20080520
12 CHECK_ITEM_TYPE_CODE Instance method Private Method Check of incoming item type code 20080619
13 EXECUTE Instance method Public Method 20080520
14 FORWARD_ERROR Instance method Private Method Forward occured error - FEH (Forward Error Handling) 20080520
15 GET_INSTANCE Static method Public Method Factory method to get the proxy impl object reference 20080520
16 INPUT_MAPPING Instance method Private Method Mapping proxy interface structure to RFC 20080520
17 PROCESS_IN Instance method Public Method Processing all checks, mapping and backend logic 20080520
Events
Class CL_SE_PUR_POERPREQ_IN has no event.
Types
Class CL_SE_PUR_POERPREQ_IN 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 20080520
2 Exporting ES_MAIN_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080520
3 Importing IT_ERROR_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080520

Method CATEGORIZE_ERROR on class CL_SE_PUR_POERPREQ_IN 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_PUR_ORD_ERPREQ_V1A_TAB Purchase Order ERP Accounting Coding Block Assignment 20080520
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080520
3 Importing IT_INPUT_ACCOUNT Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPREQ_V1A_TAB Purchase Order ERP Accounting Coding Block Assignment 20080520

Method CHECK_ACCOUNTING_CODING_ITEM on class CL_SE_PUR_POERPREQ_IN 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) PUR_PURCHASE_ORDER_ERPREQUEST PurchaseOrderERPRequestMessage_V1 20080520
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080520
3 Importing IS_INPUT_MESSAGE Call by reference Type reference (TYPE) PUR_PURCHASE_ORDER_ERPREQUEST PurchaseOrderERPRequestMessage_V1 20080520

Method CHECK_ADOPT_VALID_ACTCODE_COMB on class CL_SE_PUR_POERPREQ_IN 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) PUR_PURCHASE_ORDER_ERPREQUEST PurchaseOrderERPRequestMessage_V1 20080520
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080520

Method CHECK_INCOMING_FIELDS on class CL_SE_PUR_POERPREQ_IN 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_PUR_ORD_ERPREQ_V1P_TAB Party 20080520
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080520
3 Importing IT_INPUT_PARTY Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPREQ_V1P_TAB Party 20080520

Method CHECK_INCOMING_FIELDS_PARTY on class CL_SE_PUR_POERPREQ_IN 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 20080520
2 Exporting EX_INPUT_HEADER Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPREQ_V1PUR_1 Purchase Order 20080520
3 Importing IS_INPUT_HEADER Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPREQ_V1PUR_1 Purchase Order 20080520

Method CHECK_INCOMING_HEADER on class CL_SE_PUR_POERPREQ_IN has no exception.

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_PUR_ORD_ERPREQ_V1_TAB2 Purchase Order ERP Purchase Order Item 20080520
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080520
3 Importing IT_INPUT_ITEMS Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPREQ_V1_TAB2 Purchase Order ERP Purchase Order Item 20080520

Method CHECK_INCOMING_ITEMS on class CL_SE_PUR_POERPREQ_IN has no exception.

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_PUR_ORD_ERPREQ_V1_TAB7 Purchase Order ERP Price Specification Element Item 20080520
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080520
3 Importing IT_INPUT_PRICE Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPREQ_V1_TAB7 Purchase Order ERP Price Specification Element Item 20080520

Method CHECK_INCOMING_PRICE_SPECIFI on class CL_SE_PUR_POERPREQ_IN has no exception.

Method CHECK_INCOMING_SHIP_2_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INP_SHIP_TO_LOC Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPREQ_V1ITM_S Purchase Order ERP Ship To Location 20080520
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080520
3 Importing IS_INP_SHIP_TO_LOC Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPREQ_V1ITM_S Purchase Order ERP Ship To Location 20080520

Method CHECK_INCOMING_SHIP_2_LOCATION on class CL_SE_PUR_POERPREQ_IN has no exception.

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) 20080520
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080520
3 Importing IT_INPUT_TEXT Call by reference Type reference (TYPE) SAPPLCO_TEXT_COLLECTION_TE_TAB Proxy Table Type (Generated) 20080520

Method CHECK_INCOMING_TEXT_COLL on class CL_SE_PUR_POERPREQ_IN has no exception.

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_PRICE Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPREQ_V1_TAB6 Purchase Order ERP Price Specification Element Item 20080520
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080520
3 Importing IT_INPUT_PRICE Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPREQ_V1_TAB6 Purchase Order ERP Price Specification Element Item 20080520

Method CHECK_INCO_ITEM_PRICE_SPECIFI on class CL_SE_PUR_POERPREQ_IN has no exception.

Method CHECK_ITEM_TYPE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080619
2 Importing IS_INPUT_ITEMS Call by reference Type reference (TYPE) SAPPLCO_PUR_ORD_ERPREQ_V1ITM Purchase Order ERP Purchase Order Item 20080619

Method CHECK_ITEM_TYPE_CODE on class CL_SE_PUR_POERPREQ_IN 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_PUR_ORD_ERP_REQ1 Purchase Order Request 20080520
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080522

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 Error Category 20080520
2 Changing CH_FIRST_ERROR Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080520
3 Importing IMT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080520
4 Importing IM_INPUT Call by reference Type reference (TYPE) PUR_PUR_ORD_ERP_REQ1 Purchase Order Request 20080520
5 Importing IM_OBJECT_CAT Call by reference Type reference (TYPE) ECH_DTE_OBJCAT Object Category 20080520
6 Importing IM_OBJECT_KEY Call by reference Type reference (TYPE) ECH_DTE_OBJKEY Object Key 20080520
7 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) ECH_DTE_OBJTYPE Object Type 20080520
8 Importing IM_PRE_MAPPING Call by reference Type reference (TYPE) FEH_BOOLEAN Boolean 20080520
9 Importing I_REF_TO_FEH_REG Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION Registration and Restart of FEH 20080520

Method FORWARD_ERROR on class CL_SE_PUR_POERPREQ_IN 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_IN Purchase Order Request In 20080520

Method GET_INSTANCE on class CL_SE_PUR_POERPREQ_IN has no exception.

Method INPUT_MAPPING Signature

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

Method INPUT_MAPPING on class CL_SE_PUR_POERPREQ_IN 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 20080520
2 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PUR_ORD_ERP_REQ1 Purchase Order Request 20080520
3 Importing IS_POST_MAPPING Call by reference Type reference (TYPE) STRUC_POERPREQV1_POST_MAPPING Post mapping structure for PurchaseERPRequest_In_V1 20080520
4 Importing I_REF_TO_FEH_REG Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION Registration and Restart of FEH 20080520
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080522
History
Last changed by/on SAP  20100310 
SAP Release Created in 604