SAP SD基础知识之组织架构设计-Shipping Point篇

SAP SD基础知识之组织架构设计-Shipping Point篇

 

今天博主项目上不太忙,关键用户在做单元测试,那就再写一篇吧,作为组织架构设计的完结篇。

Shipping Point,即装运点,同信贷控制范围一样,也是很多SD顾问忽略掉的一个组织架构,但是这个东西同样很重要,有很强大的功能。

按照老套路,问题依然是:什么是装运点?为什么要设置装运点?

基本上还是有80%的回答如下:就是用于装运的一个地点。

其实这个事教材上说的蛮清楚的(几乎所有的东西教材上都说的挺清楚,但是貌似很多顾问都不怎么看教材)。


上图说明了装运点跟工厂的关系:多对多(M:N),下面三行字写的也很明白,主要看最后一句:每个交货单必须确定指定唯一一个装运点。这句话怎么理解?一张交货单上面有且仅有一个装运点,反过来说就是只要销售订单上面有不同的装运点,那么就会产生多张交货单。

 

那么主要用途在哪呢?就是拆分交货单。如果你订单上面的产品不是来自于同一个仓库,需要分仓发货,怎么办?拆交货单。拆交货单有哪些好处?独立过账、独立单据打印。如果仓库需要使用SAP进行拣货单、出库单等单据的打印,那么不同的仓库,甚至同一个仓库不同的出口,甚至同一个仓库同一个出口不同的承运商,都需要把交货单拆开。很多顾问说我自己开发程序去做打印,那可以,但是过账的动作怎么做?基于交货单做发货过账,只能是整单过,没法过一部分。所以只要实际发货不同,甭管是因为时间也好,地点也好,承运商也好,都应该把交货单拆开。

 

所以装运点并不只是一个物理上的概念。

 

那么怎么确定装运点呢?很多顾问都知道在Logistic Execution里面有个配置,根据Plant/Shipping Condition/Loading Group去确定装运点。这个是很常用的,那么如果是一个plant下面有很多实体库,不在同一个物理地点,实体库在系统里面是设置成了Storage Location而非Plant的时候,就需要按照库存地点来确定装运点。这个配置很奇特,在IDES里面,是跟上面那个配置挨着不远的,如下



而在一般的正式环境下,这个配置却存在SAP深深的路径里,



可见SAP是多么不想让你启用这个配置……藏的这么深,博主第一次找这个配置的时候找了2天。

这个配置很简单,就是先定义哪些交货单类型要启用按库存地确认装运点,然后确定装运点的时候就比上面的配置多了一个库存地点。

结束了么?没有。

至于装运点要分配给工厂之类的配置没必要提了,这里说说Shipping Condition和Loading Group的设计。

 

先说LG,即装载组。这个东西其实就是给物料分分类,注意虽然是在销售/工厂视图上,但是这东西只跟工厂绑定,跟销售组织+分销渠道没有一毛钱关系。如果不同的物料需要有不同的出库方式(地点、时间等),那就分这个东西。

 

SC,即装运条件,很多顾问知道在客户主数据销售视图shipping选项卡上面有,但是较少顾问知道这玩意在销售订单上面也有,而且优先级更高。也就是说,通过客户你可以确定装运条件,通过订单也可以确认。那么一般什么时候需要区分装运条件呢?通过装载组无法确定的,就是物料无关的时候,如果有不同的出库方式,那就考虑用SC来做。

 

举个栗子:同一个销售组织、同一个分销渠道下,有很多产品组(A,B,C,D)。其中A产品组有南区北区2个库存地,BCD都只有一个中央库存地。客户购买这些产品的时候,如果是A产品,就要看客户在哪个区,然后确定用哪个库出库,BCD则不管客户在哪个区,都从中央出库。

解决办法:设置01(南区)、02(北区)2个装运条件。设置0001装载组(分配给A)和0002装载组(分配给BCD)。按照客户所在区域分配01或者02的装运条件。

配置装运点确定如下(忽略工厂):

SC     LG     SP

01     0001   南区

01     0002   中央

02     0001   北区

02     0002   中央

问题解决。

 

另外还有一个比较好用的功能,就是通过装运点确定库存地点。

 

当然这个配置是说在销售订单里面不填写库存地点,而需要在交货单中自动确定库存地点。

 

如何确定?工厂+装运点+Storage Condition

这个存储条件又是个嘛东西?其实就是为了确定库存地点,给物料主数据又搞了一个分类。也就是说,如果你可以通过不同的物料在不同的工厂、不同的装运点下唯一能够指定一个库存地点,那么就可以用这个功能啦。

 

从装运点确定一直到库存地点确定,这都是连下来的。

 

再来个栗子:某公司零售行业,前端有电商系统做订单处理,SAP里面呢就是通过接口记录订单,然后自动创建交货单,自动过账,自动开票。电商系统不会关心SAP里面的库位(因为设置不一样,SAP库位设计是逻辑上使用的),也不关系SAP里面的工厂等信息,那SAP里面这些单据如何自动呢?

首先工厂确定:通过销售组织、分销渠道+物料,在物料主数据销售视图上面拿到工厂。

装运点确定:按照工厂+装运条件+装载组确定装运点

库存地点确定:按照工厂+装运点+存储条件确定库存地点

 

 

经过调研企业的业务是这样的:有些物料是自有库存,可以随时出库的。有些物料因为某种原因,在电商里面每天可以出库,但是在SAP里面只能月底集中出库。还有一些物料要先做个公司间调拨才能有库存,然后再出库。另外有一种业务类型,要做虚入虚出,不能从正常的库存地点出入,需要单独做一个库存地点。

针对上面的需求,怎么去设计装运点和相关的字段呢?

首先物料本身分为3种情况:每天出的、每月出的、要采购的。这三种需要拆分交货单。因为是按物料就能确定,所以LG设3个。

另外有一种情况,单独的业务类型,不能用正常的库存地点。确定库存地点就3个要素,先看工厂。同一工厂下可能发生这个业务,也可能发生其他业务,所以靠工厂无法分开。再看存储条件,也就是物料,同一物料在同一工厂下可能发生这个业务,也可能发生其他业务,所以靠它也无法分开。那么只能区分装运点。

 

装运点如何分呢?也是3个要素,其中2个在上面分析过了,区分不出来。那只能靠装运条件。如果用客户主数据上面的装运条件,同一个客户可能发生这种业务,也可能发生其他业务,所以无法区分。那简单了,按订单类型确定装运点。不同的业务使用不同的订单类型。对于这种业务的订单类型,设置一个专门的装运点,其他都设置成另外一个装运点。

这样一来,装运点就有4个:每天出、每月出、要采购、特殊业务。

库存地点确定会有2种:正常的、特殊业务。

问题解决。

 

其实很多问题都可以通过装运点设计来解决,这个东西不是看上去那么没用,它的功能还是蛮好用的。

 

      

 

 

 

 

发布了464 篇原创文章 · 获赞 704 · 访问量 147万+

猜你喜欢

转载自blog.csdn.net/weixin_42137700/article/details/104455931
今日推荐