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

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.kler.cn/a/379097.html

相关文章:

  • angular实现list列表和翻页效果
  • 数字信号处理Python示例(5)使用实指数函数仿真PN结二极管的正向特性
  • 2024江苏省网络建设与运维省赛Linux(十) mariadb 服务
  • Python并发编程库:Asyncio的异步编程实战
  • Ant Design Pro 框架 - fieldProps 的使用
  • 【Android】Activity组件通信
  • ## EPSANet论文阅读心得
  • Redis 分布式锁:原理、实现及最佳实践
  • c++ 贪心算法
  • GitGraphPro 图管理系统
  • DNS域名系统
  • c语言-8进制的表示方法
  • 【网络】网络层协议IP
  • MySQL 完整教程:从入门到精通
  • 抗疫物资管理:SpringBoot技术应用案例
  • unocss 添加支持使用本地 svg 预设图标,并支持更改大小
  • redis安装使用
  • 【项目开发】高校思政课程实践任务平台—数据库设计
  • C# 结构型设计模式----组合模式
  • 做一个干电池的电量检测器03:数值拟合与电路仿真
  • 学生自我导向学习倾向性测评
  • 力扣hot100-->hash表/map
  • 头歌网络安全爬虫
  • 编写 blender python 扩展 (extension / addon)
  • Kotlin by lazy和lateinit的使用及区别
  • qemu_imx6ul使用mount挂载Permission denied问题解决记录