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 | ![]() |
Static method | Public | Method | Map PO accounting coding block from BAPI to XI structures | 20071109 |
2 | ![]() |
Static method | Public | Method | Map PO item actual values from BAPI to XI structure | 20071112 |
3 | ![]() |
Static method | Public | Method | MAP PO configuration property from BAPI to XI structure | 20080213 |
4 | ![]() |
Static method | Public | Method | Map PO confirmation from BAPI to XI structure | 20071109 |
5 | ![]() |
Static method | Public | Method | Map PO header from BAPI to XI structure | 20071108 |
6 | ![]() |
Static method | Public | Method | Map PO item from BAPI to XI structure | 20071108 |
7 | ![]() |
Static method | Public | Method | MAP PO Partner from BAPI to XI structure | 20080820 |
8 | ![]() |
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 | ![]() |
EX_ITEM_ACB_XI | Call by reference | Type reference (TYPE) | TP_ACB_XI_MAX | 20071109 | |||
2 | ![]() |
IS_PO_ITEM_ACCOUNT | Call by reference | Type reference (TYPE) | BAPIMEPOACCOUNT | Account Assignment Fields for Purchase Order | 20071109 | ||
3 | ![]() |
IV_ACCTASSCAT | Call by reference | Type reference (TYPE) | KNTTP | Account Assignment Category | 20071115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20071112 |
Method MAP_PO_ACTUALVALUES__BAPI2XI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_PO_HISTORYTOTALS | Call by reference | Type reference (TYPE) | TP_PO_ACTUALVALUES_XI_MAX | 20071112 | |||
2 | ![]() |
IM_PO_HISTORYTOTALS | Call by reference | Type reference (TYPE) | BAPIEKBES | Transfer Structure for PO History: Totals | 20071112 | ||
3 | ![]() |
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 | ![]() |
ET_BAPIRETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080213 | ||
2 | ![]() |
ET_PROPERTYVALUATION | Call by reference | Type reference (TYPE) | SAPPLCO_NOSC_PROP_VAL_TAB | 20080213 | |||
3 | ![]() |
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 | ![]() |
CH_BAPIRETURN_TAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071114 | ||
2 | ![]() |
EX_PO_CONFIRM_XI | Call by reference | Type reference (TYPE) | TP_PO_CONFIRMATION_XI_MAX | 20071109 | |||
3 | ![]() |
IM_PO_CONFIRM_BAPI | Call by reference | Type reference (TYPE) | BAPIEKES | Transfer Structure: Display/List - Vendor Confirmation | 20071109 | ||
4 | ![]() |
IM_PO_ITEM_ORDER_UNIT | Call by reference | Type reference (TYPE) | BSTME_ISO | Order unit in ISO code | 20071109 | ||
5 | ![]() |
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 | ![]() |
CH_BAPIRETURN_TAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071114 | ||
2 | ![]() |
EX_PO_HEADER_XI | Call by reference | Type reference (TYPE) | TP_PO_HEADER_XI_MAX | 20071108 | |||
3 | ![]() |
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 | ![]() |
CH_BAPIRETURN_TAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071114 | ||
2 | ![]() |
EX_PO_ITEM_XI | Call by reference | Type reference (TYPE) | TP_PO_ITEM_XI_MAX | 20071108 | |||
3 | ![]() |
IM_PO_HEADER_CURRENCY | Call by reference | Type reference (TYPE) | WAERS_ISO | ISO code currency | 20071108 | ||
4 | ![]() |
IM_PO_HEADER_LANGUAGE | Call by reference | Type reference (TYPE) | SPRAS_ISO | ISO code for language key | 20071108 | ||
5 | ![]() |
IM_PO_ID | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20071109 | ||
6 | ![]() |
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 | ![]() |
EX_PO_PARTY_XI | Call by reference | Type reference (TYPE) | TP_PO_PARTNER_XI_MAX | 20080820 | |||
2 | ![]() |
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 | ![]() |
CH_BAPIRETURN_TAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071114 | ||
2 | ![]() |
ET_PO_COMPONENTS | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20080212 | |||
3 | ![]() |
EX_PO_SCHED_LINE_XI | Call by reference | Type reference (TYPE) | TP_PO_SCHED_LINE_XI_MAX | 20071109 | |||
4 | ![]() |
IM_PO_ITEM_ORDER_UNIT | Call by reference | Type reference (TYPE) | BSTME_ISO | Order unit in ISO code | 20071109 | ||
5 | ![]() |
IM_PO_ITEM_REC_PLANT | Call by reference | Type reference (TYPE) | EWERK | Plant | 20071109 | ||
6 | ![]() |
IM_PO_NUMBER | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20080212 | ||
7 | ![]() |
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 |