SD--如何编程提取SD的定价信息
来源:互联网 发布:美工笔记本 编辑:程序博客网 时间:2024/06/06 06:56
1、用户输入的定价条件信息读取
sap的的sd的输入的定价信息存储在定价表(AXXX),条件(抬头(KONH ),条件项目(KONV)。如果用户需要读取输入的某个条件类型的某个时间段的值,具体步骤如下:
a)程序首先从定价表(AXXX)中读取条件记录号(KNUMH)录号;
b)根据记录号从条件抬头表中(KONH ),
c)根据读取的值进行计算。
SELECT SINGLE knumh
INTO l_knumh
FROM a910
WHERE matnr = wa_sum-matnr AND kschl = 'Z001'
AND datab >= s_date1 AND datbi <= s_date1 .
SELECT SINGLE kbetr kpein INTO (l_kbetr,l_kpein)
FROM konp WHERE knumh = l_knumh AND kschl = 'Z001'.
SELECT SINGLE kbetr kpein INTO (l_kbetr,l_kpein)
FROM konp WHERE knumh = l_knumh AND kschl = 'Z001'.
IF l_kpein = 0.
wa_sum-price0 = 0.
ELSE.
wa_sum-price0 = l_kbetr / l_kpein.
ENDIF.
2、单据的定价条件的信息读取
事务的定价数据存在KONV中,单据条件数(KNUMV)存在vbrk-knumv或者vbak中,代码样例
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'.
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1132569
- SD--如何编程提取SD的定价信息
- SD--如何编程提取SD的定价信息
- SD--如何编程提取SD的定价信息
- SD-如何控制定价折扣的总额度
- SD--提取订单的定价过程的各类折扣的报表样例
- ABAP SD--提取订单的定价过程的各类折扣的报表样例
- SD-关于定价日期的设置
- SD-关于定价日期的设置
- MM/SD定价设置
- SAP SD之定价
- SD-如何在订单中使用客户层次定价的配置和维护步骤
- SAP SD定价技术分析
- SAP SD定价技术分析 .
- SAP SD 定价过程配置
- SAP SD定价技术分析
- SD 定价过程记录
- SAP SD定价技术分析
- SAP SD定价技术分析
- 关于SAP的SD的定价公式的资料(强力推荐,有时间我会进行翻译)
- 如何在sap的screen中使用ListBox
- 如何设计和使用自定义的权限对象(自定义权限检查函数)
- 关于sap的字段和对象修改记录的查找
- 网络通信协议图谱
- SD--如何编程提取SD的定价信息
- 许多的图书下载连接列表
- 如何编写上传(PC->AS)和下载(AS->PC)程序示例
- ABAP--编写下载(AS->PC)并在客户端打开的程序示例
- ABAP--编写应用服务器执行外部命令的程序示例
- 如何从SAP中连接其他数据库
- 2006最新版个人所得税计算器
- ABAP--SAP的SCreen录入的简单模板
- 如何使用SMOD和CMOD进行SD的用户增强