SAP 小技巧打造全新的配置体系一标准配置体系

作者:ABAP技巧与实战 约 6 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, AI Agent, Data Engineering, 开发, 数据工程, 智能体

原创 无峰 [ ABAP 技巧与实战 ](javascript:void\(0\);)

**点击蓝字** 关注我们

前言

事务代码SPRO(如图一)是标准ECC/S4系统配置的入口, 使用树状结构组织起ECC/S4系统庞大的配置体系.

在项目实施过程中.开发往往也会通过定义配置表的方式让程序可配置化,提升程序的适用范围.

怎么才能像SPRO一样构造一个配置体系呢?

**本文主要介绍ECC/S4系统构造配置体系的几种方式**

SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图

图一

配置树的几种实现方式

• 视图簇(事务代码 SM34)

• 区域菜单(事务代码 SE43)

• 编辑IMG结构(事务代码 SIMGH)

_**01** _

**视图簇(SM34)**

视图簇的本意是把有外键关系的配置表整合在一起维护. 也可以用来构造简单的配置树.

试图簇无法实现复杂的节点层级.不推荐使用作为配置树的组织方式.

SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图

_**02** _

**区域菜单SE43**

把配置表维护的TCODE创建到区域菜单中,实现配置树. 需要为每个配置表创建对应的程序和事务代码(可以通过调用SM30创建事务代码维护配置表).

调用SM30的两种方式

• 变式事务

• 参数事务

SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图

**变式事务**

SHD0 先创建事务代码的变式

SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图

创建的事务代码中调用该变式

SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图

**参数事务**

SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图

_**03** _

**编辑IMG结构(SIMGH)**

标准配置事务代码SPRO就是通过IMG结构创建的.可以简单快速的构造出配置树. 包含文本,执行配置,展开节点 等配置树的功能

> SIMGH构造配置树的方式详见连接 无峰,公众号:ABAP开发技巧 [ SAP小技巧之 建立你自己的SPRO

> ](https://mp.weixin.qq.com/s?__biz=Mzg4MjA1MjE4NQ==&mid=2247485125&idx=1&sn=d4813d8395040d94752d3d2b36dd30ef&chksm=cf5ddbf3f82a52e516e289f09af54ed815b1e780e83e656af17a22ee92975456ebc92be03922&token=1825370405&lang=zh_CN#rd)

SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图

配置表维护方式

• 调用视图维护(事务代码 SM30)

• 常规表显示(事务代码 SE16N)

• 自定义程序维护

关于配置表维护方式的增强功能

> 详见链接 无峰,公众号:ABAP开发技巧 [ SAP小技巧 自定义配置表的简单日志

> ](https://mp.weixin.qq.com/s?__biz=Mzg4MjA1MjE4NQ==&mid=2247485160&idx=1&sn=7f51fd03774c712c060889f1be2cd0dd&chksm=cf5ddbdef82a52c8be5e540fd8478b874ad8df51d3e31f613d04db459bacdb39b8f0671ae33b&token=1825370405&lang=zh_CN#rd)

_**01** _

**调用视图维护(SM30)**

标准的维护方式,支持文本表和原表同时维护.并且可以通过视图簇同时维护多个相关表内容

需要先给配置表创建维护视图(该步骤不是必须的)

SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图

基于维护视图或表本身创建一个维护界面.

SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图

最后通过SM30输入维护视图或表,进入维护界面

SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图

_**02** _

**常规表显示(SE16N)**

常规表显示,只能维护单表.

大部分的配置表都是单表.有层级关系的配置,也可以用单表分别维护.

SE16N界面比SM30界面更友好,方便维护用户查看/过滤/批量编辑数据内容.

唯一的缺点在于无法自动把新增或修改的记录写入传输请求(后续会尝试优化SE16N解决这个问题).

SE16N需要手动勾选记录写入传输请求

**通过SE16N改造.可以获取更佳的数据维护体验**

> 详见连接 无峰,公众号:ABAP 技巧与实战 [ SAP小技巧之 改造SE16N(三)

> ](https://mp.weixin.qq.com/s?__biz=Mzg4MjA1MjE4NQ==&mid=2247485310&idx=1&sn=553de71b38de7b5ced176b766ccb67ad&chksm=cf5dda48f82a535eb1a46435f08ec10410d7a0c8a0357117442a5e363f56e27894b464003307&token=1825370405&lang=zh_CN#rd)

**SE16N改造系列是一系列介绍SE16N改造的文章. 让SE16N事务代码拥有更多实用功能.**

**

**

**TIPS**

**SPRING**

测试发现关联多表的数据库视图无法修改内容,因此无法通过视图同时修改多表的内容.

SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图

总结

配置体系是一个比较简单的功能. 尝试过上述所有构造配置体系的方案后,推荐使用SIMGH维护配置树.

推荐使用SE16N界面维护配置内容(需要解决新增/修改删除的内容自动写入传输请求的问题,后续撰文介绍)

下篇文章将详细讲解怎么把SIMGH 和SE16N整合在一起,打造全新的配置体系.

SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
SAP 小技巧打造全新的配置体系一标准配置体系 - 封面图
ABAP技巧与实战

关于作者:ABAP技巧与实战

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「SAP小技巧打造全新的配置体系一标准配置体系.md」整理生成,仅用于内部技术分享与学习交流。