SAP ABAP Class CL_PUR_PO_ERP_CONF1 (Service Implementation PO_Confirmation_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 20080331
Properties
Class CL_PUR_PO_ERP_CONF1  
Short Description Service Implementation PO_Confirmation_In    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_PUR   Service Enabling for Purchasing 
Created 20080331   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PUR_PO_ERP_CONF1 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECH_ACTION Interface - Action Class 20080331
Friends
Class CL_PUR_PO_ERP_CONF1 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_APPLICATION Constant Protected Type reference (TYPE) SMT_APPLICATION 'CL_PUR_PURCHASEORDER_ERP_CON1' Application 20080331
2 GC_CONTEXT Constant Protected Type reference (TYPE) SMT_CONTEXT '' Context 20080331
3 GC_CONTROLLER_NAME Constant Protected Type reference (TYPE) WUF_CONTROL_FIELD 'CONTROLLER' Source Structure Field for Extended XML Handling 20080331
4 GC_EVENT_ADDR Constant Protected Type reference (TYPE) SMT_EVENT 'ADDR' Mapping Step 20080819
5 GC_EVENT_BAPIEKKOP Constant Protected Type reference (TYPE) SMT_EVENT 'BAPIEKKOP' 20080404
6 GC_EVENT_BAPIITEMSHIP Constant Protected Type reference (TYPE) SMT_EVENT 'BAPIITEMSHIP' 20080404
7 GC_EVENT_BAPIMECONFDETAIL Constant Protected Type reference (TYPE) SMT_EVENT 'BAPIMECONFDETAIL' Event 20080331
8 GC_EVENT_BAPIMECONFITEM Constant Protected Type reference (TYPE) SMT_EVENT 'BAPICONFITEM' Event 20080331
9 GC_EVENT_BAPIMEPOACCOUNT Constant Protected Type reference (TYPE) SMT_EVENT 'BAPIMEPOACCOUNT' 20080404
10 GC_EVENT_BAPIMEPOCOMPONENT Constant Protected Type reference (TYPE) SMT_EVENT 'BAPIMEPOCOMPONENT' 20080404
11 GC_EVENT_BAPIMEPOCOND Constant Protected Type reference (TYPE) SMT_EVENT 'BAPIMEPOCOND' 20080404
12 GC_EVENT_BAPIMEPOCONDHEADER Constant Protected Type reference (TYPE) SMT_EVENT 'BAPIMEPOCONDHEADER' 20080404
13 GC_EVENT_BAPIMEPOHEADER Constant Protected Type reference (TYPE) SMT_EVENT 'BAPIMEPOHEADER' Event 20080331
14 GC_EVENT_BAPIMEPOITEM Constant Protected Type reference (TYPE) SMT_EVENT 'BAPIMEPOITEM' Event 20080331
15 GC_EVENT_BAPIMEPOITEM_REJECTED Constant Protected Type reference (TYPE) SMT_EVENT 'BAPIMEPOITEM_REJECTED' Event 20080331
16 GC_EVENT_BAPIMEPOSCHEDULE Constant Protected Type reference (TYPE) SMT_EVENT 'BAPIMEPOSCHEDULE' Event 20080331
17 GC_EVENT_BAPIMEPOTEXT Constant Protected Type reference (TYPE) SMT_EVENT 'BAPIMEPOTEXT' 20080404
18 GC_EVENT_BAPIMEPOTEXTHEADER Constant Protected Type reference (TYPE) SMT_EVENT 'BAPIMEPOTEXTHEADER' 20080404
19 GC_EVENT_CONTRACT Constant Protected Type reference (TYPE) SMT_EVENT 'CONTRACT' Event 20080331
20 GC_INTERN_CONF_CATEGORY Constant Protected Type reference (TYPE) IBTYP '1' Confirmation Category: Internal 20080331
21 GC_PO_ID_FIELD_NAME Constant Protected Type reference (TYPE) STRING 'PurchaseOrder-ID-Content' 20080331
22 GL_DUMMY Static Attribute Private Type reference (TYPE) STRING 20080819
23 GO_SINGLETON Static Attribute Protected Object reference (TYPE REF TO) CL_PUR_PO_ERP_CONF1 Service Implementation PO_Confirmation_In 20080331
24 GV_EXTERN_CONF_CATEGORY Instance attribute Protected Type reference (TYPE) EBTYP Confirmation Category 20080331
25 MO_CONST Instance attribute Private Object reference (TYPE REF TO) CL_MMPUR_CONSTANTS Constants Interface 20120418
Methods
# Method Level Visibility Method type Description Created on
1 CATEGORIZE_ERROR Instance method Public Method Error categorization 20080331
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080331
3 EXECUTE Instance method Public Method Service execution 20080331
4 GET_CONF_CATEGORY Instance method Protected Method Get Assignment of internal/external confirmation category 20080331
5 GET_INSTANCE Static method Public Method GET_INSTANCE 20080331
6 MAPPING_IN Instance method Public Method Service Inbound Mapping 20080331
7 MAPPING_IN_HEADER Instance method Private Method Inbound Mapping PO Header 20080815
8 MAPPING_IN_ITEM Instance method Private Method Inbound Mapping Items 20080815
9 PROCESS_IN Instance method Public Method Service Inbound Processing 20080331
Events
Class CL_PUR_PO_ERP_CONF1 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BAPIMECONFDETAILX_T Public See coding 20080821 TY_BAPIMECONFDETAILX_T TYPE STANDARD TABLE OF BAPIMECONFDETAILX
2 TY_BAPIMECONFDETAIL_T Public See coding 20080821 TY_BAPIMECONFDETAIL_T TYPE STANDARD TABLE OF BAPIMECONFDETAIL
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 20080331
2 Exporting ES_MAIN_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080331
3 Importing IT_ERROR_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080331

Method CATEGORIZE_ERROR on class CL_PUR_PO_ERP_CONF1 has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PUR_PO_ERP_CONF1 has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PUR_PO_ERP_CONF1 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_ORDER_ERPCONFIRM2 MT PurchaseOrderConfirmation 20080331
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20080331

Method GET_CONF_CATEGORY Signature

Method GET_CONF_CATEGORY on class CL_PUR_PO_ERP_CONF1 has no parameter.
Method GET_CONF_CATEGORY on class CL_PUR_PO_ERP_CONF1 has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PUR_PO_ERP_CONF1 Service Implementation PO_Confirmation_In 20080331

Method GET_INSTANCE on class CL_PUR_PO_ERP_CONF1 has no exception.

Method MAPPING_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPIMECONFHEADER Call by reference Type reference (TYPE) BAPIMECONFHEADER Header Data Confirmation for BAPI 20080331
2 Exporting ES_BAPIMECONFHEADERX Call by reference Type reference (TYPE) BAPIMECONFHEADERX Change Parameter Header Data Confirmation BAPI 20080331
3 Exporting ES_BAPIMEPOHEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20080331
4 Exporting ES_BAPIMEPOHEADERX Call by reference Type reference (TYPE) BAPIMEPOHEADERX Purchase Order Header Data (Change Parameter) 20080331
5 Exporting ET_BAPIEKKOP Call by reference Type reference (TYPE) BAPIEKKOP_TP Transfer Structure for Partner Roles in BAPI_PO_CREATE 20080404
6 Exporting ET_BAPIITEMSHIP Call by reference Type reference (TYPE) BAPIITEMSHIP_TP Table Type for BAPIITEMSHIP 20080404
7 Exporting ET_BAPIITEMSHIPX Call by reference Type reference (TYPE) BAPIITEMSHIPX_TP Table Type for BAPIITEMSHIPX 20080404
8 Exporting ET_BAPIMECONF_T_DETAIL Call by reference Type reference (TYPE) BAPIMECONF_T_DETAIL MM-PUR: Confirmation Details 20080331
9 Exporting ET_BAPIMECONF_T_DETAILX Call by reference Type reference (TYPE) BAPIMECONF_T_DETAILX Table Type for Change Parameter Confirmation Details 20080331
10 Exporting ET_BAPIMECONF_T_ITEM Call by reference Type reference (TYPE) BAPIMECONF_T_ITEM Confirmation Item Data 20080331
11 Exporting ET_BAPIMECONF_T_ITEMX Call by reference Type reference (TYPE) BAPIMECONF_T_ITEMX Table Type for Change Parameter of Item Data 20080331
12 Exporting ET_BAPIMEPOACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20080407
13 Exporting ET_BAPIMEPOACCOUNTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP Table Type for BAPIMEPOACCOUNTX 20080407
14 Exporting ET_BAPIMEPOADDRDELIVERY Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY_TP Table Type for BAPIMEPOADDRDELIVERY 20080819
15 Exporting ET_BAPIMEPOCOMPONENT Call by reference Type reference (TYPE) BAPIMEPOCOMPONENT_TP Table of bapimepocomponent 20080407
16 Exporting ET_BAPIMEPOCOMPONENTX Call by reference Type reference (TYPE) BAPIMEPOCOMPONENTX_TP Table Type for bapimepocomponentx 20080407
17 Exporting ET_BAPIMEPOCOND Call by reference Type reference (TYPE) BAPIMEPOCOND_TP Conditions in Purchase Order 20080404
18 Exporting ET_BAPIMEPOCONDHEADER Call by reference Type reference (TYPE) BAPIMEPOCONDHEADER_TP Conditions (Header) 20080404
19 Exporting ET_BAPIMEPOCONDHEADERX Call by reference Type reference (TYPE) BAPIMEPOCONDHEADERX_TP Conditions (Header, Change Bar) 20080404
20 Exporting ET_BAPIMEPOCONDX Call by reference Type reference (TYPE) BAPIMEPOCONDX_TP Change Toolbar: Conditions in Purchase Order 20080404
21 Exporting ET_BAPIMEPOITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20080331
22 Exporting ET_BAPIMEPOITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX_TP Table Type for BAPIMEPOITEMX 20080331
23 Exporting ET_BAPIMEPOSCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20080331
24 Exporting ET_BAPIMEPOSCHEDULX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX_TP Table Type for BAPIMEPOSCHEDULX 20080331
25 Exporting ET_BAPIMEPOTEXT Call by reference Type reference (TYPE) BAPIMEPOTEXT_TP Table Type for BAPIMEPOTEXT 20080404
26 Exporting ET_BAPIMEPOTEXTHEADER Call by reference Type reference (TYPE) BAPIMEPOTEXTHEADER_TP Header Texts 20080404
27 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080331
28 Exporting EV_MEMORY_COMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20080819
29 Exporting EV_MEMORY_UNCOMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20080819
30 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURCHASE_ORDER_ERPCONFIRM2 MT PurchaseOrderConfirmation 20080331
# Exception Resumable Description Created on
1 CX_OPS_SE_PO Purchase Order Error 20080331
2 CX_SMT_ERROR Error 20080402

Method MAPPING_IN_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPIMEPOHEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20080819
2 Exporting ES_BAPIMEPOHEADERX Call by reference Type reference (TYPE) BAPIMEPOHEADERX Purchase Order Header Data (Change Parameter) 20080819
3 Exporting ET_BAPIEKKOP Call by reference Type reference (TYPE) BAPIEKKOP_TP Table Type for BAPIEKKOP 20080819
4 Exporting ET_BAPIMEPOCONDHEADER Call by reference Type reference (TYPE) BAPIMEPOCONDHEADER_TP Table Type for BAPIMEPOCONDHEADER 20080819
5 Exporting ET_BAPIMEPOCONDHEADERX Call by reference Type reference (TYPE) BAPIMEPOCONDHEADERX_TP Table Type for BAPIMEPOCONDHEADERX 20080819
6 Exporting ET_BAPIMEPOTEXTHEADER Call by reference Type reference (TYPE) BAPIMEPOTEXTHEADER_TP Table Type for BAPIMEPOTEXTHEADER 20080819
7 Exporting EV_MEMORY_COMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20080819
8 Exporting EV_MEMORY_UNCOMPLETE Call by reference Type reference (TYPE) BAPIFLAG-BAPIFLAG Single-Character Indicator 20080819
9 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURCHASE_ORDER_ERPCONFIRM2 MT PurchaseOrderConfirmation 20080819
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20080819

Method MAPPING_IN_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIITEMSHIP Call by reference Type reference (TYPE) BAPI_T_ITEMSHIP Table Type for Structure BAPIITEMSHIP 20080819
2 Changing CT_BAPIITEMSHIPX Call by reference Type reference (TYPE) BAPI_T_ITEMSHIPX Table Type for BAPIITEMSHIPX 20080819
3 Changing CT_BAPIMECONFDETAIL Call by reference Type reference (TYPE) TY_BAPIMECONFDETAIL_T MM-PUR: Confirmation Details 20080821
4 Changing CT_BAPIMECONFDETAILX Call by reference Type reference (TYPE) TY_BAPIMECONFDETAILX_T Table Type for Change Parameter Confirmation Details 20080821
5 Changing CT_BAPIMECONFITEM Call by reference Type reference (TYPE) BAPIMECONF_T_ITEM Confirmation Item Data 20080822
6 Changing CT_BAPIMECONFITEMX Call by reference Type reference (TYPE) BAPIMECONF_T_ITEMX Table Type for Change Parameter of Item Data 20080822
7 Changing CT_BAPIMEPOACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20080819
8 Changing CT_BAPIMEPOACCOUNTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP Table Type for BAPIMEPOACCOUNTX 20080819
9 Changing CT_BAPIMEPOADDRDELIVERY Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY_TP Table Type for BAPIMEPOADDRDELIVERY 20080819
10 Changing CT_BAPIMEPOCOMPONENT Call by reference Type reference (TYPE) BAPIMEPO_T_COMPONENT Table Type for BAPIMEPOCOMPONENT 20080819
11 Changing CT_BAPIMEPOCOMPONENTX Call by reference Type reference (TYPE) BAPIMEPO_T_COMPONENTX Table Type for BAPIMEPOCOMPONENTX 20080819
12 Changing CT_BAPIMEPOCOND Call by reference Type reference (TYPE) BAPIMEPOCOND_TP Table Type for BAPIMEPOCOND 20080819
13 Changing CT_BAPIMEPOCONDX Call by reference Type reference (TYPE) BAPIMEPOCONDX_TP Table Type for BAPIMEPOCONDX 20080819
14 Changing CT_BAPIMEPOITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20080819
15 Changing CT_BAPIMEPOITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX_TP Table Type for BAPIMEPOITEMX 20080819
16 Changing CT_BAPIMEPOSCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20080819
17 Changing CT_BAPIMEPOSCHEDULX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX_TP Table Type for BAPIMEPOSCHEDULX 20080819
18 Changing CT_BAPIMEPOTEXT Call by reference Type reference (TYPE) BAPIMEPOTEXT_TP Table Type for BAPIMEPOTEXT 20080819
19 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080819
20 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURCHASE_ORDER_ERPCONFIRM2 MT PurchaseOrderConfirmation 20080819
# Exception Resumable Description Created on
1 CX_SMT_ERROR Error 20080819

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 20080331
2 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURCHASE_ORDER_ERPCONFIRM2 MT PurchaseOrderConfirmation 20080331
3 Importing IS_POST_MAPPING Call by reference Type reference (TYPE) STRUC_POCONF1_POST_MAPPING FEH: Input parameters after mapping 20080331
4 Importing I_REF_TO_FEH_REG Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION FEH: Reference to FEH registration 20080331
# Exception Resumable Description Created on
1 CX_OPS_SE_PO Bestellanforderung Error 20080331
History
Last changed by/on SAP  20130531 
SAP Release Created in 604