SAP ABAP Class CL_PUR_PC_MAPPING_XI_TO_ERP (Mapping Element from Xi to ERP)
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
Properties
Class CL_PUR_PC_MAPPING_XI_TO_ERP  
Short Description Mapping Element from Xi to ERP    
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 20080228   SAP 
Last change 20130531   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
Class CL_PUR_PC_MAPPING_XI_TO_ERP has no interface implemented.
Friends
Class CL_PUR_PC_MAPPING_XI_TO_ERP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_ACC_CAT_UNKNW Constant Private Type reference (TYPE) KNTTP 'U' Account assignment category 20080611
2 CV_BASE_SCALE Constant Private Type reference (TYPE) STFKZ 'A' Scale Type 20080521
3 CV_CHANGE Constant Private Type reference (TYPE) STRING '02' action code 02 20080521
4 CV_COND_TAB_HDR Constant Private Type reference (TYPE) MEOUT_CONDITION_TABLE_TYPE 'A' Condition Table Type for an Outline Agreement 20080521
5 CV_COND_TAB_ITEM Constant Private Type reference (TYPE) MEOUT_CONDITION_TABLE_TYPE 'B' Condition Table Type for an Outline Agreement 20080521
6 CV_COND_TAB_PLNT Constant Private Type reference (TYPE) MEOUT_CONDITION_TABLE_TYPE 'C' Condition Table Type for an Outline Agreement 20080521
7 CV_COND_USAGE Constant Private Type reference (TYPE) KVEWE 'A' Usage of the condition table 20080521
8 CV_CREATE Constant Private Type reference (TYPE) STRING '01' Action code 01 20080521
9 CV_DEFAULT_PRICE_UNIT Constant Private Type reference (TYPE) STRING '1' DEFAULT VALUE FOR PRICE UNIT 20080521
10 CV_DELETE Constant Private Type reference (TYPE) STRING '03' action code 03 20080521
11 CV_DELETE_IND Constant Private Type reference (TYPE) STRING 'L' delete 20080521
12 CV_DOCUMENT_CATEGORY Constant Private Type reference (TYPE) BSTYP 'K' Purchasing document category 20080703
13 CV_DOCUMENT_STATUS Constant Private Type reference (TYPE) EKKO-STATU 'K' Status of Purchasing Document 20080703
14 CV_KALSM_SERVICE Static Attribute Private Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20080521
15 CV_KONH_SEQUENCE Static Attribute Private Type reference (TYPE) MEOUT_ID_KONH KONH Sequence 20080429
16 CV_KONH_SEQUENCE_SRV Static Attribute Private Type reference (TYPE) MEOUT_ID_KONH KONH Sequence 20080515
17 CV_LOCK_IND Constant Private Type reference (TYPE) STRING 'S' Lock 20080521
18 CV_MAT_ITEM Constant Private Type reference (TYPE) STRING '0' Material Item 20080521
19 CV_PERCENTAGE Constant Private Type reference (TYPE) STRING '%' Percentage 20080521
20 CV_PROD_CAT_ITEM Constant Private Type reference (TYPE) STRING '8' Product catogery item 20080521
21 CV_RESET_IND Constant Private Type reference (TYPE) STRING ' ' reset lock indicator 20080521
22 CV_SERVICE_ITEM Constant Private Type reference (TYPE) STRING '9' Service Item 20080521
23 CV_SRV_KAPPL Constant Private Type reference (TYPE) STRING 'MS' SRV condition default value for KAPPL 20080506
24 CV_SRV_KSCHL Constant Private Type reference (TYPE) STRING 'PRS' SRV condition default value for KSCHL 20080506
25 CV_TRG_QTY_SERVICE Constant Private Type reference (TYPE) KTMNG '1' Target Quantity 20080521
26 CV_TRG_UOM_SERVICE Constant Private Type reference (TYPE) MEINS 'EA' Base Unit of Measure 20080521
27 CV_TRUE Constant Private Type reference (TYPE) STRING 'true' 20080521
28 ERROR Constant Private Type reference (TYPE) STRING 'E' Error code 20090116
29 GC_ALTERNATELINE Constant Private Type reference (TYPE) STRING '006' Relationship type code for Alternate Line 20080415
30 GC_ALTERNATEPRODUCT Constant Private Type reference (TYPE) STRING '03' Alternate Product 20080415
31 GC_BLANKET Constant Private Type reference (TYPE) STRING '301' Blanket Line 20080415
32 GC_CHANGE Constant Private Type reference (TYPE) STRING '02' Action Code for Change 20080415
33 GC_CONTINGENCY Constant Private Type reference (TYPE) STRING '302' Contingency Line 20080415
34 GC_CREATE Constant Private Type reference (TYPE) STRING '01' Action Code for Create 20080415
35 GC_DELETE Constant Private Type reference (TYPE) STRING '03' Action Code for Delete 20080415
36 GC_FALSE Constant Private Type reference (TYPE) FLAG ' ' False 20080415
37 GC_FREEQUANTITY Constant Private Type reference (TYPE) STRING '303' Line with Free Quantity 20080415
38 GC_INFORMATION Constant Private Type reference (TYPE) STRING '305' Information Line 20081217
39 GC_MATERIAL Constant Private Type reference (TYPE) STRING '0' Material 20090116
40 GC_MATERIALPRODUCT Constant Private Type reference (TYPE) STRING '01' Material Product 20080415
41 GC_NOACTION Constant Private Type reference (TYPE) STRING '06' Action Code for No Action 20080415
42 GC_NOUPDATE Constant Private Type reference (TYPE) CHAR1 ' ' inforecord with no update 20110210
43 GC_OUTLINE Constant Private Type reference (TYPE) STRING '21' Relationship type code for Outline 20080415
44 GC_REMOVE Constant Private Type reference (TYPE) STRING '05' Action Code for Remove 20080415
45 GC_SAVE Constant Private Type reference (TYPE) STRING '04' Action Code for Save 20080415
46 GC_SERVICELINE Constant Private Type reference (TYPE) STRING '007' Relationship type code for Service Line 20080415
47 GC_SERVICEPRODUCT Constant Private Type reference (TYPE) STRING '02' Service Product 20080415
48 GC_SRVPROC Constant Private Type reference (TYPE) STRING '9' Service Procurement 20080415
49 GC_STANDARD Constant Private Type reference (TYPE) STRING '19' Standard Service Line 20080630
50 GC_TRUE Constant Private Type reference (TYPE) FLAG 'X' True 20080415
51 GC_WOPLANT Constant Private Type reference (TYPE) CHAR1 '3' inforecord update without plant 20110210
52 GC_WOPLANT_ERP Constant Private Type reference (TYPE) CHAR1 'C' inforecord update without plant in ERP 20110210
53 GC_WPLANT Constant Private Type reference (TYPE) CHAR1 '2' inforecord update with plant 20110210
54 GC_WPLANT_ERP Constant Private Type reference (TYPE) CHAR1 'B' inforecord update with plant in ERP 20110210
55 GC_WWOPLANT Constant Private Type reference (TYPE) CHAR1 '1' Inforecord update with or without plant 20110210
56 GC_WWOPLANT_ERP Constant Private Type reference (TYPE) CHAR1 'A' Inforecord update with or without plant in ERP 20110210
57 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PUR_PC_MAPPING_XI_TO_ERP Mapping Element from Xi to ERP 20110503
58 MO_CONST Instance attribute Private Object reference (TYPE REF TO) CL_MMPUR_CONSTANTS Constants Purchasing 20110503
59 MY_XFLAG Constant Private Type reference (TYPE) FLAG 'X' General Flag 20080228
Methods
# Method Level Visibility Method type Description Created on
1 CONTROLLER_TO_X Static method Public Method 20080228
2 GET_INSTANCE Static method Public Method Instance Factory 20110503
3 IS_UNEVALUATED Instance method Private Method is material item unevaluated 20120306
4 MAP_HEADER_PRSPEL_XI_2_ERP Static method Public Method PriceSpecificationElement Header 20080428
5 MAP_HEADER_TEXTCOLLE_XI_2_ERP Static method Public Method Text Collection -Header 20080602
6 MAP_INFORECUPD_2_BAPI Static method Public Method Assign appropriate BAPI values 20110210
7 MAP_ITEM_BRDATA_XI_2_ERP Static method Public Method Brazilian localized data mapping 20130730
8 MAP_ITEM_DELIVINFO_XI_2_ERP Static method Public Method DeliveryInformation 20080302
9 MAP_ITEM_DESCRIBT_XI_2_ERP Static method Public Method Description (PC Request In) 20080302
10 MAP_ITEM_NUMBER Static method Public Method Map Id to MEOUT pc_item 20080302
11 MAP_ITEM_PROCAT_XI_2_ERP Static method Public Method Product Category 20080302
12 MAP_ITEM_PRODUCT_XI_2_ERP Static method Public Method Product 20080302
13 MAP_ITEM_PRSPEL_XI_2_ERP Static method Public Method PriceSpecificationElement Item 20080302
14 MAP_ITEM_RCV_PLNT_XI_2_ERP Static method Public Method Plant 20080307
15 MAP_ITEM_TEXTCOLLE_XI_2_ERP Static method Public Method Text Collection -item 20080302
16 MAP_PCINPUT_HEADER_XI2ERP Static method Public Method Header Information Mapping (PC Request In) 20080315
17 MAP_PCINPUT_ITEM_XI2ERP Static method Public Method Purchasing Contract Item Mapping (PC Request In) 20080316
18 MAP_PCITEM_DELIVINFO_XI2ERP Static method Public Method Delivery Terms Mapping (PC Request In ) 20080316
19 MAP_PCITEM_PROCAT_XI2ERP Static method Public Method Product Category Mapping (PC Request In ) 20080316
20 MAP_PCITEM_PRODUCT_XI2ERP Static method Public Method Product Mapping (PC Request In ) 20080316
21 MAP_PCITEM_PRSPEL_XI2ERP Static method Public Method Price Specification Element Mapping (PC Request In ) 20080316
22 MAP_PCITEM_RCV_PLNT_XI2ERP Static method Public Method Receiving Plant Mapping (PC Request In ) 20080316
23 MAP_PCITEM_TEXTCOLLE_XI2ERP Static method Public Method Text Collection Mapping (PC Request In ) 20080316
24 MAP_PC_EDIT_ITEM_XI_2_ERP Static method Public Method Mapping XI to ERP for PC Change 20081204
25 MAP_PC_HEADER_XI_2_ERP Static method Public Method Mapping PC XI-Header to MEOUT IM-Header (SRM Replication) 20080228
26 MAP_PC_ITEM_XI_2_ERP Static method Public Method Mapping PC XI-Item to MEOUT IM-Item (SRM Replication) 20080228
27 MAP_PC_ITEM_XI_2_ERP_WITH_HIER Static method Public Method Mapping PC XI-Item to MEOUT IM-Item (SRM Replication) 20090212
28 MAP_PC_SRV_TEXTCOLLE_XI2ERP Static method Public Method Text Collection Mapping (Service lines and outlines) 20090528
29 MAP_SRVITEM_PRSPEL_XI2ERP Static method Public Method Service Item Pricing Conditions (PC Request In ) 20080702
30 MAP_SRVITEM_PRSPEL_XI_2_ERP Static method Public Method Service Item Pricing Conditions 20080415
31 MIXIN_PCITEMS_DELIVERYADDRESS Static method Private Method mix-in address data of all PR items referenced by contract 20110124
Events
Class CL_PUR_PC_MAPPING_XI_TO_ERP has no event.
Types
Class CL_PUR_PC_MAPPING_XI_TO_ERP has no local type.
Method Signatures

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 20080228
2 Importing IS_PROXY_STRUCTURE Call by reference Type reference (TYPE) ANY Proxy Structure 20080228
3 Importing IV_PRX_FIELDNAME Call by reference Type reference (TYPE) ANY Name of the Proxy Field 20080228

Method CONTROLLER_TO_X on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method GET_INSTANCE 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_PUR_PC_MAPPING_XI_TO_ERP Mapping Element from Xi to ERP 20110503

Method GET_INSTANCE on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method IS_UNEVALUATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) MEOUT_ITEM Outline agreement item 20120306
2 Importing IV_BSART Call by reference Type reference (TYPE) ESART 'CCTR' Purchasing Document Type 20130418
3 Returning RV_NON_EVAL Value transfer Type reference (TYPE) MMPUR_BOOL non evaluated 20120306

Method IS_UNEVALUATED on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_HEADER_PRSPEL_XI_2_ERP 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 20080625
2 Exporting ET_PC_HEADER_BAPI_CONDITIONS Call by reference Type reference (TYPE) MEOUT_T_KONH_COMPLETE Table Type for Conditions with Items and Scales 20080428
3 Importing IS_KALSM Call by reference Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20080428
4 Importing IT_PC_HEADER_PR_SPEC_ELEM_XI Call by reference Type reference (TYPE) SAPPLCO_NOSC_PRICE_SPECIF_TAB2 Proxy Table Type (generated) 20080428
# Exception Resumable Description Created on
1 ERROR_KSCHL_CONVERSION 20080428

Method MAP_HEADER_TEXTCOLLE_XI_2_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TEXT Call by reference Type reference (TYPE) MMPUR_T_TEXTLINES All Item Data for IF_PURCHASE_MEOUT_BAPI 20080602
2 Importing IS_PC_HEADER_TXT_COL_XI Call by reference Type reference (TYPE) SAPPLCO_NOSC_TEXT_COLLECTION Proxy Structure (generated) 20080602

Method MAP_HEADER_TEXTCOLLE_XI_2_ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_INFORECUPD_2_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SPINF Call by reference Type reference (TYPE) SPINF Indicator: Update Info Record 20110210
2 Importing IV_SPINF Call by reference Type reference (TYPE) SPINF Indicator: Update Info Record 20110210

Method MAP_INFORECUPD_2_BAPI on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_ITEM_BRDATA_XI_2_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPI_ITEM Call by reference Type reference (TYPE) MEOUT_ITEM Outline agreement item 20130730
2 Changing CS_BAPI_ITEMX Call by reference Type reference (TYPE) MEOUT_ITEMX Change Parameter: Outline Agreement Item 20130730
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130730
4 Importing IS_PC_ITEM_LOCL_BR_DATA Call by reference Type reference (TYPE) SAPPLCO_ADD_DATA_ITEM_BR Brazilian localized fields related to material 20130730

Method MAP_ITEM_BRDATA_XI_2_ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_ITEM_DELIVINFO_XI_2_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PC_ITEM_BAPI_ITEM Call by reference Type reference (TYPE) MEOUTBAPIITEM Header Data for IF_PURCHASE_OUT_BAPI 20080302
2 Changing CX_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080410
3 Importing IS_PC_ITEM_DEL_TERMS_XI Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_SRMRPLCTN10 IDT 20080302

Method MAP_ITEM_DELIVINFO_XI_2_ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_ITEM_DESCRIBT_XI_2_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PC_ITEM_BAPI_ITEM Call by reference Type reference (TYPE) MEOUTBAPIITEM Header Data for IF_PURCHASE_OUT_BAPI 20080302
2 Importing IS_PC_ITEM_DESCR_XI Call by reference Type reference (TYPE) SAPPLCO_DESCRIPTION Natural Language Text 20080302

Method MAP_ITEM_DESCRIBT_XI_2_ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_ITEM_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PC_ITEM_BAPI Call by reference Type reference (TYPE) MEOUTBAPIITEMALL All Item Data for IF_PURCHASE_MEOUT_BAPI 20080302
2 Importing IM_INPUT_MESSAGE Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_SRMRPLCTN16 MDT for PurchasingContractSRMReplicationRequestMessage 20080302
3 Importing IM_PC_ITEM_XI Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_SRMRPLCTN14 IDT 20080302

Method MAP_ITEM_NUMBER on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_ITEM_PROCAT_XI_2_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PC_ITEM_BAPI Call by reference Type reference (TYPE) MEOUTBAPIITEM Header Data for IF_PURCHASE_OUT_BAPI 20080302
2 Importing IM_PC_ITEM_PROD_CAT_XI Call by reference Type reference (TYPE) SAPPLCO_INTERNAL_BUSINESS_TRAN Proxy Structure (generated) 20080302

Method MAP_ITEM_PROCAT_XI_2_ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_ITEM_PRODUCT_XI_2_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPI_ITEM Call by reference Type reference (TYPE) MEOUTBAPIITEM Header Data for IF_PURCHASE_OUT_BAPI 20080302
2 Importing IM_PC_ITEM_PROD_XI Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_SRMRPLCTN15 IDT 20080302

Method MAP_ITEM_PRODUCT_XI_2_ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_ITEM_PRSPEL_XI_2_ERP 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 20080625
2 Exporting ET_PC_ITEM_BAPI_CONDITIONS Call by reference Type reference (TYPE) MEOUT_T_KONH_COMPLETE Table Type for Conditions with Items and Scales 20080302
3 Exporting EV_ITEM_PEINH Call by reference Type reference (TYPE) EPEIN Price Unit 20090303
4 Importing IM_PC_ITEM_XI Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_SRMRPLCTN14 IDT 20080417
5 Importing IS_KALSM Call by reference Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20080423
6 Importing IT_PC_ITEM_PR_SPEC_ELEM_XI Call by reference Type reference (TYPE) SAPPLCO_NOSC_PRICE_SPECIF_TAB2 Proxy Table Type (generated) 20080302

Method MAP_ITEM_PRSPEL_XI_2_ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_ITEM_RCV_PLNT_XI_2_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PC_ITEM_BAPI_ITEM Call by reference Type reference (TYPE) MEOUTBAPIITEM Header Data for IF_PURCHASE_OUT_BAPI 20080307
2 Importing IS_PC_ITEM_RCV_PLANT_XI Call by reference Type reference (TYPE) SAPPLCO_NOSC_PLANT_ID Proxy Structure (Generated) 20080307

Method MAP_ITEM_RCV_PLNT_XI_2_ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_ITEM_TEXTCOLLE_XI_2_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TEXT Call by reference Type reference (TYPE) MMPUR_T_TEXTLINES 20110720
2 Importing IS_TEXT Call by reference Type reference (TYPE) SAPPLCO_NOSC_TEXT_COLLECTION 20110720

Method MAP_ITEM_TEXTCOLLE_XI_2_ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_PCINPUT_HEADER_XI2ERP 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 20080315
2 Exporting EX_KALSM Call by reference Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20080627
3 Exporting EX_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080315
4 Exporting EX_TRANSMISSIONINDICATOR Call by reference Type reference (TYPE) C Completed transmission Indicator 20080317
5 Importing IM_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080315
6 Importing IS_INPUT_MESSAGE Call by reference Type reference (TYPE) SAPPLCO_PURCHASING_CONTRACT PurchasingContractERPRequestMessage_V1 20080315

Method MAP_PCINPUT_HEADER_XI2ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_PCINPUT_ITEM_XI2ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Call by reference Type reference (TYPE) MEOUTBAPI_T_ITEMALL Table Type for Item Data -> IF_PURCHASE_OUT_BAPI 20080316
2 Exporting EX_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080316
3 Importing IM_INPUT_MESSAGE Call by reference Type reference (TYPE) SAPPLCO_PURCHASING_CONTRACT PurchasingContractERPRequestMessage_V1 20080316
4 Importing IS_HEADER Call by reference Type reference (TYPE) MEOUTBAPIHEADER Header Data for IF_PURCHASE_OUT_BAPI 20080627
5 Importing IS_KALSM Call by reference Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20080627
# Exception Resumable Description Created on
1 CX_OPS_SE_PO Exception Class for Purchasing Contract and Order 20080630

Method MAP_PCITEM_DELIVINFO_XI2ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PC_ITEM_BAPI_ITEM Call by reference Type reference (TYPE) MEOUTBAPIITEM Header Data for IF_PURCHASE_OUT_BAPI 20080316
2 Importing IS_PC_ITEM_DEL_TERMS_XI Call by reference Type reference (TYPE) SAPPLCO_DELIVERY_TERMS Proxy Structure (Generated) 20080316

Method MAP_PCITEM_DELIVINFO_XI2ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_PCITEM_PROCAT_XI2ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PC_ITEM_BAPI Call by reference Type reference (TYPE) MEOUTBAPIITEM Header Data for IF_PURCHASE_OUT_BAPI 20080316
2 Importing IM_PC_ITEM_PROD_CAT_XI Call by reference Type reference (TYPE) SAPPLCO_BUSINESS_TRANSACTION_5 Proxy Structure (Generated) 20080316

Method MAP_PCITEM_PROCAT_XI2ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_PCITEM_PRODUCT_XI2ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BAPI_ITEM Call by reference Type reference (TYPE) MEOUTBAPIITEM Header Data for IF_PURCHASE_OUT_BAPI 20080316
2 Importing IM_PC_ITEM_PROD_XI Call by reference Type reference (TYPE) SAPPLCO_BT_DOCUMENT_PRODUCT Proxy Structure (Generated) 20080316

Method MAP_PCITEM_PRODUCT_XI2ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_PCITEM_PRSPEL_XI2ERP 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 20080316
2 Exporting ET_PC_ITEM_BAPI_CONDITIONS Call by reference Type reference (TYPE) MEOUT_T_KONH_COMPLETE Table of services conditions 20080316
3 Importing IS_KALSM Call by reference Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20080702
4 Importing IS_PC_ITEM_XI Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_ERPREQ_V1I1 Contract ERP Request Item 20080702
5 Importing IV_INTROW Call by reference Type reference (TYPE) INTROW UNIQUE INTROW OF BAPI 20080728
# Exception Resumable Description Created on
1 ERROR_KSCHL_CONVERSION 20080702

Method MAP_PCITEM_RCV_PLNT_XI2ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PC_ITEM_BAPI_ITEM Call by reference Type reference (TYPE) MEOUTBAPIITEM Header Data for IF_PURCHASE_OUT_BAPI 20080316
2 Importing IS_PC_ITEM_RCV_PLANT_XI Call by reference Type reference (TYPE) SAPPLCO_PLANT_ID Proxy Structure (Generated) 20080316

Method MAP_PCITEM_RCV_PLNT_XI2ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_PCITEM_TEXTCOLLE_XI2ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PC_ITEM_BAPI Call by reference Type reference (TYPE) MEOUTBAPIITEMALL All Item Data for IF_PURCHASE_MEOUT_BAPI 20080316
2 Importing IS_PC_ITEM_TXT_COL_XI Call by reference Type reference (TYPE) SAPPLCO_TEXT_COLLECTION Proxy Structure (Generated) 20080316

Method MAP_PCITEM_TEXTCOLLE_XI2ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_PC_EDIT_ITEM_XI_2_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Call by reference Type reference (TYPE) MEOUTBAPI_T_ITEMALL Table Type for Item Data -> IF_PURCHASE_OUT_BAPI 20081204
2 Exporting EX_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20081204
3 Importing IM_INPUT_MESSAGE Call by reference Type reference (TYPE) SAPPLCO_PURCHASING_CONTRACT PurchasingContractERPRequestMessage_V1 20081204
4 Importing IS_HEADER Call by reference Type reference (TYPE) MEOUTBAPIHEADER Header Data for IF_PURCHASE_OUT_BAPI 20081204
5 Importing IS_KALSM Call by reference Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20081204

Method MAP_PC_EDIT_ITEM_XI_2_ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_PC_HEADER_XI_2_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) MEOUTBAPIHEADER Purchasing Contract Header 20080625
2 Exporting ES_KALSM Call by reference Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20080423
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080625
4 Importing IS_HEADER Call by reference Type reference (TYPE) MEOUTBAPIHEADER Header Data for IF_PURCHASE_OUT_BAPI 20080402
5 Importing IS_INPUT_MESSAGE Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_SRMRPLCTN16 MDT for PurchasingContractSRMReplicationRequestMessage 20080228
# Exception Resumable Description Created on
1 ERROR_KSCHL_CONVERSION 20080403

Method MAP_PC_ITEM_XI_2_ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EORD Call by reference Type reference (TYPE) MEOUT_T_EORD Table for EORD 20100819
2 Exporting ET_ITEM Call by reference Type reference (TYPE) MEOUTBAPI_T_ITEMALL Table Type for Conditions with Items and Scales 20080228
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080625
4 Importing IS_HEADER Call by reference Type reference (TYPE) MEOUTBAPIHEADER Header Data for IF_PURCHASE_OUT_BAPI 20080625
5 Importing IS_INPUT_MESSAGE Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_SRMRPLCTN16 Purchasing Contract Request Item Price Specification Element 20080625
6 Importing IS_KALSM Call by reference Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20080423
7 Importing IT_ITEM Call by reference Type reference (TYPE) MEOUTBAPI_T_ITEMALL Table Type for Item Data -> IF_PURCHASE_OUT_BAPI 20080402

Method MAP_PC_ITEM_XI_2_ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_PC_ITEM_XI_2_ERP_WITH_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EORD Call by reference Type reference (TYPE) MEOUT_T_EORD Table for EORD 20100819
2 Exporting ET_ITEM Call by reference Type reference (TYPE) MEOUTBAPI_T_ITEMALL Table Type for Conditions with Items and Scales 20090212
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090212
4 Importing IS_HEADER Call by reference Type reference (TYPE) MEOUTBAPIHEADER Header Data for IF_PURCHASE_OUT_BAPI 20090212
5 Importing IS_INPUT_MESSAGE Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_SRMRPLCTN16 Purchasing Contract Request Item Price Specification Element 20090212
6 Importing IS_KALSM Call by reference Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20090212
7 Importing IT_ITEM Call by reference Type reference (TYPE) MEOUTBAPI_T_ITEMALL Table Type for Item Data -> IF_PURCHASE_OUT_BAPI 20090212

Method MAP_PC_ITEM_XI_2_ERP_WITH_HIER on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_PC_SRV_TEXTCOLLE_XI2ERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PC_ITEM_SRV Call by reference Type reference (TYPE) MEOUTSRV All Service Data for a Service Line 20090528
2 Importing IS_PC_ITEM_TXT_COL_XI Call by reference Type reference (TYPE) SAPPLCO_TEXT_COLLECTION Proxy Structure (generated) 20090528

Method MAP_PC_SRV_TEXTCOLLE_XI2ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MAP_SRVITEM_PRSPEL_XI2ERP 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 20080702
2 Exporting ET_PC_ITEM_BAPI_CONDITIONS Call by reference Type reference (TYPE) SRV_COND_T Table Type for Conditions with Items and Scales 20080702
3 Exporting EV_GROSS_PRICE Call by reference Type reference (TYPE) ESLL-TBTWR Gross Price 20080702
4 Importing IS_PC_ITEM_XI Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_ERPREQ_V1I1 Contract ERP Request Item 20080702
5 Importing IV_DOC_TYPE Call by reference Type reference (TYPE) CHAR4 Document type 20080702
6 Importing IV_INTROW Call by reference Type reference (TYPE) INTROW Internal line number for limits 20080702
7 Importing IV_PACKNO Call by reference Type reference (TYPE) PACKNO Package number 20080702
# Exception Resumable Description Created on
1 ERROR_KSCHL_CONVERSION 20080702

Method MAP_SRVITEM_PRSPEL_XI_2_ERP 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 20080625
2 Exporting ET_PC_ITEM_BAPI_CONDITIONS Call by reference Type reference (TYPE) SRV_COND_T Table Type for Conditions with Items and Scales 20080415
3 Exporting EV_GROSS_PRICE Call by reference Type reference (TYPE) ESLL-TBTWR Gross Price 20080509
4 Importing IM_PC_ITEM_XI Call by reference Type reference (TYPE) SAPPLCO_PURG_CONTR_SRMRPLCTN14 IDT 20080421
5 Importing IT_PC_ITEM_PR_SPEC_ELEM_XI Call by reference Type reference (TYPE) SAPPLCO_NOSC_PRICE_SPECIF_TAB2 Proxy Table Type (generated) 20080415
6 Importing IV_DOC_TYPE Call by reference Type reference (TYPE) CHAR4 Document type 20080528
7 Importing IV_INTROW Call by reference Type reference (TYPE) INTROW Internal line number for limits 20080421
8 Importing IV_OUTLINE Call by reference Type reference (TYPE) ABAP_BOOL Outline indicator 20090212
9 Importing IV_PACKNO Call by reference Type reference (TYPE) PACKNO Package number 20080421

Method MAP_SRVITEM_PRSPEL_XI_2_ERP on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.

Method MIXIN_PCITEMS_DELIVERYADDRESS 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 purchasing contract items 20110614
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Warning and error messages, none if initial 20110614

Method MIXIN_PCITEMS_DELIVERYADDRESS on class CL_PUR_PC_MAPPING_XI_TO_ERP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604