把 SM30 用顺:从表设计到权限与传输,全面掌握 SAP Table Maintenance Generator

ABAP 百科全书
专栏收录该内容
¥9.90
¥99.00
5861 篇文章

在不少项目里,业务同学总会抛来一个看似朴素、却很考验系统治理的问题:这张配置表能不能给我一个界面维护?最好能批量增删改,还要能跟着传输走,权限也别太粗。
在 SAP 世界里,Table Maintenance Generator (TMG) 正是为这种诉求而生的经典工具:它可以为表或视图生成标准化的维护对话框,用户通过 SM30 就能一次维护多条记录;更关键的是,生成对象与数据变更可以与传输体系联动,方便在多系统景观中分发配置。(SAP Help Portal)

接下来我会用偏实战的方式,把 TMG 的关键点串起来:从建表时的几个“隐形开关”,到 SE54/SE11 的生成参数怎么选,再到权限、事件增强、以及在 ABAP Cloud 时代如何用 Business Configuration 走现代替代路线。


Table Maintenance 与 TMG 的关系到底是什么

很多人把 SM30 当成入口,但真正让 <

VIP ABAP程式設計 SM30+SE93 進行TABLE維護 ABAP直接使用SM30進行資料庫新增修改刪除 开通可读全文·1.2k 阅读·0 点赞·1 收藏 阅读全文

相关推荐

别再手动导数据了!SAP SM30表维护传输的保姆级图文教程(含Workbench请求创建)

本文详细介绍了SAP SM30表数据的高效传输流程,包括Workbench请求创建、主键配置及异常处理等关键步骤。通过图文教程和实用技巧,帮助用户摆脱手动导数据的低效模式,实现表数据的精准传输,提升工作效率。

weixin_30836759的博客 564

SAP使用SM30功能对表中某部分数据进行查取,维护,检查

SAP使用SM30功能对表中某部分数据进行查取,维护,检查

╰ァ旋ぐ律 的专栏 2689

把 SM30 变成可控的业务维护工具:Table Maintenance Generator 与 TMG Events 实战指南

SAP自定义表维护方案:TMG生成器与事件增强 摘要: 本文介绍SAP系统中通过Table Maintenance Generator(TMG)为自定义表生成标准化维护界面的解决方案。TMG可将业务参数表、配置表等生成可通过SM30维护的对话框,解决业务用户无法直接使用开发事务码的问题。文章详细说明了生成前的表属性设置要求,生成步骤及常见参数配置,并重点阐述了通过TMG Events实现业务规则增强的方法。典型应用包括:事件05实现新建行默认值填充,事件01进行保存前校验,事件25实现行级权限控制等。该方案

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 259

把 SM30 玩明白:Table Maintenance Generator 39 个事件的原理与实战套路

SAP 配置表维护(SM30/TMG)事件实战指南 摘要:SAP Table Maintenance Generator(TMG)通过39个标准事件为配置表维护提供精细化控制。本文解析这些事件的分组逻辑与典型应用场景: 核心事件组 保存校验(01):实现必填检查、字段自动填充(如审计字段) 即时补全(21):用户输入关键字段后自动带出关联数据 授权控制(25):实现行级权限检查 实战案例 案例1:在保存前(01)校验路由配置有效性,防止生产事故 案例2:使用填充事件(21)实现物料号输入后自动带出描述 实施

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 143

让 BDC Session 自己跑起来:用 ABAP 把 SM35 的批输入队列自动化执行打通

摘要: 在SAP系统中,自动执行BDC会话(SM35)可解决人工处理效率低、易遗漏的问题。该方案通过ABAP程序自动触发会话执行,核心流程包括获取队列ID、锁定队列、创建后台作业、执行标准报表RSBDCBTC,并完成后续状态更新与清理。适用于定时批量导入数据、短窗口期任务等场景,但需注意S/4HANA Cloud的限制。关键点包括正确处理队列状态(QSTATE)、确保锁释放,以及了解JOB_CLOSE可能受资源限制。文章提供了参考代码并强调生产环境中的容错机制。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 266

把 SM30 用到极致:Maintenance View 的多表一致性维护、时间有效性与传输策略全解析

本文深入探讨了 SAP ABAP 中 Maintenance View 的设计与应用。文章首先指出 Maintenance View 能有效解决多表配置数据的统一维护问题,既满足业务顾问的一站式维护需求,又保证开发人员对数据结构清晰、可扩展的要求。随后详细解析了 Maintenance View 的核心特性:它不是数据库对象而是维护规则定义,通过 SE54 生成维护对话框,并强制要求主从表满足 N:1 外键关系。 文章重点分析了维护视图在实际项目中的关键应用场景,包括多语言文本表自动匹配登录语言、时间相关键

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1383

用 SAP ABAP ALV 重塑 SM30:可扩展的自定义表维护视图与自动传输实践

文章摘要: 本文提出了一种基于ALV Grid的动态表维护框架,用于替代传统SM30维护视图。该方案通过输入表名自动生成维护界面,支持动态筛选、批量操作和自动传输管理。核心设计包括:利用BAdI实现扩展点、通过行状态字段简化数据变更跟踪、使用Style Table控制单元格编辑权限、集成CTS实现自动传输。相比SM30标准维护,该框架显著提升了交互体验(支持ALV排序/过滤/汇总)和业务扩展性(统一校验与权限控制),同时解决了"维护+传输"流程割裂的问题。文中详细阐述了技术实现方案,并提

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 306

IIC协议常见误区解析:从时序图到实际波形(附逻辑分析仪实测)

本文深入解析IIC协议在实际应用中的常见误区,从理想时序图到逻辑分析仪实测波形的差异,揭示通信故障的根本原因。通过硬件设计优化、软件时序调优和高级调试技巧,帮助开发者有效规避IIC通信中的隐形陷阱,提升系统稳定性。

weixin_28738397的博客 368

MapGIS地质剖面图绘制实战:从数据准备到整饰出图

本文详细解析了MapGIS地质剖面图绘制的全流程,从数据准备到整饰出图,涵盖了等高线处理、GRD格网化、比例尺控制等关键步骤。通过实战技巧和案例分析,帮助地质工作者高效完成专业地质剖面图绘制,提升矿产勘探和工程勘察的工作效率。

weixin_28335283的博客 580

Spring AI + RAG 构建电商智能客服:从 PDF 文档解析到精准问答的全链路实战

核心框架:向量数据库:- PostgreSQL + pgvector (生产推荐)- Redis Stack (轻量级方案)- ChromaDB (快速原型)文档解析:- Apache PDFBox: PDF 文本提取- Spring AI Document Readers: 结构化解析大模型:- 阿里云百炼 (DashScope)- 本地部署:Qwen/ChatGLM/*** 电商领域实体*/@Data@Builder@ToString/*** 商品类型。

一起修行,不孤单。这里有编程语言、开发工具、学习方法论和踩坑笔记。用简单的话说复杂的事,陪你从小白到进阶。周更干货,欢迎一起成长! 374

QCM2290 PM-3 如何让mirco-usb支持关机充电

PM4125-3插入type-C触发开机进入关机充电的CC脚中断条件是否可以软件上屏蔽, 做到只通过VBUS中断即可触发进入关机充电模式,达到和PM4125-2的效果一样只要插入micro USB 就可以触发进入关机充电模式。硬件团队提议修改寄存器 SCHG_L_MISC_SYSOK_CFG 0x164A bit[4] 目前修改如下 — a/BOOT.XF.4.1/boot_images/QcomPkg/Library/PmicLib/target/Agatti_pmCocos/psi/pm_confi

墨染天玑的博客 439

Debezium系列之:深入理解 Debezium Topic的设置要求

Debezium系列之:配置 Debezium Topic

zhengzaifeidelushang的博客 1006

8、使用 TPCx - HCI 基准测试表征 HCI 集群的性能和弹性

本文详细介绍了 TPCx - HCI 基准测试,用于衡量超融合基础设施(HCI)集群的性能、稳定性和扩展性。TPCx - HCI 扩展了 TPCx - V 的理念,通过 Tile 架构和弹性特性,全面评估硬件、虚拟化、存储和网络组件的表现。文章还通过多个实验场景分析了负载均衡、数据布局和重新同步策略对性能的影响,并提出了部署和优化 HCI 集群的建议。

sun99的博客 170

【AUTOSAR-COM】-2.3_通过PduGroup批量控制CAN Frame/Pdu的接收

-->如果实现类似UDS诊断 $28服务,控制所有APP CAN Rx Frame/Pdu/报文接收; -->自定义过滤CAN信号的接收。

「汽车电子助手」的博客 1987

MediaPipe 教程:从安装到应用-全网最全

MediaPipe是Google推出的开源框架,专为构建机器学习管道设计,可以高效处理视频、音频等时间序列数据。本文教程从安装到应用逐步讲解: 安装步骤简单,只需通过pip安装mediapipe包并验证版本; 重点演示人体姿态检测功能,可识别33个身体关键点; 提供基础代码实现,包括视频捕获、关键点检测与可视化; 强调模块化开发,将功能封装成类以提高代码复用性。 教程适合初学者,通过清晰指引和实用代码示例,帮助快速实现计算机视觉应用。

FJN110的博客 1558

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: 把 ABAP Smart Form 输出变成可直接下载的 PDF 二进制:OTF 到 XSTRING 的一条龙实践
下一篇: 把 SM30 维护视图做成业务一键入口:从 SE11 生成维护对话到 SE93 自定义事务码

双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —
汪子熙
汪子熙 新星创作者: 前端开发技术领域 新星创作者: 前端开发技术领域 优质创作者: 软件测试技术领域 优质创作者: 软件测试技术领域 领域专家: 数据库技术领域 领域专家: 数据库技术领域
博客等级 码龄16年 3万+粉丝 1万+原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汪子熙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值