通常、IDはCRM_ORDER_READではなくGUIDに渡されます。
利用可能なIDだけがある場合は、最初にアプローチを変更することができます。または、CRMD_ORDERADM_Hテーブルで選択を行います。
SE16 => CRMD_ORDERADM_H => F8で、どのオブジェクトにどのGUIDが表示されるかを示します。
しかし、プログラムSE38 => CRM_ORDER_READで汎用モジュールCRM_ORDER_READをIDでテストすることもできます。
テンプレートとして使用できる基本的なコーディングがあります。
INCLUDE crm_object_names_con.
data:
lv_guid TYPE crmt_object_guid,
lt_guid TYPE crmt_object_guid_tab,
lt_req_obj TYPE crmt_object_name_tab,
lt_orderadm_i TYPE crmt_orderadm_i_wrkt,
ls_orderadm_i TYPE crmt_orderadm_i_wrk,
lt_orderadm_h TYPE crmt_orderadm_h_wrkt,
ls_orderadm_h TYPE crmt_orderadm_h_wrk.
CLEAR lt_guid.
INSERT lv_guid INTO TABLE lt_guid.
INSERT gc_object_name-orderadm_h INTO TABLE lt_req_obj.
INSERT gc_object_name-orderadm_i INTO TABLE lt_req_obj.
CALL FUNCTION 'CRM_ORDER_READ'
EXPORTING
it_header_guid = lt_guid
it_requested_objects = lt_req_obj
IMPORTING
et_orderadm_h = lt_orderadm_h.
et_orderadm_i = lt_orderadm_i.
READ TABLE lt_orderadm_i INTO ls_orderadm_i INDEX 1.
LOOP AT lt_orderadm_i INTO ls_orderadm_i .
ENDLOOP.
ティップス:
そこに移動し、あなたは別のものが必要な場合は、そこからエクスポートされたデータ・タイプを取得するためにCRM_ORDER_READをダブルクリックします。
CRM_ORDER_READでは、where-used-listをクリックすると、他の場所での実装方法を確認できます。
日付はORDERADM_H-POSTING_DATEにあります。