关于SAP的SD的定价公式的资料(强力推荐,有时间我会进行翻译)

本文详细介绍了SAP Sales and Distribution模块中的VOFM函数应用,包括如何通过SQL语句从VBAK、vbrk等表中提取单据的实际定价数据,并进一步解析单价计算过程。此外还涉及了如何利用定价表(AXXX)获取单价定价数据的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Enhancing Output Determination
Implementing Subsequent Function Requirement Routines
Material Number Ranges and Formatting
SD Document Number Range Enhancements
SD Billing Document Consolidation and Splitting
Inside the VOFM Program

Other Guides:

Sales and Distribution VOFM Routines Part 1: Copy Requirements
Sales and Distribution VOFM Routines Part 2: Data Transfer
Sales and Distribution VOFM Routines Part 3: Requirements
Sales and Distribution VOFM Routines Part 4: Formulas

如何提取单据的实际定价数据
VBAK,vbrk等表都有字段“KNUMV” 纪录了"单据条件数"
KONV 纪录单据的单价计算步骤(条件(事务数据))
示例:
select vbrk~fkart vbrp~posnr vbrk~sfakn vbrk~knumv vbrp~matnr vbrp~fkimg
into corresponding fields of wa_vbrk
from vbrk
inner join vbrp on vbrk~vbeln = vbrp~vbeln
where vbrk~vbeln = wa_bkpf-awkey+0(10).
if sy-subrc = 0.
select single kwert into (wa_vbrk-kwert)
from konv
where knumv = wa_vbrk-knumv
and kposn = wa_vbrk-posnr and kschl = 'ZPRS'."'VPRS'.
*..................................
endif.
endselect.

如何提取单价定价数据
首先从定价表(AXXX)中取出“KNUMH”条件记录号
select single knumh
into (l_knumh)
from a118
where matnr = wa_report-matnr and kschl = 'Z101'
and datab <= wa_report-fkdat and datbi >= wa_report-fkdat .
再根据条件记录号从KONP提取数据
select single kbetr kpein into (l_kbetr,l_kpein)
from konp where knumh = l_knumh and kschl = 'Z101'.
在根据配置计算定价数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值