SAP 采购申请自动转采购订单

文章详细介绍了SAP系统中五种工厂间库存转储的方法,包括无转储订单和有转储订单的流程,强调了有单据操作对于业务跟踪的重要性。其中,无转储订单涉及MB1B的移动类型301和303,而有转储订单允许采购计划和运费体现,可与MRP集成,并可以通过一步法或二步法进行交货处理。

SAP给出了五种方式:

这五种方式当中前四种是工厂级别的,是在同一公司下操作的,第五种是跨公司转储的。

一到二的方法,只有收货凭证,却没有单据,显然对实际业务操作单据的跟踪和统计是极其不方便的。

三到五的方法都是有单据的,一般也比较常用

无转储订单(STO)的工厂间库存转储

mb1b:移动类型301,输入收货工厂,接受库存地

1. 过帐时会导致发出工厂和接受工厂的库存同时变化

2. 转移记帐价值为发出工厂物料的库存价值

mb1b:发送移动类型303 接受移动类型305

1. Goods issue时发出工厂库存减少,接受工厂的在途库存增加,MMBE可以查看

2. Goods receipt将接收工厂的库存增加,在途库存清0。

有转储订单的工厂间库存转储

使用转储订单的优势:

n 接收工厂可以制订采购计划(采购申请,库存转储计划协议)

n 可以在库存转储单中输入供应商(物流供应商)

n 在订单中可以体现运费

n 可以和MRP功能集成

n 可以在转储单中执行有效性检查(availablity check)

(1) 不带交货的转储过程

该过程只能用2步法实现

1. 创建采购订单: 订单类型UB (转储单)输入交货工厂

2. 发货:库存转移记帐MB1B ,移动类型351(从非限制使用库存到在运货物的转帐)

此时可以用MB5T查看在途库存,若尚未收货,则有该转储单的记录

3. 收货:MIGO 101接收工厂根据转储单接收货物

(2) 带交货的转储过程

该过程既可用一步法也能用二步法,此过程

配置:(相应的事物代码在后台没有发现,所以直接给出路径)

1. IMG->Material Management->Purchasing->Purchase Order->Set up Stock Transfer Order->Define Shipping Data for Plants

因为需要用到SD的shipping功能,所以要将销售分配(销售组织/分销渠道/产品组)给发货工厂,以此来决定装运数据(比如:装载点)。

2. IMG->Material Management->Purchasing->Purchase Order->Set up Stock Transfer Order->Assign Delivery Type and Checking Rule

给供应工厂(Supply plant)分配交货类型(Delivery Type)和检查规则。

3. IMG->Material Management->Purchasing->Purchase Order->Set up Stock Transfer Order->Assign Document Type, One-Step Procedure, Underdelivery Tolerance

定义工厂间的转储订单类型,是否使用一步法。

过程:

1. 创建转储订单:ME21N 订单类型UB, 输入交货工厂

2. 创建发货单:VL10B/VL10D,自动生成外向交货单

3. 发货过帐:VL02N 发货过帐

若是一步法,则流程结束,发货移动类型647(TF到在途库存),自动产生一行收货项

若是二步法,只做发货,移动类型641(TF到在途库存)

4. 收货(只用于2步法):MIGO 101根据转储单收货

SAP 系统中,将采购申请(PR)换为采购订单(PO)是采购流程中的关键步骤。以下是操作步骤: ### ### 操作步骤 1. **确保物料主数据设置正确** 在物料主数据中,需要启用“自动创建采购订单”功能。通过事务代码 `MM02`,进入物料主数据维护界面,导航至“采购”视图,并确保“自动创建采购订单”选项已激活。该设置确保系统可以根据采购申请自动触发采购订单的创建[^2]。 2. **维护供应商主数据** 通过事务代码 `BP`,进入供应商主数据维护界面。在“采购”视图中,确保供应商具备“自动创建采购订单”的权限。这样可以确保系统在采购申请自动关联正确的供应商[^2]。 3. **维护货源清单(Source List)** 使用事务代码 `ME01`,输入物料和工厂信息,维护货源清单。该步骤用于指定物料的采购来源,一个物料可以有多个采购来源,但需要明确设置优先级和有效期。货源清单的正确维护是确保采购申请正确采购订单的关键环节[^2]。 4. **维护采购信息记录(Info Record)** 使用事务代码 `ME11` 创建或维护采购信息记录。输入物料、供应商、工厂等信息,并确保维护采购价格、税率、采购组等关键字段。采购信息记录提供了采购订单生成时的默认采购条件,如价格和交货时间等。 5. **创建采购申请(Purchase Requisition)** 使用事务代码 `ME51N` 创建采购申请。在创建过程中,需要指定采购组织、采购组、工厂、物料和数量等信息。同时,如果已维护货源清单和采购信息记录,系统会自动带入供应商信息。否则,需要手动输入供应商。 6. **将采购申请批量换为采购订单** 使用事务代码 `ME59N` 执行批量处理,将采购申请自动换为采购订单。在此过程中,系统会根据采购申请中的信息以及维护的货源清单和采购信息记录生成采购订单。用户可以查看换结果并进行必要的调整。 7. **手动创建采购订单(可选)** 如果需要手动创建采购订单,可以使用事务代码 `ME21N`。在创建过程中,输入采购申请号,系统会自动带入相关物料和供应商信息,用户只需确认或调整采购订单中的其他字段,如付款条件、交货日期等。 8. **配置系统参数(可选)** 如果需要对采购订单的创建流程进行更详细的控制,可以进入 SAP IMG 配置路径: ``` IMG → Material Management → Purchasing → Purchase Order → Set up Stock Transfer Order → Assign Document Type, One-Step Procedure, Underdelivery Tolerance ``` 在此配置中,可以定义采购订单的默认参数,例如单步流程、容差范围等,以确保采购订单的生成符合企业需求[^3]。 ### ### 示例代码:自动创建采购订单的配置检查 以下是一个简单的 ABAP 代码片段,用于检查物料主数据中是否启用了“自动创建采购订单”功能: ```abap DATA: lt_marc TYPE TABLE OF marc, ls_marc TYPE marc. SELECT * FROM marc INTO TABLE lt_marc WHERE matnr = 'YOUR_MATERIAL' AND werks = 'YOUR_PLANT'. LOOP AT lt_marc INTO ls_marc. IF ls_marc-autpo = 'X'. WRITE: / '自动创建采购订单已启用'. ELSE. WRITE: / '自动创建采购订单未启用'. ENDIF. ENDLOOP. ``` ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值