第3章 销售 Sales and Distribution in SAP ERP – Business User Guide(中/英版本)

Sales and Distribution in SAP ERP - Business User Guide

第3章 销售

销售是为客户提供产品或服务以换取付款的核心活动。在本章中, 我们将从询价到订单创建, 全面介绍整个流程。

销售是一个使您能够向客户交付商品或服务以便您收取付款或替换故障产品的过程, 并且能够衡量订单履行的有效性。本章我们不会讨论如何在销售技巧方面取得优异成绩;相反, 您将了解如何更好地使用 SAP 系统中的销售功能。我们将从询价到订单创建或客户退货, 全面介绍整个销售流程。我们还将介绍信用管理、一些基础的外贸(FT)以及与标准销售活动交互的欠交货处理功能。然而, 首先, 我们将通过定义销售交易发生的组织结构以及不同主题和项目的分组来开始讨论销售。


3.1 销售文档组件

如前所述, 所有的销售交易都发生在您在配置中定义的组织结构内。这些交易将使用您在上一章中维护的主数据, 并最终在系统中作为销售文档记录下来。这些文档可以分为四个不同的类别, 每个类别内有多种文档类型(见表 3.1):

售前文档(询价和报价)
销售订单
概要协议(合同和交货计划协议)

3.1.1 销售文档结构

在我们开始详细审查每个文档类别之前, 我们将定义文档类型和项目类别的功能, 并描述它们如何相互交互以及它们在文档流程中存储历史记录。

  • 文档流程
    销售文档的整个处理链, 您的交易历史记录——从询价、报价、销售订单、交货再到发票——在数据库中创建一个文档流程。这些历史记录链接到所有文档, 这在每个链中的文档中创建了一个可视化层次结构。这使您能够无缝地从一个文档导航到另一个文档, 以帮助跟踪历史和解决问题。

  • 文档类型
    通过文档类型, 您可以在文档级别定义模拟您的业务流程的个别行为。您的文档类型控制当您开始处理业务交易(如订单输入)时如何执行某些功能。您可以找到各种预定义的销售文档类型, 或者可以在自定义中设置您自己的文档类型。

图 3.1 提供了 SAP ERP 中控制销售文档类型的概览以及在自定义中定义的最重要的影响元素。

[图片上传失败...(image-71b3f4-1724896671843)]

例如, 您可以定义您的文档类型执行交货调度以预先确定发货开始日期, 并运行可用性检查以确认承诺数量。您可以自动化定价和税金确定, 或者留下一些供手动输入。您可以设置您的文档自动确定打印文档时要包含的文本。所有这些功能不仅控制销售文档本身, 还控制后续文档及其行为。

3.1.2 销售文档的自定义设置

我们不会涵盖自定义事务和设置文档类型的详细信息, 但您需要了解其组件在销售处理期间的影响。

每种文档类型都有不同的属性, 这些属性在自定义中设置。一些最相关的设置如下:

  • 一般数据
  • 检查部门:这控制销售文档中使用的部门值是从所有项目的物料主记录中获取, 还是替代部门在头部中指定的优先。
  • 强制引用:这意味着需要前置文档。例如, 您需要在创建报价之前需要询价。
  • 检查信用额度:这意味着将对客户进行信用检查。
  • 项目部门:这控制部门的值是否来自项目的物料主记录。如果字段为空, 则文档头部的部门适用于所有项目。
  • 读取信息记录:这意味着系统将在订单输入期间搜索客户物料信息记录。
  • 屏幕顺序:这控制在文档处理期间您看到的屏幕及其顺序。
  • 不完整过程:这控制未完成过程的分配, 在进一步处理之前检查订单中的必填字段。
  • 不完整消息:这意味着您控制是否可以保存不完整的文档。
  • 文档定价过程:此设置确定系统如何对销售文档进行定价。
  • 提前期天数:这定义从当前日期开始增加到计算的建议交货日期的天数。
  • 日期类型:这是您设置进度线将使用天、周还是月作为基本时间单位的地方。
  • 定价日期建议:这是您控制定价是否使用建议交货日期或订单创建日期的地方。
  • 建议交货日期:如果设置, 系统将使用当前日期作为交货日期。
  • 建议 PO 日期:如果设置, 系统将自动建议当前日期为采购订单日期。
  • 运输数据
  • 交货类型:这决定了哪种交货类型将被创建为后续文档类型。
  • 交货阻止:这是您可以定义交货阻止应自动设置还是需要您的组织中的某人检查交货细节的地方。
  • 运输条件:创建销售文档时, 此设置通常从客户主记录中复制, 但如果在配置中为文档类型维护了此值, 它将优先于客户主数据, 并将作为销售文档的默认值。
  • 运费信息配置文件:如果维护此条目, 将使用所选配置文件执行运费确定选项。
  • 立即交货:如果设置, 您的后续交货可以在订单保存后立即创建。
  • 计费数据
  • 交货相关计费类型:这定义了销售文档的默认计费文档类型。
  • 订单相关计费类型:在这里控制哪些计费文档类型适用于非交货相关但与计费相关的销售文档项目。
  • 公司间计费:这指定了公司间交易的默认计费文档类型。
  • 计费阻止:您可以将其定义为默认值, 这将在配置中自动分配计费阻止值, 并强制您在执行计费之前检查文档。
  • 条件类型行项目:您可以定义用于传输行项目成本的条件类型。如果定义, 相同的定价条件将用于文档的所有行项目。

3.1.3 项目类别

SAP 项目类别定义为您在销售文档处理期间提供额外的控制。基本上, 相同的物料在不同的订单类型中处理时可以表现不同。与文档类型一样, 项目类别设置可以根据您的业务场景提供完全不同的最终结果。

例如, 您的正常标准订单项目的行为可以与退货订单或现金销售完全不同。在实际操作中, 您可能会为客户的询价创建报价。报价中的项目类别不受交货或计费约束。然后, 您根据您的报价创建后续销售订单, 因此项目由第三方交货。在订单创建期间, 访问自定义设置, 并确定目标订单类型和项目类别。当然, 您可以通过在自定义中进行设置创建您自己的项目类别, 以微调控制并满足您的需求。表 3.2 列出了一些可用的标准项目类别。

表 3.2 可用标准项目类别示例

此外, 您在自定义中维护项目类别与文档类型的分配, 定义哪些项目类别可以与某些文档类型一起使用。然后, 您设置复制控制, 允许在参考下生成后续文档, 其中维护了源文档类型和目标文档类型及项目类别的允许组合。您控制从询价到销售订单到创建运输和计费文档的内容。

重要功能

以下是一些由项目类别自定义控制的最重要功能:

  • 一般数据
  • 项目类型:您可以定义项目是物料还是文本项目, 例如, 通过更改系统将如何执行某些功能(如税金确定)。
  • 特殊库存:如果需要以不同方式处理特殊库存, 您必须选择范围内的库存。
  • 定价:您可以定义是否对项目执行定价。
  • 业务项目:您可以选择所有项目数据偏离文档头部级别的数据。
  • 允许进度线:您可以定义是否允许项目有进度线。
  • 退货:您可以确定项目是否为退货项目。
  • 信用激活:您可以指定项目是否受 SAP 信用管理控制和更新。
  • BOM 和配置:您可以定义围绕变体可配置物料的控制。
  • 运输数据
  • 项目相关交货:如果设置此标志, 项目类别受交货约束。
  • 重量/体积相关:您可以确定项目的重量和体积。
  • 计费数据
  • 计费相关性:您可以定义项目是否与计费相关。
  • 确定成本:如果选择此项, 系统将确定成本。
  • 计费阻止:您可以为必须在计费之前审核的文档分配自动计费阻止。
  • 统计值:您可以定义系统是否将统计项目值添加

3.2 询价和报价

如我们在第1章中简要描述的那样, SAP系统为您提供了从与潜在客户的第一次接触到建立长期合同协议的所有销售相关活动的工具。您的销售和市场员工可以使用这些工具。

掌握了当前和潜在客户及联系人的信息后, 您现在可以开始以询价单的形式记录您的初步销售活动, 并跟进创建作为对客户询价的回应的报价单。在谈判过程中, 您可能会更改交货日期、发货的合作伙伴或付款条款。如果谈判需要, 您可能还需要调整物料类别和排程行。表3.4列出了标准交付的文档类型以及物料类别和排程行的组合。

您还可以利用替代物料功能为客户提供替代材料, 以防所请求的物料不可用。如果您的客户决定接受其中一种替代材料, 您可以在创建销售订单时从报价单中复制它。

当您根据包含替代物料的询价创建报价单时, 或者当您根据包含替代物料的报价单创建销售订单时, 系统会自动仅复制主要物料。如果需要, 您可以选择复制替代物料。要这样做, 请在文档创建的初始屏幕上打开“列表选项”, 然后选择替代物料而不是主要物料。

在接下来的部分中, 我们将详细介绍如何处理询价和报价。

3.2.1 询价

您可能会收到客户的询价, 询问特定产品的价格和可用性。您的客户可能还会告知您提交报价的截止日期和所需的交货日期。当您开始记录询价时, 您必须指定销售区域。记住:该销售区域将负责进一步处理此询价。

表3.5提供了询价交易的列表。当您开始使用这些交易时, 您会注意到所有标准销售文档功能都适用(如果已配置), 您可以使用定价、合作伙伴确定以及之前章节中描述的大部分其他主数据组件的全部功能。

处理屏幕在所有交易中具有相同的控制, 因此无论您是与潜在客户进行初次联系还是创建销售订单, 您都应该能够轻松地通过这些熟悉的屏幕进行导航。图3.3显示了更改询价交易屏幕的概览。

图3.3 更改询价交易销售屏幕

创建询价单

让我们通过一个创建询价单的例子来进行演练。运行交易代码VA11(创建询价), 或按照菜单路径, Logistics > Sales and Distribution > Sales > Inquiry > Create。然后, 按照以下步骤操作:

    1. 在“创建询价:初始屏幕”上, 输入询价类型和必要的组织数据, 然后按Enter(参见图3.4)。
      图3.4 创建询价:初始屏幕
    1. 在“创建询价:概览”屏幕上(如图3.5所示), 输入以下数据:
  • 售达方客户编号和如果不同的送达方客户编号
  • 询价有效期(开始和结束日期)
  • 物料编号或如果没有物料编号则在描述字段中输入文本
  • 订单数量
  • 注意物料类别

注意: 如果您使用了文档类型、物料类别和排程行的标准设置, 文档将不受交货或MRP影响, 因为它只是客户的信息请求。

图3.5 创建询价:概览屏幕

提供替代物料

如果您想为客户提供可选的替代物料, 请按以下步骤操作:

    1. 从客户的首选项开始, 在询价单中输入它。
    1. 直接在要替换的主要物料下方输入您的替代物料, 并指定物料编号。
    1. 找到替代物料列(AltItm), 并输入该物料的行项目编号(在我们的例子中为“10”), 该物料在上一步骤中输入(行项目10)。
    1. 如果您为一个物料提供了多个替代选项, 请重复步骤并输入主要物料编号(即“10”)(参见图3.6)。每次输入后按Enter继续, 并在准备好关闭并存储文档时点击保存。

图3.6 创建询价:概览中输入替代物料

3.2.2 报价

下一步的售前交易, 报价, 可以作为询价的后续交易启动。表3.6提供了报价交易的列表供您参考。

表3.6 报价交易列表

如果您能够立即为客户提供帮助, 并且拥有所需的所有数据, 您也可以在没有参考的情况下创建报价单。这是一份具有法律约束力的文档, 详细说明了售达方和送达方合作伙伴, 并根据您在此文档中详细说明的条件(如定价、交货计划、贸易术语等)确认产品或服务的交付。报价单还有一个有效期, 超过此期限后此报价将失效。与询价一样, 其外观和感觉与创建销售订单或询价时使用的其他销售文档交易几乎相同。

让我们演练一个基于询价创建报价单的场景。运行交易代码VA21(创建报价), 或按照菜单路径, Logistics > Sales and Distribution > Sales > Quotation > Create。

在这里, 您正在创建一个引用询价的报价单:

    1. 在“创建报价:初始屏幕”上, 输入报价文档类型, 然后点击“引用创建”按钮, 如图3.7所示。
      图3.7 创建报价:带有引用创建选项的初始屏幕
    1. 在弹出窗口中, 您必须指定源询价单编号。如果您在询价中使用了替代物料, 请点击“物料选择”按钮, 检查您将在文档中报价的物料。如果没有选择, 系统将选择询价中的主要物料, 包括替代物料。如果不打算进行任何物料选择, 只需点击复制继续。
    1. 在主创建报价:概览屏幕(图3.8)上, 输入报价有效期(开始和结束日期), 并验证以下数据:
  • 物料编号或如果没有物料编号则在描述字段中输入文本
  • 数量
  • 注意确定的物料类别
    图3.8 创建报价:概览屏幕
    1. 如果您需要更改定价(通常在此售前活动中维护的数据对象最多), 可以选择行项目并使用项目条件图标或通过选择菜单项“前往 > 项目 > 条件”来使用下拉菜单, 如图3.9所示的项目条件屏幕。

在完成所有输入后, 点击保存按钮, 当您准备好关闭并存储文档时。随后输出条件可以发出打印或电子版的报价单, 准备提交给客户。

图3.9 创建报价项目数据定价条件

注意: 如果您在没有引用的情况下开始报价, 您必须像创建询价一样指定文档类型和销售区域数据。


3.3 销售订单
在前一节中, 我们介绍了您的售前活动。现在, 在您将最终的修订报价发送给客户之后, 客户的采购部门将决定是否购买所报价的产品或服务, 并通知您他们的采购订单。一旦您获得客户的确认, 就可以开始基于售前步骤中使用的报价创建销售订单。

如果您的流程没有使用任何售前活动和文件, 您可以直接创建销售订单而不需要引用文件。您的标准订单将遵循第1章中讨论的SAP ERP销售和分销(SAP ERP SD)流程。您将创建交货文件, 完成拣货和运输活动, 将货物送到客户手中, 并完成账单处理。参见第1章中的图1.1, 快速回顾和提醒流程。

一些标准的SAP文件没有这些前提条件, 例如现金销售、目录销售或紧急订单。无论您是创建带有引用的订单还是不带引用的订单, 您都将从相同的事务开始。表3.7提供了一份销售订单事务的参考列表。

要创建销售订单, 您必须有一个将用作引用的前置文件, 或者至少提供一些来自第2章中详细介绍的主数据对象的信息, 例如以下内容:

  • 客户售达方账号
  • 客户购买的物料或服务编号
  • 订购的数量(如果维护了项目建议书或销售是基于报价创建的, 那么数量将被复制;否则需要手动输入)
  • 您的物料或服务的定价条件
  • 需要的交货日期
  • 运输数据, 如国际贸易术语
  • 处理付款所需的账单数据

在订单处理过程中, 您将使用一些我们已经介绍或将在后面章节介绍的功能。这些功能包括:

  • 定价
  • 可用性检查
  • 将需求转移到MRP
  • 交货计划
  • 装运点和路线确定
  • 信用额度检查

在接下来的部分中, 我们将讨论一些最重要的销售订单处理变体。根据您的业务场景和配置, 您应该能够找到一些满足业务需求的变体。表3.8提供了一些标准预交付文件类型的列表, 您可以使用这些文件。

您现在可以看到, 大多数订单行为和后续功能将取决于订单类型和项目类别定义。考虑到这一点, 我们将介绍一些最常用的文件类型示例, 并引用第2章中讨论的一些主数据对象。

3.3.1 创建标准订单

让我们通过一个基于报价创建销售订单的示例进行演示。首先运行事务VA01(创建销售订单), 或者按照菜单路径, 物流 销售和分销 销售 订单 创建。然后, 按照以下步骤操作:

    1. 在创建销售订单:初始屏幕上, 输入您将要创建的销售订单文件类型, 然后点击创建带有引用按钮。
      注意 如果您在没有引用的情况下开始订单, 您必须像处理询价和报价时一样指定文件类型和销售区域数据。
    1. 在弹出窗口中, 您必须指定源报价文件编号(参见图3.10)。如果您使用了替代品(例如, 在您的源报价中), 我们建议您点击项目选择按钮, 检查将在销售订单中使用的项目。如果您不打算进行任何项目选择, 只需点击复制按钮继续。
      图3.10 创建带有引用的销售订单初始屏幕

注意: SAP系统将引用报价中的主项目而不包括替代品。如果您选择向客户提供替代品, 您必须在引用文件选择列表屏幕(图3.11)上选择正确的项目。

图3.11 引用文件选择列表:替代品

    1. 在主要标准订单:概览屏幕上, 验证从源报价复制的数据, 包括以下内容:
  • 物料编号或如果不存在物料编号则在描述字段中输入的文本
  • 数量
  • 确定的项目类别
    1. 如果需要更改价格, 与报价类似, 您可以选择行项目并使用项目条件图标或选择转到 项目 条件。
  • 5.当您准备完成流程时, 点击保存按钮, 随后输出条件可以发布, 并且订单确认的打印或电子版本将准备好发给您的客户。

3.3.2 在销售订单中使用项目建议书

在第2章中, 我们介绍了项目建议书的主数据定义过程。现在, 您应该能够在销售订单中使用项目建议书功能。让我们在没有引用的情况下创建一个销售订单, 以便您了解其工作原理。首先运行事务VA01(创建订单), 或者按照菜单路径, 物流 销售和分销 销售 订单 创建。然后, 按照以下步骤操作:

    1. 在创建销售订单:初始屏幕上, 选择销售订单文件类型(即OR – 标准订单), 填写您的销售组织数据, 然后按(Enter), 如图3.12所示。
      图3.12 创建带有项目建议书示例的销售订单:初始屏幕

注意: 请参阅第2章以重新查看创建项目建议书的示例。

    1. 输入您在项目建议书中维护的客户售达方编号, 如图3.13所示, 然后按(Enter)确定其他合作伙伴。
      图3.13 创建标准订单:概览屏幕
    1. 要启动项目建议书功能, 请转到编辑 其他功能 建议项目, 如图3.14所示。
      图3.14 项目建议书菜单
    1. 最后, 系统会提示您确认建议书编号。在这里, 您可以选择是建议带数量的项目还是不带数量的项目。对于本示例, 选择默认带数量按钮, 如图3.15所示。
      图3.15 建议项目选择窗口

结果是, 您在项目建议书中包含的项目被带到销售订单中, 如图3.16所示(两个项目都来自我们在第2章中设置的示例)。

图3.16 项目建议书完成

3.3.3 在销售订单中进行物料确定

我们在第2章中介绍了物料确定的另一部分主数据, 现在您应该能够在创建销售订单时使用它。要了解其工作原理, 让我们使用事务VA01(创建订单)创建一个销售订单, 或者按照菜单路径, 物流 销售和分销 销售 订单 创建。然后, 按照以下步骤操作:

    1. 在创建销售订单:初始屏幕上, 选择销售订单文件类型(例如, OR – 标准订单), 填写您的销售组织数据, 然后按(Enter)。
    1. 输入您在物料确定主数据中维护的客户售达方编号, 如图3.17所示, 然后按(Enter)确定其他合作伙伴。
    1. 在行项目物料列中, 输入物料确定记录名称文本。图3.17提供了一个我们使用此记录的示例(有关物料确定记录的更多详细信息, 请参阅第2章)。系统将为该项目确定价格。
      图3.17 物料确定输入
    1. 按(Enter)继续。需要注意的是, 物料确定将用有效的SAP物料编号替换您输入的描述文本, 如图3.18所示。
      图3.18 物料确定完成

3.3.4 销售中的交叉销售

在第2章中, 我们讨论了交叉销售, 现在可以在销售订单创建过程中演示其效果。要了解其如何整合, 请创建一个销售订单, 再次从事务VA01(创建订单)开始, 或者按照菜单路径, 物流 销售和分销 销售 订单 创建。按照以下步骤操作:

    1. 在创建销售订单:初始屏幕上, 选择销售订单文件类型(例如, OR – 标准订单), 填写您的销售组织数据, 然后按(Enter)。
    1. 输入您在项目建议书中维护的客户售达方编号, 如前面图3.13所示, 然后按(Enter)确定其他合作伙伴。
    1. 输入主要产品的物料编号, 然后点击屏幕右下角的交叉销售图标, 如图3.19所示。
      图3.19 使用交叉销售产品
    1. 现在, 您将看到交叉销售物料:概览弹出窗口(图3.20), 列出了所有可以与主要物料一起销售的物料。如果客户需要它们, 您必须输入数量并点击复制按钮。
      图3.20 创建带有交叉销售的标准订单

复制功能将建议的交叉销售物料转移到您的销售订单中, 并在交叉销售物料:概览弹出窗口中输入的数量下添加一个新行项目, 如图3.21所示。

图3.21 交叉销售项目完成

3.3.5 销售中的列表和排除

我们将通过创建销售订单来演示最后一部分主数据, 即列表和排除记录。正如您在第2章中记得的, 这部分数据将阻止或限制您由于地理、政治或物理限制(例如, 不同的电力标准)而意外向客户销售物品。

要了解其工作原理, 让我们再次从事务VA01(创建订单)开始创建一个销售订单, 或者按照菜单路径, 物流 销售和分销 销售 订单 创建。按照以下步骤操作:

    1. 在创建销售订单:初始屏幕上, 选择销售订单文件类型(例如, OR – 标准订单), 填写您的销售组织数据, 然后按(Enter)。
    1. 在创建销售订单:概览屏幕上, 输入您在列表和排除记录中维护的客户售达方编号, 然后按(Enter)确定其他合作伙伴。
    1. 在行项目中, 输入您在列表和排除记录中包含的物料, 然后按(Enter)。
    1. 您将遇到一个“硬停”错误消息, 告诉您该物料不能出售给此客户, 如图3.22所示。
      图3.22 排除错误

3.3.6 特殊订单

到目前为止, 我们已经介绍了创建标准销售订单时的不同影响因素变体, 其中交货是在货物可用日期创建的, 并且在货物发运后创建发票。除了标准销售订单, 还有一些特殊的订单类型, 例如紧急订单和现金销售, 我们将在接下来的小节中讨论。

现金销售

在现金销售中, 客户在收到货物时立即付款, 并且在保存时创建交货文件。您可以根据业务需求定义交货是否需要拣货, 因此您可能需要确认拣货并发布货物出库。此外, 当订单保存时, 输出条件会触发生成发票作为客户的收据。

注意: 基于销售订单的发票输出定义为条件RD03, 并由销售订单类型BV的输出确定过程自动触发。

随后的账单文件在下一个后台账单作业时创建, 并以销售订单为参考。您不需要处理应收账款交易, 因为发票金额直接记入现金账户。

现金订单

让我们通过一个示例来演示创建现金订单, 再次从事务VA01(创建订单)开始, 或者按照菜单路径, 物流 销售和分销 销售 订单 创建。按照以下步骤操作:

    1. 在创建销售订单:初始屏幕上, 选择销售订单文件类型BV – 现金销售, 填写您的销售组织数据, 然后按(Enter)。
    1. 在创建销售订单:概览屏幕上, 输入客户售达方账户编号, 然后按(Enter)确定其他合作伙伴。
    1. 在行项目中, 输入物料和数量。
    1. 如果未维护定价条件, 请输入价格, 并保存订单。保存后, 立即使用当前系统日期创建交货文件类型BV, 并且账单日期和系统输出打印发票文件作为客户的收据。您可以看到示例的文件流显示保存时自动创建的订单和交货。
    1. 现金销售完成后, 将创建账单文件BV, 这发生在处理账单到期列表时, 但不处理发票输出。

图3.23 现金销售:带有交货和转移订单的文件流

注意: 考虑对标准配置的更改, 例如:

  • 如果您的客户已经收到货物, 则交货不相关的拣货。
  • 如果您的流程要求客户从仓库取货或需要发送货物, 则交货相关的拣货。

紧急订单

在紧急订单中, 客户在下单当天取货或您当天交货, 但稍后开具发票。

在标准的SAP系统中, 您定义销售文件类型SO用于紧急订单。在保存订单时立即创建后续的交货文件类型LF。然后, 您执行拣货, 从存储中取出货物并发布货物出库。货物交付给客户或由客户取货。然后, 账单文件最可能在标准账单运行批处理期间创建, 并且发票被打印并发送给客户。

我们将开始紧急订单, 再次从事务VA01(创建订单)开始, 或者按照菜单路径, 物流 销售和分销 销售 订单 创建。按照以下步骤操作:

    1. 在创建销售订单:初始屏幕上, 选择销售订单文件类型SO – 紧急订单, 填写您的销售组织数据, 然后按(Enter)。
    1. 在创建销售订单:概览屏幕上, 输入客户售达方账户编号, 然后按(Enter)确定其他合作伙伴。
    1. 添加物料、行项目的数量数据和价格(如果未维护定价条件), 然后保存订单。
    1. 保存后, 使用默认系统日期为交货和账单日期立即创建交货文件类型LF。

现在, 我们已经向您展示了如何使用之前章节中描述的各种主数据对象, 让我们继续讨论另一组销售文件:计划协议。


3.4 交货排程协议

如果您在预定的时间间隔内向客户提供商品, 您可能会使用排程协议的形式, 即包含交货日期和预设数量的框架协议。
准备交货后, 您将在到期日将这些交货排程行转移到交货文件中。

注意: 您可以创建不包含排程行的排程协议。您可以随时维护它们。

表3.9提供了可以直接使用的标准排程协议文档类型的列表。

排程协议在组件供应行业(如汽车行业)中非常常用, 通常通过电子数据交换(EDI)与客户进行通信。
一些需求包括:

  • EDI通信
  • 预测或准时制(JIT)交货排程
  • 包装说明

您可以通过执行事务代码VA31或按照表3.10中列出的菜单路径来创建排程协议。

请按照以下步骤操作:

    1. 在创建排程协议:初始屏幕上, 选择文档类型LP – 排程协议, 填写您的销售组织数据, 然后按(Enter)。
    1. 在创建排程协议:概览屏幕上, 输入客户售达方账号, 然后按(Enter)确定其他合作伙伴。
    1. 如果需要, 添加客户采购订单号。
    1. 指定协议的有效日期。
    1. 添加物料、行项目的数量数据和价格(如果未维护定价条件)。
    1. 要输入交货日期, 您必须使用排程行图标访问排程行详细屏幕, 如图3.24所示, 或者选择转到 项目 排程行。
      图3.24 创建排程协议:排程行图标
    1. 输入必要的排程行, 并指定交货周期(按天、月、周等)以及日期和预期数量, 如图3.25所示。
      图3.25 创建排程协议:维护排程行

要返回概览屏幕, 点击返回按钮或按(F3)。

要维护协议的包装信息, 该信息将复制到您的交货中, 选择附加功能 包装建议。

保存您的文档。

现在您已经完成了排程协议, 接下来可以进入合同部分。


3.5 合同

我们已经在主数据对象部分涵盖了合同的定义和使用。
您可以回到第2章回顾合同的功能使用及其在销售流程中的适用性。
在本节中, 我们将演示一个合同文档创建的示例。

表3.11列出了在标准SAP系统中交付和可用的合同文档类型。

您可以通过使用事务代码VA41或按照表3.12中列出的菜单路径来创建合同。

请按照以下步骤操作:

    1. 在创建数量合同初始屏幕上, 选择文档类型CQ – 数量合同, 填写您的销售组织数据, 然后按(Enter)。
    1. 在创建数量合同概览屏幕上, 输入您的客户售达方账号, 然后按(Enter)。系统将确定其他合作伙伴。
    1. 如果需要, 添加客户采购订单号。
    1. 指定合同的有效日期范围。
    1. 添加物料和行项目的数量数据, 如果未维护定价条件, 则输入价格, 并保存您的文档。

现在您已经创建了合同文档, 让我们继续讨论欠交货订单。

3.6 交货欠货订单

交货欠货订单处理允许您更改已承诺的数量并覆盖已在销售文档和交货单上承诺的库存数量。
这种功能使您在收到重要客户的订单但整个数量已承诺给另一个客户时, 能够灵活应对。
欠货订单处理将帮助您更改承诺, 并将部分或全部库存数量分配给优先客户的销售订单。

注意: 您只能处理那些设置了个别需求可用性检查的物料的欠货订单(通常在标准系统中为02)。您可以在物料主记录事务中的销售通用工厂视图或MRP 3视图中维护此字段。

您的欠货订单处理事务使用配置对象(如检查规则和检查范围)来控制在可用性检查期间考虑哪些文档和需求。
我们将在后续章节详细讨论可用性检查。

您可以通过几种方式进行欠货订单处理:通过手动欠货订单处理和使用重新调度功能的自动批量模式。

3.6.1 欠货订单处理

您可以通过使用几个事务启动手动欠货订单处理;每个事务旨在使用不同的选择标准查看相同的承诺问题。
表3.13提供了事务和菜单路径的参考列表。

要选择SAP ERP SD文档处理欠货订单, 请先使用事务代码V_RA或按照菜单路径物流 销售和分销 销售 欠货订单 欠货订单处理 SD文档进行操作。

然后, 请按照以下步骤操作:

    1. 在初始屏幕上, 指定您要查看的物料或物料编号范围。您还可以指定工厂或工厂范围, 如图3.26所示。
      图3.26 欠货订单处理选择屏幕
    1. 要缩小选择范围, 请填写屏幕上的客户数据部分(这不是强制性的)。
    1. 您的组织数据部分也可能限制处理记录的数量, 因此尽可能填写销售区域数据。
    1. 准备好后, 点击执行按钮或按(F8)。
    1. 在欠货订单处理:选择列表屏幕上, 您将看到符合选择标准的物料列表。每行包括物料编号和所有相关信息, 包括销售文档、首次交货日期、订单数量、确认数量和未交数量, 如图3.27所示。
      图3.27 欠货订单处理:选择列表
    1. 在此, 您可以通过双击该行深入查看显示订单详情的单个销售文档。例如, 您将以更改模式访问这些订单, 运行事务代码VA02(订单更改)。
    1. 您还可以使用下拉菜单访问不同的功能:
  • 销售文档更改:环境 文档
  • 显示文档状态:环境 文档状态
  • 显示文档流程:环境 文档流程
  • 显示更改:环境 文档更改
    1. 选择要处理的行后, 点击欠货订单按钮或按(F8), 欠货订单处理:概览屏幕将出现(图3.28)。
      图3.28 欠货订单处理:概览

此概览显示所有需求和相关日期、采购订单和生产订单、收到的数量、为销售订单确认的数量和交货。
您的销售订单将被突出显示, 这将是您唯一可以更改或更新的元素。

    1. 选择要更新的元素(确保选择突出显示的订单行), 然后点击更改确认按钮或按(F2)。
    1. 交货、采购订单和除销售订单外的MRP元素不能作为欠货订单处理, 因此概览中不包含它们的确认数量。然而, 在计算可承诺量(ATP)时, 系统确实会考虑交货、采购订单和生产订单数量的大小。
    1. 当您对更新的承诺数量满意时(图3.29), 按(Enter), 您将返回到欠货订单处理:概览屏幕。
    1. 保存您的更改。
      图3.29 欠货订单处理:承诺数量更改

3.6.2 重新调度

另一种欠货订单处理形式是重新调度。
这种自动化方法基于客户主记录中的交货优先级设置。
系统根据交货优先级对订单进行排序, 通过重新分配承诺数量来处理优先级更高的订单。
建议您在后台模式下运行此作业, 因为它可能会显著影响系统性能。
有关可用的重新调度事务列表, 请参见表3.14。

当您执行重新调度事务代码V_V2时, 您将进入设置条件的初始选择屏幕。
在将其作为后台作业运行时, 您设置的变体将在计划时间执行。
例如, 您可以在重新调度事务的初始屏幕上设置条件并在前台运行, 如图3.30所示。
让我们演示在前台模式下重新调度的示例。

图3.30 重新调度执行事务初始屏幕

请按照以下步骤操作:

    1. 在屏幕的数据部分, 选择您要处理重新调度的物料或物料范围及工厂。
    1. 在选项部分, 选择您要重新调度的文档类型。选择处理销售文档, 如图3.30所示。如果您想包含库存转移文档, 还需要指定是否考虑行项目或排程行明细。
    1. 如果选择未确认的文档要求, 您将对至少有一个未确认事务的文档进行重新调度, 并增加处理记录的数量。
    1. 如果选择模拟, 您将能够查看建议的更改。准备好后, 只需在实际执行前取消选择此选项并更新您的文档。
    1. 在排序部分, 您可以定义处理项目的优先级。选择中的项目和排程行根据这些标准排序:文档类别、交货优先级、日期(即项目创建日期或最早排程行日期)、文档编号和文档项目。优先级1为最高优先级, 优先级5为最低优先级。如果不希望在处理中使用特定标准, 只需在优先级字段中输入“0”。
    1. 准备好执行模拟后, 点击执行按钮或使用(F8)。您将看到建议更改列表供您审核, 如图3.31所示。
      图3.31 按物料处理欠货订单:模拟模式

提示: 由于此事务消耗大量处理能力, 重新调度不应频繁进行。缩小选择条件, 并在正常业务时间以外的时间间隔运行。

在幕后, 检查规则A用作重新调度销售订单的基础。
例外情况是加急订单(使用检查规则B)和具有个别客户库存的订单(使用检查规则AE)。

  • 将为您提供一个建议更改列表, 显示物料、客户账号、文档、订单数量以及旧的和新的确认日期。
  • 您还可以深入查看显示的任何订单——在更改模式下打开它们允许您根据需要即时进行更改——通过点击列出的销售订单或选择更改文档按钮。
  • 如果在处理过程中发现任何错误, 您可以通过选择编辑 错误日志查看日志。
  • 您还可以通过点击改进或恶化按钮更改列表的范围。
  • 您可以使用列出订单按钮直接链接到事务代码VA05(订单列表)。

如果您想再次查看重新调度模拟结果, 可以运行事务代码V_RA(评估), 这将指定您用于模拟重新调度的条件(如图3.32所示)。
图3.32 重新调度:评估选择屏幕

如果您对建议更改的结果感到满意, 可以返回到初始重新调度事务代码V_V2
使用原始选择条件执行, 取消选择模拟标志, 然后运行更新。


3.7 SAP 信用管理

SAP 信用管理与 SAP 风险管理相结合, 使您能够最大限度地减少将货物交付给无力支付的客户的风险。维护信用额度有助于减轻这些风险。它在 SAP 企业结构中定义为信用控制区, 并分配给销售区域。您可以返回第1章回顾我们讨论过的这些结构。

注意: 在本节中, 我们不会讨论 SAP 信用管理和 SAP 风险管理背后的配置, 它们是 SAP ERP 财务(SAP ERP FI)中的 FI-AR 部分。我们不会讨论使这些功能适用并与 SAP ERP SD 集成的配置设置。这些功能通常由 SAP ERP FI 团队(或系统分析师)维护和定制, 因此超出了我们的职责范围。如果您处理财务困难的客户, 或在有政治和金融不稳定性的多币种市场和国家开展业务, 这些功能非常有用。借助 SAP 信用管理的可用功能, 您可以定义客户信用额度并在相关业务交易中应用自动信用控制配置设置。这些控制可能会导致在销售和运输过程中阻止销售文档的处理。

在销售过程中, 当创建这些文档时, 您可以使用信用状态阻止以下功能:

  • 物料预留
  • 采购申请
  • 生产订单/计划订单
  • 输出
  • 交货

在运输过程中, 您可以使用信用状态阻止以下后续功能:

  • 拣货
  • 包装
  • 过账发货
  • 输出

对于特别重要或紧急的信用问题, 您可以使用输出控制指定自动向相关信用代表发送电子邮件。然后, 信用代表可以通过查看被阻止文档的列表并采取适当的措施, 如释放文档、增加信用额度等, 来处理重要事务。

在标准 SAP 系统中, 总信用风险根据系统文档标准计算, 结合总承诺, 如下所示:

  • 未完成订单价值, 这是所有尚未交货的订单项目的价值。未完成订单价值基于确认数量(确认数量 × 信用价格 = 订单的未完成订单价值)。由于信用检查而被阻止的订单没有任何有效的确认数量。
  • 未完成交货价值, 尚未开票的所有交货项目的总价值。
  • 未完成开票价值, 尚未转移到会计的所有开票项目的价值。
  • 特殊负债, 这包括从特殊承诺转移到总承诺的特殊 SAP 总分类账(G/L)交易的应收款。
  • 应收款, 这些包括在总承诺中, 包括进账款等。

3.7.1 SAP 信用管理主数据

要使用 SAP 信用管理功能, 您必须维护相关的主数据, 如风险类别和信用额度。表3.15列出了常用的 SAP 信用管理事务。

现在让我们演示客户信用管理主记录更改的示例。使用事务代码FD32开始, 然后按照以下步骤操作:

    1. 在初始屏幕上, 输入您的客户账号和信用控制区。此外, 选择您要维护的数据部分, 如图3.33所示, 然后按(Enter)。
      图3.33 客户信用管理更改:初始屏幕
    1. 在概览屏幕上, 如图3.34所示, 您可以看到显示的信用管理数据摘要。您可以使用下拉菜单或按(Shift)+(F1)在页面之间切换, 以切换您要维护的部分。
      图3.34 客户信用管理更改:概览屏幕
    1. 主记录的状态部分允许您维护信用额度、风险类别、信用代表组、信用控制组、文本等(见图3.35)。
      图3.35 客户信用管理更改:状态屏幕

3.7.2 处理被阻止的 SAP ERP 销售和分销文档

在上一节中, 我们介绍了信用管理功能所需的主数据。现在让我们进入实际处理由于您在配置和信用主数据中设置的信用限制而被阻止的挂起订单的过程。有一些事务允许您处理信用挂起的销售文档, 如表3.16所示。

表3.16 处理被阻止的 SAP ERP SD 文档事务

我们将演示使用事务代码VKM1(被阻止的 SD 文档)处理被阻止订单的示例, 如表3.16中所述。

请按照以下步骤操作:

    1. 在初始屏幕上, 至少输入您的信用控制区编号, 并尽可能输入其他条件, 如客户账号, 以帮助缩小选择范围(见图3.36)。按(F8)继续。
      图3.36 被阻止的 SAP ERP SD 文档:初始屏幕
    1. 在下一个屏幕上, 您将看到所有等待信用管理操作的被阻止订单的列表, 如图3.37所示。您可以从这个屏幕执行不同的操作, 您可以使用编辑选项下拉菜单或功能按钮(见图3.38)看到这些操作。可以执行以下功能:
  • 释放销售文档以批准交易。
  • 拒绝信用, 并取消文档。
  • 将被阻止的文档转发给其他处理者。
  • 重新检查被阻止的销售文档。
  • 重新分配被阻止的文档, 并指定新的顺序。

图3.37 被阻止的 SAP ERP SD 文档列表
图3.38 信用审查操作按钮

在您执行选择的操作后, 您的报告将更新为表示您打算执行的操作的状态图标。系统在报告的第一列中显示处理状态图标, 如图3.39所示。

图3.39 信用释放:状态更新

您必须保存报告以应用所有操作。这会在流程结束时看到的日志更新, 如图3.40所示。
图3.40 释放 SAP ERP SD 文档:处理日志

注意: 从 SAP ERP 6.0 EHP 6 起, 事务代码VKM1至VKM5已增强了更为多样化的搜索屏幕。您可以更精确地为特定合作伙伴功能搜索所有列出的销售文档, 这些功能分类了负责人员或合作伙伴。在选择结果中, 输出列表使用当前版本的 SAP 列表查看器显示。这使您可以更灵活地处理列表并以不同方式更改布局。个别事务有多种布局变体。

在 EHP 6 中, 您现在在主屏幕上有了更多的选择字段;这意味着您不需要通过弹出屏幕跳转, 使其成为 SAP 所谓的平面导航。


3.8 外贸

外贸(FT)是SAP ERP标准功能之一, 包含在SAP ERP SD组件中。在本节中, 我们将介绍核心FT和海关功能。通常, 开箱即用的解决方案可以提供足够的功能来处理您的进出口交易, 以确保它们符合现行法律法规的要求。与大多数SAP功能一样, FT过程也基于配置和主数据设置。像之前一样, 以下部分将解释一些最重要的配置设置, 以便您了解这些设置如何影响您的日常工作。

3.8.1 配置对象

配置中的静态数据集用于FT功能, 当您维护物料主数据或客户主数据的FT主数据时, 您会看到以下内容:

  • 地理信息, FT数据来自路线, 然后来自自定义(默认头数据), 最后来自增强功能, 如果没有标准程序适用于您。
  • 商品代码, 您可以使用自1988年起基于协调制度(HS)开发的国际标准化代码对商品进行分类。您可以将商品代码分配给物料主数据记录。
  • 运输方式, 运输方式定义了您的商品进入目的国的方式。这可以存储在路线记录中, 也可以在自定义中作为业务交易的默认数据。
  • 海关办公室, 海关办公室是您的出口交货必须在离开一个国家的管辖范围之前注册的地点。该办公室分配给出发办公室, 并在目的地注册, 商品必须在此向目的地办公室报告。海关办公室可以保存在路线中, 也可以配置为业务交易的默认数据的一部分。
  • 程序, 这定义了货物转移的海关程序和进口货物的海关程序。程序的维护控制了哪些可以在进出口文件中使用。
  • 业务交易类型, 这是一个两位数的代码标识, 用于欧盟内部贸易报表中的进出口数据报告。当出口许可证分配给销售文件中的一个项目时, 该项目的业务交易类型必须与出口许可证的业务交易类型匹配。

3.8.2 外贸主数据
您将把我们在上一节中描述的配置数据应用于主数据, 包括供应商主数据、采购信息记录、物料主数据、路线和客户主数据。在接下来的几节中, 我们将简要描述在哪里可以找到与SAP ERP SD对象相关的FT设置的主数据连接:

  • 客户主数据 在地址部分包含地理数据, 例如增值税注册号。
  • 路线 在路线数据中, 您存储了FT处理所需的地理信息, 但正如我们在第2章中讨论的那样, 您还有维护连接点的选项。在那里可以维护海关办公室的数据, 如图3.41所示。
  • 物料主数据, 您可以维护进出口的相关数据, 包括商品代码、原产国、海关关税数据和出口证书。所有这些数据将在销售文件处理期间被访问, 触发后续的出口文件、电子数据交换传输报告给海关当局等操作。如图3.42所示, 物料主数据的出口视图。

3.8.3 销售订单、交货和开票中的外贸

FT数据与SAP ERP SD中的销售订单、交货和开票文件相关。在本节中, 我们将讨论客户主数据和物料主数据的每个组件, 如前几节所述, 它们将是销售周期(销售订单、交货、发货和开票)成功的关键组件, 或者将根据配置中定义的不完整程序而失败。

销售订单

您可以在特定销售订单的头数据和项目级别找到与FT数据相关的字段。其中一些是由系统计算的, 另一些则是从客户主数据、物料主数据和路线中复制的。这些字段始终可用, 即使FT未激活。

您可以在销售订单头数据的开票标签中找到特定于FT的字段。通过菜单路径Logistics -> Sales and Distribution -> Sales -> Order(Change [VA02] 或 Display [VA03])进入销售订单后, 选择Goto -> Header -> Billing(见图3.43)。您可以看到大多数字段是自动从合作伙伴数据和物料主数据中填充的。

注意: 付款条件以及风险管理数据(例如付款保证程序)通过销售头的合作伙伴付款人确定。尽管这两个字段在销售订单中维护, 但它们对FT开票非常重要。

其他重要的FT数据在项目级别确定, 特别是从路线确定和地理条件中。您可以通过选择Goto -> Item -> Sales在销售订单中找到FT项目字段。项目级别的一个最重要的字段是业务交易类型。业务交易类型主要在欧盟内使用, 作为内部贸易进出口数据的要求。

让我们讨论一下FT数据如何影响接下来的过程步骤, 包括交货头、项目和发票。

交货

尽管您可以在销售订单中找到与FT相关的字段, 但只有在交货级别上, 不完整程序才会启动。该程序会提醒您是否有任何字段未正确填写。您将收到通知, 以便做出相应的反应。

您可以在特定交货的头和项目中看到不完整程序。如果您想显示程序的详细信息, 请转到Logistics -> Sales and Distribution -> Shipping and Transportation -> Outbound Delivery -> Change (VL02N) 或 Display (VL03N)。进入交货屏幕后, 选择Goto -> Header -> Foreign Trade/Customs(见图3.44)。您可以通过访问Incompleteness Analysis按钮轻松查看哪些数据和字段与FT相关。

根据配置的字段, 您可以找到详细列表并追踪问题。通过输入缺失或更正的数据来调整字段信息, 直到不完整程序标记为完成, 或者FT状态的交通灯变绿。

注意: 您可以同时处理多个交货并使用Individual Maintenance下的FT驾驶舱来加快不完整程序调整的速度, 显示头的incompleteness analysis。要访问FT驾驶舱, 请选择Logistics -> Sales and Distribution -> Foreign Trade/Customs -> General Foreign Trade Processing -> Cockpit – General Foreign Trade Processing, 或使用事务代码EN99。您可以根据您的具体需求进行实验。

FT相关信息由系统在后台确定。您可能会发现有趣的是, SAP认为国家是与相关工厂位于同一国家的出发国。货物将被交付的国家基于收货国家。

注意: 当系统注意到出发国家和目的地之间存在差异时, FT头/项目字段会自动在交货和开票文件中激活。

让我们现在讨论FT数据如何影响交货项目以及FT数据如何来自销售订单。

交货项目

在交货项目中, 您可以找到与销售订单头类似的不完整检查。访问交货项目详细信息时提供了不完整性分析。请参见上一节中的菜单路径(事务代码VL02N和VL03N)。您可以通过突出显示项目并选择Goto -> Item -> foreign trade来获取详细信息。然后导航到标签。您可以通过访问Incompleteness Analysis按钮轻松查看哪些数据和字段与FT相关。根据配置的项目字段, 您可以找到详细列表和相关问题。根据需要调整项目字段内容, 直到不完整程序标记为完成, 或FT状态的交通灯变绿。

SAP ERP SD过程的最后一步是发票, 它也受销售订单中的FT数据的影响。让我们了解发票头和项目如何从销售订单、交货和主数据中复制FT数据。

发票头

在发票级别, 您可以看到FT程序和日志。发票生成并发布到会计是进行最终FT检查的地方。很常见的是, 客户发票由于FT不完整日志和程序而未发布到会计。您还可能发现这些问题有时隐藏在发票的详细信息中。按照以下步骤, 您会发现更容易捕捉和纠正这些错误:

    1. 从SAP菜单访问发票, Logistics -> Sales and Distribution -> Billing -> Billing Document -> Change (VF02) 或 Display (VF03)。
    1. 输入发票号, 然后选择Goto -> Header -> Foreign Trade/Customs。根据配置和个人需求, 您会看到一组适用于特定FT检查的不同字段。默认情况下, 运输方式或出口办公室将是标准系统中一些FT检查的字段。然而, 您可能还会发现一些其他字段适用。见图3.45所示的头FT数据。

注意: 如果您想查看带有FT不完整日志的发票列表, 请按照上述菜单路径更改或显示(事务代码VF02/VF03)。选择右上角的匹配代码, 并选择Transferred to accounting/Accrual not yet completed。您将获得尚未转移的发票列表。单独处理以完成FT日志。此外, FT驾驶舱可以提供类似的报告以进行批量处理。

发票项目

在发票项目级别, 您经常会发现与FT检查相关的错误。与交货项目一样, 发票项目中也有不完整检查。访问发票项目详细信息时提供了不完整性分析。请参见上一节中的菜单路径以访问发票(事务代码VF02或VF03)。然后, 按照以下步骤:

    1. 通过突出显示项目并选择Goto -> Item -> foreign trade item获取详细信息。然后导航到标签。一个常见的缺失FT字段是协调制度的商品代码, 通常存储在物料主数据中。
    1. 导航并查看其他可能缺失的FT数据, 通过访问Incompleteness Analysis按钮。根据系统中配置的项目字段, 您可以找到详细列表和相关问题。
    1. 根据需要调整项目字段内容, 直到项目不完整程序标记为完成, 或FT状态的交通灯变绿。

注意: 在创建发票之前应进行交货FT字段的任何更改。

一旦创建, 您将无法更改任何字段, 包括FT。

3.8.4 外贸驾驶舱

与SAP的许多其他领域一样, 驾驶舱事务已经开发出来, 以使功能尽可能简单, 并涵盖主数据维护、进出货处理、定期处理等功能。

由于FT功能非常广泛且特定于您所经营和出入的地理和经济区域, 我们不会详细介绍FT功能。覆盖所有内容是不可能的, 因此, 如果您计划或已经在使用标准核心组件, 请自由探索这些事务。


3.9 全球贸易

全球贸易是一个销售和采购过程同时进行的业务流程。SAP全球贸易管理最常用的功能包括贸易合同、投资组合和差异开票。让我们分别进行分析。

3.9.1 贸易合同

如果您的公司专门从事商品贸易、进口和转售, 那么您可能会发现贸易合同非常有用。贸易合同在一个地方集中控制销售订单和合同。按定义, 贸易合同是全球贸易模块中用于订单录入的中央文件。每个贸易合同都可以直接生成销售订单或采购订单。

另一种选择是双向贸易合同。在这种情况下, 通过双向贸易合同, 您可以在一个集中位置创建销售订单和采购订单。

在本节中, 我们将介绍如何使用贸易合同处理销售订单和采购订单。通过贸易合同, 您可以快速在后台创建多个销售订单。

要创建贸易合同, 请导航到SAP菜单Logistics -> Global Trade Management -> Trading Contract, 或使用事务代码WB21。

按照以下步骤操作:

    1. 在初始屏幕中, 选择合同类型0001 - 贸易合同(双向)并按回车键(如图3.46所示)。
    1. 输入相关的组织数据, 包括销售组织和采购组织的数据(如图3.46所示):销售组织、分销渠道、部门、采购组织、采购组
    1. 选择概览按钮以显示创建贸易合同屏幕。
    1. 在随后的屏幕中(如图3.47所示), 输入以下内容:售达方、供应商、外部编号(这是采购订单参考或其他唯一订单标识符)、选择回车。
    1. 在项目概览中, 填写所需的信息, 如图3.47所示:物料、供应商、工厂, 系统将维护其余信息, 但请务必检查每个字段中的默认值。
    1. 选择数量概览选项卡, 输入销售数量以表示销售订单数量。然后输入采购订单的数量, 如图3.48所示。
    1. 选择价格概览选项卡并输入销售价格和采购价格。
    1. 通过选择状态概览来验证文件状态。图3.49显示了完整性检查成功通过, 我们准备保存。
    1. 现在您需要批准并将状态移至生成后续文件。状态将帮助您在整个贸易过程中控制文件。SAP提供了几种类型的状态, 如表3.17所示。
    1. 一旦贸易合同获得批准并且系统状态设置为发布, 您将能够通过菜单路径事务代码WB22 -> Trading Contract -> Create Follow-on documents访问贸易合同来创建后续文件。图3.50显示了后台触发的销售订单和采购订单。您可以通过双击所需文件来访问每个文件的详细信息。
    1. 生成的销售订单和采购订单需要按照常规方式处理:信用批准(事务代码FD32)、交货(事务代码VL01N)和开票(事务代码VF01)。对于采购订单也是一样, 按照常规采购订单周期处理。

注意: 您可以使用文档流始终跟踪后续文件。图3.51显示了已创建的文件, 包括销售订单和采购订单。记住每个文件都需要单独处理以生成发票, 如本书中所述。

3.9.2 投资组合

全球贸易投资组合用于监控项目的状态。此外, 它还用于通过预定义的选择组实现更精细的项目分类。

投资组合用于:

  • 分类贸易合同的项目
  • 报告具有相似性的产品线
  • 从风险考虑的角度控制关键数据, 如物料、客户、供应商或国家。
    要创建新的投资组合, 请导航到SAP菜单Logistics -> Global Trade Management -> Portfolio Management -> Portfolio Maintenance, 或使用事务代码POFO31 - 创建投资组合。
    1. 选择投资组合常规并在物料级别执行(图3.52)。
    1. 选择创建投资组合图标并输入值0001 - 物料组, 然后按回车键。
    1. 选择物料以在项目物料级别分配此投资组合。
    1. 输入投资组合类型为0001(按物料/组), 如图3.53所示。输入需要更多详细信息的物料及其有效期。
    1. 保存。

一旦创建了投资组合, 可以使用表3.18中的事务代码更改或显示它。

3.9.3 差异开票

差异开票确定当前发票与先前发票之间的差异。要创建发票差异, 请导航到SAP菜单Logistics -> Global Trade Management -> Differential Invoice, 或使用事务代码WB2DI1。屏幕如图3.54所示。

差异通过开具交货单或销售订单的发票与其之前的版本来确定。任何差异都用负值表示。

系统将为您显示一个新的对话框, 直观地显示项目对中的价格差异。按照标准程序, 系统将创建两张发票:发票类型F2D1 - 临时/差异发票和第二张发票类型F2D2作为最终交货, 用于SAP ERP SD流程。

在此差异化过程中, 临时/差异发票将发票状态项目设置为中间状态, 当创建最终发票时, 状态将更新为最终状态。您可以在表3.19中查看差异发票事务的列表。


3.10 退货

客户的投诉可以通过几种可用的流程来执行。图3.55中列出的文件包括退货、免费送货、免费后续送货、贷记和借记凭证以及发票更正请求。在本节中, 我们将仅涵盖退货订单处理。其他形式的投诉文件将在相应的章节中涵盖交货和账单文件。

当客户因货物在运输过程中受损、收到错误的物品或超过允许的保质期而退回货物时, 您可以创建退货订单来处理。流程从客户退回货物开始。您创建退货订单来处理它, 然后, 如果客户希望退还已开具发票的金额, 您创建一个参考退货订单的贷记凭证。如果客户仍希望更换最初发货的商品, 您可以创建一个参考退货销售订单的免费后续交货。

图3.55 退货订单文件流程

3.10.1 退货订单

从事务代码 VA01(创建订单)开始, 或按照菜单路径, 物流 销售与分销 销售 订单 创建。然后, 按照以下步骤操作:

    1. 在创建销售订单:初始屏幕上, 选择销售订单文档类型RE – 退货, 填写您的销售组织数据, 然后按(Enter)。您还可以参考原始销售订单创建退货, 并选择从客户那里收到的商品。您可能需要输入此文档的原因, 并且在创建账单文档之前, 可能会因质量或信用审批而被阻止计费, 这取决于您的业务流程。
    1. 在创建销售订单:概览屏幕上, 输入客户售达方账户的号码, 然后按(Enter)确定其他合作伙伴。
    1. 在行项目中, 输入物料和数量, 如果项目没有从参考销售订单复制, 如图3.56所示。
    1. 如果您参考的是原始订单, 所有定价信息将被复制到退货订单中。如果您收到的项目需要定价, 请添加并保存您的订单。
      图3.56 创建退货订单概览

3.10.2 退货交货

接下来, 如果您期望客户交货, 您需要创建一个退货交货。您可以在销售订单创建结束时直接转到销售文档 交货。您还可以通过运行事务代码 VL01N(创建出库交货)或通过运行到期交货文件的集体处理事务, 例如事务代码 VL10A(销售订单)来实现。

有关交货处理的更多详细信息, 请参见第4章。接下来, 我们将带您完成使用事务代码 VL01N(创建参考销售订单的交货)创建交货的步骤:

    1. 在创建带订单参考的出库交货初始屏幕上, 指定发货点号码、发货日期和您要处理交货的销售订单号码, 然后按(Enter)(见图3.57)。
    1. 在下一个屏幕上, 退货交货创建:概览, 注意所有与交货文件相关的订单头和项目数据直接从退货订单中复制。验证条目, 然后单击保存按钮完成, 如图3.58所示。
      图3.57 创建出库交货初始屏幕
      图3.58 退货交货概览屏幕
    1. 如果您的项目类别定义需要拣货确认, 并且您正在接收退货到仓库管理位置, 则需要创建转储订单的后续功能。如果您位于非SAP ERP仓库管理(SAP ERP WM)位置, 您可能需要在交货拣货选项卡上确认拣货数量, 而不是转储订单, 确认从客户收到的数量。
    1. 完成拣货确认后, 您可以通过单击交货屏幕上的过账货物收据按钮来过账货物收据。这将发布物料和财务文件, 以完成退货订单的交货处理部分。

3.10.3 账单文件

流程中最后一步是创建一个参考退货销售订单的贷记凭证。我们将在第5章详细讨论账单文件, 但您可以在本节中找到有关退货贷记凭证创建的详细信息。首先运行事务代码 VF01(创建账单文件), 如图3.59所示。

图3.59 创建账单文件初始屏幕

按照以下步骤操作:

    1. 在创建账单文件:初始屏幕上, 在文档列中输入销售订单文档号码, 然后按(Enter)。
    1. 在退货贷记创建账单项目概览屏幕上, 验证从退货订单复制的所有数据是否正确。验证后, 点击保存完成您的贷记凭证文档。退款将发给您的客户。

3.10.4 免费后续交货订单

免费后续交货是一种销售文件, 例如标准订单, 用于向客户提供替换货物, 如果客户希望更换产品。

为此, 您必须输入一个免费后续交货, 并参考之前作为投诉创建的退货文档。

让我们从运行事务代码 VA01(创建销售订单)开始, 然后按照以下步骤操作:

    1. 在创建销售订单:初始屏幕上, 选择销售订单文档类型SDF – 免费后续交货, 填写您的销售组织数据, 然后按(Enter)。使用原始订单号码参考原始退货销售订单创建此订单, 然后单击“创建参考”按钮。
    1. 在弹出窗口中, 指定源退货文档号码。如果需要选择特定的行项目, 请单击项目选择按钮, 以检查将在免费销售订单中使用的项目。如果不打算进行任何项目选择, 请单击复制按钮继续。
    1. 在创建免费后续交货的主屏幕上, 验证从源退货订单复制的数据, 例如以下内容:
  • 物料号码或描述字段中的文本, 如果没有物料号码
  • 数量
  • 注意确定的项目类别
    1. 准备完成流程时, 点击保存, 您可以处理订单的交货。有关交货处理的更多详细信息, 请参见第4章。

3.11 销售中的特殊流程

SAP 支持多种独特的销售流程, 例如按订单生产、第三方订单、可配置产品等。这些流程各不相同, 从订单接收到开票需要执行的步骤也不尽相同, 但本质上, 销售流程是一样的:销售单据类型使用一个特殊的项目类别来触发一个专门的后续功能, 以满足你的特定需求。虽然这些流程有很多不同的变种, 但在接下来的章节中, 我们将详细描述一些最常见的流程。

  • 跨公司销售
    当你需要向姐妹公司转移货物或提供服务时, 这个流程广泛使用。你的订单将有一个交货——就像任何其他销售订单一样——在处理货物时, 你将执行拣货并发布货物问题。你的销售流程将以跨公司账单文件结束, SAP ERP FI 文件将在后台发布到相应的公司代码账簿中。我们将在第 3.11.1 节详细介绍这个流程。

  • 第三方订单
    你的公司不直接向客户交付所订购的货物, 而是将客户的需求传递给第三方供应商, 后者直接向客户发货并向你开票。在 SAP ERP 中, 你的订单将定义一个第三方项目类别, 以立即创建采购申请。标准的 SAP ERP 物料管理(SAP ERP MM)流程将通过标准采购流程处理该申请, 创建供应商的采购订单。交货时, 供应商将通知你货物已离开其设施。这将触发你的接收流程, 最终以向供应商开具发票和应付账款结束。你将通过创建客户账单文件来完成这个流程。我们将在第 3.11.2 节详细介绍这个流程。

  • 按订单生产
    你根据客户的要求制造相对少量但具有大量特性的产品。基本上, 你的产品是根据客户订单生产的。每次你接到订单时, 你的需求将转化为与订单绑定的生产订单, 作为独特的销售订单库存, 由你的销售订单号识别。与 SAP ERP 生产计划(SAP ERP PP)的集成将确保你的生产部门在订单保存后立即获取需求。完成后, 你将收到通知以开始交货处理, 并通过标准账单流程完成这个流程。我们将在第 3.11.3 节详细介绍这个流程。

  • 寄售流程
    当你将货物存放在客户位置但货物仍归你公司所有时, 你会使用 SAP 寄售流程。客户只有在从寄售库存中取出货物并使用后才会支付这些货物的费用。然后你将开票给客户, 并可能补充存储在客户地点的数量。我们将在第 3.11.4 节详细讨论这个流程。

  • 可配置材料
    可配置材料是可以制造出多种变体的复杂产品。使用变体配置的可配置材料允许你构建一个订单, 例如一辆车, 在这里你可以选择预定义的车身样式、油漆颜色、内饰样式和颜色、设备选项、发动机和变速器。所有这些信息连同物料清单(BOM)一起使用, 可以将需求转移到生产订单中, 然后用于制造所需的产品。变体配置给你很大的灵活性, 但也可能非常复杂。

  • 销售 BOM
    销售 BOM 列出了组成可销售产品或套件的组件, 而无需转移任何需求和翻译为生产订单。你可以使用它, 例如在销售计算机时, 将其与 LCD 显示器、无线键盘和鼠标一起作为一个套件出售。你实际上并没有进行任何装配工作, 只是挑选组件并一起发货给客户。当组件是相对高层次的材料且可以单独出售时, 使用销售 BOM。我们将在第 3.11.5 节详细讨论这个流程。

现在, 如前所述, 让我们更详细地概述在不同业务场景和不同行业中广泛使用的流程。我们将涵盖跨公司销售、第三方订单、按订单生产、定制寄售和带有 BOM 的销售订单场景。

3.11.1 跨公司销售

在详细介绍之前, 我们将首先描述需要满足的要求, 例如定制和主数据。此场景需要某些配置设置, 允许从姐妹公司代码工厂代表创建客户销售订单的公司代码发货, 这在定制中完成。

在我们的场景中, 我们将有两个公司代码(1000 和 2200), 两个分配给相应公司代码的销售组织(1000 和 2200), 以及分配给公司代码和销售组织的工厂。工厂 1200 将由两个销售组织共享, 作为允许的交货工厂。见图 3.60 了解本场景中涉及的组织组件概览。分配将使你的销售组织能够跨多个业务单元处理销售订单。参与此流程的所有各方还必须在定制中维护并分配相应的客户主数据。

图 3.60 跨公司代码销售的交货工厂分配

为使结算流程能够进行, 你的客户主记录必须包含订购公司代码的所有相关信息。在示例中, 我们的姐妹公司付款方被定义为客户 22000。

此场景中使用的另一个重要信息包含在定价条件中。我们将在销售订单中使用跨公司定价条件 PI01, 并在内部发票结算时使用 IV01。值通过定制中定义的复制程序从销售订单传输到账单文件中。

让我们走过一个客户从销售组织 2200 订购货物的业务场景。然而, 货物是在属于公司代码 1000 的生产工厂 1200 生产的。销售组织 2200 同意特定类型的货物将直接从公司代码 1000(具体为工厂 1200)提供给客户。销售需求直接转移到工厂 1200。然后你创建交货、拣货并直接发货给销售组织 2200 的客户。销售组织 2200 开具发票并发送给客户, 而你的销售组织 1000(供应公司代码)向销售组织 2200(订购公司代码)开具发票。见图 3.61 了解本场景中的交易和步骤流程图。

图 3.61 跨公司销售流程图

创建销售订单

通过事务 VA01(创建订单)或使用菜单路径, 物流 > 销售与分销 > 销售 > 订单 > 创建, 开始创建销售订单。完成交易, 按照以下步骤操作:

    1. 在创建销售订单:初始屏幕, 选择销售订单单据类型(例如, OR - 标准订单), 并填写你的销售组织数据, 其中销售组织为 2200, 分销渠道为 10, 部门为 00。按(Enter)。
    1. 输入售达方客户编号(例如“2500”), 按(Enter)确定其他合作伙伴。
    1. 在行项目中, 输入物料和数量。
    1. 如果未维护定价条件, 请输入价格。
    1. 将交货工厂替换为供应公司代码工厂;在本例中, 输入工厂“1200”, 如图 3.62 所示。
    1. 检查定价条件详细信息。与标准订单不同, 你将看到额外的条件。条件类型 PR00 代表要向客户收取的价格。但你会发现其他条件, 如 PI01, 如图 3.63 所示。

图 3.62 创建销售订单:跨公司代码销售
图 3.63 跨公司销售订单:跨公司定价记录

    1. 此条件用于捕获订购公司代码 2200 向供应公司代码 1000 支付的价格。此值将出现在内部跨公司账单文件中。标准 SAP 系统为你提供两种跨公司价格的条件类型:PI01(基于数量)和 PI02(基于价格百分比)。这些条件值使用标准条件技术确定(在第 2 章详细介绍), 在本例中, 它们基于销售组织、交货工厂和物料进行访问。它们对客户的最终价格确定没有任何影响。
    1. 你现在可以保存你的订单。

创建出库交货

通过事务 VL01N(创建出库交货)或按照菜单路径, 物流 > 销售与分销 > 运输和运输 > 出库交货 > 创建 > 单据 > 参考销售订单, 创建出库交货。按照以下步骤操作:

    1. 在创建带订单参考的出库交货初始屏幕, 指定装运点编号、装运日期和你要处理交货的销售订单编号, 然后按(Enter)。
    1. 在下一个屏幕上, 你将看到所有从销售订单复制的交货文件头和项目数据。验证条目, 并点击保存按钮完成。
    1. 如果你的项目类别定义要求拣货确认并且你正在将退货接收到仓库管理位置, 则需要创建转移订单的后续功能。如果你在非 SAP ERP WM 管理位置工作, 可能还需要在交货拣货选
    1. 这个条件用于捕获订购公司代码 2200 需要支付给供应公司代码 1000 的价格。这个值将出现在内部跨公司账单文件中。标准 SAP 系统为跨公司价格提供了两种条件类型:PI01(基于数量)和 PI02(基于价格百分比)。这些条件值使用标准的条件技术确定(在第 2 章详细介绍), 在本例中, 它们是根据销售组织、交货工厂和物料进行访问的。这些条件对客户的最终价格确定没有影响。
    1. 你现在可以保存你的订单。

创建发货单

创建发货单可以通过事务代码 VL01N(创建发货单)或按照菜单路径:物流 销售与分销 发货与运输 发货单 创建 单个文档 参照销售订单来完成。请按照以下步骤操作:

    1. 在“创建发货单(参照订单)”初始屏幕上, 指定发货点编号、发货日期和要处理的销售订单号, 然后按(Enter)键。
    1. 在下一个屏幕上, 你将看到从销售订单直接复制到发货单的所有订单头数据和项数据。核对这些数据, 然后点击“保存”按钮完成操作。
    1. 如果你的物料类别定义要求拣货确认, 并且你正在接收退货到仓库管理位置, 那么需要创建转储单。如果你在非 SAP ERP WM 管理的位置工作, 你可能还需要在发货的“拣货”标签页上确认客户订单的拣货数量。
      图 3.64 显示了在完成转储单拣货确认后的 SAP ERP WM 管理位置的发货“拣货”标签页。
    1. 在完成拣货确认后, 你可以通过点击发货屏幕上的“过账发货”按钮来过账发货。这将生成物料和财务凭证。
      图 3.64 发货单:拣货状态已完成

创建账单

为订购公司代码中的客户创建账单, 请按照以下步骤操作:

    1. 在“创建账单”初始屏幕上, 输入上一步的发货单号到“文档”栏中, 然后按(Enter)键。
    1. 在“发票创建:账单项目概览”屏幕上, 你可以核对从退货订单中复制过来的所有数据是否正确。注意账单文档类型—F2 发票—用于标准客户订单(见图 3.65)。
      图 3.65 发票创建:概览屏幕
    1. 这个发票将由公司代码 2200 提交给客户(见图 3.66 显示的销售组织提供的发票头数据)。注意原始的跨公司条件被复制到你的账单文档中。尽管如此, 它们不会用于任何计算, 仅作为统计数据, 由会计部门用于计算盈利能力。
      图 3.66 账单文档:头数据一般信息
    1. 在核对无误后, 点击“保存”以完成你的账单文档。

创建跨公司发票

创建跨公司发票。在为最终客户创建发票后, 将之前使用的相同发货单号输入到供应公司代码 1000 的销售组织的开票应收清单中。为订购公司代码创建跨公司发票。这个发票使用了你的销售订单中捕获的跨公司价格, 具体取决于你的场景是条件 PI01 还是 PI02。使用事务代码 VF01(创建开票文档), 并按照以下步骤操作:

    1. 在“创建开票文档”初始屏幕上, 输入上一步的发货单号到“文档”栏中, 然后按(Enter)键。在“发票创建:账单项目概览”屏幕上, 你可以查看从销售订单中复制过来的所有主数据和数据。注意, 账单文档类型现在为 IV 跨公司开票(见图 3.67)。
      图 3.67 跨公司开票:概览屏幕
    1. 使用“项目定价条件”按钮或选择“转到 项目 项目条件”。你会看到用于开票的价格来自销售订单条件 PI01, 这些值被复制到 IV01 跨公司价格定价条件中(见图 3.68)。
      图 3.68 跨公司开票创建:定价条件
    1. 在跨公司定价程序中, 条件类型 PR00 的价格因为后续的跨公司价格而被禁用, 你可以仅查看它以供参考。条件类型 IV01 中的值来自于原销售订单条件 PI01, 包含了用于你为订购公司代码客户(在本例中为客户 22000)准备的账单文档的价格。此外, 出于会计目的, 条件 IV01 的值将用于会计中, 以捕获供应公司代码(在本例中为公司代码 1000)的销售收入。
    1. 收入也将从 IV01 跨公司价格条目的 VPRS 成本值中计算得出。这表示你的利润率被记录到盈利能力分析(CO-PA)组件中。
    1. 审核所有数据后, 你可以保存。如果允许自动发布, 财务文档也将释放到会计系统中。

创建应付账款发票

创建应付账款发票。在收到开票文档后, 订购公司代码(在本例中为公司代码2200)必须创建应付账款发票, 以支付供应公司代码1000为外部客户发货的货物。你可以通过创建SAP ERP FI发票手动输入此发票。你也可以通过提供输出例程来自动化此过程, 该例程会创建一个订购公司代码识别为传入发票的EDI消息。

手动发票

如果你使用手动流程, 订购公司代码(在本例中为2200)将必须根据打印或传真来的跨公司开票文档手动输入发票。发票文档可以在供应公司代码(1000)中使用输出消息类型RD00(发票)打印。你可以立即发出输出并打印, 或者使用事务代码VF02(开票文档更改)在你方便的时候发出。有关标准输出功能的更多信息, 请参见第2章。

自动接收发票

如果你计划自动化发票接收的创建, 你的输出条件需要在创建跨公司开票文档期间定义和确定RD04(发票接收, SAP ERP MM)(见图3.69)。当消息类型RD04被处理成EDI文档时, 自动过账到供应商账户将被触发。此文档将使用消息类别(INVOIC – 发票)并使用内部处理变体(SAP ERP FI), 这允许你将翻译后的传入发票接收直接过账到SAP ERP FI。此外, 请记住, 收款供应商主记录必须存在于你的供应公司代码中。图3.69 跨公司开票输出:用于SAP ERP MM发票的RD04条件

现在我们已经彻底介绍了跨公司代码销售流程, 让我们详细讨论第三方订单场景。

3.11.2 第三方销售订单

第三方销售订单在商业世界中很常见。你基本上是安排你的供应商代表你直接发货。正如在前面的场景中一样, 在执行此模型之前, 你还必须具备某些配置设置和主数据。其中最重要的之一是销售订单类型的组件, 如果你需要在文档头级别隔离此活动, 你可能希望为此过程专门定义它。你也可以决定使用标准销售文档类型, 例如 OR – 标准订单, 并改用预交付的项目类别 TAS – 第三方项目。此外, 另一个重要组件是进度行类别 CS – 关联(请参见图3.70以获取进度行的配置详细信息)。这些设置由你的 SAP 系统分析员或配置团队使用自定义事务VOV6(维护进度行类别)进行维护(见图3.70)。

进度行在此场景中与采购方面建立联系, 并定义要生成的采购申请的行为。你还可以回到本章的开头, 查找有关销售文档类型、项目类别和进度行、相关类别的确定等的更多详细信息。图3.70 进度行类别 CS-关联:自定义视图

配置设置允许你从销售订单过渡到采购申请, 最后在批准后(使用采购中的释放策略)转到采购订单。表3.20显示了这些文档之间的数据传递方式, 以及在此场景的采购方面应用的项目类别和账户分配。

表3.20 从销售订单到采购订单的数据传递

物料主数据

这将引导我们到完成此过程所需的另一个组件:物料主数据。如果业务需求需要, 你可以通过在物料主数据销售组织2视图中使用标准配置值, 并将项目类别组字段设置为 BANS – 第三方项目, 永久默认项目类别为 TAS – 第三方项目。

图3.71显示了物料主数据视图和销售:销售组织2选项卡。你可以使用事务代码MM02(物料主数据更改)访问此屏幕。图3.71 物料主数据:销售视图维护

此设置使你的项目类别确定始终选择项目类别 TAS 用于仅从外部供应商采购并直接发货给客户的材料订单。但是, 如果你需要灵活地以多种不同方式处理订单, 并且只有时不时地让供应商将货物发送给客户, 你可以不更改设置。但是, 请确保在你的项目类别确定中允许手动选择项目类别 TAS, 这通常由自定义中的系统分析员完成。你还可以参考本章开头, 详细了解项目类别和进度行。

开票相关性

另一个在配置中隐藏的重要设置是开票相关性。如果你的项目类别 TAS 的配置中的开票相关性设置为 F, 你的开票文档将反映你的供应商发票条目的数量。例如, 如果你的销售订单的数量为10件材料, 而你的供应商交付并开票给你部分5件, 系统将允许你仅为5件的数量创建客户开票文档。如果你不需要这种详细级别, 或者你的供应商总是完成整个订单的发货, 你可以将你的开票相关性配置设置为 B, 这是基于订单的, 无论发票接收是否为部分, 系统都会为客户开具总订单数量的发票(例如, 如果下单数量为10件, 你的下一个开票运行将捞取此订单并为客户开具10件的发票)。

所有这些规则都可以通过维护销售订单和开票文档之间的复制控制机制进行微调。同样, 这通常是系统分析员和配置人员的职责范围, 因此我们在这里停下。

注意: SAP 系统的默认设置是使第三方项目的客户发票与供应商的发票接收匹配。

让我们回到我们的场景。图3.72详细介绍了流程概述及其执行步骤。你是一家没有任何制造或库存能力的营销公司。你正在利用与供应商的关系来满足你的要求, 并代表你直接发货给客户。你的客户(在我们的例子中是客户4130)向你的销售组织3000下销售订单。销售订单项目类别被确定为 TAS, 并在保存后, 随后的采购申请和最终的采购订单被发出给你的供应商(在我们的例子中是供应商1015)。你的供应商从其仓库直接向你的客户发货, 并通知你已完成的交付。这可能是一个需要电话、传真、电子邮件等的手动步骤。然后供应商向你(公司代码3000)提供后续发票, 由你的应付账款部门接收。然后你可以通过向客户开具标准开票文档并收取应收账款来完成你的场景。图3.72 第三方销售流程概述

现在让我们详细介绍所有必需步骤的执行。

创建销售订单

使用事务代码 VA01(创建订单)或通过菜单路径,
物流 销售与分销 销售 订单 创建来创建销售订单。
完成事务的步骤如下:

    1. 在“创建销售订单:初始屏幕”上, 输入销售订单文档类型(例如, OR – 标准订单), 并填写你的销售组织数据(前述场景中的销售组织为 3000, 分销渠道为 10, 部门为 00)。按(Enter)。
    1. 输入售达方客户编号(在我们的例子中, 我们使用了“4130”), 然后按(Enter)确定其他合作伙伴。
    1. 在行项目中, 输入物料和数量。
    1. 如果未维护定价条件, 请输入价格。
    1. 在我们的例子中, 我们确实使用了标准项目, 因此必须手动选择TAS项目类别。将标准项目类别TAN替换为TAS, 如图3.73“创建销售订单:第三方项目类别分配”所示。
    1. 现在你可以查看创建的进度行的详细信息。注意, 已确定CS-关联进度行类别(见图3.74)。
      要进入此屏幕, 请在概览屏幕上选择你的项目, 然后点击屏幕底部的“项目进度行”图标, 或选择“转到 项目 项目进度行”, 然后点击屏幕底部的“采购申请”图标。
    1. 在采购申请的详细概览中, 你将看到拟转换采购申请生成的采购订单的所有数据(见图3.75)。
      图3.75 第三方销售订单:采购申请数据
    1. 在完成所有条目的审查后, 保存你的订单。不仅创建并保存了你的销售订单, 还创建了相应的采购申请。你可以返回进度行详细信息以查看采购申请列中的实际文档编号来验证这一点。

创建采购订单

创建采购订单。我们已经创建了采购申请, 所以现在我们需要做的就是向你展示如何将采购申请转换为采购订单。

这是一个典型的采购功能, 所以我们不会花太多时间详细说明整个过程。

这可以手动完成, 使用事务代码 ME21N(创建采购订单)或通过转换事务代码 ME59N(自动通过采购申请)。

最后, 你将向供应商发出采购订单(在我们的测试场景中, 是供应商1015), 并指定交货地址为你的客户地址。
图3.76显示了我们刚创建的采购订单的交货地址选项卡。
图3.76 采购订单创建:交货地址选项卡

请注意, 采购订单项目列A – 帐户分配的值为1 – 第三方和列I – 项目类别的值为S – 第三方。这些是前面描述的配置设置的结果。

客户商品交付

将商品交付给客户。供应商将商品发送给你的客户并通知你交货已完成。这将是执行采购订单收货事务的好时机。
同样, 我们不会花太多时间详细说明此事务的细节和操作方法。这是另一个广泛用于接收用途的SAP ERP MM功能。

    1. 如果你的SAP ERP MM流程要求你这样做, 你可以使用事务代码 MIGO(采购订单收货)执行收货操作, 选择采购订单收货。你必须指定之前步骤中创建的采购订单编号。
    1. 验证所有数据是否正确, 并在事务 MIGO 屏幕底部勾选“项目确定”复选框。
      图3.77显示了在收货条目事务期间的合作伙伴选项卡。
      图3.77 采购订单收货:概览屏幕

录入应付账款发票

录入应付账款发票。下一步是将应付账款发票录入系统。这也是由SAP ERP MM或甚至会计组根据你的组织设置处理的功能, 因此我们只会给你一个简要概述此事务。通常使用事务代码 MIRO(录入应付账款发票)完成。见图3.78获取发票创建示例。
图3.78 录入应付账款发票:事务概览屏幕

按照以下步骤操作:

    1. 指定发票日期, 然后在事务屏幕底部选择PO参考选项卡。输入之前步骤中的采购订单编号。
    1. 在事务的基本数据选项卡中指定发票金额, 你可以模拟过账以检查错误, 或单击保存按钮为你的采购订单创建发票文档。

创建客户发票

创建客户发票。回到熟悉的领域, 你可以使用事务代码 VF01(创建开票文档)为客户创建开票文档, 按照以下步骤操作:

    1. 在“创建开票文档”初始屏幕上, 在文档列中输入前面步骤中的销售订单编号, 然后按(Enter)。
    1. 你可以通过找到条件类型VPRS – 成本来验证定价条件详细信息, 该值应等于你从供应商处收到的发票的采购价格。该值将用于计算最终记入CO-PA的利润(见图3.79)。
    1. 保存你的开票文档以完成该过程。

图3.79 发票定价条件详细信息

完成所有步骤后, 如往常一样, 文档流程将更新以捕捉你执行过程中的所有步骤。这是我们第三方流程场景中的最后一步, 现在我们准备继续概述按订单生产的场景。

3.11.3 按订单生产销售流程

在上一节中, 我们介绍了通过外部采购满足销售需求的场景;相比之下, 本场景使用内部采购(即生产)来制造产品并交付给客户。
在SAP ERP PP组件中, 按订单生产场景有两种不同类型的流程和支持策略:

  • 按订单生产
    定义为策略20, 这意味着按需定量程序。
    将为每个销售订单项目创建一个计划订单, 计划订单数量将反映销售订单项目数量。

  • 使用生产订单的装配处理
    定义为策略82, 使用制造或采购并存储的组件。
    在订单处理期间, 供应情况检查验证所有组件是否准备就绪并确定交货日期。
    装配订单数量也反映销售订单项目数量。

我们不会详细介绍SAP ERP PP部分的流程, 但我们将描述在SAP ERP SD中完成该场景所需的步骤。
因此, 与之前的第三方场景一样, 我们依赖一些配置设置和主数据设置。

最重要的步骤之一将再次是定义销售订单, 其中订单类型可以特定于按订单生产, 如果需要在文档级别隔离此活动, 或者可以使用标准文档类型OR – 标准订单来验证使用项目类别TAK – 按订单生产。

在标准系统中的默认进度行类别是CP确定性MRP(见图3.80了解进度行的配置详情)。
这些设置再次使用自定义事务代码 VOV6(维护进度行类别)进行维护。

图3.80 进度行类别定义

该流程的第二个重要组件与之前的场景类似:物料主数据。
同样, 很可能你会在销售订单中将项目类别永久默认设置为TAK – 按订单生产, 方法是在物料主数据销售组织2视图中使用标准配置值并将项目类别组字段设置为0001按订单生产。
图3.81显示了使用事务代码 MM02(物料主数据更改)时, 销售:销售组织2选项卡的物料主数据视图。

图3.81 物料主数据项目类别组按订单生产设置

在此场景中, 开票相关性是标准的并设置为与交货相关, 因此无论你生产、准备和发运什么, 都将在开票文档类型F2 – 发票中反映。

图3.82详细介绍了按订单生产场景的流程概览和执行步骤。
假设你是一家制造公司(公司代码1000), 生产标准组件并使用装配订单在工厂1200中以各种不同的方式组装它们。
你的客户(在我们的示例中为客户1900)向你的销售组织1000和分销渠道12下达销售订单。
销售订单项目类别被确定为TAK, 并在保存后创建一个后续生产订单, 该订单将发送到装配车间。
订单完成后, 货物接收到仓库中, 货物被分配到销售订单库存类别E, 为特定客户订单保留。
然后执行发运流程, 包括拣货、包装、装载并将货物发送给客户, 最终步骤为过账发货。
后续开票运行为客户创建开票文档, 最后收取应收款项。
现在让我们详细介绍所有必要步骤的执行。

图3.82 按订单生产流程概览

创建销售订单

使用事务代码 VA01(创建订单)或通过菜单路径, 物流 > 销售与分销 > 销售 > 订单 > 创建来创建销售订单。
要完成交易, 请按照以下步骤操作:

    1. 在创建销售订单:初始屏幕上, 选择销售订单文档类型(例如, OR – 标准订单), 填写销售组织数据(销售组织为1000, 分销渠道为12, 部门为00), 然后按(回车)。
    1. 输入售达方客户编号(在我们的示例中为“1900”), 然后按(回车)以确定其他合作伙伴。
    1. 在行项目上, 输入物料、数量, 如果没有维护价格条件, 则输入价格。
    1. 注意, 项目类别已自动设置为TAK(见图3.83)。
    1. 现在, 您可以查看创建的进度行的详细信息(见图3.84)。
      图3.83 创建销售订单概览:项目类别分配
      图3.84 生产订单更改:标题数据屏幕

注意已确定CP-确定性MRP进度行类别。
要进入此屏幕, 请在概览屏幕上选择您的项目, 然后点击屏幕底部的项目进度行图标, 或选择路径, 转到 > 项目 > 进度行, 并点击屏幕底部的生产订单。
请记住, 生产订单号将在保存销售订单后分配。
注意生产订单类型为PP04 – 作为装配订单的生产订单。

执行生产

通过运行MRP和安排生产订单执行来执行生产。
材料管理人员或生产计划员将执行MRP, 以确保所有组件都已准备就绪并可用于装配过程。

资源被安排, 生产订单流程启动。
我们不会详细讨论这些步骤, 但会提到生产订单也有自己的生命周期、状态等。
请按照以下步骤操作:

    1. 图3.85显示了生产订单更改事务屏幕。
      您可以通过执行事务代码 CO02(生产订单更改)进入该屏幕。
      您也可以使用以下菜单路径:物流 > 生产 > 车间控制 > 订单 > 更改。
      注意屏幕销售订单部分中我们演示的销售订单号链接。
    1. 组件发货可以使用事务代码 MIGO(订单发货)过账。
    1. 最终产品的收货可以通过确认事务 CO15(按订单)过账(您可以使用菜单路径, 物流 > 生产 > 车间控制 > 确认 > 输入 > 按订单进入), 或者使用事务 MIGO(订单收货)过账。
    1. 在确认事务 CO15屏幕上, 确认您的产量, 并点击保存按钮。
      这将把您的材料收货过账到销售订单保留库存。
    1. 图3.86显示了事务 MMBE(库存概览), 显示了您刚刚从生产订单中收到的销售订单数量。
      您也可以使用以下菜单路径进入此事务:物流 > 物料管理 > 库存管理 > 环境 > 库存 > 库存概览。
      图3.85 生产订单确认事务屏幕
      图3.86 生产收货后的库存概览

发货给客户

在将库存过账到库存后, 您可以实际向客户发货。
通常会执行标准交货到期列表, 并创建出库交货。
我们将在接下来的章节中更详细地介绍交货流程, 因此假设我们使用事务代码 VA02(更改销售订单)通过销售文档 > 发货进入。

然后, 请按照以下步骤操作:

    1. 执行拣货事务。
      如果激活了SAP ERP WM, 您需要创建并确认转储订单(参见第4章, 我们详细介绍了出库交货流程)。
    1. 在完成拣货活动后, 您可以过账发货以完成发货交易。
      材料文档和SAP ERP FI过账将在后台自动执行。

创建开票文档

使用事务代码 VF01(创建开票文档)为您的客户创建开票文档, 就像在之前的示例中一样。
请按照以下步骤操作:

    1. 在创建开票文档初始屏幕上, 在文档栏中输入前面步骤中的销售订单号, 然后按(回车)。
    1. 通过找到条件类型 EK02 – 计算成本来验证定价条件详细信息, 该条件来自于生产订单处理的成本。
      此值将从客户价格条件PR00中减去, 并将用于计算最终过账到CO-PA的利润率(见图3.87)。
    1. 保存您的开票文档以完成此过程。
      现在我们已经介绍了三种特殊的销售流程, 您应该能够轻松地在日常操作中应用它们, 或者审查未来使用的可行性。
      图3.87 创建发票项目数据:条件详细信息

客户寄售

寄售是一种销售场景, 其中卖方(寄售方)同意将商品提供给分销商或转售商(寄售接受方), 而卖方仅在商品售出后才收取付款。在这种安排中, 卖方在商品完全付款之前仍然是商品的所有者。在某些安排中, 未售出的商品可以退还给寄售方, 寄售接受方无需承担任何费用。在其他情况下, 商品在寄售中保留的最大时间是有限的, 超过该时间后, 剩余的库存应由寄售接受方支付。

在SAP ERP系统中, 对于这种类型的关系, 有一个特殊库存类别。在这种场景下, 订单由销售员手动输入, 使用事务代码 VA01(创建销售订单)。商品最初被过账到客户寄售库存, 因此仍然是公司的财产(寄售填充)。在定期间隔内, 客户会报告他销售了多少商品或当前库存有多少商品(库存)。进行库存盘点时, 如果商品是批次管理的, 也可能需要输入批次号以进行正确的物料过账(见图3.88)。该流程分为寄售库存的填充和实际销售, 这将发出并开具账单。

图3.88 寄售流程

每当寄售接受方报告销售了寄售商品时, 系统中会输入一个相应的订单以记录从客户寄售库存中的发货, 这意味着这些商品不再是公司的财产(寄售发货)。不需要的商品可以从寄售库存中退回到中央仓库。退货商品必须没有缺陷。它们直接过账到无限制库存中(寄售取回)。

可能会发生商品在寄售发货后由客户退回到客户寄售库存的情况。在这种情况下, 会创建一个退货订单(寄售退货)。在以下小节中, 我们将逐步介绍填充寄售订单的步骤。

创建销售订单

使用事务代码 VA01(创建订单)或通过菜单路径, 物流 > 销售与分销 > 销售 > 订单 > 创建来创建销售订单。
要完成交易, 请按照以下步骤操作:

    1. 在创建销售订单:初始屏幕上, 选择销售订单文档类型(例如, KB – 寄售填充), 填写销售组织数据(您之前描述的销售组织为3000, 分销渠道为10, 部门为00), 然后按(回车)。
      参见图3.89。
      图3.89 创建寄售填充
    1. 输入售达方客户编号(在我们的示例中为“4130”), 然后按(回车)以确定其他合作伙伴。
    1. 在行项目上, 输入物料和数量。
    1. 项目类别KBN在按(回车)时自动确定。
    1. 此类型的订单不需要价格;您需要在寄售发货订单中稍后输入价格。

创建出库交货

通过事务代码 VL10A 创建寄售填充订单的出库交货。相关步骤在第3.8.3节中已经描述, 因此在此不再赘述。

确认交货

确认交货的拣货并过账发货。
这可以通过事务代码 VL02N 完成, 流程取决于您的仓库设置。如果安装了完整的SAP ERP WM或精简版SAP ERP WM, 您需要创建转储订单并确认, 以完成拣货。否则, 您可以在交货的拣货选项卡中手动输入拣货数量(见图3.90)。
图3.90 拣货选项卡

在您为交货过账发货后, 物料的库存将转移到客户寄售库存中。要查看该库存, 您可以使用事务代码 MMBE, 如图3.91所示。您可以双击寄售库存的行, 以检查它被转移到哪个客户账户。
图3.91 物料的库存概览

创建寄售发货订单

在寄售接受方通知您部分库存已售出的情况下, 您需要创建一个寄售发货订单。这是另一个销售订单;要创建它, 您必须再次使用事务代码 VA01(创建订单)或使用菜单路径, 物流 > 销售与分销 > 销售 > 订单 > 创建。

要完成交易, 请按照以下步骤操作:

    1. 在创建销售订单:初始屏幕上, 选择销售订单文档类型(例如, KE – 寄售发货), 填写销售组织数据(您之前描述的销售组织为3000, 分销渠道为10, 部门为00), 然后按(回车)。
      参见图3.92。2
      输入售达方客户编号(在我们的示例中为“4130”), 然后按(回车)以确定其他合作伙伴。
    1. 在行项目上, 输入物料和数量。
    1. 如果没有维护价格条件, 请输入价格。
    1. 项目类别KEN在按(回车)时自动确定。
      图3.92 寄售发货订单

创建出库交货

根据第3.8.3节中描述的步骤, 为寄售发货订单创建出库交货, 这将指导您通过事务代码 VL10A 并过账发货。

寄售发货订单的交货不涉及拣货, 因此您无需输入拣货数量;只需点击屏幕顶部的过账发货按钮(见图3.93)。发货过账后, 客户寄售库存将减少相应的交货数量, 反映出商品已经变更了所有权(见图3.94)。
图3.93 从创建概览屏幕直接过账发货
图3.94 减少的客户寄售库存

执行开票

现在商品已经变更了所有权, 是时候执行开票了。
开票文档在事务代码 VF01 中创建, 如第3.10.3节所述。
创建开票文档后, 寄售流程就完成了。

3.11.5 带有物料清单的销售订单

如本章前面所述, 您可以为需要一起销售的物品组装物料清单(BOM)。这个过程很简单, 包含一对步骤, 您需要在创建销售订单之前完成这些步骤作为前提条件。

创建新物料

在物料主数据中创建一个新的物料, 该物料代表一个套件。这个物料是一个常规的成品(FERT), 唯一的区别是使用的物料类别组和通用物料类别组。物料主数据记录需要在销售:销售组织2视图中设置物料类别组和通用物料类别组的具体值。在图3.95中, 您可以看到这些值是ERLA和LUMF。

图3.95 更改物料

这些来自物料主数据的值将在创建销售订单时触发BOM组件的包含。

创建BOM

现在是创建BOM的时候了。BOM通常是生产主数据, 但也可以用于其他活动, 如销售。当您在事务代码 CS01 中创建BOM时, 您需要告诉系统您是在为销售目的创建BOM。

BOM是为特定工厂创建的, 因此您需要输入工厂编号, 如图3.96所示, 以及套件的物料编号(也称为头物料)、工厂和BOM使用类型, 销售的BOM使用类型始终为5。

图3.96 创建用于销售的BOM, 使用类型5

该事务的第二个屏幕, 如图3.97所示, 是您输入需要组合在一起以组成套件的组件列表的地方。对于每个组件, 您需要在物料类别列中指明该组件是否是库存物料。通常, BOM组件是库存物料, 因为您需要从仓库中拣选它们。接下来, 输入要打包到套件中的物料编号和数量。完成所有组件的输入后, 保存即可。现在, 您可以创建销售订单了。

图3.97 在项目概览屏幕中输入组件

创建销售订单

创建销售订单时, 如图3.98所示, 有两点需要注意。首先, 销售BOM的头物料将具有一个新的项目类别TAP, 这个类别与定价无关。这意味着您不能为其创建定价条件记录, 也不能手动输入价格。套件的价格来自于物料的价格总和, 因此请确保正确维护这些定价条件。另一点需要注意的是, 由于新的项目类别, BOM项目将在您输入套件物料后按(回车)时自动复制到销售订单中。之后, SAP ERP SD流程将正常继续。您将创建交货单, 根据您的仓库设置, 可以使用或不使用转储订单进行拣货, 交货将过账发货, 然后开具账单。

图3.98 BOM组件自动复制

3.12 销售输出处理

本章前面讨论的不同功能各自具有独立的输出。这些输出允许您的公司回应或确认客户的请求。当您收到客户的询盘或报价请求时, 您需要以某种方式回应, 对此, 标准SAP ERP系统提供了可以打印或通过电子邮件发送的输出。同样, 当客户下订单或签订排程协议时, 您需要确认订单已被系统接收并录入, 以及他们所订购的材料是否可用并将按时发货。

3.12.1 销售输出

大多数公司打印或传输的常见销售输出包括:

  • AF00 – 客户询盘
    通常, 这个输出不会被处理, 但系统会提供这个输出, 以便您可以将其发送给客户, 确认您正确理解了他们的要求。

  • AN00 – 报价单
    对客户询盘的更正式回复是报价单。

  • BA00 – 订单确认
    在订单录入系统后, 可以发送此输出给客户, 以确认订单中的材料、数量、价格和可用日期。

  • LP00 – 排程协议
    这个输出也是订单确认, 并且只在排程协议录入系统时生成。

  • KO00 – 合同
    这个输出确认合同在系统中的创建。

这些表单属于各个销售文件, 可以在每个文件处理时单独触发, 也可以从销售输出处理事务中整体触发, 该事务可以手动运行, 也可以作为后台定期批处理任务自动运行。


3.12.2 输出确定

前面讨论的每种表单在 SAP 中都分配给一种输出类型。
在系统配置时创建了输出类型, 并通过开发使表单符合公司需求。
当然, 并非每次发货都需要所有表单, 因为有些客户需要 ASN, 而有些客户不需要。
同样, 有些公司非常注重获取装箱单, 而有些公司则完全不在意。
因此, SAP 系统提供了一种方法让您决定何时生成每种表单, 这就是输出确定。

输出确定是基于条件技术工具的强大功能。
在这里, 每种输出类型都分配给一种条件类型。
内部每种条件类型依赖于一个条件表, 该表包含了一系列字段, 您可以为其分配值, 使用从最具体到最通用的不同关键组合。

通过为可用的不同字段分配值, 您可以为每种关键组合创建许多不同的值, 以反映您的输出需求。
保存这些条目后, 每个条目称为一个条件记录。

当您创建或更改销售文档时, 系统会读取每个条件类型的条件记录中的值, 并将其与订单中相同字段的值进行比较。
如果值匹配, 则在您的销售文档中生成该输出类型。

在继续之前, 让我们看一些示例。

示例 1
假设您有不同的销售订单类型, 并且订单确认仅与销售订单类型 OR 相关。
在这种情况下, 您将使用基于订单类型的关键组合为输出 BA00(订单确认)创建一个条件, 值为 OR(见图 3.99)。
在此示例中, 所有销售组织中的所有客户的类型为 OR 的销售订单都将获得订单确认。
这是更通用的条件记录。
图 3.99 从关键组合列表中选择订单类型

示例 2
同样的订单确认仅与销售组织 1000 中的订单类型 OR 相关。
那么您将使用基于销售组织/订单类型的关键组合。
这次您将为销售组织 = 1000 和订单类型 = OR 创建一个条件(见图 3.100)。
在此示例中, 只有销售组织 1000 中类型为 OR 的订单和所有客户将获得订单确认。

这个条件记录比前一个更具体。
图 3.100 为销售组织和交货类型选择更具体的关键组合
选择正确的关键组合后, 您将创建条件记录(见图 3.101)。
完成后, 您可以保存它。
图 3.101 条件记录创建屏幕:输出介质和输出时间

创建条件记录时, 还需指定用于输出的输出介质(见图 3.102)。
图 3.102 销售文档输出介质选项

您可以打印、通过电子邮件发送或通过 EDI 发送输出。
您还可以为不同的打印机创建不同的条件记录。
这样, 您可以将一个装运点的打印输出定向到一个打印机, 而另一个装运点的打印输出定向到另一个打印机。
您还可以根据客户的能力和要求, 确定某些客户接收打印输出, 其他客户通过邮件接收, 还有些客户通过 EDI 接收。

从技术上讲, 输出类型与确定过程相关联, 确定过程与装运文档相关联。
有效条件类型的检查从确定过程开始(见图 3.103)。
在此图中, TA 是订单类型 OR 的内部值。
图 3.103 分析确定过程中的项目以获取有效的条件记录

每次创建或更改外向交货单时, 系统会查找确定过程中的每个输出类型的条件记录, 然后为每个具有有效条件记录的输出创建输出建议(见图 3.103)。

3.13 总结

您刚刚完成了本书的核心内容——一个引导您完成销售活动的章节。
在这些页面中, 您找到了有关使用标准 SAP 功能创建销售订单的信息, 应用第 2 章中的知识使用不同的主数据, 使用交叉销售和客户物料信息记录, 使用客户编号命名材料等内容。
现在, 您应该能够通过将客户的请求巩固为有效的销售订单来审核和完成任何预售活动。
我们将在接下来的两章中概述后续功能——装运和开票。
这样, 您将拥有完成从订单到收款的销售订单所需的所有信息。


版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/150711.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>