如何获取ABAP中Sybase ASE系统的数据库转储历史记录?

2020-08-12 17:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们有一个简单的ABAP报告,该...

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

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


我们有一个简单的ABAP报告,该报告读取上次数据库转储的日期和各种备份统计信息。 这对于Hana和MS Sequel系统来说可以正常工作,但是我们希望对Sybase ASE系统也能做到这一点。/SDF/SYB_BACKUP_HIST_NEW函数看起来很有希望,但是其中包含以下内容:

*不需要执行的代码
EXIT。

位于顶部,因此目前暂时不使用它。

我可以在DBA座舱中看到数据,但是它在webdynpro会话和可以接触的猪中,因此我不确定它如何读取数据。 似乎有许多与Sybase相关的功能,但是我看不到它们在包装盒的任何地方都可以使用。 它们中的大多数要么根本不运行,要么运行时转储。 他们都没有任何有用的评论或文档来描述他们的工作或是否应该使用它们...!

6条回答
2020-08-12 17:48

感谢那些注释建议,但我们的系统处于较高的支持包级别,因此无法再应用。 我们的系统处于级别:

ST-PI 740 0011 SAPK-74011INSTPI SAP解决方案工具插件

我没有收到错误*代码未执行,这是函数调用顶部的实际ABAP,似乎FM已被SAP禁用,但是没有解释为什么或用什么替代它 -见下文:

 FUNCTION/SDF/SYB_BACKUP_HIST_NEW。
 *" ------------------------------------------------  ----------------------
 *" *"本地接口:
 *"正在导入
 *" VALUE(上下文)类型BDLDTOC-上下文可选
 *" VALUE(DBCON_NAME)类型DBCON-CON_NAME可选
 *"表格
 *" IT_MESSAGE结构BAPIRET2
 *" SYB_DB_BACKUP_HIST_NEW结构/SDF/SYB_DB_BACKUP_HIST_NEW
 *" ------------------------------------------------  ----------------------
   数据:wa_message TYPE bapiret2,
         l_message TYPE字符串,
         l_date TYPE字符串,
         l_year TYPE字符串,
         l_month TYPE字符串,
         l_day TYPE字符串,
         l_hour TYPE字符串,
         l_min TYPE字符串,
         l_sec TYPE字符串,
         l_time TYPE字符串,
         l_ampm TYPE字符串,
         l_stmt TYPE字符串,
         l_conn类型DBCON_NAME。

 *不执行代码
 出口。

 *授权检查
  权限检查对象" S_ADMI_FCD"
                   编号'S_ADMI_FCD'
                   字段" ST0R"。

   IF sy-subrc NE 0。
     wa_message-type ='E'。
     wa_message-id ='/SDF/S1'。
     wa_message-number ='051'。
     wa_message-message_v1 ='/SDF/SYB_DB_BACKUP_HIST'。  " #EC NOTEXT
     CONCATENATE TEXT-011 wa_message-message_v1 INTO wa_message-message由空格分隔。  " #EC NOTEXT
     将wa_message附加到it_message。
     出口。
   ENDIF。

对不起您不早点依赖...

一周热门 更多>