HANA数据库上的状态组合码更新

2020-08-23 15:53发布

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

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


大家好,

我们是一家机械工程公司,使用PS模块管理我们的生产。 我们致力于大型网络,庞大的WBS结构和几万个活动。 为了加快基于状态的动作(例如打开,关闭,删除网络,项目,活动,状态EROF,FREI,LÖKZ,TABG,ABGS等)的处理,我们尝试在PS中设置状态组合代码。

我们已经实现了许多Z程序,它们还使用BAPI_PROJECT_MAINTAIN或BAPI_BUS2002_ACT_CHANGE_MULTI之类的BAPI读取和更新了大多数PS对象。

但是,这会导致AUFK_STATUS和AFVC_STATUS的异步更新。 (我想是因为数据必须与JEST/JSTO同步)。


我们最近在切换到HANA数据库时面临着这些更新的严重问题。

该代码位于功能模块STCOMB_STATUS_CMB_CHG

UPDATE AUFK SET AUFK_STATUS = -STAT_UPDT

在事务DB02中,这些更新始终是系统中处理的最昂贵的语句之一-某些更新超过200s! 与我们之前使用的Oracle DB相比,我们的系统性能较差。 有什么想法可以增强/加快更新速度吗? 我们已经与IBM和SAP联系,以在此处找到解决方案,但是状态组合代码流程似乎在HANA DB上确实无法正常运行。 有人遇到同样的问题吗?

我们在EhP8上拥有非常大的表AUFK(约2.8 Mio记录),AFVC和JEST。 如果可以帮助您找到解决方案,我将提供更多具体数字。

您知道如何解决该问题吗?

非常感谢您提供任何帮助。 感谢您提供任何反馈意见。
克里斯蒂安·佐尔格(Christian Sorge)

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

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


大家好,

我们是一家机械工程公司,使用PS模块管理我们的生产。 我们致力于大型网络,庞大的WBS结构和几万个活动。 为了加快基于状态的动作(例如打开,关闭,删除网络,项目,活动,状态EROF,FREI,LÖKZ,TABG,ABGS等)的处理,我们尝试在PS中设置状态组合代码。

我们已经实现了许多Z程序,它们还使用BAPI_PROJECT_MAINTAIN或BAPI_BUS2002_ACT_CHANGE_MULTI之类的BAPI读取和更新了大多数PS对象。

但是,这会导致AUFK_STATUS和AFVC_STATUS的异步更新。 (我想是因为数据必须与JEST/JSTO同步)。


我们最近在切换到HANA数据库时面临着这些更新的严重问题。

该代码位于功能模块STCOMB_STATUS_CMB_CHG

UPDATE AUFK SET AUFK_STATUS = -STAT_UPDT

在事务DB02中,这些更新始终是系统中处理的最昂贵的语句之一-某些更新超过200s! 与我们之前使用的Oracle DB相比,我们的系统性能较差。 有什么想法可以增强/加快更新速度吗? 我们已经与IBM和SAP联系,以在此处找到解决方案,但是状态组合代码流程似乎在HANA DB上确实无法正常运行。 有人遇到同样的问题吗?

我们在EhP8上拥有非常大的表AUFK(约2.8 Mio记录),AFVC和JEST。 如果可以帮助您找到解决方案,我将提供更多具体数字。

您知道如何解决该问题吗?

非常感谢您提供任何帮助。 感谢您提供任何反馈意见。
克里斯蒂安·佐尔格(Christian Sorge)

付费偷看设置
发送
1条回答
三十六小时_GS
1楼-- · 2020-08-23 16:42

嗨,克里斯蒂安,

我认为这个问题不是专门针对HANA DB的。 如果您搜索OSS注释,SAP不会保证实时更新状态组合代码。 这是一种已声明的功能。

您始终可以运行STATUS_COMB_UPDATE程序来"修复"状态组合代码。

因此,如果您真的基于SCC设计任何东西,最好调用

关于此,

Paulo

一周热门 更多>