首页 > 其他分享 >如何找到 ABAP pricing procedure 的 requirement

如何找到 ABAP pricing procedure 的 requirement

时间:2023-06-26 23:12:20浏览次数:44  
标签:requirement ABAP pricing 计算 条件 类型 定价 过程

在 pricing procedure customizing 中,我们可以为每种条件类型定义一个需求(例程)编号。 需求用于以编程方式控制条件类型是否可以参与条件确定。

2 意味着 Item with pricing.

如何找到 2 routing 对应的实现?

事务码 VOFM, Requirement->Pricing:

点击 F5:

KOMP-KPOSN: condition item number
KOMP-PRSFD: X - use standard approach to carry out pricing
KOMP-KZNEP: identify the price type which must be excluded for condition check

定价过程(Pricing Procedure)是ERP(企业资源规划)系统中一个关键组件,它用于确定产品或服务的销售价格。定价过程是一种灵活的、可配置的功能,允许企业根据其特定的需求和商业策略来定义和执行定价策略。它涉及到多个组件,如价格、折扣、税收和附加费用等,这些组件共同决定了最终的销售价格。本文将详细介绍定价过程及其重要组成部分,包括定价过程的配置和执行过程。

  1. 定价过程的组成部分

定价过程包括以下主要组成部分:

a) 定价条件:定价条件是用于计算价格的基本元素。它们可以是价格(如基本价格、材料价格等)、折扣(如客户折扣、订单折扣等)、附加费用(如运输费、包装费等)和税收。每个定价条件都有一个唯一的条件类型,用于区分不同的定价条件。

b) 定价过程:定价过程是一个包含多个定价条件的结构化框架,它定义了定价条件之间的相互关系和计算顺序。定价过程中的每个步骤都包含一个或多个定价条件,这些条件按照预定义的顺序应用于销售订单。

c) 计算规则:计算规则用于计算定价条件的值。根据条件类型和相关数据(如数量、价格等),计算规则可以是简单的算术公式,也可以是复杂的业务逻辑。

  1. 定价过程的配置

定价过程的配置涉及以下主要步骤:

a) 创建条件类型:首先需要创建条件类型以表示不同的定价条件。条件类型定义了定价条件的基本属性,如计算规则、标准值、有效期等。

b) 创建定价过程:接下来需要创建定价过程并为每个步骤分配一个或多个条件类型。定价过程定义了定价条件的应用顺序和相互关系。

c) 分配定价过程:最后需要将定价过程分配给特定的销售文档类型、客户等级和销售组织。这样,系统就知道在哪些情况下应使用哪个定价过程。

  1. 定价过程的执行

在ERP系统中创建销售订单时,系统会根据分配给该销售文档类型、客户等级和销售组织的定价过程自动执行定价过程。

标签:requirement,ABAP,pricing,计算,条件,类型,定价,过程
From: https://www.cnblogs.com/sap-jerry/p/17507406.html

相关文章

  • 使用 New Bing 学习 SAP ABAP 生成 PDF 的几种技术
    本文还是围绕SAPABAP生成PDF这个话题来写。Jerry之前的公众号文章每日一个ChatGPT使用小技巧系列之3-利用角色扮演提高ChatGPT回复的质量发布之后,有朋友反馈,ChatGPT在回答如何给ABAPPDF添加水印这个问题时,表现不尽如人意。我试了一下,确实如此,所以先人工写了......
  • 实际案例分析 - 根据应用程序日志的记录,反查出哪一行 ABAP 代码产生的这条日志试读版
    本文的写作动机来自笔者知识星球一个朋友的提问:调用bapi创建主数据的时候报错,没有未物料组分配特性参数文件,这个是什么原因?实际查看,特性文件已经生成了这个朋友提供的是应用程序日志(即ApplicationLog)里的截图。关于应用程序日志的详细用法,笔者之前的文章已经做过介绍。......
  • 使用纯 ABAP 开发 SAP UI5 之一:概述
    abap2UI5是一个开源项目,提供了一种纯ABAP的方法来开发UI5应用程序,无需使用JavaScript、OData和RAP——类似于过去,只需要几行ABAP代码就可以使用选择屏幕和ALV显示输入和表格。该项目设计具有最小的系统占用,并可以在本地和云环境中运行。使用ABAP开发SAPUI5应用的一些优势:......
  • SAP BTP 平台 ABAP 编程环境如何维护自定义 Unit Of Measure 数据库表 T006
    在ABAPOn-Premises系统下,我们可以轻易在SAPGUI里对UnitofMeasure数据库表即T006进行维护:[图片]ABAP数据库表T006是SAP系统中的一个重要数据表,它用于存储与度量单位相关的信息。在SAP系统中,度量单位用于表示各种物料、服务和计量单位。这些信息对于物料管理、......
  • 实际案例分析 - 根据应用程序日志的记录,反查出哪一行 ABAP 代码产生的这条日志试读版
    本文的写作动机来自笔者知识星球一个朋友的提问:调用bapi创建主数据的时候报错,没有未物料组分配特性参数文件,这个是什么原因?实际查看,特性文件已经生成了这个朋友提供的是应用程序日志(即ApplicationLog)里的截图。关于应用程序日志的详细用法,笔者之前的文章已经做过介绍。74.学会......
  • 如何直接通过 ABAP 调试器将 SE16 事务码里无法直接查看的内容下载到本地试读版
    在SAPABAP系统里,我们可以使用事务码SE16查看数据库表的内容。这个事务码很方便,但是有一些局限性,比如类型为RAWSTRING的二进制内容,无法在这个事务码里方便的查看。下面的数据库表ZFILE是一个例子:字段VALUE存放的是文件的二进制内容。我们使用事务码SE16查看该文件的内......
  • SAP ABAP 生成 PDF 的几种技术综述
    下面这段文章,产生自ChatGPT:在SAPABAP系统中,有几种常用的技术可用于生成PDF文档。以下是其中一些常见的技术和它们的详细说明:ABAP内置功能(SAPScript和SmartForms):SAPABAP系统提供了两种内置的打印表单技术,即SAPScript和SmartForms。这些技术允许你创建具有格式化文本、图像......
  • 使用 New Bing 学习 SAP ABAP 生成 PDF 的几种技术
    本文还是围绕SAPABAP生成PDF这个话题来写。Jerry之前的公众号文章每日一个ChatGPT使用小技巧系列之3-利用角色扮演提高ChatGPT回复的质量发布之后,有朋友反馈,ChatGPT在回答如何给ABAPPDF添加水印这个问题时,表现不尽如人意。我试了一下,确实如此,所以先人工写了......
  • 实际案例分析 - 根据应用程序日志的记录,反查出哪一行 ABAP 代码产生的这条日志试读版
    本文的写作动机来自笔者知识星球一个朋友的提问:调用bapi创建主数据的时候报错,没有未物料组分配特性参数文件,这个是什么原因?实际查看,特性文件已经生成了这个朋友提供的是应用程序日志(即ApplicationLog)里的截图。关于应用程序日志的详细用法,笔者之前的文章已经做过介绍。......
  • SAP 标准 ABAP 代码里的 IF 1 = 0 是怎么一回事?
    SAPABAP系统里的标准实现,有时会发现下面这种代码:IF1=0.然后把逻辑写在这个永远都不可能执行到的IF分支里。比如下图这个SAPCRM里的标准类CL_CRM_MDG_BP_CRGRP:我查看了一下,这个类创建于2009年。这个写法有什么作用?我们把视野放开阔一点,注意到这行IF语句的下一......