性能:MM/WM自開(kāi)發(fā)

癥狀:

自開(kāi)發(fā)程序和增強(qiáng)程序性能很差。當(dāng)訪問(wèn)SAP MM/WM 表:MSEG嗤军,LTAP注盈,EBAN,RSEG時(shí)叙赚,測(cè)量到效能很差老客。

理由和需求

然而僚饭,需要注意下面的警告:
在高效使用建議的替代方法之前,一定要檢查程序的正確性胧砰。
注意下面的注釋:
在下面的例子中浪慌,經(jīng)常訪問(wèn)幾個(gè)表
例如:
SELECT * FROM LEIN WHERE  = ...
SELECT * FROM LTAP WHERE LGNUM = LEIN-LGNUM and TANUM = LEIN-BTANR
...
考慮到效能方面,這些方法可能會(huì)更受歡迎朴则。為相應(yīng)的表定義一個(gè)選擇視圖,在一次訪問(wèn)中同時(shí)訪問(wèn)兩個(gè)表钓简。

方案

1.訪問(wèn)傳輸請(qǐng)求
  a)經(jīng)由存儲(chǔ)單元號(hào)
       錯(cuò)誤:SELECT FROM LTAP WHERE VLENR = ....  oder
            SELECT FROM LTAP WHERE NLENR = ...
       正確:SELECT FROM LEIN WHERE LENUM = ...
            SELECT FROM LTAP WHERE LGNUM = LEIN-LGNUM and
                  AND TANUM = LEIN-BTANR
                  AND TAPOS = LEIN-BTAPS.
  b)經(jīng)由SD發(fā)貨記錄
       錯(cuò)誤: SELECT FROM LTAP WHERE NLPLA = LIPS-VBELN
                 AND POSNR = LIPS-POSNR.
       正確:SELECT FROM VBFA WHERE VBELV = LIPS-VBELN
                   AND POSNV = LIPS- POSNR
                   AND VBTYP_N = 'Q'.
            SELECT FROM LTAP WHERE LGNUM = LIPS-LGNUM
                    AND TANUM = VBFA-VBELN
                    AND TAPOS = VBFA-POSNN.
  
  備注:如果為了銷售中的發(fā)貨而建立的運(yùn)輸訂單乌妒,那么這種訪問(wèn)模式才存在。
  在這種情況中經(jīng)由VBFA表的文檔流外邓,運(yùn)輸訂單才能被檢測(cè)到撤蚊。LTAP-NLPLA字段
  經(jīng)由動(dòng)態(tài)存儲(chǔ)箱賦值,由發(fā)貨號(hào)填充此字段损话。在WM自定義(參看WMS中的移動(dòng)類型)
  中自動(dòng)賦值被取消激活侦啸。當(dāng)NLPLA字段用作數(shù)據(jù)選擇時(shí),這個(gè)副作用必須考慮到
2.訪問(wèn)物料文檔
  a)經(jīng)由采購(gòu)訂單號(hào)
     錯(cuò)誤: SELECT FROM MSEG WHERE EBELN = ... and EBELP = ...
     正確: SELECT FROM EKBE WHERE EBELN = ..
                AND EBELP = ...
                AND VGABE IN (1,6,7,8,9).
           SELECT FROM MSEG WHERE MBLNR = EKBE-BELNR
                    AND MJAHR = EKBE-GJAHR
                    AND ZEILE = EKBE-BUZEI.
     備注:會(huì)計(jì)年度必須被聲明丧枪,所以系統(tǒng)能盡可能高效的經(jīng)由基本的索引訪問(wèn)光涂。
     如果會(huì)計(jì)年度丟失,數(shù)據(jù)庫(kù)不再高效的使用條目數(shù)搜索(這是個(gè)問(wèn)題拧烦,
     特別對(duì)于多條目的物料文檔忘闻。)如果操作類型VGABE被聲明,這些值又
     限制相關(guān)的貨物移動(dòng)恋博。
   b)經(jīng)由運(yùn)輸訂單號(hào)
   錯(cuò)誤: SELECT FROM MSEG WHERE TANUM = ...
   正確: SELECT FROM LTAP WHERE TANUM = ...
         SELECT FROM MSEG WHERE MBELN = LTAP-WENUM
                  AND MJAHR = <requested year>
                  AND ZEILE = LTAP-WEPOS.
    c)經(jīng)由轉(zhuǎn)移需求
    錯(cuò)誤:  SELECT MSEG WHERE TBNUM = ...
    正確:  SELECT LTBK WHERE TBNUM = ....
           SELECT MSEG WHERE MBLNR = LTBK-MBLNR
              AND MJAHR = LTBK-MJAHR.
     備注:物料文檔所有條目被返回齐佳。通過(guò)物料編碼來(lái)限制一條物料文檔條目。
    d)經(jīng)由供應(yīng)商號(hào)碼
    錯(cuò)誤:SELECT FROM MSEG WHERE LIFNR = ...
    正確:SELECT EKKO WHERE LIFNR = ....
         SELECT EKBE WHERE EBELN = EKKO-EBELN
                AND VGABE = '1'.
         SELECT MSEG WHERE  MBLNR = EKBE-BELNR
                  AND MJAHR = EKBE-GJAHR
                  AND ZEILE = EKBE-BUZEI.
      備注:在特定的環(huán)境中訪問(wèn)EKKO和EKBE返回多個(gè)數(shù)據(jù)集债沮。在程序中必須考慮到炼吴。用操作類型VGABE=1,
      只有采購(gòu)訂單的貨物移動(dòng)被選出疫衩。作為一個(gè)選擇硅蹦,可以用匹配代碼對(duì)象M_MEKKL替代表EKKO(例如 
      SELECT FROM M_EKKL WHERE LIFNR = ...).訪問(wèn)可以通過(guò)聲明附加限制加以改進(jìn)。
      對(duì)于采購(gòu)組織EKORG隧土,采購(gòu)組EKGRP提针,文檔日期BEDAT,采購(gòu)文檔目錄BSTYP曹傀,
      訂單類型BSART能提供更多訪問(wèn)選擇辐脖。
      
 3.訪問(wèn)采購(gòu)需求
   a)經(jīng)由預(yù)留數(shù)
   錯(cuò)誤:SELECT FROM EBAN WHERE EBELN = ....AND EBELP = ....
   正確:SELECT FROM EKET WHERE EBELN = .... AND EBELP = ....
        SELECT FROM EBAN WHERE BANFN  = EKET-BANFN
                   AND BANFPO = EKET-BANFPO.
 4.經(jīng)由購(gòu)貨發(fā)票
   a)經(jīng)由采購(gòu)訂單數(shù)
   錯(cuò)誤:SELECT FROM RSEG WHERE EBELN = ...and EBELP = ...
   正確:SELECT FROM EKBE WHERE EBELN = ...
                AND EBELP = ...
                AND VGABE IN (2,3,P).
        SELECT FROM RSEG WHERE BELNR = EKBE-BELNR
                   AND GJAHR = EKBE-GJAHR
                   AND BUZEI = EKBE-BUZEI.
    備注:通過(guò)聲明事物類型VGABE,值限制到相關(guān)的移動(dòng)類型皆愉。用GJAHR和BUZEI嗜价,基本索引被RSEG完全使用艇抠。               
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市久锥,隨后出現(xiàn)的幾起案子家淤,更是在濱河造成了極大的恐慌,老刑警劉巖瑟由,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件絮重,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡歹苦,警方通過(guò)查閱死者的電腦和手機(jī)青伤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)殴瘦,“玉大人狠角,你說(shuō)我怎么就攤上這事◎揭福” “怎么了丰歌?”我有些...
    開(kāi)封第一講書人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)屉凯。 經(jīng)常有香客問(wèn)我立帖,道長(zhǎng),這世上最難降的妖魔是什么悠砚? 我笑而不...
    開(kāi)封第一講書人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任厘惦,我火速辦了婚禮,結(jié)果婚禮上哩簿,老公的妹妹穿的比我還像新娘宵蕉。我一直安慰自己,他們只是感情好节榜,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布羡玛。 她就那樣靜靜地躺著,像睡著了一般宗苍。 火紅的嫁衣襯著肌膚如雪稼稿。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 52,475評(píng)論 1 312
  • 那天讳窟,我揣著相機(jī)與錄音让歼,去河邊找鬼。 笑死丽啡,一個(gè)胖子當(dāng)著我的面吹牛谋右,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播补箍,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼改执,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼啸蜜!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起辈挂,我...
    開(kāi)封第一講書人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤衬横,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后终蒂,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體蜂林,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年拇泣,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了悉尾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡挫酿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出愕难,到底是詐尸還是另有隱情早龟,我是刑警寧澤,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布猫缭,位于F島的核電站葱弟,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏猜丹。R本人自食惡果不足惜芝加,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望射窒。 院中可真熱鬧藏杖,春花似錦、人聲如沸脉顿。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)艾疟。三九已至来吩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蔽莱,已是汗流浹背弟疆。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留盗冷,地道東北人怠苔。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像仪糖,于是被迫代替她去往敵國(guó)和親嘀略。 傳聞我的和親對(duì)象是個(gè)殘疾皇子恤溶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 互聯(lián)網(wǎng)時(shí)代,似乎每個(gè)人都在談需求帜羊,剛需咒程,痛點(diǎn)。作為產(chǎn)品經(jīng)理讼育,更是每天忙忙碌碌的圍著需求打轉(zhuǎn)帐姻。那又可曾停下來(lái)想過(guò)需求...
    靜默之思閱讀 7,250評(píng)論 18 140
  • 第十章 功能需求 功能需求指明了產(chǎn)品必須做的事情,即產(chǎn)品為了滿足它存在的根本需求和根本理由奶段,而必須執(zhí)行的一些動(dòng)作饥瓷。...
    顏小婧閱讀 1,827評(píng)論 0 16
  • 放棄
    花土溝閱讀 201評(píng)論 0 0
  • 1真的死了 “大哥你能開(kāi)快點(diǎn)嗎?我有點(diǎn)急事痹籍∧孛”我忍不住又催促司機(jī)大哥,心里很著急蹲缠。 “兄弟你別急棺克,開(kāi)快...
    山虎草狗茍go閱讀 193評(píng)論 0 0
  • 情人節(jié),北京线定,霧霾娜谊。該走散的走散,該遇見(jiàn)的遇見(jiàn)斤讥。纱皆。
    張小八閱讀 202評(píng)論 0 0