BAPI_SALESORDER_CREATEFROMDAT2创建销售订单(并修改价格)

只是做个简单记录,用的时候方便copy修改

大致的代码如下:

【文本版代码请点击阅读原文~】

ef90018d040930afa2b6ee17bec93803.jpeg

0df3ec1b50f4c7a48778eccab5a1da4b.png

dcc0c468981f56e67349407a459fff2c.jpeg

2b602c7fef44f76a506fe6ce57b551fe.jpeg

37d925594399615413581dd79a91dc2e.jpeg

aed6a4fb0c1bab0b29d247b12b1be6fa.jpeg

94b9483a8c73afd2e0394c0ed31ac91d.jpeg

然后说几点问题:

一、首先是两个单位:

21913ecc01e81854623e425ff451ab21.jpeg

修改价格的时候,别把定价条件的单位给变了,

当然,具体根据需求来看

a990c869156ec0f7382b75800f773a77.jpeg

二、:

*    L_SWITH-PRICING  = 'G'.                                "定价类型 :G:复制不变定价因素且重定税款

这个B C G具体取哪个值或者使用默认值可以参考:

双击行项目,点更新 

2a1397ed926a3125750c47cc86db0e12.jpeg

三、      lt_conditions_inx-updateflag = 'U'.

这里更新标志是用U还是用I,

一般而言,U是修改原来数据,I是插入一条新数据

当然,有时候是修改不了价格的,

比如后台配置不允许手动修改价格等

当然,可以在创建的时候直接修改审批状态:

5e62a0efa87b9e0bb28496732198b012.jpeg

有时候,计划行数量没更新过来

到时候再自己调试下哪儿的原因,或者最笨的方法,录个bdc确认计划行就行了

文本版代码可以点击阅读原文查找

76ef02e79d537533ce7be9e628dc113f.jpeg

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值