自定义维护视图变量(Maintenance view variant)
SAP后台大部份配置是以维护视图或视图族的形式展现,在前台操作前者可用SM30维护、后者用SM34进行加载维护,视图簇相当于多个视图的集合。SM30、SM30维护的视图(簇)也可以用SE93生成独立的事物码。SM30除维护视图外,还可以维护视图变量。
维护视图中除包含编辑的数据表信息外,还包含一套程序加以控制。而维护视图变量(Maintenance view variant)则不包含程序,只是对维护视图进行字段和条件筛选,在加载视图变量进行维护时,只会出现维护视图的子集数据。这样,一个带有程序控制的维护视图,生成多个带有筛选条件的视图变量,而用SM30加载不同视图变量以适用于不同的配置场景。
例如用于定价条件类型的维护视图V_T685A,生成了多个视图变量,其中VV_T685A_MA用于采购的条件类型,VV_T685A_VA用于销售的条件类型、VV_T685A_V1用于税务的条件类型等。
系统的视图变量命名一般以“VV_”开头,与“V_”开头的视图加以区别。维护视图变量用T-CODE:SE54创建,生成后可用SM30维护,也可用SE93创建独立的事物码。与维护视图一样,视图变量的创建与修改,是corss-client级操作,需要生成工作台级传输请求,并需要指定一个包(Package)。
现在我们模拟一个场景,比如要维护显示公司人员的配置表,比如目前我仅仅想让某些人员看到1010公司代码下的人员如何维护。
事务代码SE54进入之后,点击“编辑视图变式”按钮。
输入维护视图变式的名称,选择“ABAP字典”进行创建。
依次按下述顺序合理创建。
接着保存激活,保存完成,就需要维护授权组,点击菜单“实用程序→分配权限组”进入,在此输入此次维护视图变量名称,权限组给“&NC&”(无授权组),然后返回,底部会有黄色按钮的警告信息,可以按回车键通过。
以上维护完成,最后需激活,在激活过程中会弹出对象对话框,仍旧需要指定传输请求和开发包。如果前步没有维护授权组,则会弹出一个对话框要求进行补充。
最后在前台输入SM30进入后,输入ZVT_FIDEP进行显示和维护。
最后老实说这个功能不是特别有效,就为了权限控制。
自定义维护视图变量(Maintenance view variant)相关推荐
- 查询SAP表维护视图(Table Maintenance)对应的事务代码(T-CODE)
1. 表与表的维护视图 在表 TVDIR 中,可以查找一个表.视图是否生成了对应的维护视图. 例如,对于视图V_T012,可以在TVDIR中找到对应的一条记录.这就意味着,V_T012已经生成了对应的 ...
- SAP维护视图(Maintenance View)和视图簇(View Cluster)用法小结
表的维护视图是SAP系统中常用的一种技术,本篇博客介绍了维护视图的常见应用场景. 1 常用的事务代码 SE11 - ABAP Dictionary Maintenance (ABAP数据字典) SE ...
- 【实用】表维护视图SM30增加自定义按钮的实现
表维护视图SM30增加自定义按钮的实现 1.新建Table并通过"表维护生成器"生成SM30维护视图. 正常的创建表维护视图到这一步也就结束了,最多是进函数组调整字段名称和显示效果 ...
- Laravel 使用视图合成器 view composer 实现视图变量共享
通常我们这样做来实现视图变量全局共享 <?phpnamespace App\Providers;use Illuminate\Support\Facades\View;class AppServ ...
- Android应用程序窗口(Activity)的视图对象(View)的创建过程分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8245546 从前文可知道,每一个Activit ...
- abap视图字段限制_创建表维护视图(SE54)
在SAP中,很多自定义数据库表需要人工维护数据库表中的数据,大多数的情况下通过SE16或SE16N维护,而是为表创建一个表维护视图来维护数据.下面详细介绍一下如果创建表维护视图. 1, 前提条件 首先 ...
- 【SAP】ABAP开发——表维护视图事件(二)
1. 前言 上篇文章简单介绍了表维护视图的生成,也提及到视图事件的扩展,这里主要讲述也是关于视图的事件处理. 当为表生成了维护视图后,在用户操作体验时,总是会出现一些很莫名的需求: 然而很多时候明明在 ...
- Office365学习笔记—Xslt自定义列表视图
1,在Office365中需要添加自定义的视图!用Spd添加视图,这儿我添加一个testView! (1)打开testView.aspx将</ZoneTemplate>节点中的内容全部删除 ...
- SAP 如何从维护视图中取数
abap语言中是不能使用select语句直接从维护视图(maintenance view)中抽取数据的,会报错说维护视图在数据字典中不存在. 这时可以通过函数VIEW_GET_DATA来读取维护视图中 ...
最新文章
- 遗传算法的简单介绍以及模式定理的简单证明
- 阿里巴巴开源:一次采集轻松解决多摄像机和3D激光雷达标定
- 李德毅院士:智能时代的农机驾驶——人工智能一百年
- maven java 目录结构_java – 为maven目录结构生成的源文件的位置
- JavaScript对象——原型与原型链
- C++空类和string类
- SQL BASELINE修改固定执行计划
- Git上传文件到GitHub失败问题解决
- 浅谈如何使用Redis实现分布式锁
- smartadmin mysql_smart-admin/README.md at master · Rainforestor/smart-admin · GitHub
- 数据结构导论(第一章概论)
- 开题报告、论文摘要、摘要翻译、论文结论怎么写?
- 倍频电路 倍频芯片 锁相环PLL
- 咸鱼的 Github 情报 | 一个支持边下边播、无版权限制和自动上传的BT离线下载程序...
- 基于vue商品图片轮播和放大镜的方案
- 第一台通用计算机发明时间,第一台计算机发明于哪一年?
- Unity学习之常用事件函数Update深度解析
- 国家战略下的技术自强,百度飞桨的时代之歌
- CAD快捷键记不全怎么办?快来自定义CAD快捷键吧!
- 唯品会基于 Clickhouse 存储日志的实践