关于通过使用BAPI创建销售订单(抬头信息中:含增强字段)
2013-10-24 16:52
387 查看
通过bapi函数创建销售订单,并更新增强字段
1,为构造增强字段(BAPE_VBAK,BAPE_VBAKX,VBAK,VBAKKOM,)
2,增强标准程序:将增强的字段赋给标准程序
(FV45KFAK -> FV45KFAK_VBAK_FUELLEN_VBAKKOM -> vbak_fuellen_vbakkom)
ENHANCEMENT 1 ZSD_SAPFV45K. "active version
* 创建销售订单时候,维护自定义字段
IF US_VBAKKOM1-ZZZG IS NOT INITIAL.
VBAK-ZZZG = US_VBAKKOM1-ZZZG.
* VBAKX-ZZZG = US_VBAKKOMX1-ZZZG.
ENDIF.
ENDENHANCEMENT.
3,调用bapi函数
MOVE 'BAPE_VBAK' TO LWA_EXTENSIONIN-STRUCTURE.
CALL METHOD CL_ABAP_CONTAINER_UTILITIES=>FILL_CONTAINER_C
EXPORTING
IM_VALUE = LWA_BAPE_VBAK
IMPORTING
EX_CONTAINER = LWA_EXTENSIONIN-VALUEPART1.
APPEND LWA_EXTENSIONIN TO LT_EXTENSIONIN.
CLEAR LWA_EXTENSIONIN.
CLEAR LT_EXTENSIONIN.
MOVE 'BAPE_VBAKX' TO LWA_EXTENSIONIN-STRUCTURE.
MOVE LWA_BAPE_VBAKX TO LWA_EXTENSIONIN-VALUEPART1.
APPEND LWA_EXTENSIONIN TO LT_EXTENSIONIN.
CLEAR LT_EXTENSIONIN.
参考网址:
http://scnblogs.techweb.com.cn/shibao12/archives/159.html
1,为构造增强字段(BAPE_VBAK,BAPE_VBAKX,VBAK,VBAKKOM,)
2,增强标准程序:将增强的字段赋给标准程序
(FV45KFAK -> FV45KFAK_VBAK_FUELLEN_VBAKKOM -> vbak_fuellen_vbakkom)
ENHANCEMENT 1 ZSD_SAPFV45K. "active version
* 创建销售订单时候,维护自定义字段
IF US_VBAKKOM1-ZZZG IS NOT INITIAL.
VBAK-ZZZG = US_VBAKKOM1-ZZZG.
* VBAKX-ZZZG = US_VBAKKOMX1-ZZZG.
ENDIF.
ENDENHANCEMENT.
3,调用bapi函数
MOVE 'BAPE_VBAK' TO LWA_EXTENSIONIN-STRUCTURE.
CALL METHOD CL_ABAP_CONTAINER_UTILITIES=>FILL_CONTAINER_C
EXPORTING
IM_VALUE = LWA_BAPE_VBAK
IMPORTING
EX_CONTAINER = LWA_EXTENSIONIN-VALUEPART1.
APPEND LWA_EXTENSIONIN TO LT_EXTENSIONIN.
CLEAR LWA_EXTENSIONIN.
CLEAR LT_EXTENSIONIN.
MOVE 'BAPE_VBAKX' TO LWA_EXTENSIONIN-STRUCTURE.
MOVE LWA_BAPE_VBAKX TO LWA_EXTENSIONIN-VALUEPART1.
APPEND LWA_EXTENSIONIN TO LT_EXTENSIONIN.
CLEAR LT_EXTENSIONIN.
参考网址:
http://scnblogs.techweb.com.cn/shibao12/archives/159.html
相关文章推荐
- 关于通过使用BAPI创建销售订单(抬头信息中:含增强字段)
- 关于通过使用BAPI创建销售订单(抬头信息中:含增强字段)
- JAVA调用BAPI创建销售订单
- 直接使用XIB/NIB文件,读取信息创建 UIView [通过Nib文件进行反序列化,得到对象]
- BAPI:BAPI_SALESORDER_CREATEFROMDAT2 创建销售订单
- JAVA调用BAPI创建销售订单
- BAPI:BAPI_SALESORDER_CREATEFROMDAT2 创建销售订单
- 使用API创建销售订单
- 修改意向订单时,前台可以通过,使用BAPI_CUSTOMERQUOTATION_CHANGE时报错
- 创建销售订单BAPI一些心得
- 使用BAPI_ACC_DOCUMENT_POST,创建会计凭证,用BADI扩展字段
- 关于BAPI创建FI凭证时 原因代码等字段的传入
- 使用BAPI_ACC_DOCUMENT_POST,创建会计凭证,用BADI扩展字段(转)
- 关于Vs 2005 中出现编译通过,但运行时出现“未使用调试信息生成二进制文件”的问题
- BAPI_SALESORDER_CREATEFROMDAT2 BAPI创建VA01 销售订单
- BAPI调用 - BAPI_PRODORD_GET_LIST获取生产订单抬头信息(CO03)
- 使用BAPI_ACC_DOCUMENT_POST,创建会计凭证,用BADI扩展字段
- PR PO通过fm创建时,如何传输增强字段
- ABAP模块-根据销售订单创建交货单BAPI
- 通过bdc批量创建销售订单(多个销售订单)