下面只是个人的一些浅显看法,如果有错误或者更好的方案,请指出。
1.找到对应的结构或者自己创建一个结构,(如果创建,必须有对应的关键字)
2.在结构中添加表增强的字段
3.EXTENSIONIN值设置
4.调用bapi
以 BAPI_PO_CREATE1 为例:创建PO需要导入 "ZZ001" 字段
![BAPI 含增强字段(EXTENSIONIN) BAPI 含增强字段(EXTENSIONIN)](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzcvNDMwZTIyZTI1ZGRjMGVlMzUyNzQzMTRiNzNkMzNlY2YucG5n.png?w=700&webp=1)
步骤1:
步骤2:
系统一般都有定义对应的结构(将字段添加到结构中)
![BAPI 含增强字段(EXTENSIONIN) BAPI 含增强字段(EXTENSIONIN)](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzg5OC9jM2YyZDg1NjE0ZGRmMWQxY2ZhODE0NGM2MWU4MTA3YS5wbmc%3D.png?w=700&webp=1)
![BAPI 含增强字段(EXTENSIONIN) BAPI 含增强字段(EXTENSIONIN)](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzQ0LzQxMjhhMTY3ZDcyMzkwYmNhOGU1ZGMyMjI5YzQwODg0LnBuZw%3D%3D.png?w=700&webp=1)
![BAPI 含增强字段(EXTENSIONIN) BAPI 含增强字段(EXTENSIONIN)](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzYzMS82ZGVjNDQ5YzJmNDA1MmRjMDM0YTkyZjEwNWY4NGIwNy5wbmc%3D.png?w=700&webp=1)
步骤3:传参
![BAPI 含增强字段(EXTENSIONIN) BAPI 含增强字段(EXTENSIONIN)](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzU0NC8zMzM3N2E2YjlkODBiYmU3MjlkNzIzYTJlMDAyOTU1OC5wbmc%3D.png?w=700&webp=1)
*------------------增强字段---------------*
CLEAR :ls_header_ext ,ls_header_extx.
ls_header_ext-zz001 = lt_data-zz001.
ls_header_extx-zz001 = 'X'.
CLEAR: lt_extensionin.
lt_extensionin-structure = 'BAPI_TE_MEPOHEADER'.
lt_extensionin-valuepart1 = ls_header_ext.
APPEND lt_extensionin.
CLEAR: lt_extensionin.
lt_extensionin-structure = 'BAPI_TE_MEPOHEADERX'.
lt_extensionin-valuepart1 = ls_header_extx.
APPEND lt_extensionin.
CLEAR :ls_header_ext ,ls_header_extx.
ls_header_ext-zz001 = lt_data-zz001.
ls_header_extx-zz001 = 'X'.
CLEAR: lt_extensionin.
lt_extensionin-structure = 'BAPI_TE_MEPOHEADER'.
lt_extensionin-valuepart1 = ls_header_ext.
APPEND lt_extensionin.
CLEAR: lt_extensionin.
lt_extensionin-structure = 'BAPI_TE_MEPOHEADERX'.
lt_extensionin-valuepart1 = ls_header_extx.
APPEND lt_extensionin.
步骤4:调用BAPI
![BAPI 含增强字段(EXTENSIONIN) BAPI 含增强字段(EXTENSIONIN)](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzE5NC82ODdjZDlmOWI1YTI2YmUyZmIwMTQ2MTBhODk0NDRmMi5wbmc%3D.png?w=700&webp=1)
注:对步骤2进行补充,如果点:EXTENSIONIN "显示" 没有对应的结构,就需要去SE11里找或者自己创建
例如:BAPI_GOODSMVT_CREATE
![BAPI 含增强字段(EXTENSIONIN) BAPI 含增强字段(EXTENSIONIN)](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzcwMC9mMWQ4YTA4ZGUwMGYyNjViOGY2OGJkM2FkNzVlYTcyYy5wbmc%3D.png?w=700&webp=1)
se11查找:BAPI_TE_*(增强表名)
![BAPI 含增强字段(EXTENSIONIN) BAPI 含增强字段(EXTENSIONIN)](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzM2OS9jNWRiNDdjMmZjYjVjNjE1Y2M1NmMwNWIwZjgyYWU1OS5wbmc%3D.png?w=700&webp=1)
![BAPI 含增强字段(EXTENSIONIN) BAPI 含增强字段(EXTENSIONIN)](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzE5Ni8zYjEyZTg4Y2E2NWM1ZjkzMzI3ZTNjNDUzODJmOWY4Yy5wbmc%3D.png?w=700&webp=1)