3.12 批量创建采购订单

3.12.1   业务方案描述

  1. 在生成采购订单前,由采购员审核计划结果,根据供应商的供货状况调整供应商供货数量、供货日期。

  2. 所有合格供应商都能够通过下单平台批量下达采购订单,尽管供应商没有供货比例,或供货比例为0。

  3. 一个集成的界面,清晰的列出MRP/DRP结果,及相关辅助信息。以帮助仓管员调整计划时获得一些决策信息:

1)审核计划结果;

2)指定供应商;

3)调整计划结果;

4)批量生成采购订单;

3.12.2   业务方案逻辑控制(包含三部分)

  1. MRP建议补充程序:

1)将ASL中的该物料可供下单的供应商批量写入MRP计划结果,由于有些经过确认的供应商没有维护来源准则或来源准则为0,所以MRP计划没有建议该供应商,该程序的目的是将这些供应商写入MRP建议结果中,以保证即使没有比例也可以下单采购订单。

2)使用MRP建议补充程序,是在计划运行MRP/DRP生成plan order后,审核计划结果,按照供应商实际供货能力、模具配套关系等自动或手动调整plan
order,之后批量提交生成采购订单,如果在ASL中该供应商使用寄售模式,要生成寄售类型的标准采购订单,如果不是寄售模式,要生成标准采购订单。

3)要将工作流PO Create
Documents 中的 Is Automatic Creation
Allowed的默认值修改为’N’。修改该工作流的目的是阻止使用Oracle标准功能自动创建采购订单。

2. 下达采购订单平台:

1)从MRP计划工作台中取建议类型是”采购申请”的记录,采购员可以调整供应商分配数量及需求日期,待调整完成后,用户可以按”批量下达采购订单”键批量下达采购订单。

3. 批量下单采购订单并发程序:

1)采购员按”
批量下达采购订单”后,系统会自动触发一个并发程序,并自动切换到”查看请求”窗口,去执行下达采购订单,程序会API自动创建采购订单。

3.12.3   业务方案执行控制(MRP建议补充程序)

  1. 对于“MRP建议补充程序”跨月的采购建议,计算逻辑:

1)建议订购数量=某物料的所有未结采购订单+计划总数量+某物料计划总数量)X该供应商某物料的供货比例-当月该供应商、某物料所有未结采购订单;

2)同时对于“该供应商某物料的供货比例”取最新的来源准则日期的比例,如果没有,取本月供货比例。

2. 对于同月份的采购建议,按系统标准功能逻辑进行计算。

3.
运行“K_MRP建议补充”程序后,自动将以上计算的“建议采购物料数量”回写MRP建议表,建议数量为计算后的“建议订购数量”,但,建议采购总数不变。

4.
如果某个供应商、某物料没有供货比例,或供货比例是0,则MRP计划不会为该供应商分配建议数量,但是该供应商又是可供下单的供应商(供应商状态中包含可下单属性控制,一般情况下,供应商状态是”合格供应商”,”合格供应商(黄牌)”,”新供应商”的,则可以下达采购订单和可分配来源准则。运行该程序后,自动将没有分得建议数量且又是批准供应商的供应商批量写入MRP建议表,建议数量为0。

5. 组织:自动默认当前库存组织、参数不显示;

6. MRP计划名称:列出当前组织MRP计划名称供用户选择。

7.
运行方式:按照计划自动运行或采购员手工提交。默认方式是每天7:30AM自动运行。

8. 运行时点:当MRP计划运行完成后。

3.12.4   业务方案执行控制(下达采购订单)

1. 订单号:自动编号,取采购选项中的最后编号+1

2. 订单类型:标准采购订单

3. 采购员:提交人对应的采购员代码

4. 订单状态:批准

5.
供应商、地点、联系人:取自计划订单中的建议供应商、建议供应商地点、取当前OU中的第一个供应商联系人。

6. 发运地点、发票地点:取自当前供应商地点信息中的发运地点、发票地点。

7. 物料、日期、数量、分类:取自计划订单。

8.
币种:用计划订单上的供应商地点信息去关联供应商地点信息上的发票币种,即为下单币种。取不到,默认为本位币,本位币是指当前帐套上的币种。

9. 单价:

1)按照订单创建日期取ASL中对应的一揽子采购协议上的日期匹配价格:

2)如果没有日期匹配价格,则取一揽子协议行上的价格;

3)如果没有行上的价格,则取该物料编码标准成本;

4)如果成本为0,则不允许创建采购订单。

10. 订单分组规则:按照供应商、采购员分组;

11.
订单中的科目信息规则:科目取值规则可以按照规则取值,也可以将这些科目置空,引入订单时系统会自动调用采购订单科目工作流获得各科目。

12. 税规则:取自采购选项中的税规则,获得正确的税码,如没有税码,置空。

13.
寄售标识:如果在ASL中选中了寄售标识,则生成的订单是寄售订单,订单行、发运行状态是”发票关闭”,否则生成标准采购订单,订单行、发运行的状态是”打开”。

14.
生成采购订单后,要将MRP中已实施订单数量做修改,避免重复订单生成。还要将生成采购订单编号回写到计划订单中。

15. 计划订单冲减规则:

1)
采购平台不使用Oracle标准的冲减规则,而使用采购平台自己的冲减规则对计划订单进行冲减。

2)
关闭Oracle标准冲减规则的方法是,在定义MRP计划名称界面,将”反馈”标识置为不选,这个规则非常重要,否则会造成重复冲减。

3)
采购平台上的冲减规则不同于Oracle标准功能的不同点是,Oracle使用的是模糊冲减规则,仅能够按照物料编码进行冲减,不能够按照供应商进行冲减,采购平台上的冲减规则按照物料+供应商组合进行冲减。

16. 不能下达采购订单限制规则:

1)
当前物料冻结成本为0,不能下达采购订单。

2)
不是批准的供应商,批准供应商的标准是ASL中供应商状态属性中包含允许”PO审批”,如果该供应商某物料不是批准的供应商,则不能下达采购订单。

3)
外币一揽子协议:如果是外币订单,如果没有批准的外币一揽子协议,则不能使用平台批量下达采购订单。但是可以使用手工下单界面手工下达采购订单。

17. 采购订单下达几个累计数据的计算逻辑:

1)
当月供货比例%:以需求日期为基准,去来源规则中去找需求日期所在月份的比例,即为当月供货比例%。

2)
实际下单比例%:是指当月该供应商、某物料接收数量+该供应商所有未结采购订单”占所有某物料的所有未结采购订单+某物料当月所有接收数量的比例。

3)
实际执行比例%:是指从本月第一天到下单当天该供应商、某物料累计接收数量减去退货数量,所得的当月累计接收数量去除当月该物料累计有效接收数量的比例。

4)
当月累计接收:是指从本月第一天到下单当天该供应商、某物料累计有效接收数量(所有接收减去所有退货)。

5)
订单未接收数量:是指所有该供应商、某物料所有累计未接收累计数量。

3.12.5   业务方案执行控制(批量下单采购订单并发程序)

  1. 程序:批量导入采购订单

  2. 逻辑:当采购员在采购订单平台上按下”批量下达采购订单”时,自动调用该程序。

  3. 程序参数:自动从采购订单平台上获得。

  4. 运行方式:不需要手工提交,但是如果该程序由于数据库故障或其它原因出现错误,采购可以使用”复制”功能再次提交错误的请求。如果不提交,数据会存放在接口表中,采购订单平台上不允许处理这些记录,以防止重复下达采购订单。

  5. 输出结果:HTML格式输入,结果仅供采购员查询下单结果,不是跟供应商提供的合同订单。

  6. 采购订单分组逻辑:按照供应商地点、采购员进行分组,订单行数不做限制。

3.12 批量创建采购订单,布布扣,bubuko.com

时间: 2024-12-27 21:58:24

3.12 批量创建采购订单的相关文章

3.11 手工创建采购订单价格控制

3.11.1   业务方案描述 对Oracle标准<采购订单>界面进行手工下达时进行价格控制. 对于手工创建采购的订单,不希望通过输入采购价格,而是需要从一揽子采购协议中直接获取价格.如果没有协议价格,需要取该物料的标准成本. 3.11.2   业务方案逻辑控制 1. 单价取值逻辑: 1) 按照订单上的供应商.供应商地点.物料编码自动查找一揽子采购协议,用创建日期与一揽子采购协议上的日期分段匹配价格. 2) 如果找不到,则取一揽子协议行上的价格. 3)如果取不到,取该物料编码标准成本. 4)如

SAP ABAP编程 创建采购订单

FUNCTION zmm_jsd_creatpo. *"---------------------------------------------------------------------- *"*"Local interface: *"  IMPORTING *"     VALUE(JSD) TYPE  ZMM_YS_JSD_HEAD-JSD *"  EXPORTING *"     VALUE(E_FLAG) TYPE  C

SAP收货时自动创建采购订单(或106 ,自动建立退货采购订单)

在实际业务中,常常出现到货物料没有订单或订单未批准的现象,按照SAP的标准流程,应该拒绝收货.但在实际业务中,这些物料可能是紧急采购的急件,如不及时处理,将会影响生产计划的安排.对于这种特殊情况,其实SAP有很灵活的处理方式,即由收货自动创建订单.需要说明的是,这种操作方式并不是SAP推荐的,不应在实际业务中大量采用. 具体流程如下: 1.移动类型101已在后台设置为自动创建定单.具体方法是:进入IMG后台,物料管理->库存管理和实际库存->收货->自动创建采购订单,双击进入后,将101

100小时练习配置---创建采购订单后做MIGO时报错

新建了物料,也用该物料创建的PO,但在用PO做MIGO收货的时候报下面的错误: 通过去找该工厂下的科目确定配置发现也不是配置问题.后面看物料主数据的时候才发现是物料会计1页签的评估类没有进行维护,如图: 然后就想通过MM02直接更改,但会报个错误,如下: 这是因为该物料已经做了相应的采购单,如果没有库存或者没有建其他单据的时候可以直接更改,但建了采购单之后要把对应的采购单删除之后才能更改, 下面是各种情况更改对应物料的评估类的解决办法: 若已存在已估价库存,则仅可以如下更改评估分类: a) 将物

shell 练习(12)——批量创建用户,并设置密码

1. 习题 创建user_00至user_09 共十个新的账号,并且给他们创建密码.密码要求:长度10,包含数字,大小写字母.创建时,需要将用户名和对应的密码保存到一个日志文件. 2. 分析 首先,对用户格式,可以用for循环,配合seq命令产生,具体情况如下: (1) 产生0-3的数字 $ for i in `seq 0 03`;do echo $i; done 0 1 2 3 (2)按照两个位宽,产生00-03的数字 $ for i in `seq -w 0 03`;do echo $i;

创建采购订单批到程序用的BAPI

CALL FUNCTION 'BAPI_PO_CREATE1' EXPORTING poheader = poheader poheaderx = poheaderx * POADDRVENDOR = testrun = 'X' * MEMORY_UNCOMPLETE = * MEMORY_COMPLETE = * POEXPIMPHEADER = * POEXPIMPHEADERX = * VERSIONS = * NO_MESSAGING = * NO_MESSAGE_REQ = * NO_

3.21 采购订单导入MDS

3.21.1   业务方案描述 同一企业集团内部的不同法人之间,双方间内部往来业务频繁.受集团财务各自独立核算的要求,买方和卖方间采用买卖方式进行业务运作和财务结算. 对于买方,按照内部商定的协议价格创建采购订单,下达采购订单.对于卖方,则按照采购订单的数量及需求日期进行生产供应. 为实现企业集团内部不同组织间计划需求的衔接控制,可以将需求组织内未完成的向供应组织采购的采购订单,导入供应组织的MDS中,用于驱动供应组织的的物料需求计划. 涉及逻辑:即:自动将需求组织的采购订单导入供应组织的MDS

ME_PROCESS_PO_CUST 实现采购订单行项目增强

转自:https://www.cnblogs.com/jinyin/p/10598124.html 用户希望创建采购订单时,输入行项目时,能根据采购订单类型,自动带出科目分类类别. 业务顾问看了一下配置,不能实现这个功能,所以用增强实现. 采购订单BADI增强:ME_PROCESS_PO_CUST.SE19创建BADI实现,进入实施类方法: IF_EX_ME_PROCESS_PO_CUST~PROCESS_ITEM ,添加代码. DATA: ls_item TYPE mepoitem, " 行项

20190615 NACE关于采购订单的输出类型

项目已经做好的配置,我们复盘一下 一.使用NACE 进入输出控制条件: EF 采购订单,首先看->输出类型 标准是使用 nast 作为记录表 1输出类型, 2过程, 3 存取顺序,4 条件记录: 我们使用的是ZNEU这个输出类型 详细说明:访问顺序   0001  就是存取顺序 缺省值 选择 : 4 立即发送 A 分配(ALE) 这个和后面配置的调用程序有关 合作伙伴功能:VN 通信策略:无(可以配置) 如:CS01 (这个如果打印出错会发送给用户一封邮件) 1.处理程序 双击一下处理程序 (配