有没有办法在维护视图中找到给定记录的定制请求编号?
Posted
技术标签:
【中文标题】有没有办法在维护视图中找到给定记录的定制请求编号?【英文标题】:Is there a way to find the customizing request number for a given record at a maintenance view? 【发布时间】:2011-11-17 09:49:20 【问题描述】:在 ABAP 中,我们可以从 Utilities->Versions->Version Management
菜单中检查分配给给定代码的最新工作台请求。
是否有任何类似的功能可以在维护视图 (SM30) 中检查给定记录的定制请求?
ps。当然,考虑到该给定记录的透明表具有交付等级 E 或 C,这需要自定义请求以允许用户插入或删除记录。
【问题讨论】:
【参考方案1】:表格条目作为 R3TR TABU 或 R3TR VDAT 条目传输,同时通过 SM30 维护。您可以使用“在请求/任务中搜索对象”功能找到这些,您可以在事务 SE03 或 SE09 中找到这些功能(如 Esti 所述)。 - 这样您就可以找到所有请求和任务,其中包含表或视图中的任何条目。
您也可以直接查看数据库表以直接查找特定记录。
您可以通过以下方式进行:
-
开始事务 SE16
输入表名E071K
字段 OBJNAME 是您的表
字段 TABKEY 包含记录的键
执行选择
然后 TRKORR 字段包含您正在寻找的请求或任务...
请记住,依赖于客户端的表以客户端开头,键是所有字段的串联,它可以包含 *(星号)。
示例:例如T001表中客户055中公司代码DE01的记录有tabkey值
055DE01
对于表 T001E,要传输公司代码 DE01 的所有条目,那就是
055DE01*
【讨论】:
实际上这种方法似乎比 SE03 更准确,特别是对于标准的自定义表格,所以这就是为什么我改变了我接受的答案。【参考方案2】:-
运行事务 SE03
执行报告:在请求/任务中搜索对象
在对象选择屏幕中,在复选框后第二列的空白字段中输入 TABU。
输入包含条目的表/视图名称
选中新行旁边的对象复选框 + 请求/任务选择下的可修改复选框
执行程序
这将返回包含此表条目的所有传输请求的列表。
不幸的是,从这里您将不得不分别前往每个交通工具并检查所运输条目的钥匙
【讨论】:
以上是关于有没有办法在维护视图中找到给定记录的定制请求编号?的主要内容,如果未能解决你的问题,请参考以下文章
给定一个 numpy 数组视图中项目的索引,在基本数组中找到它的索引
abap 如何在维护视图中修改视图的数据之后按保存不需要申请请求号