ビジネスの背景
小売業界では、商品マスタデータは、バルク分布によってコピーすることができる論理ビューを展開し、フィールド別の流通センターの利益センタへの変更を達成するために、実際のビジネス後の各物流センターのためのデータの違い、場合があります
アイデアの実現
MATERIAL_UPDATE_LOGISTIC_DATAの更新を学び、別のクエリ情報の後にSAPコミュニティにも、実際の試験速度の後、MARCフィールドを達成することができます:非常に遅い実行中のテスト環境で見られる要件を変更し、MARC-PRCTRを変更BAPI_MATERIAL_MAINTAINDATA_RT元のプログラムを使用して、百万バルクコモディティを満たしていません最適化の要件を満たすために回数を増やします
具体的な手順
次のように参照コードの一部であります
lt_upd_field_names-tabname = 'MARC'.
lt_upd_field_names-fieldname = 'PRCTR'."利润中心
append lt_upd_field_names.
lt_new_marc_data-matnr = <fs_marc>-matnr.
lt_new_marc_data-werks = <fs_marc>-werks.
lt_new_marc_data-prctr = wa_alv-prctr.
append lt_new_marc_data.
if lt_new_marc_data[] is not initial.
call function 'MATERIAL_UPDATE_LOGISTIC_DATA'
exporting
iv_no_commit = abap_false
tables
it_upd_field_names = lt_upd_field_names
it_new_marc_data = lt_new_marc_data
ot_messages = lt_messages
exceptions
wrong_input_data = 1
wrong_reference_handling = 2
lock_problems = 3
foreign_key_check_error = 4
special_check_error = 5
others = 6.
endif.