公司间STO配置和流程操作.doc
配置的内容: 1. 为Delivery Plant分配公司间开票的销售范围; 2. 为Receive Plant分配客户代码; 3. 将Delivery Plant分配给相应的Vendor,该Vendor在Stock Transfer Order中输入; 4. 为补货(Replenishment)Delivery分配Delivery Type; 5. 确定One-Step还是Two-Step; 6. 装运点的确定; 7. Item Category的确定; 8. Schedule Line Category的确定; 9. Invoice的确定;流程: 10. 创建PO; 11. 创建Replenishment Delivery; 12. Post Goods Issue; 13. GR; 14. Billing; 15. IR; 16. Payment; 1. 为Delivery Plant分配公司间开票的销售范围;这一步同Cross-Company Sales里为Delivery Plant分配公司间开票的销售范围是类似的,你需要为Delivery Plant指定负责Billing的Sales Area,会带到Billing Document中去;IMG -> Materials Management-> Purchasing -> Purchase Order-> Set up Stock Transport Order ->Define Shipping Data for Plants进来之后找到需要设置的Delivery Plant,双击进入设置界面:t D92Rs%Le0 7C(Lw3j_A05J:T'p+W9A*S_0 2. 为Receive Plant分配客户代码;这一步与第1步是在同一配置路径下设置,只是关注点不同,对于Delivery Plant,要设置的是Sales Area,而对于Receive Plant,要设置的是Customer;但是任何一个Plant都有可能在这种关系下属于Delivery Plant,而在另一种关系下属于Receive Plant,所以在这里可以为一个Plant维护两部分数据,但是每次只会用到一部分:ITPUB个人空间$_2hz_ A6cEb,l ITPUB个人空间&d9Z/n QD2mITPUB个人空间Xky4%M0 qV 3. 将Delivery Plant分配给相应的Vendor;因为跨公司的库存转移订单是NB类型的,需要输入的是Vendor Code而不是Delivery Plant,因此,要在该Vendor的Master Data中assign Delivery Plant,才能自动带出到订单中来:T-code:MK02; 选择Purchase Data,进入界面后菜单Extra->add. Purchasing Data:8R7N*V+KJ0 ITPUB个人空间 JjMw8v2Lyi(z*F%eLlWk W04. 为补货(Replenishment)Delivery分配Delivery Type; 根据Stock Transfer Order Type,Delivery Plant确定一个Delivery Type,一般用SAP Standard的Type:NLCC;同时还可以指定Checking Rule,用于设置可用性检查的规则,这里用RP:Replenishment Delivery;在Delivery Type的定义中有一个栏位定义Default order type,这个很重要,因为这种业务方式在销售中是没有销售订单的,但是销售流程是通过订单类型设置的参数来控制的,所以系统就使用这里定义的默认的订单类型的参数;配置路径: IMG -> Materials Management-> Purchasing -> Purchase Order -> Set up Stock Transport Order -> Assign Delivery Type and Checking Rulei"7eZPCa0 u L:CG0ITPUB个人空间O"l p5rY0D'y5. 确定One-Step还是Two-Step; Cross-Company的Stock Transfer使用Two-Step的Procedure(一般来讲地理上都比较远,货物的发送和接收不是同步的);同时这里的Document type是NB,而不是UB;配置路径:IMG -> Materials Management-> Purchasing -> Purchase Order -> Set up Stock Transport Order Assign Document Type, One-Step Procedure, Underdelivery ToleranceITPUB个人空间 y m,Wg-t ITPUB个人空间S|X'C4QKrmS a;m6L0F06. 装运点的确定; Shipping Point根据Shipping Condition(来自Sales Document Type,如果没有则取自Sold-to Party的主数据)、Loading Group(Material Master),Delivering Plant确定:配置路径:IMG -> Logistics Execution-> Shipping -> Basic Shipping Functions -> Shipping Point and Goods Receiving Point Determination -> Assign Shipping Pointsk!xlHM0 2y0be0|a;g2_oY*o03IV1U ;sqr07. Item Category的确定; Item Category用于控制销售处理整个流程,Cross-Company Stock Transfer业务标准的是使用Item Category:NLC,需要维护确定规则:这里的订单类型来自Delivery Type中定义的默认订单类型;配置路径IMG -> Sales and Distribution -> Sales -> Sales Documents -> Sales Document Item -> Assign Item CategoriesB$6C q2J d0 rR-Yod4bj08. Schedule Line Category的确定; 当Delivering Plant发货过账时,系统需要知道使用的移动类型,该移动类型来自于Schedule Line Category中的定义;因此需要维护Schedule Line Category的确定规则:标准采用NC,其定义的Movement Type为643;配置路径:IMG -> Sales and Distribution -> Sales -> Sales Documents -> Schedule Lines -> Assign Schedule Line CategoriesITPUB个人空间:|*P x!*S ITPUB个人空间w1tk4Vk(gg$u3Ugi eVx4r-R _d09. Invoice的确定; Billing Type来自于默认订单类型中的定义:可在Intercompany Billing中定义,也可以在订单类型中定义;配置路径:IMG -> Sales and Distribution -> Billing -> Intercompany Billing -> Define Order Types For Intercompany Billing'bjX A q0 j6A,mC i7n-5y 0ITPUB个人空间OSU3o_7iuzx10. 做完了配置,就可以来跑流程了; 首先第一步需要在Receiving Plant创建一张采购订单:t-code:ME21N在订单中,你使用的PO Type为NB,在这里输入供应商而不是直接输入Delivering Plant,它会自动从供应商主数据中带出;在行项目上输入的Plant为Receiving Plant;在Item的detail页面的Shipping选项卡上,你可以看到系统根据你的配置自动确定的Shipping数据;ITPUB个人空间0m&m+&Mw5rv ITPUB个人空间7Zp6o a2l:Y8WCd;Y/u3m!vj4w011. 在Receiving Plant端生成PO之后,第二步就是在Delivering Plant端在SD中创建一张Replenishment Delivery; T-code:VL10B你可以输入刚才生成的PO Number作为选择条件;这里的Ship-to Party是前面第2步配置时Assign给Receiving Plant的; w0 k"p+yY3O:J&| O0ITPUB个人空间1G!Autj H&oo0cbi 点击“Background”按钮,创建Delivery,完成后后退查看Collective Run的Log:ITPUB个人空间0B%|J9J#eG7-t kci;bE0-E3Ev)p OnS ,P0 再点击Documents按钮,可以查看生成的Delivery:7yZ+U$T2s4U VO0 ITPUB个人空间&%r;wX cITPUB个人空间s2q6y 再点击Display Document,可查看Delivery的内容:ITPUB个人空间1Vc1Q$S+sa ITPUB个人空间6u)G x&E(ndITPUB个人空间0Gn q#e0O12. 第三步是发货过账,如果需要的话,可以作Picking,Packing等活动; T-code:VL02N;也可以在11步Display的界面点击修改,然后Post Goods Issue:ITPUB个人空间%QV |.e p'R(_!O #B'XKg,NQ0;AOF,r oM r+ag0然后可以查看Document Flow:ITPUB个人空间.bSFy!T6pITPUB个人空间b7W ( ,N _.p/v3i%e0 选中GOODS ISSUE的凭证,点击“Display Document”查看产生的物料凭证: 可以看到Goods Issue使用的Movement Type为643,为Schedule Line Category定义中的设置:ITPUB个人空间!vp(1Q 1k #f3T0 ip%SPK 0 同时,发货过账后,我们来查看以下Delivering Plant和Receiving Plant的库存状况: T-code:MMBE首先查看Delivering Plant的库存:非限制使用库存减少;ITPUB个人空间5AR:Y3H s ITPUB个人空间#XPT,$lF-HH*N0 查看Receiving Plant的库存:非限制使用库存没有变化;Vvi(d+N,NF0 ITPUB个人空间$H9D96K$l(B:Sf3f0选中Plant层,点击“Detailed Display”,可以看到那部分数量在Stock in transit Cross-Company栏位中;s/R+ze rQ"u0 13. 第四步,Receiving Plant接收到货物,入库 参照Delivery收货,到非限制使用库存; T-code:MIGO,输入参考Delivery;ITPUB个人空间 f b%*vzT ITPUB个人空间CjK*XP)S |P|X/0 保存后查看Receiving Plant的库存:非限制使用库存增加;t-code:MMBE/D E+d'G-P sD)D 0 s1zj;y9AOx5e07r5J!VY h$p#eT;r014. 第五步,Delivering Plant所在Company issue Invoice; Cross-Company Stock Transfer的Billing与Cross-Company sales的Billing相似; T-code:VF04,也可以直接reference Replenishment Delivery创建:I+B5h;Z%Y6r h0 %P)Q:NZ*FtntD%h0ITPUB个人空间N0M*m'qC%O0j 点击“Individual Billing Document”创建发票:9b6C:#cd w,w f8CG0_ JvV 1p&g!L0 保存,release to FI,然后查看下Document Flow回顾以下整个流程:ITPUB个人空间9lh:yIAc)o1B ITPUB个人空间ZZpxM WITPUB个人空间 O+tyy;n$PP15. 第六步,Receiving Plant所在的Company进行发票校验,这一步可以通过配置系统以使在Delivering Company Issue发票时自动在Receiving Company输入发票,涉及EDI的内容,这里只介绍手工发票校验:T-code:MIROd#ZFJ'qW2A9Drq0 ITPUB个人空间k8S9j4l_7ZITPUB个人空间4t'qUu7S$A