创建采购订单批到程序用的BAPI
2024-08-28 04:44:52
CALL FUNCTION 'BAPI_PO_CREATE1'
EXPORTING
poheader = poheader
poheaderx = poheaderx
* POADDRVENDOR =
testrun = 'X'
* MEMORY_UNCOMPLETE =
* MEMORY_COMPLETE =
* POEXPIMPHEADER =
* POEXPIMPHEADERX =
* VERSIONS =
* NO_MESSAGING =
* NO_MESSAGE_REQ =
* NO_AUTHORITY =
no_price_from_po = 'X'
IMPORTING
exppurchaseorder = epo
* EXPHEADER =
* EXPPOEXPIMPHEADER =
TABLES
return = return
poitem = poitem[]
poitemx = poitemx[]
* POADDRDELIVERY =
poschedule = poschedule[]
poschedulex = poschedulex[]
poaccount = poaccount[]"CRQ000000016532
* POACCOUNTPROFITSEGMENT =
poaccountx = poaccountx[]
* POCONDHEADER =
* POCONDHEADERX =
pocond = pocond[]
pocondx = pocondx[].
* POLIMITS =
* POCONTRACTLIMITS =
* POSERVICES =
* POSRVACCESSVALUES =
* POSERVICESTEXT =
* EXTENSIONIN =
* EXTENSIONOUT =
* POEXPIMPITEM =
* POEXPIMPITEMX =
* POTEXTHEADER =
* POTEXTITEM =
* ALLVERSIONS =
* POPARTNER =
* POCOMPONENTS =
* POCOMPONENTSX =
* POSHIPPING =
* POSHIPPINGX =
* POSHIPPINGEXP = LOOP AT return INTO wa_return WHERE type EQ 'E' OR type EQ 'A'.
lw_flag = 'X'.
EXIT.
ENDLOOP. IF lw_flag <> 'X'.
CALL FUNCTION'BAPI_TRANSACTION_COMMIT'.
gt_so-status = icon_green_light.
gt_so-type = 'S'.
gt_so-data_ck = '模拟导入成功'. MODIFY gt_so[] FROM gt_so TRANSPORTING status type data_ck
WHERE sel = p_sel.
gs_succ-poheader = lw_poheader.
gs_succ-poheaderx = lw_poheaderx.
gs_succ-poitem[] = gt_poitem[].
gs_succ-poitemx[] = gt_poitemx[].
gs_succ-poschedule[] = gt_poschedule[].
gs_succ-poschedulex[] = gt_poschedulex[].
gs_succ-pocond[] = gt_pocond[].
gs_succ-pocondx[] = gt_pocondx[].
gs_succ-poaccount[] = gt_poaccount[]."CRQ000000016532
gs_succ-poaccountx[] = gt_poaccountx[].
gs_succ-sel = p_sel.
APPEND gs_succ TO gt_succ.
ELSE.
CALL FUNCTION'BAPI_TRANSACTION_ROLLBACK'.
最新文章
- 新项目的CQRS设计
- phalcon: 多模块多表查找,多表sql
- AX2012 QTY小数的位数问题
- middleware - bodyparser
- System V进程间通信
- RecyclerView导入依赖包
- [SQL]查询及删除重复记录的SQL语句
- 一个Convert、TryParse数据转换的问题
- Xcode entitlement 问题定位和解决指南
- java 中的原始类型与原始封装类型
- java PropertyChangeSupport委托帧听类的使用
- linux进程调度之 FIFO 和 RR 调度策略---SYSTEMTAP
- 6.关于QT中的内存管理,动态的制作,动态库的调用,静态库的制作
- Struts2 - 常用的constant标签[转]
- UOJ_274_[清华集训2016]温暖会指引我们前行_LCT
- Python操作Excel 之 openpyxl
- jsp篇 之 Jsp中的内置对象和范围对象
- [转自大神]js拖拽小总结
- 在 Activity 中实现 getContentView 操作
- Docker入门 - 004 Docker 容器使用
热门文章
- Hibernate入门之配置文件
- DG创建和提取虚拟机文件
- OCP-1Z0-051-题目解析-第25题
- 03-Foundation中NSMutableArray遍历、复制和排序
- 设计模式(二)单件模式Singleton(创建型)
- 《高质量程序设计指南:C++/C语言》面试题整理
- 安卓面试精华(Activity部分)
- _splitpath / _wsplitpath 将绝对路径分割为盘符、路径、文件名、扩展名。
- FMXUI - UI.Dialog 示例
- premake在Ubuntu和GCC环境下创建简单的C++工程