igo_gr”說道!
“就是這個位置,輸入電子采購那邊的單號,偶爾看錯幾位!輸錯了!”小哥指著標準程序的輸入窗口!
“哦,這樣啊,還真有可能!我研究下看能否有辦法規避!”張偉沒敢把話說太滿,畢竟這正是個全新的問題,用戶也不認為是係統的問題,都認為是自己不小心犯的錯誤!
“這個對我們很重要啊,我們倉庫,每周對賬,都會有幾筆錯的,每人都出現過!這個要是能搞定,張姐估計會把她最好的資源介紹給你了!大美人哦!”小哥看可能有戲,張偉沒有立馬拒絕,於是加碼誘惑道!
“可彆了,咱可是名花有主了啊,不敢瞎霍霍人家小姑娘!哈哈!”張偉打著哈哈!
拜彆了小哥,張偉就上樓了,這個問題,可能還真是個問題!得好好研究下!
不過張偉有點犯難了,這是標準程序啊,如何搞了?
張偉想,如果要解決這個問題,肯定源頭解決才是最好的,事後解決,也能搞定,但是米已成炊了,達不到最好的效果,要麼輸入錯誤的時候,提示對方輸入錯誤了,要麼乾脆直接代替用戶填寫,讓用戶確認下就行!
這才是終極方案!
突然張偉覺得,上次推導出那個“最好的程序員”的定義,有那麼點道理啊,當然還有那個,毛思也很哇塞!“從群眾中來,到群眾去!”
張偉覺得,nnd,咱怎麼說也是結丹6層的sap高手了啊,不就標準程序麼!拿下!
啥叫初生牛犢不怕虎,看著你偉爵爺如何蹂躪你這個小美人!igo_gr”小美人!
給爺躺好了!爺來了!
於是張偉就開始了對標準程序,展開極端的蹂躪,首先就放築基大招!debug,哇哈哈!
nnd,沒帥過三秒!張偉迷失了!迷失在標準程序的迷宮裡了!
這算啥,接著搞,爺現在有的是時間,畢竟現在張偉確實是閒的蛋疼!debug標準程序,就當打發時間玩了!
估計在sap史上也是沒幾個像張偉這個奇葩了,debug標準程序,竟然是為了打發無聊的時間!
打個比方,就好像有人說,我無聊的時候,就讀一讀文言文,或者是,我無聊的時候,就做一做線性代數,算一算微積分,打發下時間,一樣的意思了!
接下來幾天,張偉拿出了,把結石跳出來的毅力,和這個標準程序杠上了!
真是做到了屢敗屢戰,永不放棄,永不氣餒,像打仗一樣經過艱苦卓絕的攻堅克難!算是有點眉目了!
張偉自己總結了下,大概情形是這樣的!首先是debug,需要開幾十個窗口同時進行,首先是標準程序,確實太複雜了!其複雜主要表現在!
嵌套!對就是嵌套!
雖然程序的運行是順序從上往下!感覺方向隻有一個啊,怎麼可能複雜了?這也是張偉敢上手debug的原因!
比喻下吧!一條河流的水流隻有一個方向吧,在中國絕大分都是自西向東吧,支流都會彙集到主乾河道來吧!基於這些常識認知,大家覺得確定一條河流的源頭,是不是很簡單啊!
真實答案,卻是很難!長江是1978年才最終確認源頭和長度!不算之前多少代人的努力想要完成這個事,就說1949年新夏國成立後吧,這也過去了29年啊!才把長江源頭搞定!
不就確定一個源頭麼,多麼簡單的事情為什麼要花費29年啊!
張偉現在也是這個感覺!如果用一個圖來表示,debug,sap標準程序和長江的結構圖是一樣一樣的!igo_gr的用戶界麵看做是長江的出海口,也就是最終水流彙集的點,對程序來說,就是所有邏輯最終彙聚集合的點!
然後往前推導!長江的第一個支流黃浦江!同樣標準程序也是出現了第一個的調用,張偉的第一次迷失,就在第一個岔口深入進去後,迷失了!就像找長江源頭時,深入黃浦江,發現又有很多支流,你明知道這個肯定不是主乾,但是有河水流入你要不要,進去考察了?
張偉也是一樣,明知道第一個函數調用,肯定不是主乾,但是程序運行進去了,你要不要追過去看看了?會不會有啥有用的邏輯處理了?
ok!你可以忽略後麵的瀏河、水陽江,那贛江你要不要拐進去看下了?拐進去之後,張偉又迷失了!隻能重新開始debug!
張偉再猛一點,都不進去,那麼再往上的嘉陵江要不要拐進去了!
反正就是這個標準程序,無數的嵌套,函數,一個接一個的嵌套!很多是bapi標準的,還有很多沒有帶bapi開頭的,但是也是標準的!
張偉實在是被這種嵌套搞暈的不行了,於是就專門查了下,居然sap有個函數,足足48萬個!之前查的個bapi,張偉就震撼的不行了,現在有48萬個,張偉更是一通的捶胸頓足啊!
本小章還未完,請點擊下一頁繼續閱讀後麵精彩內容!
張偉猛然間記得,在結第六層丹時,如果把這2萬多個bapi,想象成漢字,可以被組合出無窮多的組合的推斷!張偉當時還特意查了一下,每個bapi最後向上組合,也就是被調用的次數是有限的,最多就十幾次,沒有出現那種無窮多的情況!
張偉想到這裡,突然感覺,自己膚淺了啊!
嵌套啊!函數可以和函數嵌套啊!
雖然每個bapi的函數,隻是被幾個程序調用了,可是調用這個bapi的依然是函數啊!然後這個函數又被調用他的函數嵌套了!一層一層的往上嵌套,雖然感覺自己隻被幾個函數直接調用,可是你怎麼知道,調用你的函數又被多少個函數調用了啊!
在社會學上不是有一個六度理論麼,你要找到全球任何一個人,隻需要通過6個中間人啊!
而現在有48萬個函數!張偉在debug時,明顯能感受到,程序間很多都是相互調用,相互嵌套的,一層一層的往下!