业务/开发--ABAP使用BAPI,开发程序的小思路!!----关于开发批量创建采购订单程序为例,BAPI_PO_CREATE1 创建的采购订单为何是PBXX,而不是PB00的BUG点!

如何用BAPI创建PB00的采购单,而不是PBXX的采购单

1.在事务代码前端,输入条件,根据那些条件可以自动带出其余的条件!
例如:创建采购订单
1.在表头处需要传入
供应商,日期,采购组织,采购组,公司代码

在这里插入图片描述2.在具体的行项目处需要传入物料,工厂,科目组,项目组,项目号这些,就可以在前端创建出一个采购单据
在这里插入图片描述3.那么我们在BAPI传参的时候呢,也仅仅只需要传入这些参数即可!!
在这里插入图片描述
在这里插入图片描述在这里插入图片描述如果需要传入的值是一个PBXX类型,那么需要做的是设置条件类型为PBXX,而且,其余字段都采用传入的形式,ITEM里面要传价格啊,日期啊之类的。
在这里插入图片描述在这里插入图片描述

为什么一定要限制是PB00,而不是PBXX呢?(关键点)

因为:PB00属于是从采购信息记录里面带出来的,而不是人手工赋予的;
这么做的好处是:审计需要知道采购单,那些是有核价部门审核的,那些是采购部门私自改价的,根据这个PB00和PBXX来判断即可!

心得体会:

1.以后需要根据BAPI批量创建的时候,优先去前端看,可以通过什么字段带出来创建!任何的事务代码都是!!
2.作为业务顾问,写FS,也是一样的道理!能用系统自动带出的,就不要让代码里面取值,容易报错!!!

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值