SAP ABAP Class CL_PUR_MAPPING_HELPER_XI_BAPI (Purchasing: Mapping Helper XI <-> BAPI)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-GF-ES (Application Component) Enterprise Services in Purchasing
     OPS_SE_PUR_XI_PROXY (Package) Web Service Proxies Purchasing
Properties
Class CL_PUR_MAPPING_HELPER_XI_BAPI  
Short Description Purchasing: Mapping Helper XI <-> BAPI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_PUR_XI_PROXY   Web Service Proxies Purchasing 
Created 20071108   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PUR_MAPPING_HELPER_XI_BAPI has no forward declaration.
Interfaces
Class CL_PUR_MAPPING_HELPER_XI_BAPI has no interface implemented.
Friends
Class CL_PUR_MAPPING_HELPER_XI_BAPI has no friend class.
Attributes
Class CL_PUR_MAPPING_HELPER_XI_BAPI has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 MAP_PO_ACB_BAPI2XI Static method Public Method Map PO accounting coding block from BAPI to XI structures 20071109
2 MAP_PO_ACTUALVALUES__BAPI2XI Static method Public Method Map PO item actual values from BAPI to XI structure 20071112
3 MAP_PO_CONFIG_PROP_VAL_BAPI2XI Static method Public Method MAP PO configuration property from BAPI to XI structure 20080213
4 MAP_PO_CONFIRMATION__BAPI2XI Static method Public Method Map PO confirmation from BAPI to XI structure 20071109
5 MAP_PO_HEADER__BAPI2XI Static method Public Method Map PO header from BAPI to XI structure 20071108
6 MAP_PO_ITEM__BAPI2XI Static method Public Method Map PO item from BAPI to XI structure 20071108
7 MAP_PO_PARTNER_BAPI2XI Static method Public Method MAP PO Partner from BAPI to XI structure 20080820
8 MAP_PO_SCHEDULE_LINE__BAPI2XI Static method Public Method Map PO itemschedule line from BAPI to XI structure 20071109
Events
Class CL_PUR_MAPPING_HELPER_XI_BAPI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LS_MSG_TYPE Public See coding 20080128 BEGIN OF ls_msg_type, lv_msgno TYPE symsgno, lv_msgv1 TYPE symsgv, lv_msgv2 TYPE symsgv, END OF ls_msg_type
2 LT_PROPERTYVALUATION Public See coding 20080128 lt_propertyvaluation TYPE STANDARD TABLE OF sapplco_nosc_prop_valuation
3 TP_ACB_XI_MAX Public See coding 20071109 BEGIN OF tp_acb_xi_max, ordinal_number_value TYPE sapplco_ordinal_number_value, percent TYPE sapplco_percent, amount TYPE sapplco_amount, quantity TYPE sapplco_quantity, profit_centre_id TYPE sapplco_nosc_organisational_ce, cost_centre_id TYPE sapplco_nosc_organisational_ce, project_reference TYPE sapplco_nosc_project_reference, funds_management_centre_id TYPE sapplco_nosc_funds_management2, internal_order_id TYPE sapplco_nosc_internal_order_id, sales_order_reference TYPE sapplco_nosc_business_transac1, production_order_reference TYPE sapplco_nosc_business_transac1, maintenance_order_reference TYPE sapplco_nosc_business_transac1, funds_management_fund_id TYPE sapplco_nosc_funds_management4, funds_management_account_id TYPE sapplco_nosc_funds_management3, grant_id TYPE sapplco_nosc_grant_id, accounting_coding_blk_typecd TYPE sapplco_nosc_accntgcodbltcd, account_determ_exp_grp_code TYPE sapplco_acc_det_exp_grp_code, accounting_business_area_code TYPE sapplco_nosc_accntgbusarcd, END OF tp_acb_xi_max
4 TP_PO_ACTUALVALUES_XI_MAX Public See coding 20071112 BEGIN OF tp_po_actualvalues_xi_max, total_delivered_quantity TYPE sapplco_quantity, total_delivered_net_amount TYPE sapplco_amount, total_invoiced_quantity TYPE sapplco_quantity, total_invoiced_net_amount TYPE sapplco_amount, total_goods_issued_quantity TYPE sapplco_quantity, END OF tp_po_actualvalues_xi_max
5 TP_PO_CONFIRMATION_XI_MAX Public See coding 20071109 BEGIN OF tp_po_confirmation_xi_max, id TYPE sapplco_purchase_order_item_c9, processing_type_code TYPE sapplco_btd_proc_typecode, processing_type_name TYPE sapplco_medium_name, quantity TYPE sapplco_quantity, delivery_date_time TYPE sapplco_local_date_time, END OF tp_po_confirmation_xi_max
6 TP_PO_HEADER_XI_MAX Public See coding 20071108 BEGIN OF tp_po_header_xi_max, id TYPE sapplco_nosc_purchase_order_id, processing_type_code TYPE sapplco_bus_trans_type_code, processing_type_name TYPE sapplco_medium_name, cancelled_indicator TYPE sapplco_indicator, purchase_order_date TYPE sapplco_date, creation_date TYPE sapplco_date, creation_user_account_id TYPE sapplco_nosc_user_account_id, supplying_plant_id TYPE sapplco_nosc_plant_id, supplying_plant_name TYPE sapplco_languageindependent_me, seller_reference_note TYPE sapplco_lngindep_len12_name, buyer_reference_note TYPE sapplco_lngindep_len12_name, purchasing_organisation_party TYPE sapplco_poidrspsv1_porgpty, purchasing_group_party TYPE sapplco_poidrspsv1_pgrppty, seller_party TYPE sapplco_poidrspsv1_slrpty, bill_from_party TYPE sapplco_poidrspsv1_blfrmpty, vendor_party TYPE sapplco_poidrspsv1_vndrpty, delivery_terms TYPE sapplco_poidrspsv1_dlvtrms, cash_discount_terms TYPE sapplco_nosc_cash_discount_te1, price TYPE sapplco_poidrspsv1_price, END OF tp_po_header_xi_max
7 TP_PO_ITEM_XI_MAX Public See coding 20071108 BEGIN OF tp_po_item_xi_max, id TYPE sapplco_purchase_order_item_id, group_id TYPE sapplco_proc_document_group_id, processing_type_code TYPE sapplco_btd_item_proctypecode, processing_type_name TYPE sapplco_medium_name, cancelled_indicator TYPE sapplco_indicator, quantity TYPE sapplco_quantity, plant_id TYPE sapplco_nosc_plant_id, description TYPE sapplco_short_description, promotion_id TYPE sapplco_nosc_promotion_id, retail_allocation_id TYPE sapplco_nosc_retail_allocation, supplier_product_category_id TYPE sapplco_product_category_party, requestor_party TYPE sapplco_poidrspsv1_itmrpty, shipping_point_party TYPE sapplco_poidrsp_itmshpptpty, inventory_managed_location TYPE sapplco_poidrspsv1_itminvml, ship_to_location TYPE sapplco_poidrspsv1_itmshptl, product TYPE sapplco_poidrspsv1_itmprod, product_category TYPE sapplco_poidrspsv1_prodcat, batch TYPE sapplco_poidrspsv1_bat, * ACTUAL_VALUES * ACCOUNTING_CODING_BLOCK_DISTR price TYPE sapplco_pur_ord_erpby_idrsp_s, delivery_terms TYPE sapplco_poidrspsv1_itmdts, transportation_terms TYPE sapplco_poidrsp_itmtrnstrms, * CONFIRMATION supplier_quote_reference TYPE sapplco_poidrspsv1_itmsqrf, purchase_contract_reference TYPE sapplco_poidrspsv1_prctrref, follow_up_desp_deliv_notif TYPE sapplco_poidrspsv1_flwupntf, config_property_valuation TYPE sapplco_nosc_prop_val_tab, schedule_line TYPE sapplco_poidrspsv1_schl_tab, END OF tp_po_item_xi_max
8 TP_PO_PARTNER_XI_MAX Public See coding 20080820 BEGIN OF tp_po_partner_xi_max, partner TYPE SAPPLCO_POIDRSPSV1_PTY, END OF tp_po_partner_xi_max
9 TP_PO_SCHED_LINE_XI_MAX Public See coding 20071109 BEGIN OF tp_po_sched_line_xi_max, id TYPE sapplco_btd_item_sline_id, delivery_date_time TYPE sapplco_local_date_time, quantity TYPE sapplco_quantity, purchase_request_reference TYPE sapplco_pobyidrspsv1_prqref, subcontracting_component TYPE sapplco_poidrspsubcntrcmp_t, END OF tp_po_sched_line_xi_max
10 TY_COMPONENTS_EXTENDED Private See coding 20080620 BEGIN OF ty_components_extended. TYPES poid TYPE ebeln. INCLUDE TYPE bapimepocomponent AS pocomponents. TYPES END OF ty_components_extended
11 TY_COMPONENTS_EXTENDED_TAB Private See coding 20080620 ty_components_extended_tab TYPE STANDARD TABLE OF ty_components_extended
Method Signatures

Method MAP_PO_ACB_BAPI2XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ITEM_ACB_XI Call by reference Type reference (TYPE) TP_ACB_XI_MAX 20071109
2 Importing IS_PO_ITEM_ACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT Account Assignment Fields for Purchase Order 20071109
3 Importing IV_ACCTASSCAT Call by reference Type reference (TYPE) KNTTP Account Assignment Category 20071115
# Exception Resumable Description Created on
1 NOT_FOUND 20071112

Method MAP_PO_ACTUALVALUES__BAPI2XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PO_HISTORYTOTALS Call by reference Type reference (TYPE) TP_PO_ACTUALVALUES_XI_MAX 20071112
2 Importing IM_PO_HISTORYTOTALS Call by reference Type reference (TYPE) BAPIEKBES Transfer Structure for PO History: Totals 20071112
3 Importing IM_PO_UNIT_ISO Call by reference Type reference (TYPE) BSTME_ISO Purchase Order Unit of Measure 20071112

Method MAP_PO_ACTUALVALUES__BAPI2XI on class CL_PUR_MAPPING_HELPER_XI_BAPI has no exception.

Method MAP_PO_CONFIG_PROP_VAL_BAPI2XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_BAPIRETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080213
2 Exporting ET_PROPERTYVALUATION Call by reference Type reference (TYPE) SAPPLCO_NOSC_PROP_VAL_TAB 20080213
3 Importing I_OBJ_NO Call by reference Type reference (TYPE) CUOBJ Configuration (internal object number) 20080213

Method MAP_PO_CONFIG_PROP_VAL_BAPI2XI on class CL_PUR_MAPPING_HELPER_XI_BAPI has no exception.

Method MAP_PO_CONFIRMATION__BAPI2XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BAPIRETURN_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071114
2 Exporting EX_PO_CONFIRM_XI Call by reference Type reference (TYPE) TP_PO_CONFIRMATION_XI_MAX 20071109
3 Importing IM_PO_CONFIRM_BAPI Call by reference Type reference (TYPE) BAPIEKES Transfer Structure: Display/List - Vendor Confirmation 20071109
4 Importing IM_PO_ITEM_ORDER_UNIT Call by reference Type reference (TYPE) BSTME_ISO Order unit in ISO code 20071109
5 Importing IM_PO_ITEM_REC_PLANT Call by reference Type reference (TYPE) EWERK Plant 20080620

Method MAP_PO_CONFIRMATION__BAPI2XI on class CL_PUR_MAPPING_HELPER_XI_BAPI has no exception.

Method MAP_PO_HEADER__BAPI2XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BAPIRETURN_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071114
2 Exporting EX_PO_HEADER_XI Call by reference Type reference (TYPE) TP_PO_HEADER_XI_MAX 20071108
3 Importing IM_PO_HEADER_BAPI Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20071108

Method MAP_PO_HEADER__BAPI2XI on class CL_PUR_MAPPING_HELPER_XI_BAPI has no exception.

Method MAP_PO_ITEM__BAPI2XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BAPIRETURN_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071114
2 Exporting EX_PO_ITEM_XI Call by reference Type reference (TYPE) TP_PO_ITEM_XI_MAX 20071108
3 Importing IM_PO_HEADER_CURRENCY Call by reference Type reference (TYPE) WAERS_ISO ISO code currency 20071108
4 Importing IM_PO_HEADER_LANGUAGE Call by reference Type reference (TYPE) SPRAS_ISO ISO code for language key 20071108
5 Importing IM_PO_ID Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20071109
6 Importing IM_PO_ITEM_BAPI Call by reference Type reference (TYPE) BAPIMEPOITEM Purchase Order Item 20071108

Method MAP_PO_ITEM__BAPI2XI on class CL_PUR_MAPPING_HELPER_XI_BAPI has no exception.

Method MAP_PO_PARTNER_BAPI2XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PO_PARTY_XI Call by reference Type reference (TYPE) TP_PO_PARTNER_XI_MAX 20080820
2 Importing IM_PO_PARTNER_BAPI Call by reference Type reference (TYPE) BAPIEKKOP 20080820

Method MAP_PO_PARTNER_BAPI2XI on class CL_PUR_MAPPING_HELPER_XI_BAPI has no exception.

Method MAP_PO_SCHEDULE_LINE__BAPI2XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BAPIRETURN_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071114
2 Importing ET_PO_COMPONENTS Call by reference Type reference (TYPE) STANDARD TABLE 20080212
3 Exporting EX_PO_SCHED_LINE_XI Call by reference Type reference (TYPE) TP_PO_SCHED_LINE_XI_MAX 20071109
4 Importing IM_PO_ITEM_ORDER_UNIT Call by reference Type reference (TYPE) BSTME_ISO Order unit in ISO code 20071109
5 Importing IM_PO_ITEM_REC_PLANT Call by reference Type reference (TYPE) EWERK Plant 20071109
6 Importing IM_PO_NUMBER Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20080212
7 Importing IM_PO_SCHED_LINE_BAPI Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE Fields for Purchase Order Delivery Schedule Lines 20071109

Method MAP_PO_SCHEDULE_LINE__BAPI2XI on class CL_PUR_MAPPING_HELPER_XI_BAPI has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 603