管理采购订单批输入

本文档解释了采购订单 (PO) 批输入的工作流。

结果

创建、验证并处理采购批标题。其中包含地址、收费和文本块。

采购订单批输入用于批量采购订单输入。

下列表已更新:

  • 采购订单批来源 (MPPBOR)
  • 采购订单批来源。连接例外 (MPPBOX)
  • 采购订单批标题 (MXHEAD)
  • 采购订单批行 (MXLINE)
  • 采购订单批地址 (MXPOAD)
  • 采购订单批收费 (MXOEXP)
  • 科目分录 - 采购订单批行 (MXCCST)
  • 采购订单批处理文本 (MXTEXT)

准备工作

必须定义采购订单批输入的设置中的参数。

遵循以下步骤

通过 PPS370MI 接收批处理采购订单的数据

PPS370MI 用于处理外部信息,以便在 M3 中创建采购订单。

API 程序 PPS370MI 将从外部系统发送的数据传输到 M3,并在界面表中创建记录。在名为 PPS370/371/372/375/376 的界面程序中显示和维护界面数据。

存在以下 API 交易:

  • 开始输入 - 检索“消息代码”(用于对一起发送的采购订单批信息进行分组)
  • 添加标题 - 在 M3 界面表 MXHEAD 中创建采购订单批标题
  • AddLine - 在 M3 界面表 MXLINE 中创建采购订单批行
  • 添加地址 - 在 M3 界面表 MXPOAD 中为采购订单批标题或行创建地址
  • 添加收费 - 在 M3 界面表 MXOEXP 中为采购订单批标题或行创建收费
  • 添加会计字符串 - 在 M3 界面表 MXCCST 中为采购订单批行添加会计字符串
  • 添加文本 - 在 M3 界面表 MXTEXT 中为采购订单批标题或行添加文本
  • 完成输入 - 将整个“消息代码”(包含多个批采购订单)的状态从 10 更改为 20,并开始处理批信息
  • 删除输入 - 删除整个“消息代码”。完成“删除输入”,而不是“完成输入”。只能删除状态为 10 的“消息代码”。
  • 获取批次表头- 从界面表 MXHEAD 获取有关采购订单批次表头的相关信息
  • 获取批次行- 从界面表 MXLINE 获取有关采购订单批次行的相关信息
  • 列出批次行 - 列出界面表 MXLINE 中采购订单批次行的信息。

请参阅 采购订单批输入

也可以仅接收采购订单的关键字值,而根据供应商供应商。打开 (CRS620)、物料 (MMS001/002) 和订单类型采购订单类型。打开 (PPS095) 的默认值创建所有其他所需信息。采购订单编号可以从外部系统传递,但也可以留空。然后根据序列号序列号。打开 (CRS165) 生成采购订单号。

验证和检查接收的数据中有无错误

可通过以下方式之一执行验证:

  • 从 PPS370MI 通过“完成输入”交易
  • 直接从采购订单批。打开 (PPS370)采购订单批。打开行 (PPS371)采购订单批。连接地址 (PPS372)采购订单批。连接收费 (PPS375)采购订单批。连接文本 (PPS376) 等使用“验证”选项
  • 直接从 (PPS370) 使用“处理”选项。

采购订单批的标题、行、地址、收费或文本的状态如下:

  • 10 = 订单输入进行中
  • 20 = 订单输入完成
  • 23 = 验证时出错
  • 25 = 验证成功
  • 90 = 已传输,未检测到错误。

采购订单批来源。打开 (PPS090)采购订单批来源。连接例外 (PPS091) 中的设置用于控制如何执行验证流程,如下所示:

  • “自动级别”确定 API 交易“完成输入”是应在状态 20 中停止还是继续处理交易到状态 90。
  • “处理方法”确定是在批运行还是在自动作业中执行处理。此 M3 版本目前不包括使用自动作业的功能。因此,如果首先使用 API 程序 (PPS370MI),则验证和传输流程将始终在批运行中执行。

也可以在 (PPS370) 中验证整个批订单,或在 (PPS371) 中验证单个批订单行。始终以交互方式从 (PPS370/371) 等程序执行验证。

将数据传输到 M3 BE 数据库

与验证一样,可以使用以下任意选项进行传输:

  • PPS370MI 通过“完成输入”交易(在批运行中)
  • 直接从 (PPS370) 使用“处理”选项(交互式)。

由 (PPS090) 和 (PPS091) 中的设置决定流程。在传输可以开始之前,必须验证订单,无论是否进行了单独的验证。传输处理在现有 M3 表和批订单表中产生新记录。

导致传输中断的诸如断电之类的意外问题将在界面中的采购标题上留下“在制品”的标志和作业号。如果在界面中具有多个采购订单行的采购订单成功传输到 M3(一个采购订单行的除外),则界面采购订单的状态将为 25/90。此外,M3 中的采购订单标题将具有状态 06/06。此状态表示传输未完成。当恢复供电时,可以再次处理有错误的采购订单行,包括在接口 (PPS370-376) 中的验证和传输。

已创建采购订单

传输处理的结果是 M3 中出现新采购订单 (PO),对该采购订单的维护和使用就像它是在采购订单。打开 (PPS200)采购订单。打开行 (PPS201) 中直接创建的一样。对通过 POBE 创建的采购订单,可以添加、更改、复制或删除采购订单行以及进行订单确认、出货通知、运输通知、收货和发票控制。在此版本中也包括费用和文本管理。

一个限制是在此版本中只能使用采购订单类别 20-“正常”。

在采购订单批输入中人工处理批采购订单数据

可以在采购订单批输入程序中人工创建和更改批采购订单数据。以下部分描述如何这么做。

人工创建批采购订单

  1. 启动 (PPS370)。

  2. 按 F13 键激活 P 屏幕。将屏幕顺序设置为 EFU1。按 Enter 键返回 (PPS370)。无法从 P 屏幕访问 (PPS370/A)。只能在 (PPS370/B) 中选择 F17 来打开 (PPS370/A)。

  3. 在 A 屏幕上,指定分厂、仓库、供应商、订单类型、要求交货日期和采购订单批来源。如果订单类型为空,则使用供应商的默认订单类型。

  4. 按 Enter 键继续到 E 屏幕。

    将自动创建消息代码和采购订单号。

  5. 按 Enter 键继续到 F 屏幕。

  6. 按 Enter 键继续到 U 屏幕。

    U 屏幕显示用户自定义字段。用户自定义字段在采购订单标题表 (MPHEAD) 的用户自定义字段。打开 (CMS082) 中维护。
    注意

    U 屏幕显示用户自定义字段的最大字段长度,但指定的数据将根据 (CMS082) 中定义的字段长度进行验证。

  7. 按 Enter 键以继续访问 (PPS371)。

  8. 按 F13 键激活 P 屏幕。将屏幕顺序设置为 EFU。

  9. 按 Enter 键返回到 (PPS371/B)。

  10. 在 B 屏幕上,指定行、物料和数量。单击“创建”。

  11. 在 E 屏幕上,单击 F11 =“科目分录”以打开对话框。

  12. 指定科目明细,然后单击“确定”。

  13. 按 Enter 键继续到 F 屏幕。

  14. 按 Enter 键继续到 U 屏幕。

    U 屏幕显示用户自定义字段。用户自定义字段在采购订单行表 (MPHEAD) 的 (CMS082) 中维护。
    注意

    U 屏幕显示用户自定义字段的最大字段长度,但指定的数据将根据 (CMS082) 中定义的字段长度进行验证。

  15. 按 Enter 键返回到 (PPS371/A)。

    创建具有状态 10 的采购订单行。

  16. 按 F3 继续采购订单批。打开 (PPS370/A)

    单击 F13 打开 P 屏幕,将起始屏幕设置为 B1。

  17. 按 Enter 键以继续访问 (PPS370/B1)。

    创建具有状态 10 的采购订单批标题。

人工为批采购订单标题连接地址

  1. 单击 F12=“采购订单批地址”以继续访问 (PPS372)。

  2. 在 B1 屏幕上,指定采购订单地址类型,然后单击“创建”。

  3. 在 E 屏幕上,指定公司名称、地址行、城市、州/省、邮政编码和国家/地区。

  4. 按 Enter 键以继续访问 (PPS372/B1)。

  5. 按 F3 键继续访问 (PPS370)。

人工为批采购订单标题连接收费

  1. 单击 F15=“采购订单批收费”以继续访问 (PPS375)。

  2. 在 B 屏幕上,指定序列号和供应商成本计算要素。单击“创建”。

  3. 在 E 屏幕上,指定成本计算加价。

  4. 按 Enter 键以继续访问 (PPS370/B1)。

人工为批采购订单标题连接文本

  1. 单击 F16=“采购订单批文本”以继续访问 (PPS376)。

  2. 在 B 屏幕上,指定文本框和序号。单击“创建”。

  3. 按 Enter 键以继续访问 (PPS370/B1)。

  4. 单击 F16 =“完成输入”以完成批输入。

    状态从 10 更新为 20。

  5. 选择采购订单批标题记录,然后选择 F25 =“验证”。

    状态从 20 更新为 25。

  6. 选择采购订单批标题记录,然后选择 F30 =“处理”。

    • 状态从 25 更新为 90。
    • 如果参数 40 在 (PPS090/E) 中设置为 2,则记录将从 (PPS370) 中消失。
    • 在 (PPS200) 中创建新的采购订单。

人工为批采购订单行连接地址

  1. 单击 F12=“采购订单批地址”以继续访问 (PPS372)。

  2. 在 B1 屏幕上,指定采购订单地址类型。单击“创建”。

  3. 在 E 屏幕上,指定公司名称、地址行、城市、州/省、邮政编码和国家/地区。

  4. 按 Enter 键以继续访问 (PPS372/B1)。

  5. 按 F3 键继续访问 (PPS371)。

    地址列的记录中会显示加号。

人工为批采购订单行连接收费

  1. 单击 F15=“采购订单批收费”以继续访问 (PPS375)。

  2. 在 B 屏幕上,指定序列号和供应商成本计算要素。单击“创建”。

  3. 在 E 屏幕上,指定成本计算加价。

  4. 按 Enter 键以继续访问 (PPS371/B1)。

    收费列的记录中会显示加号。

人工为批采购订单行连接文本

  1. 单击 F16=“采购订单批文本”以继续访问 (PPS376)。

  2. 在 B 屏幕上,指定文本框和序号。单击“创建”。

  3. 按 Enter 键以继续访问 (PPS371/B1)。

    文本列的记录中会显示加号。

  4. 单击 F16 =“完成输入”以完成批输入。

    状态从 10 更新为 20。

  5. 选择采购订单批标题记录,然后选择 F25 =“验证”。

    状态从 20 更新为 25。

  6. 选择采购订单批标题记录,然后选择 F30 =“处理”。