国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SAP ABAP 代碼調(diào)優(yōu)檢查工具及性能調(diào)優(yōu)

這篇具有很好參考價(jià)值的文章主要介紹了SAP ABAP 代碼調(diào)優(yōu)檢查工具及性能調(diào)優(yōu)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一:代碼檢查工具

  1. ABAP 測(cè)試儀表盤(ATC)
    所有檢查工具, 豁免處理, 結(jié)果存儲(chǔ)的中心

  2. 代碼檢查器 (SCI)
    提供給客戶,合作伙伴和SAP的做代碼相關(guān)檢查的開放式架構(gòu)

  3. 擴(kuò)展程序檢查(SLIN)
    擴(kuò)展的代碼檢查,用來分析源代碼
    SAP NetWeaver 應(yīng)用服務(wù)器,附加組件的代碼漏洞分析器
    安全漏洞的代碼檢查. 主要集中于分析數(shù)據(jù)流和用戶輸入

SLIN 使用
SAP ABAP 代碼調(diào)優(yōu)檢查工具及性能調(diào)優(yōu),ABAP,SAP,ABAP
SAP ABAP 代碼調(diào)優(yōu)檢查工具及性能調(diào)優(yōu),ABAP,SAP,ABAP

二:性能調(diào)優(yōu)

  1. 盡量避免嵌套循環(huán),如必須時(shí),將循環(huán)次數(shù)少的放在外層,次數(shù)多的放在內(nèi)層,這樣可以減少在不同循環(huán)層之間的頻繁地切換及內(nèi)部循環(huán)次數(shù)。

  2. 調(diào)用類方法要快于Function:
    Calling Methods of global Classes:
    call method CL_PERFORMANCE_TEST=>M1.

    Calling Function Modules:
    call function ‘FUNCTION1’.

  3. 使用完成后及時(shí)清空釋放內(nèi)表所占用的空間:FREE .

  4. READ TABLE …WITH [TABLE] KEY…BINARY SEARCH讀取標(biāo)準(zhǔn)內(nèi)表使用二分查找。

  5. FOR ALL ENTRIES:需要判斷內(nèi)表是否為空,否則會(huì)查詢出所有數(shù)據(jù)。內(nèi)表必須先排序再排重。

  6. 使用INNER JOIN抓取關(guān)聯(lián)表中數(shù)據(jù)的時(shí)候,不能超過三張表的關(guān)聯(lián),并且應(yīng)該用小表關(guān)聯(lián)大表。

  7. WHERE語句中是否將限制結(jié)果集最少的條件放前面。將最有效的查詢條件所對(duì)應(yīng)的表放在第一位。換言之,讓查詢第一個(gè)表后所得到的結(jié)果集就盡可能小。

  8. SELECT/SORT…BY/DELETE ADJACENT DUPLICATE FROM…COMPARING代替SELECT DISTINCT…

  9. 內(nèi)表求和,能夠在SQL層次上實(shí)現(xiàn)就用SQL實(shí)現(xiàn),不能實(shí)現(xiàn)的,在內(nèi)表循環(huán)中用AT END OF之類的進(jìn)行求和,COLLECT直接求和在數(shù)據(jù)量很大時(shí),效率會(huì)比較低。文章來源地址http://www.zghlxwxcb.cn/news/detail-683446.html

到了這里,關(guān)于SAP ABAP 代碼調(diào)優(yōu)檢查工具及性能調(diào)優(yōu)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【SAP ABAP】SAP Webservice & RESTful 接口服務(wù)發(fā)布教程

    【SAP ABAP】SAP Webservice & RESTful 接口服務(wù)發(fā)布教程

    關(guān)于 WebService 概念,這篇文章講解的非常全面,可以移步閱讀《SAP Web service》。 本想通過 RFC 來發(fā)布 ODATA 服務(wù),奈何當(dāng)前 SAP ECC 版本過低不支持,只好采用其他方式來發(fā)布服務(wù),于是就嘗試了下面這兩種方法。 SE37,創(chuàng)建以下測(cè)試用 RFC 測(cè)試執(zhí)行 RFC,得到的數(shù)據(jù)結(jié)果如下圖:

    2024年02月02日
    瀏覽(19)
  • SAP ABAP技術(shù)文章合集_微信公眾號(hào):ABAP猿

    SAP ABAP技術(shù)文章合集_微信公眾號(hào):ABAP猿

    序號(hào) 文章標(biāo)題 01 ABAP OOALV-基本顯示 02 ABAP OOALV-排序、過濾 03 ABAP OOALV-合計(jì)、小計(jì) 04 ABAP OOALV-選擇模式、觸發(fā)事件 05 ABAP OOALV-隱藏列、修改列標(biāo)題、添加圖標(biāo)列、調(diào)整列位置 06 ABAP OOALV-固定列、鼠標(biāo)懸停文本 07 ABAP OOALV-顏色(列、行、單元格) 08 ABAP OOALV-樣式(列、行、單元格

    2024年02月03日
    瀏覽(53)
  • SAP ABAP 基礎(chǔ)語法超詳細(xì)

    1.表聲明 當(dāng)你聲明了一個(gè)數(shù)據(jù)表的同時(shí),系統(tǒng)也同時(shí)自動(dòng)生成了一個(gè)和數(shù)據(jù)表同名的結(jié)構(gòu),結(jié)構(gòu)的變量集等于數(shù)據(jù)表里面的字段。 2.定義變量 v1 是變量名。 (l) 是變量的長度。 t 是數(shù)據(jù)類型。 d 是小數(shù)位。 ‘xxx’ 是缺省值。 如:data num(10) type p decimals 3 value ‘1.12’. 數(shù)據(jù)

    2024年02月15日
    瀏覽(29)
  • SAP ABAP 用戶狀態(tài)鎖定案例

    SAP ABAP 用戶狀態(tài)鎖定案例

    一、前言 項(xiàng)目需求是根據(jù)當(dāng)天及前兩天的離職員工信息(假設(shè)這是一個(gè)定時(shí)器任務(wù)每天下午5點(diǎn)執(zhí)行程序,計(jì)算前兩天的員工工號(hào)是為了將5點(diǎn)之后辦理離職的員工工號(hào)找出來),將這些員工在用戶表 USR02 中的鎖定狀態(tài)設(shè)置為 “64”,以保證離職員工無法繼續(xù)使用系統(tǒng)賬號(hào)。

    2024年02月15日
    瀏覽(37)
  • SAP,ABAP:ALV變式復(fù)制

    應(yīng)用場(chǎng)景:程序優(yōu)化,需要新開一個(gè)程序優(yōu)化,優(yōu)化完成后原程序ALV變式無法帶到新的程序, ALV變式是很好用的功能 REPORT zbsc. 事務(wù)代碼:ZBSC-ALV變式復(fù)制 程序名稱:ZBSC-ALV變式復(fù)制 程序目的: ZBSC-ALV變式復(fù)制 開發(fā)人員: *(修改日志)----------------------------------------------------

    2024年02月09日
    瀏覽(20)
  • SAP ABAP增強(qiáng) BADI的增強(qiáng)全解析

    SAP ABAP增強(qiáng) BADI的增強(qiáng)全解析

    ? ? ? ? BADI的全稱是Business Add-in,它的主要技術(shù)是基于ABAP的對(duì)象來實(shí)現(xiàn)增強(qiáng)。SAP中BADI的維護(hù)事務(wù)代碼是SE18和SE19,SE18主要是創(chuàng)建及維護(hù)BADI對(duì)象,而SE19用于維護(hù)BADI的實(shí)例,即如何來實(shí)現(xiàn)BADI對(duì)象的功能。 ? ? ? ? SAP的BADI因系統(tǒng)版本的差別可能會(huì)有不同,R/3中的BADI被稱為Cl

    2023年04月23日
    瀏覽(28)
  • sap abap,forms,smartforms 導(dǎo)出pdf

    sap abap,forms,smartforms 導(dǎo)出pdf

    4種方法: 1.安裝pdf程序,F(xiàn)oxit Reader,先敲回車 自動(dòng)帶出,如下圖: 直接打印就會(huì)彈出保存pdf文檔路徑,點(diǎn)保存。這種方式是最簡(jiǎn)單的,可 forms 和?smartforms 。 2.?forms 和?smartforms 打印到spool 中,首先要設(shè)置個(gè)人參數(shù)文件 ?輸出設(shè)備 ,默認(rèn)輸出設(shè)備LP01 ? ?。 T-CODE: SP02 或如下圖

    2024年02月12日
    瀏覽(27)
  • SAP ABAP ChatGPT 初體驗(yàn) 我會(huì)失業(yè)嗎?

    SAP ABAP ChatGPT 初體驗(yàn) 我會(huì)失業(yè)嗎?

    簡(jiǎn)介: ChatGPT 最近很火,聽說我可能要失業(yè)!就在今天我歷經(jīng)千辛萬苦,終于把 ChatGPT 注冊(cè)好了。話不多說,我先問兩個(gè) ABAP 開發(fā)問題壓壓驚。 : SAP ABAP ChatGPT OpenAI 失業(yè) 下面是我在 ChatGPT 的聊天截圖, 我對(duì)這個(gè)回答滿意度 90% ,此時(shí)我內(nèi)心還不慌,雖然內(nèi)容很完整邏

    2023年04月15日
    瀏覽(18)
  • SAP ABAP調(diào)用Http/Https方式實(shí)例

    注意: 1.url必須帶\\\"http://\\\"或者“https://”。 2. http_client-propertytype_redirect = http_client-co_disabled .這一行是設(shè)置是否允許重定向,是為“co_enabled”,否為“co_disabled”。 3. 可能出現(xiàn)的錯(cuò)誤 404 Hostname Unknow,是因?yàn)榉?wù)器未配置該url的dns 4. 可能出現(xiàn)的錯(cuò)誤 401 refused,可能是被防火墻

    2024年02月07日
    瀏覽(28)
  • 【SAP Abap】記錄一次SAP長文本內(nèi)容通過Web頁面完整顯示的應(yīng)用

    【SAP Abap】記錄一次SAP長文本內(nèi)容通過Web頁面完整顯示的應(yīng)用

    業(yè)務(wù)在銷售訂單中,通過長文本描述,記錄了一些生產(chǎn)備注信息,如生產(chǎn)標(biāo)準(zhǔn)、客戶要求等等。要求開發(fā)一個(gè)報(bào)表,能夠方便查看和導(dǎo)出長文本信息。 由于ALV列表長文本顯示不友好,且長度有限制,僅能顯示128位,故考慮雙擊展示長文本詳細(xì)內(nèi)容,最終實(shí)現(xiàn)效果如下: ALV列

    2024年02月15日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包