> 文章列表 > 【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义

【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义

【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义

X-DOC:SE43 - SAP 用户菜单定义

  • 1、菜单结构
  • 2、菜单配置
  • 3、菜单自定义
  • 4、实践演示

1、菜单结构

SAP的菜单栏,支持按层次结构配置,包括以下两个概念:
(1)菜单项:具体的一个菜单目录或菜单项,需要在菜单区域内部创建。
(2)菜单区域:一组菜单项的容器,可以挂载在其他菜单区域中,也可独立挂载在用户菜单栏。
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义

2、菜单配置

(1)SAP系统初始菜单,通过 SSM2 查看和设置,用户未设置开始菜单时,用户登录时显示该默认菜单。
(2)用户开始菜单,通过SU3查看和设置,优先级较SAP系统初始菜单高,设置了则显示该用户菜单。

3、菜单自定义

SAP事务码:SE43,可以使用以下两种方式:
(1)扩展原菜单区域,SAP升级可能会被重置
(2)自建菜单区域,推荐方式。

4、实践演示

执行事务码:SE43,可以创建和维护系统菜单栏
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
(1)创建自定义菜单区域:ZMM01 MM模块
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
添加其他菜单区域:ZSD01 SD模块、ZPP01 PP模块、ZPS01 PS模块、ZFICO01 FICO模块。
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义

(2)创建自定义菜单目录:
在菜单区域中添加:批导、功能、打印、报表等
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
(3)创建自定义菜单项:在菜单目录上插入子节点
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
填入菜单项名称及对应TCODE
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
提示:通过 SE93 查询需要添加的功能TCODE,如下图所示(使用 Ctrl+Y 复制)
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
菜单项添加完后,菜单区域如下图所示,保存即可。
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
(4)菜单区域嵌套
创建菜单区域:Z001 自开发功能,添加子菜单区域
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
添加结果如下,保存
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
(5)复制系统菜单区域
查看系统初始菜单,执行事务码:SSM2
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
复制系统初始菜单 S000 为 Z000 SAP用户配置菜单
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
(5)修改菜单区域 Z000
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
添加子菜单区域:Z001
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
如下所示,保存
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
也可以扩展系统菜单区域 S000
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
后续添加子菜单区域,同上。

(6)应用菜单区域
执行事务码:SSM2,更改系统默认菜单为 Z000,重新登录菜单栏如下
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
执行事务码:SU3,更改用户开始菜单为 Z001
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义
重新登录菜单栏如下
【SAP Abap】X-DOC:SE43 - SAP 用户菜单定义

原创文章,转载请注明来源-X档案