[英]ST05 shows FLAG=N"X" in S/4HANA system. Why?
我們正在比較經典 R/3 和 S/4 系統的性能,標准 function 模塊中的簡單選擇(例如,從 IDoc 表中選擇記錄)在 S/4 中看起來不同。
最有趣的是那些:
FOR ALL ENTRIES
AKA FAE) WHERE STATUS = 69
或FLAG ="X"
時,我們看到它以 N 為前綴,如FLAG = N"X"
....我假設,這代表否定,但代碼清楚地表明 EQUALS。 因為與 S/4 相比性能太差了,我假設,S/4 有時無法處理 FAE,其中一個副作用是,否定 FAE 相關源字段上的 where 子句-桌子...
這個N
代表什么?
這並不意味着否定,它意味着該值作為 Unicode 硬編碼值 ( NCHAR ) 向下發送到 HANA。
這不是直接問的,但我認為回答也很重要。 R3 有時更快的原因可能有多種:
根據我的經驗,這些是 S4 比 R3 慢的典型情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.