FIBL的SLG1特定到期日期(FEB_BS)

2020-09-26 19:30发布

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

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


你好。

我们在SLG1中有很多条目,希望开始删除它们。 对象fica会产生很多条目,因此我们可以在每个事务中定义一个到期日期,以便我们能够确定删除日志条目的时间。

但是对于我们的对象fibl,我不知道可以在哪里设置到期日期。 因此,在SAP标准中,日期设置为31.12.9999(ddmmjjjj)。 如何定义自己的到期日期?

非常感谢,
亲切的问候
托马斯

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

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


你好。

我们在SLG1中有很多条目,希望开始删除它们。 对象fica会产生很多条目,因此我们可以在每个事务中定义一个到期日期,以便我们能够确定删除日志条目的时间。

但是对于我们的对象fibl,我不知道可以在哪里设置到期日期。 因此,在SAP标准中,日期设置为31.12.9999(ddmmjjjj)。 如何定义自己的到期日期?

非常感谢,
亲切的问候
托马斯

付费偷看设置
发送
4条回答
haha101010
1楼-- · 2020-09-26 20:00

托马斯,你好

关于日志的删除(SLG1),请注意:
#195157-应用程序日志:日志的删除

可以从BALHDR表的ALDATE_DEL字段中看到到期日期。 这是由调用应用程序日志工具的应用程序设置的。 如果应用程序未设置到期日期,则将其设置为到期日期DEC/31/9999,这意味着日志将保留在系统中。
到期日期并不意味着已达到到期日期的日志将被自动删除。 。 当您调用删除报告SBAL_DELETE(事务SLG2)时以及在归档(归档对象BC_SBAL)时,它控制日志的删除。


指示符DEL_BEFORE,也是BALHDR的一个字段,用于确定是否允许在到达到期日期之前删除或存档日志。
DEL_BEFORE = SPACE表示允许该日志被删除。 在到期日期之前删除或存档。
DEL_BEFORE = X表示仅在达到到期日期后才允许删除或存档日志。

关于您的查询,最终用户无法设置有效期限; 这是从应用程序角度完成的。 尝试删除日志时,您不仅应检查到期日期,还应检查del_before信息,以检查是否允许删除日志(即使尚未达到到期日期)。

关于,
拉奎尔

南山jay
2楼-- · 2020-09-26 20:20

嗨拉奎尔,

信息不正确。 这是两个示例,第一个(FPY1)最终用户可以设置到期日期,第二个(FF.5)您说对了,没有可能性。

现在,我需要一个选项来设置FF.5的特定日期。 正如您所说,在BALHDR中,ALDATE_DEL = DEC/31/9999,而DEL_BEFORE =空。 因此,对于启动SBAL_DELETE而言,没有信息可以删除哪些日志,哪些不能删除。

在最佳情况下,两个示例都将设置ALDATE_DEL,并且可能为BALHDR中的所有条目选择DEL_BEFORE和SBAL_DELETE,哪些日志可以删除,哪些不能删除。 对于FPY1,它目前的工作方式与此类似,但对于FF.5,则不是。

亲切的问候,
托马斯

一只江湖小虾
3楼-- · 2020-09-26 20:09

嗨,托马斯,

因为到期日期是从应用程序角度完成的; 在第一种情况下(FPY1)应用程序允许最终用户手动设置,而在第二种情况下(FF.5)应用程序不允许。 第二个机会是最常见的。

对于FF.5,您提到它的ALDATE_DEL = DEC/31/9999和DEL_BEFORE =空。 这意味着,即使到期日期在9999年,也可以删除日志(DEL_BEFORE = SPACE表示允许在达到到期日期之前删除或归档日志)。

对于用于删除日志的事务SLG2,您可以根据到期日期进行选择:
-仅已达到到期日期的日志
-还添加可以在到期日之前删除的日志

您也可以删除它们; 或仅计算多少。 这将显示您要删除多少个日志。

致谢,
拉奎尔

SAP小黑
4楼-- · 2020-09-26 20:19

嗨,托马斯,

到期日期(字段ALDATE_DEL)由调用应用程序日志工具的每个应用程序确定; 因为不同的对象有不同的日期。 由应用程序决定明确定义它,或者默认将其保留为DEC/31/9999。

关于,
拉奎尔

一周热门 更多>