SAP 跨工厂采购订单交易(两工厂都要看出收入和成本)
我公司的业务可以说什么样的都有! 前面已经实现了2种采购库存转储,2种方式都不一样,
现在公司又出现了第三种,不走STO模式,也要与普通的库存转储方式区分出来;
现在的业务是这样的:
同一公司下 1003 工厂是生产工厂,1004 是销售工厂(你没看错,是销售工厂不是销售部门,1004 除了没有生产其它各部门都齐全),
1004 接到旗下各分公司的销售订单,然后向 1003 生产工厂下单(下采购订单), 记住 1003 和 1004 都是 公司1000 属下的。
要求1003 卖给 1004 要有销售价格,1003 本身生产成品是有成本价格的;
而1004 卖给各分公司也是有销售价格的,1004 从1003 采购成品的采购价格就是 1003 的销售价格;
实现的方法是:
定义一个采购类型,从库存转储订单COPY一个为“库存转储订单(有价格)”,项目类型为“U”,下单时是直接下给工厂而不是供应商,
1003 接到 1004 下的订单后进行生产,入库,然后通过 MB1B 的 351 将成品发给 1004 ,
1004 接到 1003 的出货通知后 通过 MIGO 进行收货。
重点在于条件类型的设定,要求条件类型里必须有 1003 的成本价格,1004 的销售价格即1003 的采购价格。
最终结果如下图:
采购订单:
1003发料和1004收货后:
产生的财务凭证如下:
后台配置:
1) ZY01,ZY02 的% 需要给一个默认值,先定义条件表 601,字段是交货工厂 和 收货工厂
2) 定义存取顺序 ZY01,这个顺序都分配给条件类型 ZY01 和 ZY02 , 存取顺序指向 前面增加的 601表
3) 增加条件类型 ZY01 和 ZY02 , 从“折扣或附加费”COPY 出来,存取顺序都设为“ZY01”,控制数据2里的“应记项”必须打上勾,
如果不勾上,则这个条件类型将不会记录到会计凭证里,切记!
4) 条件类型 P101估价价格供货工厂的“定价类别”选G 内部价格,获取的是物料主数据里的价格
5) 条件类型 P100转移价格供货工厂的“定价类别”选H 基本价格,存取顺序选“VKP0”,参考定价类型选“VKP0”,参考应用程序选“V”,
定价过程选“VKP000”
6) 定义事务/事件码,增加事务码 Z10 收入 和 Z20 成本 ,通过 OBYC 给 Z10 和 Z20 分配记账科目
7) 增加计算方案 RM3000 库存转移单据(有价格)
注意: 1003 的销售价格在 VK11 里维护 VKP0
ZY01 和 ZY02 的% 在 MEK1里维护