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

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

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

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

MIGO屏幕增强

首先进入SE24

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

按F8依次获得增强的名字

在输入采购单点击回车后即可结束查找

在SE18 中可以查看每个增强的详细描述,可以有效地确定利用哪个增强完成功能

最后锁定MB_MIGO_BADI 

这里看到MB_MIGO_BADI 有enhencement spot,后退,进上方选项

框出来的是指当前增强点在系统中已经存在的范例

下图显示包含的接口和方法

下图为基于当前增强点,有哪些实现已经定义了

右击进行创建

或者进SE19创建

复制一下范例

直接保存激活

全部选中,然后确认激活

现在可以被调用

如图已经添加上了分页签

当前展示的功能

进入自己的类中查看

下面对部分方法进行简要展示

注册class id

PBO

PAI

赋值后执行LINE_MODIFY

删除

相关操作一直使用的表

内表类型

查看行结构

在SE11中可以看到mesg表中三个字段为主键,因此想要在自己创建的数据库表中存储信息也要包含这三个字段作为主键

这两个字段就是页签中的两个输入框内容

这里有个包含

最终所有数据存储在这个数据库表

 重置

保存 凭证过账

暂存

1.数据库表:存储数据
        以行项目为主键
2.一个内表,用来存储界面中的数据
3.结构体
4.个函数
GET DATA从内表取数 传给函数
PUT DATA从函数获取 可以存储到内表
SAVE DATA传出内表 存储到数据库表

SE37

点击红框进入函数组

migo_badi_examp1数据库表用来存数据

put data 有传入参数

把数据出传入migo_badi_examp1数据库表

get data 有传出参数

up data 传入表单

insert语句插入数据库表

屏幕部分


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

相关文章:

  • 防抖与节流 - 2024最新版前端秋招面试短期突击面试题【100道】
  • 神经网络:解析人工智能的智慧基石
  • AI学习指南自然语言处理篇-Transformer模型简介
  • 【AI时代】普通程序员想投身AI大模型行业,该如何快速入局
  • 净水前置需要安装吗?
  • 面向对象编程——抽象类和接口
  • 在阿里云快速启动Umami玩转网页分析
  • 一位专科生面上网络安全的经验总结_网络安全专科
  • 视频批量裁剪工具
  • 探索智能投顾:正大金融数据分析如何优化市场策略
  • 【自动化测试】APP UI 自动化(安卓手机)-本地环境搭建
  • SSID,即Service Set Identifier(服务设置的表示符号)
  • CBAM填报攻略:关键点解析与实操案例分享
  • 台式电脑如何改ip地址:全面解析与实操指南
  • 成功解决:notepad++搜索结果窗口不见了,怎么找回?
  • 【无人机设计与控制】四旋翼无人机飞行姿态(ADRC)自抗扰控制Matlab仿真
  • msys2更换国内源(多个文件(不是3个文件的版本!))
  • 2024年重磅综述:探索深度多模态数据融合的学术前沿动态!
  • STM32滴答时钟是否每次计时1ms都要中断一下,更新ms数
  • 【测试工具篇一】全网最强保姆级教程抓包工具Fiddler(1)
  • VB中的日志记录(Logging)机制及其重要性
  • Vatee万腾平台:企业数字化之旅的全能助手与伙伴
  • FemtoMega阵列同步采集示例
  • 十五、mysql锁
  • 【C++动态规划 分组背包】1981. 最小化目标值与所选元素的差|2009
  • PLC数据采集案例分享