E071表中所有对象的最后更改日期

2020-08-20 21:02发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好。
我有一个任务,要从E071表中查找所有对象的最后更改日期。 TADIR仅包含创建日期。 透明表(如DD01L)具有此日期,但我不知道如何连接此数据(E071具有特定的对象类型字段)。 是否有一个表或FM查找对象的上次更改日期?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好。
我有一个任务,要从E071表中查找所有对象的最后更改日期。 TADIR仅包含创建日期。 透明表(如DD01L)具有此日期,但我不知道如何连接此数据(E071具有特定的对象类型字段)。 是否有一个表或FM查找对象的上次更改日期?

付费偷看设置
发送
5条回答
愤怒的猪头君
1楼-- · 2020-08-20 22:03

嗨Maksim,

通过使用以下查询要求,即可满足要求。

 SELECT e71〜trkorr
              e71〜pgmid
              e71〜对象
              e71〜obj_name
              e71〜锁旗
              e70〜功能
              e70〜trstatus
             e70〜as4user
              e70〜as4date
              e70〜as4time
             e70〜strkorr
 * e70〜AS4TEXT
     从e070 AS e70内联接e071 AS e71到e70〜trkorr = e71〜trkorr
                     进入表it_e7071t
                     e70〜trkorr在tr_reqst中
                      和e70〜strkorr IN请求
          AND e70〜as4user输入用户名
          AND e70〜as4date IN日期
          AND e71〜object IN对象
          AND e71〜obj_name输入obj_name。
三十六小时_GS
2楼-- · 2020-08-20 21:48

感谢您的回复,Sandra。 我发现了很多对象表(例如DD ** L和TRDIR),但我不知道如何使用TROBJTYPE键(e071表中的pgmid字段)连接此表。

天桥码农
3楼-- · 2020-08-20 21:55

这将是一项艰巨的任务,并且将花费您很多时间...

还有VRSD表(版本)。

R3TR

  • DD02L = TABL
  • DD01L = DOMA
  • DD04L = DTEL
  • TRDIR = PROG或FUGR或...
  • SEOCLASSDF = CLAS或INTF
  • 等。

LIMU

  • DD02L = TABD
  • DD01L = DOMD
  • TRDIR = REPS或FUNC或METH或...(并将功能模块或方法的名称转换为
  • 等。
ZJXianG
4楼-- · 2020-08-20 21:57

非常感谢,桑德拉。 看来,这是解决此任务的唯一方法。

悠然的二货
5楼-- · 2020-08-20 21:48
Maksim Viarbitski ,您是正确的。 但是您也必须问自己,您到底想实现什么? 即使您发现了更改日期,例如在DDIC或程序对象的版本历史中找到的更改日期,也可能没有对最后一个版本进行真正的更改,这可能有多种原因。
  • 例如,更改可能被逆转为最简单的更改,并且"更改"仍在传输中
  • 此外,功能组中已删除的功能模块将导致全部更改 传输中包含功能组,为所有FM创建"更改"版本
  • ,或者DDIC或程序对象被故意包含在传输中,而没有更改
# p#

一周热门 更多>