真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何進(jìn)行SAPCRMWebClientUI的內(nèi)存清理策略分析-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

廣宗網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)于2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。

如果我們搜索了5個(gè)PPR并轉(zhuǎn)到帳戶,然后再次轉(zhuǎn)到PPR,搜索結(jié)果仍然存在。

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

為什么這兩種導(dǎo)航會(huì)導(dǎo)致不同的行為?

我們必須記住一些要點(diǎn):

每次您離開當(dāng)前視圖時(shí),都會(huì)調(diào)用WD_DESTROY,可以是子視圖自己的重定義實(shí)現(xiàn),也可以是父視圖的默認(rèn)實(shí)現(xiàn)。

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

DESTROY method of context node class will be called one by one.

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

In PPR case, since RESULT node in view controller is mapped to RESULT in component controller via context binding, so collection wrapper will not be cleared.

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

Instead it will just clear the context node reference itself.

Let’s record down the real BOL collection in collection wrapper before CLEAR me->typed_context.

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

{O:1253*\CLASS=CL_CRM_BOL_ENTITY_COL}

After clear is executed, we check {O:1253*\CLASS=CL_CRM_BOL_ENTITY_COL} in debugger:

The 5 PPR BOL entities are still there:

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

這意味著WD_DESTORY將只清除上下文節(jié)點(diǎn)引用本身,而不清除BOL包裝器中的真實(shí)BOL內(nèi)容。

只有在以下情況下,才會(huì)清除BOL內(nèi)容:

執(zhí)行導(dǎo)航時(shí),將引發(fā)框架事件:

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

CL_CRM_UI_SESSION_RESTART works as event handler and will clear bol buffer by evaluating flag gv_bol_reset_requested.

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

In lv_bolcore_reset the 5 PPR entities will be deleted in BOL container.

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

So now question is when is gv_bol_reset_requested set?

For example if you click “Home”,

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

Framework will evaluate if the navigation target is a Workcenter.

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

If so, the framework event before_context_change will be raised.

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

The event handler for it will simply set restart_requested flag to ‘X’.

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

Later this flag will be evaluated and set gv_bol_reset_requested.

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

如果只單擊工作中心視圖,例如“Accounts”,則不會(huì)執(zhí)行第91行,因此請求的gv_bol_reset_將始終等于abap_false。

如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析

看完上述內(nèi)容,你們對如何進(jìn)行SAP CRM WebClient UI的內(nèi)存清理策略分析有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝大家的支持。


網(wǎng)站名稱:如何進(jìn)行SAPCRMWebClientUI的內(nèi)存清理策略分析-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://weahome.cn/article/deeeed.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部