在SO字段增强需要通过BAPI传递增强字段,需要注意以下几点1、按照函数文档增强控制字段BAPE_VBAPX和VBAPKOZX等时,需要将组建类型设置为cha1或char01
在SO字段增强需要通过BAPI传递增强字段,需要注意以下几点
1、按照函数文档增强控制字段和等时,需要将组建类型设置为cha1或,而不是常用的
2、将增强字段赋值给BAPI的参数时,需要注意传值方式
clear ls_extensionin.
ls_extensionin-structure = 'BAPE_VBAP'.
describe field ls_bapi_vbap length data(lv_vbap_length) in byte mode.
data(lv_con_length) = lv_vbap_length div cl_abap_char_utilities=>charsize
+ sign( lv_vbap_length mod cl_abap_char_utilities=>charsize ).
call method cl_abap_container_utilities=>fill_container_c
exporting
im_value = ls_bapi_vbap
importing
ex_container = ls_extensionin+30(lv_con_length)
exceptions
illegal_parameter_type = 1
others = 2.
if sy-subrc 0.
* Implement suitable error handling here
endif.
append ls_extensionin to lt_extensionin.
完整代码可进入QQ群找康师傅