本文档主要是针对 V/08 的历程增强,以一个例子为例 介绍一个比较复杂的vofm历程开发
V/08 配置界面
定价过程中的小计
VOFM增强
针对定价过程的示例
创建历程
通过 VOFM
创建公式
输入编号、双击对应的行
维护历程逻辑
业务需求
- 软件收入:对于ZCP1到ZCP8的值需要根据ZRJ1到ZRJ8的值减去对应ZWS1到ZWS8税的金额获得。
- 硬件收入:根据NETW的值减去软件收入保留2位小数
可用的变量
开发过程中,通过断点了解到的可用变量
xkwert
变量 当前行的金额xkomv
结构 当前行的结构,包含定价类型等xkomv[]
内表 当前界面的数据
:::warning
💡 尝试过直接修改 xkomv ,实际上是无法更新进去的,由于历程外会通过回写直接覆盖。
:::
异常
在 R/3 系统中,如果只是传输程序,可能无法正常使用历程,因为未在 V61A 函数组下包含文件 RV6*NNN
,最后运行导致dump,或历程未生效
解决在目标系统中运行程序 RV80HGEN
。如果仍未解决,继续运行 SDINVOFM
。