SAP aATP可用性检查方案
在任何系统升级中,我们都无法始终预见可能发生的所有可能的问题。当我们最近将SAP Sandbox和Fiori版本升级到S/4HANA 2020时,我们遇到了空白的“审阅可用性检查结果(RACR)Fiori”应用程序,这对我们来说是新的。在此文中,我们将分享解决问题的步骤。如果您不熟悉Fiori应用并进行一般故障排除,则可能会发现此文中显示的方案和资源很有用。
场景:
创建销售订单或更改Fiori中aATP激活物料的销售订单上的行项目数量时,“审阅可用性检查结果 Review Availability Check Result displayed”显示为空白屏幕。除了导航到销售订单,别无其他选择。但是,在SAPGUI中,“标准可用性概述Standard Availability Overview”屏幕正常显示。
故障排除资源:
由于这与Fiori应用程序有关,因此从Fiori应用程序库开始。我们在库中找到了RACR应用程序,导航到“实施信息 Implementation Information ”选项卡,发现该应用程序具有必备的oData服务UI_REV_AVAILY_CHECK_RESULT,需要将其激活。
为了也检查其他后端问题,我们在SAPGUI中执行了SAP网关错误日志(事务代码:/n/IWFND/ERROR_LOG)。它确认我们有两个尚未激活的oData服务:UI_REV_AVAILY_CHECK_RESULT(根据应用程序文档)和SD_F2713_SOCUSTEXPDPRICE_SRV。
作为一项额外的保护措施,通过搜索SAP Knowledgebase,发现了SAP Note 2981977 ,其中描述了空白的RACR屏幕问题,并进一步说明了如何在Fiori中停用RACR屏幕,以便系统跳至标准可用性概述,就像其在SAP GUI中的行为。事实证明,这是一个很好的建议。
解决方案:
一旦在服务目录(事务代码 /n/IWFND/MAINT_SERVICE)中激活了oData服务,就会创建SICF条目。但是,当我重新运行该方案时,网关错误日志显示了另一个错误:找不到词汇注释文件Vocabulary Annotation File not found。我们可以通过SAP Note 2826598解决。
一旦清除了缓存(事务代码 /n/IWFND/CACHE_CLEANUP)并返回到服务目录以重新加载元数据,一切就都准备就绪。
当我重新执行“销售订单”业务情景时,“ RACR”屏幕加载了以下预期详细信息:
结论:
可以在Fiori应用程序库中找到该RACR应用程序和所有其他Fiori应用程序。始终从此处开始,以确保您具有所有必备组件设置,包括必需的角色分配。然后,使用网关错误日志来识别Fiori和您的S/4HANA后端系统之间可能发生的任何错误。通常,如果您在系统升级后遇到问题,并且不确定该怎么办,请查看SAP知识库中是否有任何其他SAP注释或社区反馈。尽管您可能无法通过系统升级来预测所有可能的错误或缺少激活,但SAP拥有大量资源(和非常有用的社区)来指导您。
参考链接:
Fiori应用程式库–Review Av. Check Result App:https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps('F4719')/S18OP
关于RACR的概述博客:https://blogs.sap.com/2020/08/24/review-availability-check-result-racr/