SAP MM 公司间退货STO流程后勤部分简述 这篇简述仅仅关注后勤部分,不涉及财务结算方面的BILLING和INVOICE。 1, ME21N创建退货类型的公司间STO。 STO单据类型可以是NB,也可以是复制NB产生的自定义的单据类型,比如ZNB, YNB等。后续创建的交货单的单据类型是NCR。 创建出来的交货单号:80000821 其交货单类型是NCR, 注意:这个操作跟正向公司间STO操作完全类似。 3, MIGO执行退货。 过账后的物料凭证号, 注意:要先执行MIGO + Delivery做退货发货过账,此时移动类型是161。然后再执行VL02N对交货单做反向发货即收货过账。 完成收货后交货单的凭证流, 5,后勤部分的关键配置 注意:这里指定RETURN时候的交货单类型,公司间STO用NCR,公司内STO用NLR。弄错的话,会带来让人意想不到的各种报错。
SAP MM 创建公司间退货STO,系统报错- No delivery type for returns processing assigned to item 00010-1, 执行事务代码ME21N ,创建公司间退货STO单据。 3, 重新去执行事务代码ME21N创建Return STO,就不再报错了,单据如下,-完-写于2023-2-17.
SAP MM 创建退货类型的公司间STO,报错 -No delivery type for returns processing assigned to item 00010- 执行事务代码ME21N ,试图创建一个退货类型的公司间STO单据,报错如下: 报错:No delivery type fore returns processing assigned to item 0010. 再次尝试ME21N 创建单据,报错不再出现,公司间退货的STO单据创建成功了,如下图: -完- 写于2021-11-24.
SAP MM 自动化处理之公司间退货STO交货单自动创建 在SAP系统里,公司间退货的STO场景也能实现STO单据保存的时候系统自动创建交货单。 1, 执行事务代码ME21N, 创建一个公司间退货的STO单据。 单据类型ZNB 供货工厂NMI1 物料号555 收货工厂NM01 行项目里勾选‘Returns Item’复选框. 输入数量,交货日期等其它参数后,保存, ME23N去检查该退货类型STO的采购订单历史, 交货单#80001588被自动创建了, 2, 我们知道STO的交货单自动创建,是由如下配置来实现的 只要document category, document type, supply plant, shipping point等几个参数满足这2个配置的要求, 不管该STO单据是正常的STO 还是退货STO,SAP系统都能根据这2个配置来自动触发交货单。
SAP MM 公司间退货STO的交货单PGI报错 -Purchase order 4500000773 does not contain items for a stock transfer- 1, 如下是一个公司间退货STO单据相关的外向交货单, 对应的公司间退货STO单据是4500000776, 已经对该交货单执行过MIGO收货(反向收货,其实就是发货),如下图示凭证流, 试图VL02N执行 STO场景里的交货单类型设置不对。 如下的配置, 公司间STO退货场景下Delivery type应该是NCR,而不是NLR(这个适用于Intra-company退货STO场景)。 配置修改将交货单类型改成NCR,如下图, 重新退货STO单据4500000778,然后创建交货单#80000821,在执行后续的收发货,就能成功过账了。
SAP MM 公司间退货STO,item里是可以勾选GR-bsd IV的 近期一个同行遇到了一个问题,说是在创建公司间退货STO(勾选‘return item’)的时候,SAP系统不允许勾选item
SAP MM 冻结库存的公司间STO 公司间STO一般都是针对可用库存来进行的。冻结库存的公司间STO流程,在项目实践中很少出现。笔者从业十多年,从未遇到哪个企业有这个流程。 毕竟一旦某个物料的库存进入冻结状态,其结局不外乎如下2个:要么走报废流程做报废;如果是采购物料就退货给供应商。库存都冻结了,如果还要做跨公司的转储,实在想不出有啥常见的业务场景。 1, 创建冻结库存的公司间STO。 STO#4700000019 Source stock type和stock type都是S(Blocked stock). 这是实现这个流程的最关键设置点。 过账后再来看STO的采购订单历史, 检查收货工厂该物料的库存数据, 在工厂NM01, 存储地点0001下的批次号0000000400有一个冻结库存了。如上图。
SAP MM 维护公司间STO(vendor consignment 模式)报错-No delivery type defined for supplying plant NMI1 and document type NB- 如下的采购订单4500000756(公司间STO,供应商代码没能跟发货方的工厂代码保持一致)。 the delivery type using the Implementation Guide (IMG): Set up stock transport order 修改如下的配置, Setup STO 然后再回去ME22N修改STO单据,则寄售类型的公司间STO# 4500000756创建成功,如下图: -完-
SAP MM UB类型的退货STO流程简述 SAP系统中,UB类型的采购订单(STO)用于公司内2个工厂之间的货物调拨场景。对于这个场景里的退货业务,UB类型的STO也是可以支持的。 1,ME21N 创建公司内退货STO单据。 STO#4500000779, 单据类型:UB 发货工厂:NM03 收货工厂:NM01 Return Item:勾选 Delivery Type:NLR。 对于UB类型的单据,发货工厂为NM03的时候,退货交货单单据类型是NLR。如上图。 其它的关于STO的配置,自然也是需要事先完成的。 -完- 写于2021-11-24
SAP MM公司间STO里的交货单自动创建? SAP标准系统里,公司间STO的后续外向交货单,是可以通过后台配置的方式自动创建的,即ME21N创建好公司间STO单据的同时,自动触发交货单。 Part I:业务场景 发货方公司代码:NMI1 发货工厂:NMI1, 供应商代码100061 销售范围:NMI1/01/01 收货方公司代码:0001 收货工厂:NM01,客户代码40 采购组织:0002 商品代码:555 STO单据类型:ZNB SAP系统环境:S4HANA 1909 Part II:核心配置点 STO相关的基础配置(IMG->MM->Purchasing->PO->Setup STO Part III: 创建STO单据,看效果。 执行事务代码ME21N, 填好关键数据,保存, 执行事务代码ME23N去显示刚刚创建好的STO单据, 这个STO单据已经有了Purchase order history数据,外向交货单80000829
SAP MM Inter-company STO No Inbound DN triggered after Outbound DN PGI done In my current SAP project DN#80015339 is a outbound delivery note for a inter-company STO. The solution is to change the storage location of STO document. 2019.03.29 in Suzhou city, China.
SAP MM公司间STO里的一步法转库? 我修改了如下的配置, 试图实现,当我们将商品从NMI1 转入NM03的STO单据做发货过账的时候,系统一步法完成转库,即发货公司发货过账的时候自动完成收货方公司的收货过账。 如下商品在发货公司的DC NMI1里有库存, 1,如下STO#4500000757,是一个供应商寄售模式的inter-company STO。 注意:item category是K。如上图。 如下图示: 2,建一个正常采购的跨公司STO。 ITEM category为空,代表正常采购。 如下图: 3,这意味着,在标准SAP系统里,供应商寄售模式的公司间STO,是不能一步法转库的。 -完- 写于2021-11-16.
SAP RETAIL 寄售模式公司间STO收发货过账后的观察 公司间STO流程在项目实践中很常见。在零售行业项目里,公司间STO还可能是寄售模式。 本文就是对这种STO发货和收货过账后物料凭证以及其相关的财务凭证进行观察后做的一个记录,供同行参考和斧正。 1,如下的公司间STO是寄售模式的。 行项目类别是K。 3, 执行MIGO事务代码,对该STO单执行收货过账。 看物料凭证相关数据, 执行的是正常的供应商寄售模式的收货,移动类型101,特殊库存标记K。这个物料凭证号也是没有财务凭证的!
SAP MM 自动化处理之公司间STO交货单自动创建 SAP系统里有很多自动化处理的步骤,这可以极大的减少业务人员手工操作的工作量。 在公司间STO的场景里,我们可以实现STO一旦创建就自动创建好交货单的功能,本文简要介绍该功能实现方法。 1, 执行事务代码ME21N,创建ZNB类型的公司间STO单据。 输入相关数据后,保存, 检查这个STO单据, 已经存在采购订单历史了,里面有交货单数据了。 2, 交货单能在STO单创建保存的同时自动创建,是由于如下配置的作用。 3, 如果交货工厂库存不够,该STO的交货单是否还能自动创建? 物料555在工厂NMI1下库存数量, 创建一个STO,数量为50000, 保存, 检查该STO的‘采购订单历史’数据, 满额数量的交货单已被自动创建了。
输出类型SPER能自动删除公司间STO里的内向交货单? 在公司间STO流程里,SAP提供的输出类型SPED可以实现当外向交货单发货过账后自动触发采购方的内向交货单。 输出类型SPED与SPER组合的使用,在STO流程里能实现自动处理的闭环,堪称珠联璧合。 果真如此吗?且看本文分解。 1, 输出类型SPER的标准定义。 requirement 设置为409. 3, 将 Output Procedure V10000 分配给交货单类型 NLCC. 4, 为输出类型SPER维护条件记录,使用事务代码VV21. 5,为收货公司的工厂和存储地点指派 7, 创建STO单据,看效果。 再去检查该STO的内向交货单, 可以看出,该内向交货单已经被自动删除了!
SAP MM 公司间STO的交货单里的移动类型的确定 1, 通过STO单据类型确定外向交货单类型。 如下配置: 比如从NMI1到NM03的公司间STO,如果是自有库存,则交货单类型是NLCC,如果是供应商寄售库存,则交货单类型是NK. 注意,在公司间STO场景的外向交货单里,是看不到schedule line category的,它只会出现在销售订单单据里。 如下配置路径: 可以看到,对于普通库存的公司间STO场景,正常情况下该交货单发货过账后移动类型是643,如果是一步法转库,则其移动类型是645。 可以看到,对于供应商寄售库存的公司间STO场景,正常情况下该交货单发货过账后移动类型是635。如果是一步法转库,则其移动类型是空,即标准SAP不支持这种场景下采用一步法转库。
SAP MM 公司间STO的BILLING输出报错 - Inbound partner profile does not exist – 如下的Outbound delivery 0080000801 , 是一个公司间STO 里的外向交货单。
SAP MM 使用两个STO实现免关税跨国公司间转储SAP项目实践中常常会有这样的场景:某个集团公司在多个国家有工厂和分销中心。制造工厂一般在发展中国家,分销中心设立在欧美国家。 这在SAP系统上就是典型公司间STO。由于该流程涉及到不同国家的进出口,为了避免缴纳高额的关税,就在SAP系统上将货物先发往一个零关税的中转站,然后再由中转站发到目标分销中心。 在这个流程中涉及到三个plant code,分属于不同的公司代码,其中就包括作为中转的虚拟工厂。 整个流程主要包括的步骤如下:当然在项目实践中,上述步骤很多可以是自动化完成的,尤其是第二个STO单据的相关步骤。 笔者经历过的一个SAP项目里,对于这种通过两个STO的方式来实现免关税跨国公司间转储流程,通过高度的自动化技术,让系统自动完成了其中的绝大部分步骤,这有利的减轻了业务人员手工操作的工作量。
SAP RETAIL 寄售模式公司间STO流程里收货过账不能基于外向交货单? 公司间STO流程里,如果是自有库存的STO,则收货方收货的时候,是可以基于STO单据来做的,更多的是应该基于发货方的outbound delivery单据来执行的。 寄售模式的公司间STO流程里,收货方的收货,也可以基于outbound delivery单据来做麽?这是个有待于验证的问题。本文就是对这个做一个验证。 1,如下公司间STO#4500000796,是寄售模式的。 Item category =K, 表明是供应商寄售模式。 2, 执行事务代码VL10B创建了交货单,PGI过账。 仔细一想,其实这也正常,毕竟发货方公司发货过账后,并没有形成收货方公司的在途库存,而是将发货方自有库存变成了其客户寄售库存。
SAP MM 使用两个STO实现免关税跨国公司间转储(III)本文继续从技术方面来阐述使用两个STO实现免关税跨国公司间转储流程。 既然是通过2个不同的STO单据共同实现免关税跨国公司间转储这个流程,那么按照SAP系统的风格,自然需要将2个不同的STO单据号之间建立关联关系,以方便业务人员去查询单据之间上下游关联关系。 即在1st STO里该字段保存2nd STO号码,在2nd STO里该字段保存1st STO号码。 比如,1st STO#4501460918,2nd STO#4501460919.当然,项目实践中,还可以通过其它字段来实现,甚至还可以通过自定义字段来实现。