張偉雖然完成了第6層的結丹,但是張偉覺得,這個BAPI的寶藏,還沒有被挖完!
張偉在探寶的過程中,發現了一個表,專門用來存業務物件相關資訊的!張偉覺得很有意思“SWOTDV:物件型別操作定義”!
這個表,張偉進去後,資料的總量,不大“”條資料!張偉對這個數字非常好奇!為什麼是5條2啊!
反正張偉覺得,這種特殊的數字,肯定很離譜,這是一個程式設計師的直覺,太特殊了!
張偉進去後,看到一版一版的陌生資料!
當然張偉沒有被嚇到,都在意料之中,沒有熟人帶路,碰到的都是陌生人!
剛好自己有準備,前麵那10個誘餌!又被張偉用上了!
張偉基於前麵的探索成果,物件型別很特殊的“LFA1”供應商物件名啊,這個自己熟悉嘿嘿,那就丟你出去探路了!
當條件鎖定在LFA1後,張偉看到了熟悉的資料!共有28條資料,就是前麵BAPI裡看到的,比如Crete、edit、display...等!
當看到熟悉的資料後,陌生感一掃而空,滿滿的都是親切!就像我們去一場聚會,一個人都不認識,就沒啥興趣了!
如果此時,有自己認識的人,也在會上,他和其他人還有說有笑的,那麼你大概率是可以融入進去的!
張偉現在就是個感覺,這些資料有些是自己熟悉的,有些不是,但是沒關係啊,可以基於熟悉的資料,推導不熟悉的啊!
原來這28條資料,是基於前麵物件導向的邏輯來記錄的!當然也就是說整張表的“”條資料也是基於這個邏輯來記錄的!
張偉覺得這個算是意料之中的!畢竟在前麵已經看到過了!現在至少看到了一個總量“”這個特殊,且奇葩的資料,要不是這個資料過於奇葩,張偉覺得自己肯定不會點進來探尋的!
然後往後,有一個欄位張偉覺得,搞不懂啥意思“FirstRelease:首次釋放”裏麵的資料,有21A,46C,700....,等,那個release張偉很熟悉,張偉還經常用到,就是每次,從開發環境往正式環境,傳入新開發的程式時,都有這個動作,release請求!張偉想難道和這個有關!
首次釋放?這個名字有意思!張偉把資料,放到百度!
瞬間,張偉就明白了,居然是版本號!
這麼說來,這條資料,就是不同版本下的產物?
張偉覺得有必要做下資料統計了!
統計下來,這個表裏有33個版本號,又是一個特殊的數字,先是5條2又是2條3,張偉有點想笑!
張偉又統計了下每個版本,有些隻有幾條資料,有些有幾千條資料,這樣說來,SAP現在的這些BAPI,就是這樣慢慢積累起來的?通過33個版本!
我考,張偉覺得很不可思議!係統裡最早的版本號是21A,然後就是3XX,4XX,.....一直到7XX!
SAP是70年代成立的!長一點估計到現在有近50年了啊!即使短一點估計!這個21A算是80年代的產物,那也有30~40年了啊!在短一點估計,也有20~30年了吧!
張偉感覺毛骨悚然的同時又肅然起敬!
NND,真NB啊,簡直是NB到爆炸啊,一段程式居然可以穿越了40年!來到張偉麵前!
張偉找了21A版本下的一個BPAI,居然還是張偉熟悉的業務,也可以說是古老的業務吧!“BAPI_VENDOR_DISPLAY”!供應商資訊檢視!
張偉把這個函式,放到SE37裡去執行!張偉震驚了,居然還能跑出結果!沒有錯誤!
此刻張偉熱淚盈眶!張偉覺得SAP產生這個程式的時候,自己可能都還沒出生吧!
張偉想對那個遙遠,且不知道是否還在世的程式設計師,深深的鞠一躬!
這一刻他們對話了,跨越了遙遠的時空對話了!張偉彷彿間看到一個花白頭髮的老者對著自己微笑!
這是張偉的第一個震驚!
張偉第二個震驚是,這套機製太TMD的強悍了!
對於SAP來說,這套係統在這個機製下,讓80年代的產出,現在還在產生價值!
這種無限迴圈的利滾利,是多麼的N叉啊!這還是在時間軸上的利滾利!
還有在空間軸上!這個程式不隻是給張偉他們公司用啊!還給全球無數多個企業使用,張偉查了下有60多萬家像張偉他們這種,年銷售額,至少幾十億的企業在同時使用這個程式啊!
還有,這套程式,不是說停留在21A版本啊,後麵還持續更新了32個版本!
張偉甚至覺得這個被記錄下來的隻是大版本,小版本就沒記錄了,最終版本,肯定超過了33個!
這一刻,張偉被震撼到無以復加了!從程式設計師的角度,張偉隻想對SAP當年構建這套體係的人,獻上自己深深的膝蓋!
太NB啊,太震撼了!太他們的大手筆了!太TMD的能堅持了!
讓一個機製,維持40年不變,持續發揮作用,且毫不變形的常年累月的累積,沉澱!這種毅力、執行力,簡直可以媲美中國的愚公移山的故事了啊!
此刻張偉想到自己大學把結石通過物理的跳躍,把結石挑出來的成就,在SAP這種40年的堅持麵前,顯得是那麼的微不足道和不值一提啊!
自己還沾沾自喜,當成了軍功章進行儲存!在這種如此龐大且長遠的堅持、和積累麵前!張偉終於體會到什麼叫做天外有天,人外有人了啊!
而且張偉回想起,前麵的第四層結丹的,欄位,也是這樣的沉澱,和積累機製!
現在第六層的業務物件層的,BAPI函式又是這樣的大手筆,張偉隻能是深深的折服於SAP係統架構設計的深謀遠慮,而在這種時間軸,和空間軸的積累下,其可以解決的問題,也將是包羅萬象啊!
簡單的比喻下,中國漢字,常用的也就3500字,一本紅樓夢,也隻使用了4462個字啊,也就是說,相同的漢字,可以寫出《紅樓夢》,同樣可以寫出《母豬產後護理》!
而現在這個BAPI有個啊,那麼可以被組合成多少種可能了?答案肯定是不可想像的,可以說是無窮多!
其次,這種組合,從40年前就開始了,甚至是40年前組合的功能,現在還能用!
而這種經過40年的組合的沉澱,重點是這40年是全球SAP員工,和使用SAP的企業,一起在SAP的這套係統架構上,幫助SAP進行沉澱、積累啊,這個滾動下來的勢能有多大?張偉不敢估計、也沒法估計!
SAP的員工、程式設計師,使用SAP的客戶,換了一茬又一茬,但是其沉澱下來的知識,功能,能力,圍繞著SAP搭建的這套體係,一直在源源不斷的沉澱在SAP這套產品裏麵,從來沒有斷代過,現在成了SAP不可逾越的高牆!
就像前麵張偉還可以執行那個函式一樣,張偉相信,那個程式設計師要麼不在人世了,要麼已經退休頤養天年了,但是他寫的程式卻穿越了時空,現在依然在熠熠生輝!
這種感覺,就像論語、唐詩、宋詞.....的經典名句,在以漢字為基礎的華夏文化裡源遠流傳,永不褪色!
也就是說,隻要SAP還存在,那麼張偉現在看到的那個21A版本下的程式,已經存在了40年,張偉覺得未來在可見的10年,甚至是20張偉覺得,百分百還在!
除非一個新的產品替代SAP,這種替代,是汽車替代馬車的那種,從底層邏輯上的徹底推翻,否則是不可能消失的!畢竟人家是用時間堆積起來的高牆!
張偉現在也終於懂了,為什麼SPRO,給自己的感覺是無窮大了!
常用的3500個的漢字,可以被組合出來的可能性,就是無窮大的!這個不是張偉說的,是劉慈欣的《詩雲》得到的結論!
更何況,個BAPI的組合了?
想到《詩雲》,張偉突然有點覺醒了!雖然是無窮大,但是也代表了無意義啊,因為太多組合了,因為不知道哪些是有意義的,最終反而變成了沒有價值!
沒有價值也是因為無窮多的前提下,沒法把有價值的選出來!
想到這裏,張偉立馬,拿起自己準備的10個誘餌,每個都找了一個BAPI進行驗證!
看來,SAP就是SAP,基本上每個BAPI,都隻被好幾個程式呼叫,也就是這個函式,隻被幾個,或者十幾個程式引用了,而不是像《詩雲》那種邏輯,被毫無節製的無限次引用!
不過張偉又馬上轉喜為憂了,那麼是怎麼被引用的?在哪些條件下引用的?
這個SAP結丹啊,真是一層又一層,層層不重樣,層層有驚喜啊!張偉隻能這樣安慰自己了!
路還長,自己不是才剛畢業嘛,怎麼就搞得那麼老氣橫秋哦!哈哈!
看女頻小說每天能領現金紅包🧧