2020-09-26 19:30发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好。
我们在SLG1中有很多条目,希望开始删除它们。 对象fica会产生很多条目,因此我们可以在每个事务中定义一个到期日期,以便我们能够确定删除日志条目的时间。
但是对于我们的对象fibl,我不知道可以在哪里设置到期日期。 因此,在SAP标准中,日期设置为31.12.9999(ddmmjjjj)。 如何定义自己的到期日期?
非常感谢,亲切的问候托马斯
托马斯,你好
关于日志的删除(SLG1),请注意:#195157-应用程序日志:日志的删除
可以从BALHDR表的ALDATE_DEL字段中看到到期日期。 这是由调用应用程序日志工具的应用程序设置的。 如果应用程序未设置到期日期,则将其设置为到期日期DEC/31/9999,这意味着日志将保留在系统中。到期日期并不意味着已达到到期日期的日志将被自动删除。 。 当您调用删除报告SBAL_DELETE(事务SLG2)时以及在归档(归档对象BC_SBAL)时,它控制日志的删除。
指示符DEL_BEFORE,也是BALHDR的一个字段,用于确定是否允许在到达到期日期之前删除或存档日志。 DEL_BEFORE = SPACE表示允许该日志被删除。 在到期日期之前删除或存档。 DEL_BEFORE = X表示仅在达到到期日期后才允许删除或存档日志。
关于您的查询,最终用户无法设置有效期限; 这是从应用程序角度完成的。 尝试删除日志时,您不仅应检查到期日期,还应检查del_before信息,以检查是否允许删除日志(即使尚未达到到期日期)。
关于,拉奎尔
嗨拉奎尔,
信息不正确。 这是两个示例,第一个(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,则不是。
亲切的问候,托马斯
嗨,托马斯,
因为到期日期是从应用程序角度完成的; 在第一种情况下(FPY1)应用程序允许最终用户手动设置,而在第二种情况下(FF.5)应用程序不允许。 第二个机会是最常见的。
对于FF.5,您提到它的ALDATE_DEL = DEC/31/9999和DEL_BEFORE =空。 这意味着,即使到期日期在9999年,也可以删除日志(DEL_BEFORE = SPACE表示允许在达到到期日期之前删除或归档日志)。
对于用于删除日志的事务SLG2,您可以根据到期日期进行选择:-仅已达到到期日期的日志-还添加可以在到期日之前删除的日志
您也可以删除它们; 或仅计算多少。 这将显示您要删除多少个日志。
致谢,拉奎尔
到期日期(字段ALDATE_DEL)由调用应用程序日志工具的每个应用程序确定; 因为不同的对象有不同的日期。 由应用程序决定明确定义它,或者默认将其保留为DEC/31/9999。
最多设置5个标签!
托马斯,你好
关于日志的删除(SLG1),请注意:
#195157-应用程序日志:日志的删除
可以从BALHDR表的ALDATE_DEL字段中看到到期日期。 这是由调用应用程序日志工具的应用程序设置的。 如果应用程序未设置到期日期,则将其设置为到期日期DEC/31/9999,这意味着日志将保留在系统中。
到期日期并不意味着已达到到期日期的日志将被自动删除。 。 当您调用删除报告SBAL_DELETE(事务SLG2)时以及在归档(归档对象BC_SBAL)时,它控制日志的删除。
指示符DEL_BEFORE,也是BALHDR的一个字段,用于确定是否允许在到达到期日期之前删除或存档日志。
DEL_BEFORE = SPACE表示允许该日志被删除。 在到期日期之前删除或存档。
DEL_BEFORE = X表示仅在达到到期日期后才允许删除或存档日志。
关于您的查询,最终用户无法设置有效期限; 这是从应用程序角度完成的。 尝试删除日志时,您不仅应检查到期日期,还应检查del_before信息,以检查是否允许删除日志(即使尚未达到到期日期)。
关于,
拉奎尔
嗨拉奎尔,
信息不正确。 这是两个示例,第一个(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,则不是。
亲切的问候,
托马斯
嗨,托马斯,
因为到期日期是从应用程序角度完成的; 在第一种情况下(FPY1)应用程序允许最终用户手动设置,而在第二种情况下(FF.5)应用程序不允许。 第二个机会是最常见的。
对于FF.5,您提到它的ALDATE_DEL = DEC/31/9999和DEL_BEFORE =空。 这意味着,即使到期日期在9999年,也可以删除日志(DEL_BEFORE = SPACE表示允许在达到到期日期之前删除或归档日志)。
对于用于删除日志的事务SLG2,您可以根据到期日期进行选择:
-仅已达到到期日期的日志
-还添加可以在到期日之前删除的日志
您也可以删除它们; 或仅计算多少。 这将显示您要删除多少个日志。
致谢,
拉奎尔
嗨,托马斯,
到期日期(字段ALDATE_DEL)由调用应用程序日志工具的每个应用程序确定; 因为不同的对象有不同的日期。 由应用程序决定明确定义它,或者默认将其保留为DEC/31/9999。
关于,
拉奎尔
一周热门 更多>