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)相关推荐

  1. 查询SAP表维护视图(Table Maintenance)对应的事务代码(T-CODE)

    1. 表与表的维护视图 在表 TVDIR 中,可以查找一个表.视图是否生成了对应的维护视图. 例如,对于视图V_T012,可以在TVDIR中找到对应的一条记录.这就意味着,V_T012已经生成了对应的 ...

  2. SAP维护视图(Maintenance View)和视图簇(View Cluster)用法小结

    表的维护视图是SAP系统中常用的一种技术,本篇博客介绍了维护视图的常见应用场景. 1 常用的事务代码 SE11  - ABAP Dictionary Maintenance (ABAP数据字典) SE ...

  3. 【实用】表维护视图SM30增加自定义按钮的实现

    表维护视图SM30增加自定义按钮的实现 1.新建Table并通过"表维护生成器"生成SM30维护视图. 正常的创建表维护视图到这一步也就结束了,最多是进函数组调整字段名称和显示效果 ...

  4. Laravel 使用视图合成器 view composer 实现视图变量共享

    通常我们这样做来实现视图变量全局共享 <?phpnamespace App\Providers;use Illuminate\Support\Facades\View;class AppServ ...

  5. Android应用程序窗口(Activity)的视图对象(View)的创建过程分析

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8245546 从前文可知道,每一个Activit ...

  6. abap视图字段限制_创建表维护视图(SE54)

    在SAP中,很多自定义数据库表需要人工维护数据库表中的数据,大多数的情况下通过SE16或SE16N维护,而是为表创建一个表维护视图来维护数据.下面详细介绍一下如果创建表维护视图. 1, 前提条件 首先 ...

  7. 【SAP】ABAP开发——表维护视图事件(二)

    1. 前言 上篇文章简单介绍了表维护视图的生成,也提及到视图事件的扩展,这里主要讲述也是关于视图的事件处理. 当为表生成了维护视图后,在用户操作体验时,总是会出现一些很莫名的需求: 然而很多时候明明在 ...

  8. Office365学习笔记—Xslt自定义列表视图

    1,在Office365中需要添加自定义的视图!用Spd添加视图,这儿我添加一个testView! (1)打开testView.aspx将</ZoneTemplate>节点中的内容全部删除 ...

  9. SAP 如何从维护视图中取数

    abap语言中是不能使用select语句直接从维护视图(maintenance view)中抽取数据的,会报错说维护视图在数据字典中不存在. 这时可以通过函数VIEW_GET_DATA来读取维护视图中 ...

最新文章

  1. 遗传算法的简单介绍以及模式定理的简单证明
  2. 阿里巴巴开源:一次采集轻松解决多摄像机和3D激光雷达标定
  3. 李德毅院士:智能时代的农机驾驶——人工智能一百年
  4. maven java 目录结构_java – 为maven目录结构生成的源文件的位置
  5. JavaScript对象——原型与原型链
  6. C++空类和string类
  7. SQL BASELINE修改固定执行计划
  8. Git上传文件到GitHub失败问题解决
  9. 浅谈如何使用Redis实现分布式锁
  10. smartadmin mysql_smart-admin/README.md at master · Rainforestor/smart-admin · GitHub
  11. 数据结构导论(第一章概论)
  12. 开题报告、论文摘要、摘要翻译、论文结论怎么写?
  13. 倍频电路 倍频芯片 锁相环PLL
  14. 咸鱼的 Github 情报 | 一个支持边下边播、无版权限制和自动上传的BT离线下载程序...
  15. 基于vue商品图片轮播和放大镜的方案
  16. 第一台通用计算机发明时间,第一台计算机发明于哪一年?
  17. Unity学习之常用事件函数Update深度解析
  18. 国家战略下的技术自强,百度飞桨的时代之歌
  19. CAD快捷键记不全怎么办?快来自定义CAD快捷键吧!
  20. 唯品会基于 Clickhouse 存储日志的实践

热门文章

  1. PEInfo编程思路讲解03 - 工具篇03|解密系列
  2. 马斯克采访:要么死的安然,要么活得绚烂
  3. 移动端界面中的版式设计原理
  4. 我是如何从技术转向产品的
  5. 都是月饼惹的祸 124盒月饼太甜太温柔(结尾有彩蛋)
  6. 为什么产品经理面试都喜欢问注册问题?
  7. 马化腾内部分享:三个问题说透如何做产品
  8. 网站数据分析:基于用户细分的比较分析
  9. 《交互式程序设计 第2版》一3.5 捕获简单用户交互行为
  10. DPM2012保护sharepoint场