复制
收藏
提问
简洁

EKPO-NETWR 计算逻辑

4月前
全网
文档
学术
百科
知识库
时间不限
自动
回答简洁模式
深入研究一些

EKPO-NETWR 是 SAP 系统中用于表示采购订单行项目的净值字段。在计算 EKPO-NETWR 的过程中,需要考虑多个因素,包括定价过程、条件类型、数量和价格单位等。以下是 EKPO-NETWR 的计算逻辑的详细解释:

  1. 定价过程的判断:SAP 系统在定价过程中会检查定价类型的定价等级是否为 "B (价格)"。如果是价格类型,则会检查该行是否为统计行或活动行,并根据条件进行相应的净值计算1

  2. 净价和净值的存储:采购订单的净价和净值直接存储在 EKPO 表中,其中 EKPO-NETPR 表示净价,EKPO-NETWR 表示净值。同时,VBAP-KWMENG 表示销售数量,EKPO-MENGE 表示采购数量2

  3. 条件类型与净值:如果使用的条件类型没有计提键,并且毛价格(条件标签)与净价格(项目概览)不同,系统会将毛价格乘以数量存储为 BRTWR,净价格乘以数量存储为 NETWR3

  4. 精度丢失问题:旧逻辑中,直接取值采购订单行项目中的净价除以价格单位可能导致精度丢失。解决方案是使用采购订单行项目的订单净值除以订单数量除以价格单位,即 EKPO-NETWR / EKPO-MENGE / EKPO-PEINH,以解决精度丢失问题4

  5. 净值的计算:对于有目标采购订单数量的文档(如合同),净值的计算公式为 NETWR = EKPO-ZWERT / EKPO-KTMNG * EKKN-MENGE,其中 EKPO-ZWERT 为条件表中的值6

  6. 含税价与净值的关系:含税价可以通过最近的采购订单价格逻辑来确定,这涉及到表 PRCD_ELEMENTS 与其他表的关联7

  7. 系统字段长度限制:标准 SAP 中,EKPO-NETPR 字段的长度为 11 位(整数部分 9 位 + 小数部分 2 位)。如果需要扩展字段长度,可能需要进行相应的配置更改10

  8. 调试与计算例程:在调试过程中,可以跟踪 XKWERT 的值,以确保它在价格确定中被正确使用。如果发现替代计算例程被调用,需要检查 XKWERT 是否在返回时被正确处理9

  9. 条件技术与定价配置:为了准确计算净价值,需要对条件技术和定价配置有深入的理解。净价值是在处理每个条件类型时计算并更新的5

  10. 字段差异问题:在某些情况下,可能会发现 FMIOI-TRBTR 和 EKPO-NETWR 之间存在差异,这可能是由于小数位数显示不同导致的。SAP 知识库文章提供了相关信息8

综上所述,EKPO-NETWR 的计算逻辑涉及到多个步骤和因素,需要根据具体的业务场景和系统配置来进行详细分析和计算。

你觉得结果怎么样?
EKPO-NETWR 计算方法
EKPO-NETWR 在电力系统中的应用
EKPO-NETWR 与其他计算逻辑的比较
EKPO-NETWR 的优缺点分析
如何实现 EKPO-NETWR 计算
EKPO-NETWR 的最新研究进展

以上内容由AI搜集生成,仅供参考

在线客服