SAP KUE字段使用BAPI导入指南(全网首发)
发布时间:2024年01月10日
1. 使用前提
- KUE字段可以使用BAPI导入
2. 导入方法
DATA: ls_bape_product TYPE bape_product.
DATA: lo_reference_bape_product TYPE REF TO data.
ls_bape_product-key = im_s_mde0003_001-matnr.
MOVE-CORRESPONDING im_s_mde0003_001 TO ls_bape_product-data .
me->fill_datax_dynamic_stru(
EXPORTING
im_v_skip_empty_filed = abap_true
im_s_data = ls_bape_product-data
CHANGING
ch_s_datax = ls_bape_product-datax
).
GET REFERENCE OF ls_bape_product INTO lo_reference_bape_product.
TRY.
cl_cmd_prod_bapi_mapping=>get_instance( )->map_to_bapiparex_single(
EXPORTING
ir_source_structure = lo_reference_bape_product
CHANGING
ct_bapiparex = ch_t_extension
).
CATCH cx_cmd_bapi_mapping.
"handle exception
ENDTRY.
- 由于map_to_bapiparex_single不会填充物料编码导致无法成功导入KUE字段信息,所以需要手动填充
```
"填充Dummy数据,只需要调用BAPI前增加一行带物料编码的数据即可(也可循环lt_extensionin和lt_extensioninx表放入物料编码)
APPEND VALUE #( material_long = im_s_mde0003_001-matnr ) TO lt_extensionin.
APPEND VALUE #( material_long = im_s_mde0003_001-matnr ) TO lt_extensioninx.
```
3. 其他说明
- KUE字段增强不再受增强限制(CHAR NUMC类型),可以导入金额 日期 时间等类型的增强字段数据
- KUE字段发布后不需要增强传统的 **BAPI_TE_***结构
- KUE字段不用OMSR维护字段状态组属性
- 常规增强的字段应该也可以使用此方法导入,但是需要支持KUE增强的ERP系统
文章来源:https://blog.csdn.net/qq_30797051/article/details/135505129
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!