VOFM例程开发实现定价增强
例程,即Fomula,是使用在销售、采购、发票、交货等单据中定价过程的一小段程序。之所以有Fomula存在,是因为在不同的业务场景下,定价过程可能千差万别,但是却可以拆分为一些关键的组成部分,如复制请求、数据传输、要求、公式,每个例程就是一小段专用程序,这些例程程序会被标准程序动态调用:如:PERFORM XXX IN XXXX IF FOUND. 我们可以在例程中编写代码片段,修改运行环境中的数据。具体的每种例程都有不同的环境变量和接口数据。
这里我们以mm物料模块的采购订单的 增强 为例。
1、首先打开事务代码VOFM,然后进入菜单:要求>定价,在打开的 屏幕 的表格输入一条新记录,回车输入开发KEY,回车就新增了一条新的计算方案记录,
输入例程编号,描述,应用选择M,因为这个定价增强用在mm物料模块
选中新建的例程,点击'源文本',就可以在里面写定价的增强代码了
SY-SUBRC = 4. 表示这段代码不起作用
SY-SUBRC = 0.表示这段代码起作用
FORM KOBED_XXX 检查Item信息
FORM KOBEV_XXX 检查Header信息
2、选中新建记录的活动的那个单选框,再点菜单:编辑->激活例程
激活例程时,RV61A701被INCLUDE 在RV61ANNN,即在RV61ANNN中添加一行:INCLUDE RV61A701
3、spro进入后台
选中'过程'双击
将刚才新建的701例程配置到物料模块采购的计算方案中,保存
4、在开发机测试
me21n创建ZB等类型的采购订单时,ZRA4条件类型不起作用
5、例程传输到生产机时,发现订单无法调用计算方案进行正确计算商品价格
这是因为服务器间的传输,出现没被调用,这是SAP的BUGER,需要激活:
(1) SE38 执行RV80HGEN, 激活所有公式;
该程序的作用是根据表TFRM,TFRMT在RV61ANNN等程序中增加INCLUDE RV61A701这样的代码
(2) SE38 打开RV61ANNN, Utilities Menu>Update Navigation Index.
VOFM例程开发实现定价增强相关推荐
- Xiki:一个开发人员寻求增强命令行界面的能力
by Craig Muth 通过克雷格·穆斯(Craig Muth) Xiki:一个开发人员寻求增强命令行界面的能力 (Xiki: one developer's quest to turbochar ...
- 基于AM5728的OpenCL例程开发分享
基于AM57x的OpenCL例程使用手册 1 OpenCL 简介 OpenCL(全称 Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式.免费标 ...
- 番外篇——直流电机桥源码分析LED驱动例程开发
[番外篇]直流电机桥源码分析&LED驱动例程开发 直流电机桥测试代码分析 直流电机桥驱动代码分析 仿写HBLED驱动程序 利用芯片手册修改设备树 利用原理图寻找引脚 仿写代码 仿写HBLED测 ...
- GD32F303 使用 STM32Cubmex 开发应用 使用GD32官方例程 开发Bootloader 修正错误 见评论
GD32F303 使用 STM32Cubmex 开发应用程序 使用GD32官方例程 开发Bootloader程序 最近使用GD32F303开发项目,为了偷懒使用 STM32Cubmex CPU选STM ...
- abap中对采购订单进项税VOFM 例程增强
事务代码: VOFM 系统已定义好一些范例计价方案,计价方案由一系列按一定规则组织的计价条件类型组成,针对本例,假设定义计价方案ZFRM01,包扩6个条件: PB00:信息记录中的含税价格. ZM01 ...
- SAP 采购订单进项税VOFM 例程增强
事务代码: VOFM 系统已定义好一些范例计价方案,计价方案由一系列按一定规则组织的计价条件类型组成,针对本例,假设定义计价方案ZFRM01,包扩6个条件: PB00:信息记录中的含税价格. ZM01 ...
- 【目标检测】YOLOv5-PyQT可视化例程开发
前言 花了几天功夫做了一个YOLOv5的PyQT可视化程序,主要针对多幅图片训练.自动标注和检测展示.涉及正在进行的项目,暂时不开源.在开发过程中,踩了不少坑,这里简单做一些记录. 项目使用到的开源代 ...
- 微信小程序开发12 渐进增强:小程序的更新策略
今天是模块三的最后一讲,我会从"更新"的角度出发,带你学习怎么搭建一套渐进增强的小程序版本更新策略. 小程序的资源可以笼统地分为前端和后端资源:前端资源也可以被称为端侧资源(包括脚 ...
- 混合现实开发_20种增强和混合现实应用的想法和灵感
混合现实开发 Augmented and mixed reality (AR/MR) are widely expected to go mainstream in the not too dista ...
最新文章
- R语言层次聚类模型示例
- 深度解析两种信用评估模型
- warning: directory not found for option“XXXXXX”
- ubuntu一般软件安装在什么目录
- 【视频教程】JeeWx 微信开发入门视频
- 二叉树最大深度(LeetCode 104)
- 03C++语言对C的增强——实用性、变量检测、struct类型、C++中所有变量和函数都必须有类型、bool类型、三目运算符...
- Unity:一键移除所有预制体上的Missing脚本
- 不一样的90后创业者:创业是另一种生活方式
- 电脑屏幕上有个白色线条移动,怎么关掉?
- 【汇正财经】股本的法律规范
- 不入耳式蓝牙耳机什么牌子好、最好的骨传导耳机推荐
- STM32-IIC模拟从模式
- MySQL连接查询—自身连接
- U盘启动晨枫U盘维护工具V2.0版
- jQuery文档处理--包裹
- Python之面相对象-封装 多态 约束 super()
- 「数据管理」顶级数据库管理系统供应商
- pandas数据处理基础——筛选指定行或者指定列的数据
- srsLTE 源码分析 UE_05 PLMN选择之小区选择