Chapter 7: Sales - SD & Customizing SD

VA01

第7章: 销售

SAP SD中的销售应用涉及到与向客户销售商品和服务相关的业务流程。销售单据是销售应用的重要组成部分, 记录和处理与销售交易相关的信息, 并标志着SAP系统中销售周期的开始。

在第1章“销售和分销简介”中, 您简要了解了销售周期, 并体验了销售单据的外观和感觉。在本章中, 我们将详细讨论销售单据, 包括它们在SAP系统中的用途、结构以及如何从销售交易的角度配置和控制它们。我们还将简要介绍标准SAP系统中可用的各种销售单据类型, 包括询价、报价、订单、借方/贷方票据和合同等。

销售单据

在SAP中, 销售周期从创建销售单据开始。销售单据存储和处理销售相关数据, 并控制销售交易的整体处理。当您收到客户的订单时, 该实际客户订单中包含的信息(如订购的商品或服务、订购数量、运输地点、交货日期等)都存储在销售单据中。这个销售单据然后构成了执行后续SD过程步骤的基础, 如交货、计费和会计过账。

在SAP中, 销售单据是一个通用术语。您可以使用销售单据存储和启动询价、报价、销售订单、合同、贷记/借记票据、发票更正、免费交付等类似的销售流程。销售功能中的用户每天都要处理这些流程。每个这样的过程在SAP中都使用特定的销售单据类型来识别和控制; 例如, 单据类型AF用于询价, AQ用于报价, OR用于标准订单。

SAP中的每个销售单据都分配了一个唯一的单据号, 可以由SAP系统内部设置, 也可以由用户或在SAP系统中电子创建销售订单的接口程序设置。您可以在销售单据中设置不完整性检查, 以确保用户输入数据完整, 并在发现单据不完整时停止后续步骤的处理。SAP系统中的状态管理记录了对象的当前状态, 并控制下一步可能执行的后续过程步骤。

在处理销售单据时, SAP还执行了我们在前几章中讨论过的各种基本功能, 如定价、税收、合作伙伴确定、可用性检查、输出确定等。

您可以在SAP中创建、更改、删除和拒绝这些销售单据。您还可以使用SAP提供的ALE、IDOC、EDI和BAPI技术电子创建销售单据。我们在第14章“高级技术”中讨论了这些技术。

提示: 只有那些尚未处理交付和其他后续流程的单据才允许删除和拒绝。

销售单据的结构

销售单据的结构分为三部分: 存储整个文档信息的标题结构、存储特定项目信息的项目结构 和 存储项目交付计划的计划行。标题级别的数据对所有项目都有效。一个销售单据可以有一个标题和一个或多个行项目, 每个行项目还可以有一个或多个计划行, 如图7.1所示。


7.1

提示:

  • 销售单据的标题数据存储在表VBAK
  • 项目数据存储在表VBAP中,
  • 计划行数据存储在表VBEP中。
  • 业务数据(如付款条件) 存储在表VBKD
  • 单据的标题和项目的 合作伙伴数据 存储在表VBPA中。

销售单据中数据的来源(销售单据中的源数据)

除了您手动输入的数据 或 通过接口程序输入的数据 外, 销售单据中的数据还来自其他多种来源:

    1. 从主数据到销售单据
      当您创建销售单据时, SAP会根据您在销售单据详细信息屏幕上提供的 客户 和 物料编号 的主记录 自动获取 大部分所需的信息。
      从售达方主数据中获取的信息包括: 定价、运输条件、国际贸易术语等。

从送达方主数据中获取的信息具体的 送货地点 和 税收,
从付款方主记录中获取的信息具体的 付款条件 和 信贷检查。

当售达方为销售单据执行所有四个合作伙伴功能时(售达方(Sold-to Party)、送达方(Ship-to Party)、开票方(Bill-to Party)、付款方(Payer)为同一方), 所有与合作伙伴相关的数据都从售达方主记录中提取(减少多次取同一个主记录的麻烦)。

从物料主数据中获取的信息包括交货工厂、重量、交货优先级信息等。

还可以根据 客户 和 物料编号 的组合 从其他各种主记录(如定价主记录、客户物料信息主记录、输出主记录等)中获取一些其他信息。

    1. 从单据抬头到单据项目
      单据项目的数据 源自 单据抬头。一旦这些数据从抬头复制到单据中的项目后,便可以在销售单据中手动更改这些数据。在这种情况下,手动输入的数据优先于自动生成的数据。

例如,假设您收到了一份客户订单,要求所有三个项目的交货日期为09/03/09;根据标准SAP系统的行为,日期09/03/09会从销售单据抬头复制到所有项目中。但如果客户后来要求将项目20的交货日期改为09/04/09,同时保持项目10和30的计划不变。为了满足这一请求,您在项目级别手动将项目20的要求交货日期更改为09/04/09。此时,这一手动更改将优先于最初从抬头数据复制的要求交货日期。因此,抬头数据和项目10、30显示的要求交货日期为09/03/09,而项目20的要求交货日期为09/04/09。

    1. 从源文档到目标文档
      在SAP中, 源文档中的数据被复制到目标文档。例如, 当您根据报价创建销售订单时, SAP会将报价单据中的数据复制到销售订单。在这种情况下, SAP不会从主数据中派生任何数据, 而是从报价单据中复制的数据将是最终的。因此, 在创建报价后对主数据进行的任何更改都不会复制到销售订单上, 因为销售订单的数据是从 包含旧信息的报价单据 中 复制的。
    1. 从定制设置到销售单据
      SAP将自定义设置中定义的默认值复制到销售单据中。像默认开票类型和默认交货类型等值会被复制到销售单据中,这样SAP就可以在没有用户干预的情况下使用这些默认值执行后续步骤。这使得整个流程更加自动化。

自定义销售单据

销售单据通过其自定义设置进行控制。销售单据的自定义涉及以下步骤:

  1. 定义销售单据类型
  2. 定义项目类别
  3. 设置项目类别确定
  4. 定义计划行类别
  5. 设置计划行类别确定
  6. 设置复制控制

在以下部分,我们将详细介绍每个步骤。

定义销售单据类型

销售单据自定义的第一步是定义满足业务需求的销售单据类型
SAP系统中的销售单据类型帮助您区分不同种类的销售单据。无论是询价、报价、销售订单或其他类型的销售单据,您都可以基于其单据类型识别出每一个销售订单。通过自定义销售单据类型,您可以定义各种设置,这些设置不仅控制销售单据的整体行为,还影响后续的流程步骤,例如交货和开票。

要自定义销售单据类型,您可以使用事务代码VOV8或按照菜单路径IMG ➢ 销售与分销 ➢ 销售 ➢ 销售单据 ➢ 销售单据标题 ➢ 定义销售单据类型进行操作。为了讨论的目的,我们将把自定义屏幕分成多个截图,并详细讨论自定义屏幕上的所有重要字段。在本次讨论中,我们将使用单据类型OR – 标准订单 来分析自定义屏幕上的各种设置。让我们从自定义屏幕的常规控制和编号系统部分开始,如图7.2所示。

7.2

在这些屏幕部分,您定义了销售单据类型所需的所有通用控制设置:


    1. 销售单据类型
      该字段表示您的销售单据类型的标识符和描述。您可以通过提供最多四个字符的标识符键以及有意义的描述来定义自己的销售单据类型。在图7.2中,OR代表单据类型,Standard Order是单据类型OR的描述。
    1. 销售单据类别
      字段“SD单据类别”将销售单据分类为各种类别,并使SAP系统能够提供关于交货和开票处理的状态信息。当您通过“复制参考”选项创建销售单据时,该类别字段使SAP系统能够提供关于参考单据的状态信息。
      您可以使用单据类别A表示询价,B表示报价,C表示订单,D表示项目建议,E和F表示交货计划协议,G表示合同,H表示退货,K表示贷项通知请求,L表示借项通知请求。
    1. 销售单据阻止
      当您为销售单据类型选择此字段时,该销售单据类型将被阻止进一步使用,并且在可用单据类型列表中不再显示,例如用于VA01的销售单据创建事务处理。这在您的单据类型已过时且您不希望用户错误地使用它来创建事务单据时非常有用。请记住,一旦在自定义中阻止,您将无法使用该单据类型创建新的事务单据,但现有的事务单据仍然可以处理。
      您还可以使用此字段将单据类型标记为仅适用于自动处理。当您这样做时,该单据类型将不再可用于通过SAP提供的维护事务(例如VA01)进行手动处理。
      返利处理是使用此设置的一个示例。有关返利处理的更多详细信息,请参见第9章“开票”。

    您可以为此字段进行以下选择之一:

    • 如果您不想阻止您的销售单据类型,请将字段留空。
    • 选择X表示要阻止该单据类型。
    • 选择A使单据仅适用于自动处理。

编号系统

    1. 内部和外部编号范围分配
      在SAP中,您使用两个字符的编号范围键控制销售单据的编号。当自定义此键时,您指定编号范围的起始编号和结束编号,然后控制销售单据的编号。
      在图7.2中,字段No.Range Int.Assgt.中的值01表示SAP系统将使用内部编号范围为您的销售单据分配编号。同样,字段No. Range Ext.Assg.中的值02将控制销售单据的编号,当编号由用户或创建销售订单的接口程序外部分配时。您可以使用事务代码VN01定义单据类型的编号范围,或按照菜单路径IMG ➢ 销售与分销 ➢ 销售 ➢ 销售单据 ➢ 销售单据标题 ➢ 定义销售单据的编号范围进行定义。
    1. 项目号增量
      这里您定义了销售单据项目编号的增量。因此,如果您设置项目增量为10,则销售单据中的第一行将有项目10,第二行将有项目20,依此类推。保持项目编号之间的间隔总是一个好习惯,因为它为您提供了一些灵活性,可以在销售单据中的两个现有行项目之间插入新行。
    1. 子项目增量
      子项目概念存在于结构化材料(如物料清单(BOM))中。BOM允许您按指定结构处理材料。例如,计算机可以作为一个整体出售,也可以作为多个部件单独出售。当您将其作为一个整体出售时,您定义一个BOM,将计算机作为项目的主要部分,并将鼠标、键盘、CPU、显示器等作为该主要部分的子项目。当您创建销售订单时,您将计算机的BOM作为销售订单中的物料输入。此BOM会自动分解为多个要交付的单独物料行。这些子项目获得的项目编号取决于您在自定义子项目增量时所做的设置。根据图7.2中子项目的增量值,每个子项目将有1的增量。

常规控制

General control
    1. 必须参考
      如果您希望仅通过复制现有单据来为您的单据类型创建单据,请在此字段中进行选择。例如,如果您的要求是销售订单只能参考报价单据创建,您可以在此处选择B表示报价,以对您的销售订单单据类型施加此限制。
      您可以设置SAP系统通过以下方式创建新销售单据: A:询价、B:报价、C:销售订单、E:排程协议、G:合同、M:开票单据

    请记住,在此字段中进行选择只会使单据必须引用现有单据。要实现两个单据之间的数据流,您还需要定义单据之间的复制控制。

    1. 物料输入类型
      此字段定义销售订单输入期间物料字段的预期输入值。
      当您在此字段中选择B时,SAP期望您输入物料编号和产品目录组合,作为创建销售订单的有效输入。
      选择A时,SAP期望输入 物料订单编号 和 产品目录 组合。

    如果您不使用产品目录,请将此字段保持为空。

    1. 项目产品组
      项目产品组复选框类似于开/关开关,控制销售订单中项目的产品组是从物料主数据中获取还是从单据标题中获取。选中时,它允许将项目产品组从物料主数据复制。如果未选中,则项目产品组从销售单据标题复制。
    1. 检查产品组
      检查产品组字段检查单据标题的产品组是否与单据项目的产品组不同。可用选项如下:
    • 将字段留空:允许标题和项目之间的产品组不同,而无需向用户发送任何消息。
    • 选择1:产品组可以不同,但会发出警告消息。
    • 选择2:产品组不能不同,并发出错误消息。

    提示:允许标题和项目之间的字段不同取决于您想配置的场景。例如,如果您希望允许跨产品组销售,这允许您创建包含来自不同产品组的物料的销售订单,那么在配置单据类型时,将检查产品组字段留空,并选中项目产品组复选框,以便标题的产品组可以不同于项目,同时项目级别的产品组可以从物料主数据复制。

    1. 概率
      您使用订单概率来衡量预销售过程的成功率。例如,您使用概率百分比来衡量报价转化为订单的可能性。在SAP中,只有询价和报价单据类别允许使用概率。预期订单值计算为行项目的净值乘以该行项目的概率率,再除以报价中所有行项目的总净值。因此,对于包含两个项目的报价,一个项目价值100美元,概率为40%,另一个项目价值100美元,概率为60%,总订单值为200美元,但预期订单值为100美元。换句话说:
      (100 × 40% + 100 × 60%) ÷ 200
    1. 读取信息记录
      此复选框控制将 客户特定的物料描述 从 客户-物料信息记录 复制到 后续销售单据中。当在自定义中为单据类型选择时,客户-物料信息记录将复制到该单据类型的单据中。

读取客户物料: 确定系统是否读取销售文档类型的客户物料。
程序:如果客户-物料不存在,您可以将该字段留空。

我们将在第12章“物料确定、列示、排除和提案”中详细讨论客户-物料信息记录。

    1. 检查信用限额
      此字段帮助您激活/停用单据类型的信用检查。可用选项如下:
  • 空白:选择此选项如果您不希望对销售单据类型进行信用检查。
  • A:进行简单的信用检查,当单据的信用检查失败时显示警告消息。
  • B:进行简单的信用检查,当单据的信用检查失败时显示错误消息。
  • C:进行简单的信用检查,如果单据的信用检查失败则阻止交货。
  • D:进行基于规则的自动信用检查。图7.2中字段的值D表示OR使用自动信用检查。

我们将在第11章“信用管理”中详细讨论信用检查和相关设置。

    1. 信用组
      在标准SAP系统中,您可以在 销售订单级别、交货级别 和 执行交货的物料出库 步骤时进行信用检查。SAP系统中的信用组表示这些级别。标准SAP中有三个信用组:
  • 01 表示销售订单
  • 02 表示交货
  • 03 表示物料出库

如果您希望进行信用检查,您需要将单据类型分配到其相关类别。对于销售订单,信用组始终为01。有关信用检查和相关自定义设置的更多详细信息,请参阅第11章。

    1. 检查采购订单号
      此字段的目的是在销售订单输入期间检查重复的采购订单(PO)号。当您在此字段中选择A时,如果同一客户的另一个销售单据已经存在相同的PO号,SAP将在销售订单创建期间显示警告消息。如果您不希望SAP检查重复的PO号,请将此字段留空。
    1. 查看客户参考
      确定系统在创建销售单据时, 如何处理客户参考信息。A:检查采购编号是否已经存在. 空:不进行检查.
      选择此选项时,系统会检查输入的客户采购订单号是否已存在于系统中。如果存在相同的采购订单号,系统会提示用户,防止重复的订单输入.
    1. 输入采购订单号
      当您在文档类型的自定义设置中选中此选项时,如果文档保存时采购订单号字段为空,SAP 会将销售文档编号自动填入该字段。这在某些场景中非常有用,例如退货授权(RMA),您可能希望将 RMA 文档类型的销售文档编号保存到采购订单字段中,作为提供给客户的参考。客户将使用此编号作为所有与该特定 RMA 交易相关的沟通的参考编号。
    1. 输出应用
      输出应用是1~2字符的标识符,用于控制在应用层级的整体输出处理。如果您希望对销售单据进行输出确定,那么除了在第四章“合作伙伴、文本和输出确定”中定义的自定义设置之外,您还需要将您的单据类型分配到相关的输出应用程序。对于销售单据,输出应用程序是V1。
    1. 承诺日期
      承诺日期适用于客户合同中有某些必须满足的交货日期的情况。这种情况最常见于客户定制生产中,可能会出现瓶颈,此时您希望SAP在确认日期和数量之外提供一个承诺日期。当您希望SAP为您的销售单据类型计算承诺日期时,请在此字段中选择一个条目。
    1. 显示前置文件
      复选框选项,用于控制在显示销售单据时,是否显示与其相关的前置文档(如询价单、报价单或订单)。

交易流程

图7.3展示了销售单据类型自定义屏幕的交易流程部分。在这里,您可以自定义订单录入屏幕的外观和感觉,定义屏幕顺序,并定义您的销售单据的各种交易流程相关设置。我们现在将详细介绍此屏幕上的各种字段。

图7.3 维护销售单据类型自定义屏幕的交易流程部分

    1. 屏幕顺序组
      合同文件使用的数据录入屏幕可能与销售订单相关,而销售订单的屏幕则可能不相关。因此,根据销售单据类别的具体需求,SAP将屏幕分组到不同的屏幕顺序组中。通过在“屏幕顺序组”字段中为您的单据类型选择一个屏幕顺序组,您告诉SAP在使用您的单据类型创建单据时,哪些屏幕和字段应出现,以及它们应该以什么顺序显示。在标准SAP中,屏幕顺序组AG用于询价和报价,AU用于销售订单,GA用于贷记和借记通知,KM用于合同,RE用于退货。
    1. 显示范围
      选择此字段中的值以决定在销售单据中显示哪些结构化项目(如BOM)的详细信息:选择“UALL”将显示所有项目,包括主项目和子项目;选择“UHAU”则仅显示主项目。
    1. 未完成检查程序
      如我们在本章前面提到的,未完成检查程序有助于检查销售单据中的不完整数据,并在销售单据数据完成之前停止进一步的处理步骤,如交货、开票等。在图7.3中,字段“未完成检查程序”中的值11表示分配给订单类型OR的两字符未完成检查程序标识符。未完成检查程序的自定义及其分配将在本章稍后详细说明。
      图7.3
    1. 概览屏幕的功能代码 FCode for overv.scr.
      在处理销售单据时,在字段“概览屏幕的功能代码”中选择的选项告诉SAP首先显示哪个概览屏幕。您可以选择显示一般概览(UER1)、项目概览(UER2)和 订购方概览(UBST)。
    1. 交易组
      SAP中有六种不同的交易代码,用于处理六种不同类型的销售单据,如表7.1所示。
      表7.1 交易代码与交易组之间的关系

处理您的单据类型的交易代码 将取决于 配置单据类型 时 选择的交易组。因此,如果您正在配置销售单据,请确保为您的单据类型选择0作为交易组,以使用交易代码VA01-VA03进行处理。
除此之外,交易组还控制表TINPA(业务合作伙伴索引)和 TVIND(物料与有效性索引)中报告索引的更新。

    1. 报价消息/框架协议消息/主合同消息/产品属性消息
      这些字段的目的是在创建订单时,如果存在任何未结的报价、框架协议、主合同或产品属性,向用户提供消息。这些字段中的可用选择不言自明。
    1. 单据定价程序
      在此字段中,您为单据类型分配默认的键, 此键将影响销售单据对应的定价程序. (A:标准、C:免费、I:公司间计费)
      如果您需要快速回顾/回忆定价程序及其确定相关概念,请参见第五章“定价和税收确定”。
Doc. Pricing Proc.
    1. 状态配置文件
      使用状态配置文件,您可以为销售单据或销售单据的单个行项目 定义自己的 状态管理。
      配置状态对应的业务功能, 有授权代码的用户才能修改状态.
      状态有: 初始处理中重新分配已释放 四种状态.
      您可将他 分配给 销售单据类型 或 项目类别类型,以便其 分别对 销售单据 或 行项目 生效。
      要定义和分配 您自己的 状态配置文件,请按照菜单路径IMG ➢ 销售和分销 ➢ 销售 ➢ 销售单据 ➢ 定义和分配状态配置文件。通过提供一个八位字母数字值并维护各种状态来定义您自己的状态配置文件。
      Status profile
    1. 替代销售单据类型
      可切换的SD类型, 用于创建SO时, 需要切换SD类型时的备选类型1 和 备选类型2.
      使用字段“Alt. sales doc. type1”和“Alt. sales doc. type2”设置两个替代销售单据类型, 用于创建SO时, 需要切换SD类型时的备选类型1 和 备选类型2.
      这在电话销售场景中非常有用,因为电话销售代表不知道潜在客户最终会下订单还是询价。通过选择在不离开单据创建屏幕的情况下切换单据类型,电话销售代表可以在与客户交谈时继续输入信息,并在保存单据时选择单据类型
    1. 未完成消息
      选择他后(复选项), 将阻止用户创建的不完整销售单据被保存.

注: 与允许保存不完整的单据, 不允许继续操作步骤(如: 交货和开票)的 未完成s检查程序 不同.

    1. 变体 Variant
      个人感觉像是自定义页面功能.
      交易变体由一系列屏幕变体组成,并分配给交易代码。使用这些变体,您可以更改在单据处理过程中调用的各种屏幕的正常行为。您可以更改字段的“输入就绪”状态,隐藏和更改表控件列的属性,隐藏菜单功能,甚至隐藏整个屏幕。您可以使用交易代码SHD0`定义交易变体。
      如果您希望使用交易变体来处理您的单据,请在此字段中提供该交易变体,或者将此字段留空,以便SAP使用标准变体。

运输和开票信息

在自定义销售单据类型的此部分中,您为与交货相关和开票相关的字段分配默认值。然后SAP在执行销售单据的后续运输和开票步骤时使用这些默认值(如图7.4所示)。


图7.4 维护销售单据类型自定义屏幕的运输和开票部分
Shipping
    1. 交货类型 Delivery type
      交货类型代表 您希望SAP在为 您的单据 创建交货时 使用的交货单据类型。
      仅当您的单据与交货相关时,才选择默认交货类型。
      如果您的销售单据与交货无关,例如询价、报价、借记或贷记请求或任何与服务相关的开票,请将此字段留空。对于单据类型OR,SAP使用交货单据LF
    1. 交货阻止 Delivery block
      当您在此字段中进行选择时,SAP会阻止您的销售单据被交货,直到授权人检查单据并解除交货阻止。例如,在免费交货的情况下,您可能希望有人负责验证和证明免费交货的理由,然后再进行实际交货。交货阻止的自定义将在本章稍后详细讨论。
    1. 运输条件 Shipping conditions
      如果您希望将默认运输条件从单据类型自定义复制到您的销售单据,请在此字段中进行选择。
      SAP从 客户主数据 中复制 运输条件 到 销售单据,但当您在 销售单据类型 中 定义一个默认值 时,该默认值优先于客户主数据中的运输条件。
    1. 装运成本信息配置 ShipCostInfoProfile
      包含销售订单中装运成本信息的建议值,例如运输计划点、装运类型和装运成本定价程序。您还可以为装运成本信息配置文件分配不同的运输计划配置文件。
      这些配置文件用于执行装运成本确定的不同选项(不同的交货组合,或使用不同的运输方式)您可以更改装运成本信息中的建议数据。
    1. 发货方的运输条件 Ship.Con.Ship-to-party.
      定义: 根据ship-to party(发货方)主数据, 在销售文件处理期间, 自动确定运输条件的值。
      使用: 您可以使系统在创建或更改销售单据时, 自动复制 发货方 或 销售方 主记录中维护的 发货条件 的值。在销售单据处理期间,仍然可以手动更改建议的值。
      您可以使用自定义活动定义运输条件来维护运输条件。
      以下选项可用:
  • A:自动将发货条件从发货方主记录分配给当前正在处理的销售文件。如果不维护发货方主记录中的发货条件,则需要在销售文件处理期间手动维护。
  • B:自动将发货条件从发货方主记录分配给当前正在处理的销售文件。如果未维护船对方主记录中的装运条件,则将指定为卖方维护的装运条件。

在自定义中为销售文档类型定义的运输条件被视为默认值,并覆盖此处进行的任何设置。因此,您可以在此处进行的选择仅在自定义销售文档类型中没有维护运输条件时才相关。如果您在此处不进行选择,系统将恢复到其标准行为。
标准设置: 默认情况下,系统会在销售文档处理期间从销售方的客户主记录中建议发货条件。客户主记录中的建议被销售文档类型自定义中定义的发货条件覆盖。

    1. 立即交货 Immediate delivery
      当您在此字段中进行选择时,SAP会在保存单据时立即为您的单据创建交货。
      在标准SAP系统中,此设置通常用于现金销售和紧急订单。您可以从以下可用选项中选择:
    • 选择A进行立即交货。
    • 选择X仅对确认数量的行项目进行立即交货。
    • 如果您不希望创建立即交货,请将此字段留空。
Billing

Billing
    1. 交货相关开票类型 Dlv-rel.billing type
      销售周期: 创建销售订单, 确认销售订单, 交货, 开票, 收款, 结算.
      在创建与交货相关的开票场景的开票时,SAP系统将使用您在此字段中输入的开票单据类型作为默认开票单据类型。
      与交货相关的开票 是指那些 在创建开票单据之前 需要创建 交货单据 的 销售周期。
    1. 订单相关开票类型 Order-rel.bill.type
      销售周期: 创建销售订单, 确认销售订单, 开票, 收款, 结算.

    注: 这里没有Delivery交货这一步.

    在此字段中输入您希望用于开票的订单相关开票单据类型。订单相关开票 是指直接从 销售订单创建的开票单据,而不涉及中间的交货步骤。这适用于服务开票订单和借记/贷记流程。

    1. 跨公司开票类型 Intercomp.bill.type
      在此字段中输入您希望在跨公司场景中用于开票的默认跨公司开票单据类型。跨公司开票单据记录了同一集团内两家公司之间的销售交易。
    1. 开票阻止 Billing block
      此字段的目的是阻止您的销售单据被开票。仅当您希望阻止您的销售单据被开票,直到授权人检查单据并解除开票阻止时,才在此字段中进行选择,例如贷记单据。请注意,您在此处分配的开票阻止将在头部级别生效,并适用于整个销售单据。
    1. 开票计划类型 Billing plan type
      开票计划控制周期性和里程碑式开票的开票时间表和安排。在SAP中,您可以在头部级别和项目级别设置开票计划。仅当您的销售单据与周期性开票或里程碑式开票相关,并且您希望在销售单据类型的头部级别保留开票计划时,才在此字段中进行选择。有关开票计划的详细信息,请参阅第九章。
    1. 付款保证程序 Paymt guarant. proc.
      付款保证程序控制您的销售单据类型的风险管理设置。信用证、银行保函和出口信用保险是外贸中常用的几种风险管理文件。如果您的单据类型与风险管理控制相关,请在此字段中维护值。
    1. 付款卡计划类型和检查组
      仅当您的销售单据与付款卡处理相关时,才在这些字段中进行选择。付款卡将在第九章中详细讨论。对于单据类型OR的标准订单,SAP在付款卡计划类型字段中使用值03(付款卡),在检查组字段中使用01(标准)。

请求交货日期/定价日期/采购订单日期

图7.5显示了销售单据类型自定义屏幕中的一组字段,您可以在其中维护用于确定请求交货日期、定价日期和采购订单日期的建议。请求交货日期是客户期望收到货物的日期。它可以是客户提供的日期或SAP系统建议的日期。另一方面,定价日期有助于确定销售单据行项目的有效价格。我们现在将介绍这些字段如何影响销售单据中各种日期的确定。


Figure 7.5 Requested Delivery Date/Pricing Date/Purchase Order Date section of the customization screen for maintaining sales document types


在销售单据类型中,您可以设置请求交货日期、定价日期和采购订单日期的建议。我们将介绍这些字段如何影响销售单据中的日期。

  • 交货时间(以天为单位)Lead time in days: 销售单据中指定的交货日期 应为 当前日期之后的某个天数。
  • 日期类型 Date type: 标识日期类型(日、周、月、间隔),用于销售单据计划行中选择交货日期格式,确保系统识别格式,不受界面语言影响。
  • 建议定价日期 Prop.f.pricing date: 功能:在创建销售订单时,此属性决定系统默认的定价日期。
  • 有效期开始日期建议(Prop.valid-from date)确定销售单据中的有效期开始日期。留空表示无建议;选择A表示从今天开始;选择B表示从下月初开始.
  • 建议交货日期 Propose Deliv. date: 复选, 该字段用于设置销售单据的默认“有效期开始日期”,影响合同或订单生效的时间,确保条款在有效期内正确应用。
  • 建议客户参考日期 Propose CustRef. Date: 决定销售订单中客户参考日期的默认设置方式,支持自动填充或手动设置。
  • 寄售货物收货时间 Cons. Goods Rec. Hrs.: 决定了系统如何检查寄售库存的接收时间,可选择不检查、严格检查、提示消息或确认后检查。

交货时间(以天为单位)Lead time in days
销售单据中指定的交货日期 应为 当前日期之后的某个天数。
表示客户期望在此日期之前收到货物。例如,如果客户要求在10天内交货,则在创建销售订单时,SAP将建议客户在10天后交货。

日期类型 Date type
在系统内部标识日期类型。(日、周、月、间隔)
使用: 当您为销售单据创建计划行时,您可以为交货日期(日、周或月)指定不同的格式。此指示器使系统能够引用特定格式,独立于它在用户交互界面上显示的语言。

建议定价日期 Prop.f.pricing date
Proposal for Pricing Date, 作用:此属性决定了在创建销售订单时,系统默认的定价日期将如何确定。
根据选择的不同,系统可以基于以下几种情况来设置定价日期:

  • 空白:基于订单创建的当天日期作为定价日期。
  • A:基于客户请求的交货日期(通常在订单表头信息中)。
  • B:基于有效期开始日期(通常适用于合同)。
  • C:基于合同开始日期(可以是表头或项目级别的日期)。

建议有效期开始日期 Proposal for valid-from date
该字段用于确定销售单据中“有效期开始日期”的默认值。留空时不自动填充日期;选择A则为当天,选择B则为下月初。
定义:有效期开始日期为合同或订单生效的第一天,影响价格、交付等时间相关的流程。
重要性:正确设置确保条款在有效期内正确应用。系统会根据配置自动建议合适的有效期开始日期。

建议交货日期 Propose Deliv. date
复选, 建议当前日期作为要求的交货日期
指示系统是否自动提出 以 当前日期 作为 交货日期。

建议客户参考日期 Propose CustRef. Date
Proposal for Customer Reference Date
功能:决定销售订单中客户参考日期的默认设置方式,支持自动填充或手动设置。
客户参考日期通常基于某些预设标准,例如订单创建日期、客户请求的交货日期等。
应用场景:

  • 标准订单处理:对于流程标准化的公司,可能希望系统自动生成客户参考日期,确保所有订单的日期字段一致,从而减少人工操作的可能错误。
  • 自定义订单处理:在需要根据不同客户或订单条件手动设置客户参考日期的情况下,可以不启用该选项,以便用户有更多的操作空间。

寄售货物收货时间
Consignment Goods Receipt Hours
定义发货方的客户主数据中, 保存的货物接收时间 是否应被考虑用于确定 请求的交货日期。

  • 使用:请记住,在主和IDOC(背景)情况下不允许弹出窗口。因此,自定义选项C(“考虑确认后的货物接收时间”)在这种情况下的行为类似于A。
    类似的限制适用于BAPI情况,其中定制选项B和C将更改为A。
  • 作用:该属性决定了系统在处理寄售库存接收(Consignment Goods Receipt)时,是否以及如何检查货物接收的时间范围。
  • 可选择的选项
    • 留空: 不进行检查。作用:系统在处理寄售库存的接收时,不会检查货物接收的时间范围。这意味着无论寄售库存的接收时间是什么,系统都会允许接收操作的进行。适用于对接收时间没有特别要求或限制的业务流程。
    • A: Check Goods Receiving Hours 检查接收时间。作用:选择这个选项后,系统将在寄售库存接收时严格检查货物的接收时间范围。如果接收操作超出了定义的时间范围,系统会阻止该操作。适用场景:用于需要严格控制接收时间的业务流程。例如,客户只能在特定的工作时间内接收货物,系统必须确保接收时间在允许范围内。
    • B: Check Goods Receiving Hours (with info message) 检查接收时间,并提供信息消息。作用:选择这个选项后,系统将在寄售库存接收时检查货物的接收时间范围。如果接收操作超出了定义的时间范围,系统会发出一条信息消息提示用户,但不会阻止接收操作的继续。适用场景:适用于希望提醒用户注意接收时间但不严格限制的场景。这种设置可以帮助用户在必要时调整接收时间,同时允许灵活处理。
    • C: Check Goods Receiving Hours after confirmation 在确认后检查接收时间。作用:选择这个选项后,系统会在确认寄售库存接收操作之后检查接收时间。如果接收时间超出允许范围,系统会在确认后发出警告或阻止进一步的处理。适用场景:用于在接收操作已经开始或接近完成时进行最终检查的场景,确保在最后阶段有机会确认或纠正接收时间问题。

Cons. Goods Rec. Hrs.
属性中的选项决定了系统在寄售库存接收时如何处理和检查接收时间范围的方式。根据业务需求,你可以选择不检查、严格检查、提供信息消息或在确认后检查,以确保接收操作符合业务流程的要求。

销售单据类型的自定义屏幕还包含一个用于设置合同的部分。我们故意跳过了此处的自定义部分,将在本章稍后讨论合同时进行介绍。


定义项目类别

在自定义销售单据的过程中,下一步是定义项目类别。项目类别用于控制与项目处理相关的各个元素,例如项目定价、交货、ATP(可用性检查)、交易流程更新等,从而影响项目的行为。您在项目类别级别 定义的自定义设置 将决定 项目在销售单据中的表现,以及它在销售单据周期中的所有后续步骤中将如何发挥作用。通过在项目类别设置中自定义交货相关性、开票相关性 和 定价相关性,您可以根据业务需求,为项目设置不同的处理方式。
比如,若要配置一个针对免费交货的项目类别,可以将标准项目与交货和开票相关,但与定价无关。

标准SAP系统提供了一个预定义的项目类别列表,涵盖了各种业务场景。例如,AFN项目类别 适用于 文件类型AF(询价),AGN项目类别 则适用于 文件类型AG(报价)等。如果这些标准项目类别符合您的业务需求,您可以直接使用它们,或者通过复制这些标准项目类别来创建自定义的项目类别。

要定义销售项目类别,可以使用交易代码VOV7,或者通过以下菜单路径进行操作:IMG ➢ 销售和分销 ➢ 销售 ➢ 销售单据 ➢ 销售单据项目 ➢ 定义项目类别。

接下来,我们将详细讨论图7.6中显示的各个字段 及其对 销售单据中 行项目 的影响。为便于理解,本章将以标准项目类别TAN的设置为例进行介绍。


图7.6 维护项目类别自定义屏幕的业务数据部分

业务数据 Business Data

在这里,您定义项目类别的业务数据。

摘要
  • 项目类型: 价值项目[A]-固定金额,不受数量等影响。文本项目[B]-用于无需开票的项目,如传单。标准项目[留空]-根据数量、重量等变化定价。

  • 完成规则: 控制询价、报价和合同中项目的完成状态。选择A时,首次引用报价创建订单后,该报价状态将标记为完成,无法再用于创建其他订单。

  • 特殊库存 Special Stock: SAP 使用指示符W跟踪客户寄售库存。只有消耗的(卖出的)库存会被开票。项目类别KENKRN用于寄售发货和退货。

  • 开票相关性: 其控制项目类别是否与开票相关。主要选项包括:B:订单开票, A:交货开票, D:形式发票, I:开票计划, 留空则无开票

  • 开票计划类型: 默认开票计划类型键,控制开票计划。适用于周期性或里程碑式开票, 如:保修和维护合同的项目类别WVN 和 租赁合同的项目类别MVN.

  • 开票阻止 Billing Block: 默认开票阻止,需授权人解除阻止后才能开票。

  • 定价 Pricing: 定价指示符[X:标准定价, A:空容器定价, B:免费商品定价, 留空:无定价]

  • 统计值 Statistical Value: 项目值不会汇总到头部以计算单据总值。选项包括:留空:项目值汇总, X:不汇总且不统计, Y:不汇总但统计

  • 收入确认 Revenue Recognition 和截止/开始日期 Delimit. Start Date: 控制收入确认和应计处理。留空-表示项目类别与收入确认无关。

  • 业务项目 Business Item: 复选后, 允许销售单据的头部和项目数据不同步, 反之希望数据一致.

  • 计划行 Sched.Line Allowed: 复选后, 允许项目具有计划行,仅对与交货相关的项目需要计划行,文本项目可以例外。

  • 项目与交货相关 Item Relev.for Dlv: 一般不选. 复选后: 允许 文本和价值项目(固定金额) 与 交货 相关,但不从 库存 中交付 文本项目(用于无需开票的项目)。

  • 退货 Returns: 复选, 指示项目是否为退货项目。适用于退货货物或类似流程的项目类别。

  • 重量/体积相关 Wght/Vol. Relevant: 指定SAP是否计算项目的 重量 和 体积。

  • 信用活动 Credit Active: 复选, 如果需要对项目进行信用检查,请选择此选项。

  • 确定成本 Determine Cost: 复选, 是否使用成本条件类型VPRS 来计算 项目 的成本。


以下是此部分屏幕上显示的字段:
项目类型 Item Type
在SAP中,项目分为 价值项目[A]、文本项目[B] 或 标准项目[留空]:

  • 价值项目 SAP提供价值项目,用于向客户开具 固定总金额的 货物 或 服务 的场景。该价值是固定的,不会随着与物料相关的数量、体积、重量或时间单位的变化而变化。
  • 文本项目 文本项目通常用于向客户发送印刷材料,如传单、目录等。这些项目通常不向客户开票,因此与定价无关。可以直接将文本项目添加到销售订单中,而无需先创建物料主记录。在标准SAP中,项目类别TATX可用于文本项目。
  • 标准项目 对于所有其他场景,您使用SAP中的标准项目。标准项目的定价考虑了与物料相关的数量、重量、体积和时间单位的变化。

完成规则 Completion Rule
完成规则字段控制询价、报价和合同文件中项目的完成状态。它告诉您项目将在何时被视为完全处理。例如,在此字段中为报价项目类别选择A,SAP将在订单首次引用报价时将其状态设置为完成。一旦状态完成,您将无法再次引用该报价创建其他订单。此字段在自定义中的可用选项是不言自明的。

特殊库存 Special Stock
当您希望项目类别使用某些特殊库存位置的库存时,请在此字段中进行选择。例如,在寄售处理的情况下,场景要求仅为客户从寄售库存位置实际消耗的库存数量开票。SAP使用特殊库存指示符W(客户寄售)跟踪寄售位置的库存。标准项目类别KEN(寄售发货)和KRN(寄售退货)在此字段中具有值W。这有助于SAP在寄售发货和寄售退货处理中使用客户寄售位置的库存进行所有库存相关的过账。客户寄售处理将在本章稍后详细解释。

“寄售”是一种商业模式,其中供应商(寄售方)将商品交给零售商(受托方)进行销售,但所有权仍然归供应商所有,直到商品被最终消费者购买为止。以下是寄售的几个关键点:

  • 所有权:商品在寄售期间的所有权属于供应商。只有在商品售出后,所有权才转移给消费者。
  • 库存管理:商品存储在零售商的地点,但作为供应商的库存管理的一部分。
  • 结算方式:零售商在商品售出后,按照约定的价格支付供应商货款。
  • 风险:未售出的商品通常可以退回给供应商,零售商不承担库存积压的风险。

寄售模式常见于服装、电子产品等零售行业,有助于供应商扩大市场覆盖,同时减少零售商的库存压力。

开票相关性 Billing Relevance
项目类别是否与开票相关由开票相关性字段控制。此字段的可用选择是不言自明的。以下是一些重要的选择:

  • B用于配置与订单相关的开票项目类别
  • A用于交货相关的开票
  • D用于形式发票
  • I用于开票计划相关的开票
  • 将此字段留空以配置项目类别与开票无关。

开票计划类型 Billing Plan Type
在此字段中,您输入项目类别的默认开票计划类型键,从而控制销售项目的开票计划。如果项目类别与周期性或里程碑式开票相关(开票相关性=I),则需要在此处分配两字符的开票计划标识符。用于保修和维护合同的项目类别WVN 和 用于租赁合同的项目类别MVN使用此设置。
合同文件将在本章稍后解释。有关开票计划的详细信息,请参阅第九章。

开票阻止 Billing Block
使用此字段,您可以为项目类别默认设置开票阻止。当您使用在自定义中设置了开票阻止的项目类别创建销售单据时,销售单据中的项目将被阻止开票,只有在授权人验证销售项目并解除开票阻止后,才能进行开票。如果您的业务需求要求项目默认被阻止开票,则应使用此字段。

定价 Pricing
在此处设置项目类别的定价指示符。定价指示符告诉项目类别是否与定价相关,以及SAP是否应自动为使用此项目类别的销售单据中的项目进行定价。您可以选择以下指示符之一:

  • X使您的项目类别与标准SAP项目定价相关。
  • A将您的项目类别设置为与空容器定价相关。
  • B将免费商品定价应用于您的项目类别。

将此字段留空以使项目类别与定价无关。

统计值 Statistical Value
在SAP中,项目值汇总以计算头部级别的单据值。当您为项目类别设置统计值指示符时,项目值不会汇总到头部以计算单据总值。除非您希望项目值作为统计值,否则请将此字段留空,以便SAP在计算单据总值时考虑项目值。如果选择X,SAP不进行汇总,且该值不能用于统计。如果选择Y,SAP同样不进行汇总,但该值可以用于统计。

收入确认和截止/开始日期 Revenue Recognition & Delimit. Start Date
这两个字段控制项目类别的收入确认和应计处理。如果项目类别与收入确认处理无关,请将这两个字段的数据留空。有关收入确认的详细信息,包括这两个字段的解释,请参阅第十章“账户分配和收入确认”。

在SAP和财务管理中,“应计处理”指的是在会计期间结束时,通过调整账目来记录尚未结算的收入和费用。这确保收入和费用在正确的会计期间内得到确认,从而提供更准确的财务报表。

具体包括:

  • 应计收入:在收入实际发生时确认,而不是在收到款项时。例如,提供服务后即使款项未收到,也应记录为收入。
  • 应计费用:在费用实际发生时确认,而不是在支付款项时。例如,使用服务后即使款项未支付,也应记录为费用。

在SAP系统中,收入确认和应计处理功能帮助确保财务报表的准确性和一致性,符合会计准则和法规的要求。

业务项目 Business Item
当为项目类别选择此复选框时,允许销售单据的头部和项目中的业务数据不同。当您希望允许销售单据的头部和项目之间的数据不同步时,请选择此复选框;如果希望数据在头部和项目之间相同,请取消选择此复选框。

计划行 Sched.Line Allowed
当选择此复选框时,允许项目具有计划行。只有在为项目类别自定义时选择此复选框,销售单据项目级别的计划行选项卡才会出现。仅对那些与交货相关的项目需要计划行。与交货无关的项目,如贷记项目、借记项目和服务项目,不需要计划行。文本项目作为例外,可以存在于有计划行和无计划行两种情况下。

项目与交货相关 Item Relev.for Dlv
文本和价值项目不包含计划行,因此不能作为这样的交货项目。当选择“项目与交货相关”复选框时,允许文本和价值项目与交货相关。使它们与交货相关,不是从库存中交付文本项目,而是允许它们复制到交货单据中以供参考。除非您正在配置一个希望使其与交货相关的文本或价值项目的项目类别,否则请不要选择此复选框。

退货 Returns
此复选框指示销售订单中的项目是否为退货项目。如果您正在设置退货货物或类似流程的项目类别,请选择此选项。

重量/体积相关 Wght/Vol.Relevant
此复选框指定SAP是否应计算项目的重量和体积。

信用活动 Credit Active
此复选框指示项目是否与信用检查相关。如果您希望对项目进行信用检查,请选择此选项。

确定成本 Determine Cost
选择此复选框告诉SAP在定价中使用成本条件类型VPRS来计算项目的成本。有关VPRS的更多信息,请参阅第五章。

一般控制 General Control

在自定义项目类别时,下一组字段是一些复选框,如图7.7所示。这些复选框充当是/否指示符,并在批次确定和订单数量方面对销售单据项目进行一些一般控制。


图7.7 维护项目类别自定义屏幕的一般控制部分

自动批次确定 Autom.batch determ
控制项目的批次确定。当为某个项目类别选择此选项时,它告诉SAP使用自动批次确定来查找输入到销售订单行项目的材料的匹配批次。仅在您的材料与批次相关时使用此选项。您将在第13章“序列号和批次管理”中详细了解批次管理。

允许四舍五入复选框 Rounding permitted
此复选框控制是否可以将所需的订单数量四舍五入为可交付单位。当选择此选项时,它会激活项目类别的四舍五入功能,反之亦然。此外,您还需要定义一个四舍五入配置文件,并将其分配给客户-物料记录或物料主记录。四舍五入配置文件包括阈值和上舍入/下舍入百分比。

订单数量=1 Order qty=1
如果您希望每个销售项目的订单数量限制为每个销售文档中的一个项目,请选择此复选框。

交易流程 Transaction Flow

图7.8:维护项目类别的自定义屏幕中的交易流程

如果查看图7.8,您会发现此组左侧的字段在此处无法输入数据。这是因为这些字段在各自的自定义屏幕中分配给项目类别。

例如,在配置销售项目的不完整性程序时,您将项目不完整性程序分配给项目类别。我们在此简要总结如下:

  • 不完整性程序 Incompletion Proced.:项目不完整性程序将确保在您保存文档时,项目的所需数据已正确填写,并且其不完整状态已完成。
  • 合作伙伴确定程序 PartnerDetermProced.:项目级别的合作伙伴确定程序将确保销售项目级别存在所需的合作伙伴数据。
  • 文本确定程序 TextDetermProcedure:项目文本确定程序将控制应为项目确定哪些文本字段以及如何确定。
  • 项目类别统计组 Item Cat.Stats.Group:项目类别统计组将控制物流信息系统(LIS)中项目数据的更新。

屏幕序列组 Screen Seq.Grp
屏幕序列组控制与项目相关的各种屏幕上显示的字段及其在处理销售项目时的显示顺序。此字段应始终包含“N”,表示标准项目屏幕,除非您已定义自己的项目屏幕序列组并希望使用它而不是标准的。

状态配置文件 Status Profile
仅当您希望将默认状态配置文件附加到项目类别时,才选择此值。使用此状态配置文件,您将能够控制销售文档中行项目的用户定义状态。有关状态配置文件的详细信息,请参阅本章前面销售文档类型自定义过程中的状态配置文件解释。

自动创建采购订单 Create PO Automatic
此复选框以前仅用于ALE,但现在也适用于第三方采购订单创建。当选择此选项时,它会在您保存订单时为第三方计划行创建采购申请和后台采购订单。仅当您的项目类别类型与第三方订单处理相关时,才选择此复选框。


物料清单/配置 Bill of Material/Configuration

图7.9显示了项目类别自定义中的下一组字段。这些字段控制项目类别的变型配置和物料清单处理。


图7.9:维护项目类别的BOM/配置部分自定义屏幕
图7.9:维护项目类别的BOM/配置部分自定义屏幕

配置策略 Config. Stragegy
自动运行或在配置期间允许进行检查和处理的控件。
配置策略是一个组概念,也可用于项目类别。您可以为每个策略设置各种微调控制,例如,系统是要检查所需的特性还是要检查多个特性选择。

材料变体时的操作 Mat. Variant Action
配置期间确定 材料变体时的操作
控制系统在确定现有配置已用作可存储类型时的反应。
在定义可储存类型时,系统可以确定相当早的交货截止日期,因为不需要单独的按订单生产。

运行ATP检查材料变体 ATP material variant
指定系统是否应为材料变体运行ATP检查。

结构范围 Structure Scope
结构范围 在此字段中输入的内容将决定销售文档中如何处理物料清单 (BOM)。您可以选择以下选项:

  • 选择 A 以展开单级 BOM。
  • 选择 B 以展开多级 BOM。
  • 如果不想展开 BOM,请保持此字段为空白。

应用 Application
此键表示在公司内的不同组织区域中自动确定备选方案的过程。
为了在特定的应用领域中选择正确的替代方案,每个应用都定义了以下标准:

  • 物料清单使用的优先级
  • 特定物料清单的特定替代方案的优先级
  • 来自物料主数据的生产版本
  • 检查某些状态指标
    这个关键字代表了一个过程(例如:SD01代表销售和分销),用于在公司内部不同组织领域中自动确定替代方案。

变体匹配 Variant Matching
复选框, 进行变体匹配. 这将激活变体测定.

创建交货组 Create Delivery Group
如果您的项目类别与BOM相关,并且您希望将BOM的所有可交付子项合并到一个交付组中,以便在同一日期交付,请使用此字段。
选中此复选框时,SAP会将子项分组到具有相同日期的交付组中。当您在此字段中选择A时,SAP会创建一个具有相关计划行的交付组。

手动替代 Manual Alternative
选中此复选框后,用户可以在销售文档的物料清单展开过程中手动选择一个替代物料清单,前提是该物品在SD中存在多个物料清单。
图7.10显示了与价值合同、维修管理和资源相关计费相关的字段。只有当您的项目类别类型与这三个流程中的任何一个相关时,您才在这些字段中进行选择。本章后面将解释合同,而维修/资源相关计费不在本书的范围之内。

图7.10:维护项目类别:价值合同、维修服务管理和资源相关计费

参数有效性
为参数有效性赋值. 此指示器控制项目可以以参数有效性进行维护。


others

摘要:

  • 价值合同材料 Value contract matl.: 系统自动使用指定的物料,用于技术控制,影响税收、统计和物料主数据。
  • 合约发布控制 Contract Release Ctrl: 控制订单价值达到或超过设定值时的系统反应,包括无响应、警告、错误消息等。
  • 启用维修程序 Repair proced.: 启用维修程序的复选框。
  • 计费形式 Billing Form: 决定资源相关计费文档的计费方式,是按固定费用还是动态项目个别项目计费。
  • 动态项目处理器配置文件(Dynamic Item Processor Profile): 控制数据如何汇总到动态项目中,用于销售价格计算、资源相关计费或数据确定。
  • 带有批次参考的MP返回 Ret.w.BatchRef: 控制退货时系统复制哪些特征,以及是否允许更改特征值或创建新批次。
  • Def.Batch SelInd.: 定义批次选择指标,用于销售订单和交货中Mill BSelInd字段的值。
  • 自动取消分配 Supply Assignment(ARun): 决定在变更、删除或拒绝销售文档中的项目时,是否可以自动取消已分配项目的分配。

价值合同 Value Contract

价值合同材料 Value contract matl.
如果用户在价值合同项目中没有指定物料,系统会自动使用此处指定的物料。输入的物料用于技术控制,影响税收确定、统计更新、划分及其他来自物料主数据的信息。

合约发布 Contract Release Ctrl
合同发布控制用于控制当价值合同的订单价值达到或超过设定值时的系统反应。用户可以选择不同的响应方式,包括无响应、警告、错误消息等。如果选择不锁定合同,即使订单价值超过目标值,系统也不会发出警告,允许同时创建多个订单。

Service Management

Repair proced.
选择此复选框以启用维修程序。

控制与资源相关的计费和创建报价 Control of Resource-related Billing and Creation of Quotations

计费形式 Billing Form
在SAP-SD中,计费形式决定了使用资源相关计费文档进行计费时,是按照固定费用还是动态项目的个别项目来开具发票。

动态项目处理器配置文件 DIP Prof.
动态项目处理器配置文件(Dynamic Item Processor Profile)是SAP中的一个配置文件,用于控制数据如何被汇总到动态项目中。这个工具在销售价格计算、资源相关计费或数据确定中非常有用。DI配置文件可以有不同的用途,决定了数据汇总的具体方式。


工厂产品增强功能 Mill Products Enhancements

带有批次参考的MP返回 Ret.w.BatchRef
他是SAP-SD中的一个设置,用于控制在创建参照计费文档的退货时系统应复制哪些特征。如果设置了该指标,系统将复制与交货相关的批次特征;如果未设置,则复制销售订单中的特征。用户可以在退货时更改特征值或创建新批次。为了正确复制特征值,还需要在库存管理和实物库存定制中进行相应的移动类型设置。

Def.Batch SelInd.
他是SAP-SD中的一个设置,用于定义批次选择指标,控制在销售订单和交货中建议的Mill BSelInd字段的值。批次选择标准可以从配置或销售订单复制,或从配置特征计算得出。为了计算批次选择标准,需要在物流通用定制中进行特征和标识符之间的分配。


供应分配 Supply Assignment(ARun)

自动取消分配 Unassign Automatically
在SAP-SD中,自动分配设置决定了在更改、删除或拒绝销售文档中的项目时,是否可以自动取消已分配项目的分配。
如果选中此复选框,已分配的项目在变更后将自动取消分配;如果不选中,则无法更改已分配的项目。


设置项目类别确定 Setting Up an Item Category Determination

在设置项目类别确定规则之前,我们将讨论确定过程中将使用的一些元素。
项目类别组 Item Category Group
在SAP SD(销售与分销)模块中,项目类别组是用于组织和分类物料的一种方法。每个项目类别组代表一组具有相似特性的物料,这些特性可能包括物料类型、用途、销售方式等。

以下是关于项目类别组的详细说明:

  • 物料类型分配:项目类别组通过物料类型与物料主数据相关联。这意味着,物料主数据中的物料类型字段会指向一个或多个项目类别组。
  • 规则链接到SD:项目类别组与SAP SD中的销售订单处理规则相关联。这意味着,项目类别组中的物料在销售订单处理过程中会遵循特定的规则和标准。
  • 项目用途、上级项目类别和销售文档类型:这些因素与项目类别组一起,帮助确定在销售订单处理期间如何处理每个物料。例如,某些项目类别可能专门用于特定类型的销售订单或特定用途的物料。
  • 标准SAP项目类别组列表:SAP提供了一系列预定义的项目类别组,这些通常可以满足大多数业务需求。这些预定义的项目类别组考虑了各种物料类型和业务场景。

总的来说,项目类别组是SAP SD中用于管理和分类物料的一种重要工具,它有助于确保销售订单处理的准确性和效率。通过定义项目类别组,企业可以更有效地管理其物料和销售流程。

标准SAP提供了多个的项目类别组列表,应该能满足任何业务需求。不过,如果您需要创建新的项目类别组,可以提供一个由字母Z开头的四位或更少的字母数字键,并提供描述。要定义新的项目类别组,请按照菜单路径IMG ➢ 销售和分销 ➢ 销售 ➢ 销售文档 ➢ 销售文档项目 ➢ 定义项目类别组。您还可以通过菜单路径IMG ➢ 销售和分销 ➢ 销售 ➢ 销售文档 ➢ 销售文档项目 ➢ 定义物料类型的默认值,定义物料类型的默认项目类别组。

个人理解, 项目类别组 类似于 菜品分类, 例如: 熟食、凉菜、饮品等. 物料类似于菜品的原料, 例如: 葱、姜、蒜、盐等. 原料也有分类, 例如: 豆类、蔬菜类、水果类等. 原料的分类与物料主数据关联.
你也可以自定义自己的类别组, 例如: 川菜、粤菜、湘菜等 或是更细分的类别, 如: 盖饭ZGF1.
菜品分类组(项目类别组) 与 SAP SD 中的销售订单 关联, 比如: 客房点菜, 要西红柿炒鸡蛋盖饭这类盖饭类别组的订单, 系统会自动分配到 西红柿炒鸡蛋盖饭 项目类别组. 项目类别组: ZGF1 对应 西红柿炒鸡蛋盖饭 项目类别组. (Z表示自定义项目类别组).

项目类别用途 Item Category Usage
此选项控制项目的用途。例如,在自动产品选择过程中,您可以使用项目类别用途PHSP(产品选择主项目)和PSEL(产品选择子项目)来区分主项目和子项目。要定义项目类别用途,请按照菜单路径IMG ➢ 销售和分销 ➢ 销售 ➢ 销售文档 ➢ 销售文档项目 ➢ 定义项目类别用途。

设置项目类别确定规则 Setting Up an Item Category Determination Rule
与销售文档类型不同,您需要在初始屏幕上手动输入销售文档类型,项目类别是在销售订单处理过程中由SAP自动确定的。这是通过在自定义中将项目类别分配给确定键来实现的。您可以使用事务代码VOV4 或 按照菜单路径IMG ➢ 销售和分销 ➢ 销售 ➢ 销售文档 ➢ 销售文档项目 ➢ 分配项目类别来分配项目类别。
图7.11显示了分配项目类别的自定义屏幕。屏幕上的前四个字段,销售文档类型(SA)、项目类别组(ItCGr)、项目用途(Usg.)和上级项目类别(HLevItCa),构成了一个确定键。您可以将一个默认项目类别和最多11个手动项目类别分配给一个确定键。在确定过程中,默认项目类别会自动复制到销售文档中的所需项目行,但您可以随时用您在自定义中分配给同一确定规则的11个手动项目类别中的任何一个覆盖它。

图7.11:分配项目类别到销售文档

SAP如何确定项目类别

SAP确定项目类别的过程如下所述,并在图7.12中以图形方式表示:
图7.12:SAP中项目类别的确定


7.12
  1. SAP 从 销售文档 中读取 文档类型。
  2. SAP 从 销售项目物料的物料主数据 中读取 项目类别组。在此时,它还检查项目是主项目还是子项目,以确定上级项目类别(链接到主项目)在项目类别确定中是否有任何作用。SAP还检查是否有任何项目用途需要考虑。
  3. SAP根据接收到的数据创建一个确定键。
  4. SAP在确定规则的安排中搜索此键。
  5. SAP将销售项目的项目类别返回给销售文档。


定义计划行类别

自定义销售文档的下一步是定义计划行类别。计划行由 确认的交货数量 和 相应的确认交货日期 组成,这些数量可以交付。计划行类别控制此交货调度过程,并通过控制各种相关性指标和与交货、采购申请生成、可用性检查、货物移动、需求转移、产品分配和MRP适用性相关的其他值来影响物流。计划行的行为,如是否创建交货、默认是否阻止交货、是否允许MRP等,取决于您在自定义计划行类别时设置的配置选项。

您可以使用事务代码VOV6 或 按照菜单路径IMG ➢ 销售和分销 ➢ 销售 ➢ 销售文档 ➢ 计划行 ➢ 定义计划行类别来定义计划行类别。

标准SAP提供了各种计划行类别,但您可能会遇到需要自定义自己的计划行类别的情况。
一旦进入自定义屏幕,输入一个两位字母数字键和描述来定义您自己的计划行类别。请务必记住遵循以Z作为前缀命名对象的规则。

现在让我们看一下图7.13所示的计划行类别-CN的各种自定义设置。


图7.13:定义计划行类别-CN
简述

计划行类别键和类型
在图7.13顶部的屏幕中,CN代表计划行类别键,而No MRP代表计划行类别类型的描述。

注意:在标准SAP中,计划行类别的第一个字符始终代表使用计划行类别的销售过程,例如:
A – 询价,
B – 报价,
C – 销售订单,等等。

第二个字符代表计划行对物流过程的影响,例如:
N – 无MRP,
P – MRP适用,
T – 无库存管理,等等。
因此,如图7.13所示,计划行类别CN适用于无MRP检查的销售订单。

Business data

交货阻止 您在此字段中输入的交货阻止键将作为默认交货阻止复制到销售文档中的计划行。选择您希望默认到计划行的交货阻止。

移动类型 SAP中的移动类型控制货物的“去和来”移动,从而控制库存更新。例如,移动类型601(图7.13)用于从库存中发货,因此它会减少交付数量的库存。SD模块使用的货物移动类型范围为601到699。选择与您的计划行类别相关的移动类型。

一步移动类型
此字段允许您输入货物一步移动的移动类型。诸如STO之类的过程可以同时具有单步和两步货物移动。两步过程的示例是将货物从工厂A转移到工厂B,其中第1步是从工厂A发货(GI),第2步是在货物实际收到时在工厂B执行收货(GR)。一步过程是将货物从工厂A转移到工厂B,其中在工厂A执行GI时视为已执行第2步。在这种情况下,您不会等待货物在工厂B实际收到以执行GR步骤。相反,SAP会在您在工厂A执行GI步骤时自动在工厂B执行GR步骤。一步过程通常用于工厂彼此非常接近的情况,因此跨工厂移动不需要两个单独的步骤。

订单类型/项目类别/账户分配类别 通过ATP检查和TOR,您可以检查库存中货物的可用性,并将短缺需求转移到PP或采购模块以进行生产计划或采购。这三个字段共同允许为从销售订单转移的需求自动创建采购申请。

从外部采购更新时间表 Update Sched. Lines
控制当您输入相关单个采购订单的发货通知或发布相应的货物收据时,系统是否会自动更新销售订单项目的计划行。

发出估值在途库存的移动类型 MvT Iss. Val. SiT
如何根据发出估值在途库存的情况来设置商品移动类型,以及如何通过移动类型来定义所有权转移的方式。

发出估值在途库存所有权转移规格 Spec.Iss. Val. SiT
对于包含发出估值在途库存的商品移动的精确所有权转移的规格。具体来说,它涉及了发出估值在途库存的移动类型定制字段,以及对于发出估值在途库存的转移所有权定义。
具体例子包括:

  • 对于跨公司代码的发出估值在途库存(CST),需要定义所有权是在运输过程中转移还是在货物接收时转移(强制性输入)。
  • 对于同一公司代码内的发出估值在途库存(IST),可以选择在运输过程中转移所有权还是在货物接收时转移(可选输入)。
  • 在采购过程中,如果接受在原地的发出估值在途库存,需要定义所有权是在客户现场转移(强制性输入)。

项目交货相关指示器 Item rel.f.dlv
当选中时,复选框项目Rel.F.Dlv.允许附加到计划行的项目与交货相关。对于那些您不希望交付的计划行类别,如询价和报价相关的计划行类别,请取消选择此字段。

采购申请交货计划 P.req.del.sched
复选框P.Req.Del.Sched表示销售行项目是否与交货重新计划相关。在处理第三方订单时保持取消选择,因为可能会有直接从您的供应商到客户的货物发运,您不需要SAP在这种情况下重新计划交货时间表。当货物首先到达您的仓库,然后在收到销售订单的需求后移动到客户的采购订单时使用此选项,以便SAP可以将这些时间添加到交货计划中。

外部产能规划 Ext.capa. planning
SAP SCM中的外部容量规划用于第三方订单。这涉及定义用于计划的类别,并使用业务附加组件(BAdI)进行自定义条件的设置。系统处理采购申请、数据传输和SAP APO中的计划。需要业务功能和集成模型。

从采购订单更新计划行 Upd. Sched
此标志可以在采购订单发生变化时 触发 销售订单计划行的更新。当相应的采购订单发生变化时。这需要采购订单是库存运输订单且装运计划激活。例如,如果采购订单的交货日期提前,销售订单计划行的可用性日期也会相应更新。

Transaction flow

不完整性程序 字段Incompl.Proced.仅在计划行类别的自定义屏幕中显示。您在自定义不完整性程序时为计划行输入默认值。

需求/装配 Req./Assembly
复选框, 充当需求转移的开/关开关。当选中时,可以通过创建相关的采购订单或采购申请将销售订单的需求转移到PP或采购模块。它也是进行可用性检查的先决条件。如果您不选择需求字段而仅选择可用性字段,则检查将不起作用。

可用性/产品分配 Availablility/Prod.allocation 当选中时,此复选框激活销售订单的可用性检查/产品分配。有关可用性检查的更多详细信息,请参阅第6章“可用性检查、需求转移和未完成订单”。


设置计划行类别确定

就像项目类别一样,计划行类别也是由SAP自动确定的。这是通过将计划行类别分配给项目类别和MRP类型的组合来实现的。MRP类型存储在物料主记录的MRP视图中,负责物料的需求计划。您可以通过事务代码VOV5或通过菜单路径IMG ➢ 销售和分销 ➢ 销售 ➢ 销售文档 ➢ 计划行 ➢ 分配计划行类别来分配计划行类别。

图7.14显示了分配计划行类别的自定义屏幕。

如您所见,默认计划行类别CN分配给项目类别TAN(标准项目和MRP类型ND – 无计划)。您还可以为您的确定规则分配三个额外的手动计划行类别(字段MSLCa)。当您创建一个具有项目类别TAN的物料行的销售订单时,如果该物料主数据具有MRP类型ND,SAP会自动确定计划行类别为CN

然后,您可以用您在自定义中为计划行类别确定设置的三个手动计划行类别值中的任何一个覆盖它。

图7.14:分配计划行类别


7.14

设置复制控制

在SAP SD中,复制控制用于将数据从一个文档复制到另一个文档,以节省时间、自动化销售流程并减少错误。它还确保了文档流程的更新和可追踪性。

为了维护销售文档的复制控制设置,您需要使用事务代码VTAAVTAF,或通过菜单路径进入销售和分销模块。
您可以定义以下复制控制:

  • 从 销售文档 复制到 销售文档(事务代码VTAA
  • 从 计费文档 复制到 销售文档(事务代码VTAF
    这些复制控制允许您将销售文档的数据复制到其他销售文档,例如从询价复制到报价或从报价复制到订单。在借记和贷记票据场景中,复制控制用于从计费文档复制数据以创建借记或贷记请求。

为了更好地理解复制控制,我们可以通过一个标准订单的复制控制示例来探讨如何在所有级别(头数据、项目数据和计划行数据)自定义复制控制。

设置复制控制:头数据

复制控制 自定义屏幕 由 概览屏幕 和 详细屏幕 组成。

概览屏幕

在复制控制 概览屏幕上,您定义要复制的源对象和要复制到的目标对象。

图7.15是复制控制概览屏幕的示例。这里,IN和QT代表源文档类型,OR代表目标文档类型。您可以通过单击菜单上的新条目按钮定义新的复制源和目标关系。
图7.15中显示的对话框结构菜单包含每个级别的图标,您需要在这些级别定义复制控制设置。双击图标将带您进入指定级别的概览屏幕。当前图标在头级别,我们正在维护销售头级别的复制控制。

图7.15:销售文档到销售文档复制的头概览屏幕
详细屏幕

复制控制设置主要由三个主要元素组成:

  • 数据传输例程: 控制需要复制的数据
  • 要求: 控制何时(以及何时不)复制数据
  • 一些复选框: 复选框字段充当开/关开关,以在复制过程中激活或停用特定功能。
图7.16:销售文档 到 销售文档复制 的 头详细屏幕
简述

复制要求 Copying Requirements
复制要求字段控制数据何时应被复制以及何时不应被复制。这里,复制要求101告诉SAP,只有当两个文档(即QT和OR)的头合作伙伴匹配时,才应进行复制。通过此设置,如果您尝试从客户B的报价文档创建客户A的订单,SAP将在文档复制屏幕上显示错误,告诉您无法复制销售文档,因为两个文档的头数据不相同。

数据传输例程(DataT字段)
数据传输例程包含从源对象到目标对象的字段到字段的数据传输的ABAP代码。图7.16中的例程051、101和001指定,当QT文档复制到OR文档时,源到目标文档(即从QT到OR)的常规头数据、头级别的业务数据和头级别的合作伙伴数据都将被复制。

复制项目编号复选框 Copy Item Number
复制项目编号复选框控制是否应从源文档复制项目编号到目标文档。此设置确保源和目标文档中的项目编号相同。由于图7.16中选择了此选项,因此项目编号将从QT复制到OR。

完整参考 Complete Reference
完整参考复选框选中时,告诉SAP在目标文档首次引用源文档时更新源文档的状态为完成。一旦源文档状态变为完成,您将无法再次将该源文档复制到任何其他目标文档。

设置复制控制:项目数据

一旦在源和目标文档类型的头之间定义了复制控制,您需要在这两个文档的相关项目类别之间定义复制控制。图7.17显示了项目类别复制的概览屏幕。要到达此屏幕,请单击图7.16左侧的项目图标。屏幕上的项目类别AGN是源项目类别。

图7.17:销售文档到销售文档复制的项目概览屏幕

为了本章的目的,我们将分析标准项目类别AGN。要到达图7.18所示的详细屏幕,请双击项目类别行AGN

图7.18:销售文档到销售文档复制的项目详细屏幕
简述

我们现在将详细讨论图7.18中显示的自定义字段,从下方窗格的左侧开始:
项目级数据传输例程
从顶部开始,您可以看到项目级数据传输例程151、102和002,分别确保复制项目相关的常规数据、业务数据和合作伙伴数据。

FPLA
FPLA包含用于数据传输的计费计划的复制要求。如果根据FPLA的复制要求进行检查成功,计费计划字段将从源项目复制到目标项目。

复制要求
复制要求301确保被拒绝的行不会从源项目复制到目标项目。

复制计划行
选择复制计划行复选框时,确保计划行从源项目复制到目标项目。更新文档流程** 更新文档流程复选框控制复制期间的文档流程更新。

不复制批次
不复制批次复选框控制是否可以将批次从源项目复制到目标项目。

Copy config. R/O
设置配置复制后只读/只读

更新销售文档流程 Update Document Flow
"更新销售文档文档流程的指标"用于指定系统是否创建文档流程记录,当创建带有引用或后续文档中的项目的销售文档项时。选择'X'创建记录,选择'2'创建记录但不包括交付/发货/账单文档。此设置影响系统确定源文档状态的方式。

配置
配置复选框控制可配置项目的复制行为。当您从源文档复制可配置项目到目标文档时,目标文档使用源文档的配置,BOM不会重新展开。现在,如果您更改源文档,目标文档也会将该更改传递过去。通过使用此字段中的可用选项,您可以更改此行为。

重新展开结构/免费商品
此选项用于基于BOM的物料。选择此复选框时,确保主项目按原样复制,并在目标文档中重新展开BOM,具有新日期和目标文档中包含的新数量。

正/负数量
这控制在复制项目时,项目的数量或价值是产生正面影响、负面影响还是没有影响。例如,合同到退货将产生负面影响,报价到订单将产生正面影响,订单到订单复制将没有影响,等等。

复制数量
这控制应从源文档复制到目标文档的数量。您可以选择从目标数量复制或从订单数量复制,甚至可以将字段留空。如果您不选择字段中的任何值,SAP会尝试确定最合适的数量。例如,如果您在QT和OR之间的复制中将此字段留空,则确定并复制未完成的报价数量作为订单数量。

定价类型
这控制在源和目标之间复制时定价的行为。通过字段中的可用选项,您可以将定

合同项目复制模式
该选项用于设置价值合同项目的复制限制。您可以选择B来允许复制价值合同项目,并限制其他项目的复制;或者选择A来限制价值合同项目的复制,但允许其他项目的复制。如果您不想应用任何限制,可以将该字段留空。

复制产品选择
该选项与产品选择相关。通过在此处选择一个值,您可以设置是否将产品选择从源文档复制到目标文档。对于从订单到订单的复制,不要从源文档复制产品选择,而应将该字段留空,以便在目标文档中重新进行产品选择。

活动确定
活动确定字段与SD中的活动确定相关。

下一个屏幕(图7.19)表示计划行级别的复制控制。
该屏幕相对简单,您只需决定何时复制或不复制计划行,并设置一个数据传输例程来控制要复制的数据。

计划行级别的复制控制
决定计划行是否复制,并设置数据传输例程。

图7.19 销售文档到销售文档复制的计划行复制屏幕

定义您自己的例程和要求
在复制控制设置的各级详细屏幕中,您看到的例程和要求是标准SAP提供的。使用事务代码VOFM,您可以定义自己的例程和要求,以应对现有例程和要求不足以处理的业务需求。有关VOFM功能的更多详细信息,请参阅OSS说明327220 – “VOFM函数及其对象”。

SAP SD中其他文档类型的复制控制

SAP不仅为销售文档提供复制控制,还为交货和计费文档提供复制控制。表7.2显示了您可以在交货和计费文档中设置的各种复制控制及其事务代码和菜单路径。

表7.2 设置交货和计费文档复制控制的事务代码和菜单路径


Table 7.2

交货和计费文档仅分为头数据和项目数据。
因此,维护这些文档的复制控制只涉及两个级别:头复制和项目复制。
除此之外,过程与之前看到的销售到销售复制相同。复制过程中也会有例程、要求、复选框和用于复制额外信息的字段。

提示:在整个销售过程中,您需要定义各种复制控制以完成一个周期。例如,如果您的周期是一个数量合同,那么您的第一个复制控制是在数量合同和释放订单之间,然后是在释放订单和交货之间,再然后是在交货和计费之间,如果您需要将数据从计费直接复制到借记/贷记请求中,还需要在计费和借记/贷记请求之间进行复制控制。从询价到报价,从报价到订单,从订单到交货文档,以及从交货文档到发票计费文档都是使用SD复制控制的一些示例。要确定设置这些控制的应用程序,请遵循以下经验法则:确定目标文档。如果目标文档是销售文档,您需要在销售应用程序中定义复制控制。如果目标文档是交货文档,您需要在发货中定义复制控制;如果目标文档是计费文档,您需要在计费中定义复制控制。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,490评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,581评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,830评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,957评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,974评论 6 393
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,754评论 1 307
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,464评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,357评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,847评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,995评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,137评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,819评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,482评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,023评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,149评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,409评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,086评论 2 355

推荐阅读更多精彩内容