SAP ABAP SD 常用BAPI

1.创建标准销售订单的bapi:BAPI_SALESORDER_CREATEFROMDAT2 
 
2.创建退货销售订单的bapi:BAPI_CUSTOMERRETURN_CREATE 
 
3.更改销售订单     bapi:BAPI_SALESORDER_CHANGE 
 
4.根据销售订单创建交货单:BAPI_DELIVERYPROCESSING_EXEC
   销售订单是允许多个销售订单创建一个交货单Tcode:VL10A VL10C
   在使用这个BAPI的表参数时,肯定是要传入每一个交货单的行项目的,参数如图:
   这个结构有一个字段:‘ORDCOMBIND‘ ,将这个字段设置成‘X‘就可以解决不同销售订单合并创建交货单的问题了。
 
5.更改交货单bapi       :BAPI_OUTB_DELIVERY_CHANGE  (修改DN)
   修改外向交货单拣配数量:SD_DELIVERY_UPDATE_PICKING (拣货)
 
6.交货单发货过账bapi   :WS_DELIVERY_UPDATE
   弊端就是没有返回发货过账的物料凭证号: 前提是一个交货单发货过账生成一张物料凭证
   SELECT single VBELN into RVBELN  FROM VBFA WHERE VBELV = DELIVERY AND POSNV = 10 ."AND VBTYP_N = ‘R‘.
6-1.交货单发货过账BAPI:BAPI_OUTB_DELIVERY_CONFIRM_DEC
   前提要先做拣货,才能过账
 
 
7.交货单发货过账取消:WS_REVERSE_GOODS_ISSUE
                  MB_CANCEL_GOODS_MOVEMENT
 
8.出具发票bapi:BAPI_BILLINGDOC_CREATEMULTIPLE  
   注意参数ref_doc_ca
 
9.冲销发票:BAPI_BILLINGDOC_CANCEL
 
 
 
 
 

SAP ABAP SD 常用BAPI,布布扣,bubuko.com

时间: 2024-10-21 08:45:53

SAP ABAP SD 常用BAPI的相关文章

SAP MM模块 常用Bapi

  1.sap货物移动相关的bapi(MIGO/MB1A) 货物移动的bapi  BAPI_GOODSMVT_CREATE 其中 参数 : GOODSMVT_CODE 有 GMCODE Table T158G - 01 - MB01 - Goods Receipts for Purchase Order *                     02 - MB31 - Goods Receipts for Prod Order *                     03 - MB1A -

SAP ABAP 的常用debug方式

SAP ABAP 的常用debug方式: 1. 直接在程序中设断点 在se38里面打上breakpoint,程序运行到该处即进入debug模式 2.background Job的debug 进入SM37 查找到自己想要debug的后台程序,这里运行完毕或者正在运行的均可进入debug 查找到后打中job前面的勾 然后在控制框输入JDBG回车,即进入debug 3.在程序运行界面进入debug 在程序的控制框输入/H,运行程序的时候就会进入debug 4.正在运行的程序进入debug 进入sm50

SAP ABAP编程 常用事物代码

屏幕录制事务代码:shdb  (跟新模式 异步) 比较两个代码事务代码:SE39 function module 事物代码: SE37 ABAP代码执行效率分析: SE30  (DB  tables,性能分析的重点)  左上角(相似功能代码比较) 打印单据样式 事物代码: smartstyles 打印表格        事物代码: Smartforms 定义纸张大小事物代码: spad message消息类的定义: SE91 维护事物代码:  SE93 表/视图的维护: SE54 批量修表视图数

[SAP ABAP开发技术总结]业务对象和BAPI

目录导航 声明:原创作品,转载时请注明文章来自SAP师太博客,并以超链接形式标明文章原始出处,否则将追究法律责任!原文出自: 18.3.         业务对象和BAPI 184 18.3.1.     SAP业务对象(SWO1)... 184 18.3.1.1.           业务对象类型的组成... 185 18.3.1.2.           业务对象(BO)设计... 185 18.3.1.2.1.       创建业务表... 185 18.3.1.2.2.       创建

SAP ABAP 库存盘点注意点及BAPI的使用

欢迎看到文章的朋友加入SAP技术交流QQ群:160061507 关于盘点的一点介绍: 盘赢:帐面库存小于实际库存.盘亏:帐面库存大于实际库存 盘点在系统中的步骤: 1.创建盘点凭证MI01 告知系统在需要盘点的:工厂,库存地,物料,是否批次,是否特殊库存. 2.冻结上述物料的库存移动 如果在盘点凭证中的Posting Block打勾,那么在盘点凭证中登记的物料就自动block了. 当然在实际操作中,最好就是把仓库大门一关,送货进来的供应商敲破大门就是不开,^_^,玩笑. 3.库存盘点MI04 盘

[SAP ABAP开发技术总结]BAPI调用

目录导航 声明:原创作品,转载时请注明文章来自SAP师太博客,并以超链接形式标明文章原始出处,否则将追究法律责任!原文出自: 18.3.2.5.           调用BAPI 199 18.3.2.5.1.       BAPI事务处理... 200 18.3.2.5.2.       外部系统(Java)调用BAPI函数... 201 18.3.2.5.2.1.    直连.连接池... 201 18.3.2.5.2.2.    访问结构... 202 18.3.2.5.2.3.    访

SAP (ABAP) 常用的数学函数

Function func Return value abs Absolute value of the argument arg (绝对值) sign Plus/minus sign of the argument arg: -1, if the value of arg is negative; 0 if the value of arg is 0; 1 if the value of arg is positive. (正负号) ceil Smallest integer number t

【ABAP系列】SAP ABAP MIR7预制凭证BAPI

公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP MIR7预制凭证BAPI 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适. 正文部分 做预制凭证有两个BAPI: BAPI_INCOMINGINVOICE_PARK 和 BAPI_INCOMINGINVOICE_CREATE 连个的区别是:第一个只做发票预制,第二个是发票和过账一块做. 下面简单

ABAP开发顾问必备:SAP ABAP开发技术总结

声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4260224.html 该文档是根据我过去多年学习文档与工作文档总结而成,项目开发过程中我都会参考此文档,主要ABAP很多细节上的东西不可能你记得很牢固,或者你记得一时,但过不了几天做别的项目就会