guid_outbound

*    データ宣言
     DATA:
       l_wa_guid            TYPE /iwbep/s_mgw_name_value_pair,  " 単一構造取得用変数
       l_wk_conversion_guid TYPE sysuuid_c.                     " GUID変換用変数


*    更新するエンティティによって取得できるキー項目は異なる
     CASE i_entity_type_name.
       WHEN yfjcl_z_api_bill_of_ma_mpc_ext=>gc_a_billofmaterialtype.
         READ TABLE i_key_tab WITH KEY name = 'BillOfMaterialHeaderUUID' INTO l_wa_guid.
       WHEN yfjcl_z_api_bill_of_ma_mpc_ext=>gc_a_billofmaterialitemtype.
         READ TABLE i_key_tab WITH KEY name = 'BillOfMaterialItemUUID' INTO l_wa_guid.
     ENDCASE.

     l_wk_conversion_guid = l_wa_guid-value.

*    GUIDの変換('-'が削除された状態でレスポンスが来るので'-'を挿入する)
     CALL METHOD cl_gdt_conversion=>guid_outbound
       EXPORTING
         im_guid_c = l_wk_conversion_guid
       IMPORTING
         ex_value  = e_key.

  

posted @ 2019-06-19 11:02  Park_SAP  阅读(143)  评论(0)    收藏  举报