SAP 跨工厂采购订单交易(两工厂都要看出收入和成本)

来源:互联网 发布:剑三淘宝捏脸怎么弄 编辑:程序博客网 时间:2024/05/01 03:24

我公司的业务可以说什么样的都有! 前面已经实现了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里维护