当前位置: 首页 > news >正文

SAP ABAP开发学习——BADI增强操作步骤示例1

SAP ABAP开发学习——第三代增强(BADI)-CSDN博客

SAP ABAP开发学习——BADI增强操作步骤示例2-CSDN博客

创建物料MM01的增强

首先进入SE24

打断点,运行事务MM01,启动debug,获得增强的名字

F8依次获得下一个增强的名字


 

继续获得增强

 进入选择视图以及销售组织等内容

继续获得增强

之后就进入到视图内

功能需求为在进入上述页面后自动把红框中填上0。

先确定所填写框的字段

BADI_MATN1的方法中只有MATNR相关内容,不适用

BADI _MATERIAL_OD中同样没有找到

BADI _MATERIAL_REF

CHANGING 类型

双击MAT_STEUER进入

MG03STEUER与所需字段结构相同,进入后看以看到所需字段

接下来需要进行实现

创建实现的位置

输入实现的名称

确认后自动创建了一个带有实现功能的类

点击CREATE_MATEERIAL

先根据mm01输入栏的搜索帮助确定字段

点击红框中创建的类查找所需要的字段 

这里有所需要的工厂字段

表类型结构体可以直接用

销售相关

表类型结构体可以直接用

需要赋值的字段

表类型使用LOOP语句

然后回到implementation激活

左边激活,右边反激活

在下图操作可以查看是否激活

黄色被调用,蓝色未被调用

SE19可以打开之前创建过的实现


http://www.mrgr.cn/news/64692.html

相关文章:

  • 数字信号处理:自动增益控制(AGC)
  • Dockerfile的使用
  • 老电脑不能装纯净版windows
  • MyBatis 第二章
  • Hive数据库操作语法
  • C#中的可空类型是什么?
  • vscode makfile编译c程序
  • 创客匠人:打造IP陷入迷茫?20位大咖直播如何破局,实现财富增长
  • java字节码文件与javap的使用
  • Position:定位
  • 通过muduo库函数实现protobuf通信协议
  • 多模态大模型微调实践!PAI+LLaMA Factory搭建AI导游
  • pta题目:字符串的全排列
  • 计算机性能分析的三个模型
  • 树(入门)
  • 自杀一句话木马(访问后自动删除)
  • MySQL——事务
  • Redis安装与使用 + Springboot整合Redis
  • wpf中行为
  • 502 Bad Gateway 错误详解:从表现推测原因,逐步排查直至解决
  • IDEA2024下安装kubernetes插件并配置进行使用
  • 代理IP地址和端口是什么?怎么进行设置?
  • 达人探店和好友关注功能(feed流的使用,滚动分页查询)
  • Python 有哪些优雅的代码实现让自己的代码更pythonic?
  • 串口接收,不定长数据接收
  • 00 递推和递归的核心讲解