创建内向交货单 BBP_INB_DELIVERY_CREATE
2016-01-03 11:33
232 查看
DATA:DEL_HEADER TYPE BBP_INBD_L.
DATA:DEL_TAB TYPE TABLE OF BBP_INBD_D WITH HEADER LINE.
DATA:DEL_RET TYPE TABLE OF BAPIRETURN WITH HEADER LINE.
DATA:DEL_NO LIKE LIKP-VBELN.
LOOP AT INPUT.
MOVE-CORRESPONDING INPUT TO OUTPUT.
CLEAR DEL_HEADER.
DEL_HEADER-DELIV_DATE = INPUT-EINDT.
DEL_HEADER-DELIV_EXT = ''.
CLEAR DEL_TAB.
REFRESH DEL_TAB.
DEL_TAB-DELIV_QTY = INPUT-LFIMG.
SELECT SINGLE
MEINS
INTO DEL_TAB-UNIT
FROM EKPO
WHERE EBELN = INPUT-EBELN
AND EBELP = INPUT-EBELP.
DEL_TAB-PO_NUMBER = INPUT-EBELN.
DEL_TAB-PO_ITEM = INPUT-EBELP.
APPEND DEL_TAB.
CLEAR DEL_TAB.
CALL FUNCTION 'BBP_INB_DELIVERY_CREATE'
EXPORTING
IS_INB_DELIVERY_HEADER = DEL_HEADER
IMPORTING
EF_DELIVERY = DEL_NO
TABLES
IT_INB_DELIVERY_DETAIL = DEL_TAB
RETURN = DEL_RET.
IF SY-SUBRC = 0.
OUTPUT-VBELN = DEL_NO.
OUTPUT-FLAG = 'S'.
OUTPUT-MESSAGE = '创建内项交货成功!'.
ELSE.
OUTPUT-FLAG = 'E'.
OUTPUT-MESSAGE = '创建内项交货失败'.
ENDIF.
APPEND OUTPUT.
CLEAR OUTPUT.
ENDLOOP.
DATA:DEL_TAB TYPE TABLE OF BBP_INBD_D WITH HEADER LINE.
DATA:DEL_RET TYPE TABLE OF BAPIRETURN WITH HEADER LINE.
DATA:DEL_NO LIKE LIKP-VBELN.
LOOP AT INPUT.
MOVE-CORRESPONDING INPUT TO OUTPUT.
CLEAR DEL_HEADER.
DEL_HEADER-DELIV_DATE = INPUT-EINDT.
DEL_HEADER-DELIV_EXT = ''.
CLEAR DEL_TAB.
REFRESH DEL_TAB.
DEL_TAB-DELIV_QTY = INPUT-LFIMG.
SELECT SINGLE
MEINS
INTO DEL_TAB-UNIT
FROM EKPO
WHERE EBELN = INPUT-EBELN
AND EBELP = INPUT-EBELP.
DEL_TAB-PO_NUMBER = INPUT-EBELN.
DEL_TAB-PO_ITEM = INPUT-EBELP.
APPEND DEL_TAB.
CLEAR DEL_TAB.
CALL FUNCTION 'BBP_INB_DELIVERY_CREATE'
EXPORTING
IS_INB_DELIVERY_HEADER = DEL_HEADER
IMPORTING
EF_DELIVERY = DEL_NO
TABLES
IT_INB_DELIVERY_DETAIL = DEL_TAB
RETURN = DEL_RET.
IF SY-SUBRC = 0.
OUTPUT-VBELN = DEL_NO.
OUTPUT-FLAG = 'S'.
OUTPUT-MESSAGE = '创建内项交货成功!'.
ELSE.
OUTPUT-FLAG = 'E'.
OUTPUT-MESSAGE = '创建内项交货失败'.
ENDIF.
APPEND OUTPUT.
CLEAR OUTPUT.
ENDLOOP.
相关文章推荐
- MongoDB实战指南(三):MongoDB的锁机制
- jQuery 点击按钮刷新页面
- nohup启动java命令导致dubbo无法注册
- ibatis
- 数据库的管理SQLite
- 2015年的总结, 迎接2016年的新目标
- Android获取WiFi IP地址
- 测试文章
- 关于 CSS 的重用性
- scala 模式匹配详解 1
- Fastdfs-javaapi-连接池
- 【学习笔记】《STL使用入门教程》第一讲:STL的string类型的使用方法
- 帮助命令man,help,info
- 策略设计模式,适配器设计模式,以及完全解耦
- 第五部分 Hibernate的事务和并发
- iOS微信支付SDK开发经验
- socket流协议与粘包
- hibernate 各历史版本下载 spring各历史版本下载
- windows-docker开发我常用命令 docker-machine ssh default
- CentOS7 增加tomcat 启动,停止,使用systemctl进行配置