
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 D9^2Rs%Le0 7C(Lw3j_\\A0
5J: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 QD2m
ITPUB个人空间Xky4{%M]0^ `q@V
3. 将Delivery Plant分配给相应的Vendor;
因为跨公司的库存转移订单是NB类型的,需要输入的是Vendor Code而不是Delivery Plant,因此,要在该Vendor的Master Data中assign Delivery Plant,才能自动带出到订单中来:
T-code:MK02;
选择Purchase Data,进入界面后菜单Extra-->add. Purchasing Data:
8R7\\N*V[+KJ0 ITPUB个人空间 JjMw8v2L
yi(z*^F%eLlWk W}04. 为补货(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 Rule
~i"]{7eZPCa0
u ~~L:C`G0ITPUB个人空间
O"~l p5rY0D'y
5. 确定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'C4Q
KrmS 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 Points
k!}xl]HM0
2y0be0|a;g2_oY*o0
3IV1U `;s\\qr07. 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 Categories
B$}6C q2J d0
rR-Yod4b~j08. Schedule Line Category的确定;
当Delivering Plant发货过账时,系统需要知道使用的移动类型,该移动类型来自于Schedule Line Category中的定义;因此需要维护Schedule Line Category的确定规则:
标准采用NC,其定义的Movement Type为3;
配置路径:
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~_7iuzx
10. 做完了配置,就可以来跑流程了;
首先第一步需要在Receiving Plant创建一张采购订单:t-code:ME21N
在订单中,你使用的PO Type为NB,在这里输入供应商而不是直接输入Delivering Plant,它会自动从供应商主数据中带出;
在行项目上输入的Plant为Receiving Plant;
在Item的detail页面的Shipping选项卡上,你可以看到系统根据你的配置自动确定的Shipping数据;ITPUB个人空间]@0m&m+&`Mw5rv
ITPUB个人空间7Zp6o a2l:Y8WC
d;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!Au
tj H&oo0cbi
点击“Background”按钮,创建Delivery,完成后后退查看Collective Run的Log:ITPUB个人空间0B%|J9J#eG7^-t
kc`i;bE0
-E3Ev)p OnS ,P0 再点击Documents按钮,可以查看生成的Delivery:
7yZ+U$T2s4U VO0 ITPUB个人空间&{%r;wX ^`c
ITPUB个人空间s^2q6[y
再点击Display Document,可查看Delivery的内容:ITPUB个人空间1Vc1Q$S+sa
ITPUB个人空间6u)G x&E(nd
ITPUB个人空间0Gn q]#e0O
12. 第三步是发货过账,如果需要的话,可以作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个人空间.bSF
y!T6p[
ITPUB个人空间^b7W ](@@
~,N _].p/v3i%e0 选中GOODS ISSUE的凭证,点击“Display Document”查看产生的物料凭证: 可以看到Goods Issue使用的Movement Type为3,为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个人空间$H9D9]6K$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;y9A^Ox5e0
7r5J!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 f]8CG0
_ JvV `1p&g!L0 保存,release to FI,然后查看下Document Flow回顾以下整个流程:ITPUB个人空间9lh:yIAc)o1B
ITPUB个人空间Z
\\Zp
xM W
ITPUB个人空间 O+tyy;n$PP
15. 第六步,Receiving Plant所在的Company进行校验,这一步可以通过配置系统以使在Delivering Company Issue时自动在Receiving Company输入,涉及EDI的内容,这里只介绍手工校验:T-code:MIRO
d#ZFJ'qW2A9]Drq0 ITPUB个人空间k8S9j4l_7Z
ITPUB个人空间4t~'qUu7S$A
