SAP V/05, M/03中如何定义访问顺序和条件表

定义访问顺序

要定义和维护访问顺序,您需要遵循几个简单的步骤。

步骤 1) 前往 SPRO > 物料管理 > 采购 > 条件 > 定义价格确定过程 > 定义访问顺序。

如下图所示,您会看到一个包含访问顺序访问字段的对话框结构。

  1. 选择您要维护的访问顺序(PB01 总价)。
  2. 在对话框结构中双击访问文件夹。

Define Access Sequence

步骤 2) 在下一步中,您将为访问顺序定义访问方法。您可以看到一个序列有多种访问方法。

它们都是互斥的。这意味着,如果第一个访问(合同项目)中找到记录,也就是说,如果系统从合同项目中找到可用条件,它将不再继续搜索,并将使用该值。如果找不到,系统将按照顺序查找其他访问以找到合适的条目。

您还可以为访问方法设置一个要求。例如,访问10(使用条件表17 - 物料信息记录(特定工厂))分配了要求 35。

Define Access Sequence

访问号 10 的要求是 35 – 工厂信息记录。如果表 17 中的值的组合没有工厂信息记录,则访问 10 将根本不会被使用。

Define Access Sequence

步骤 3)

  1. 选择您要修改的访问。
  2. 在对话框结构中选择最低级别的文件夹 – 字段

Define Access Sequence

步骤 4)

  1. 您可以看到我们位于访问顺序 PB01、访问 20 和表 18 的详细屏幕上。
  2. 此处显示了在条件访问中使用的条件表的关键字段。

条件表由具有分配给它们的特定属性的条件字段组成。当系统尝试访问条件记录时,它会使用这些属性。

Define Access Sequence

  • 特殊值源 – 此字段在访问时包含用作默认值的值(例如,为访问顺序使用固定的信息记录类别)
  • Init – 如果勾选此框,系统将允许在访问条件表时使用初始值。否则,系统将不处理条件表查找。
  • Atyp – 访问中的处理类型。您可以指定字段是否与条件访问相关,如果它是自由键类型或固定键类型的一部分。默认值留空(固定键类型)。
  • Priority – 字段(特征)的优先级,可以从 01 到 99 设置。大多数时候此字段留空。

定义条件表

现在,当我们知道什么是条件表以及它的用途后,我们可以看到在哪里可以定义条件表,以及在创建它时有什么选项。

正如您在上一主题中看到的,我们在示例中使用了表 18 – 物料信息记录。

让我们看看在哪里以及如何定义它。

步骤 1)

  1. 执行事务代码 V/05,在初始屏幕中输入我们的表号 – 18
  2. 在第 2 部分,您可以看到我们的表定义、表号、描述以及可以选择的两个选项。第一个表示有效期的使用(始终推荐),另一个是检查记录的发布状态。如果勾选,在搜索条件时只考虑已发布的物料信息记录。
  3. 这是您在“定义访问顺序”主题中已看到的字段列表。

您可以看到表是如何为稍后在自定义访问顺序中使用而定义的。

Define Condition Tables

V/05 事务用于显示条件表。

V/04 事务用于更改条件表。

V/03 事务用于创建条件表。

现在,如果需要,您可以定义一个新的条件表,以便在访问顺序定义中使用它。大多数情况下,由于预定义表数量庞大,不需要新的访问表。

步骤 1)

  1. 输入事务代码 M/03 并执行。
  2. 选择您的新表号(必须是未使用的,例如 818)。
  3. 如果您想将现有表复制到新表中,可以在此处选择源表。如果您的表与另一个现有表相似,并且只需要进行简单更改即可满足要求,这将非常有用。

Define Condition Tables

步骤 2) 在下一个屏幕上,您可以进行条件表的所有设置并生成它。

  1. 如果要编辑描述,请单击此按钮。
  2. 选择您的表是否应检查有效期和发布状态。
  3. 当前字段列表。您可以通过单击选择任何要删除的字段,然后选择删除图标(带有红色减号的列表图标)。
  4. 您可以双击字段目录中的字段来添加它们。
  5. 您需要生成表才能被定价功能使用。

Define Condition Tables

您还可以使用右键单击来删除或添加字段到您的表中,以及在屏幕右侧导航字段目录。并非所有字段都可以在字段目录的单个页面中显示。

成功创建后,系统会提示您创建更改请求,之后,您将看到一个日志屏幕,如下一个屏幕所示。

Define Condition Tables

您已成功生成条件表,让我们看看是否可以在访问顺序维护屏幕中看到它。

Define Condition Tables

它在那里,所以现在我们可以创建一个使用此表的访问。我们不会详细介绍,因为它是一个非常直接的过程。

在访问顺序的“访问”节点上,选择“新建条目”按钮。您可以创建如下屏幕所示的访问,用于 测试 目的。

Define Condition Tables

为了使访问 PB01 – 96 正常工作,字段也应该分配给它。