[請益] SAP 有什麼優點?

作者: gasbomb (虛空雷神獸)   2019-06-28 17:15:55
小弟軟體新手, 斗膽請問各位前輩
SAP 到底有什麼過人之處讓世界500大公司都願意採用?
最近有幸碰到號稱 SAP 原廠量身打造的模組
號稱物件導向設計
開開心心的拿著精美的 SAP 原廠文件, 依照上面的指示來寫
結果 class 檔寫好之後測試被釘得滿頭包
只好認命開始研究模組原始碼
打開一看...不得了, 根本不是人類可以看懂的東西
裡面為了效能大量使用指標 (可以理解, 但是不能原諒)
不知道什麼原因使用一堆全域變數當作參數傳!? (變數很容易在跑明細的時候被汙染)
method 名實不符 (居然有 method 包了三四個類似功能, 進去再用switch case細分)
method 大量使用 changing (直接修改傳入的資料結構造成結果難以預期)
變數命名難以理解 (全都叫做 xx_data, xx_field, xx_sel_opt)
參數內容難以理解 (不是實際要使用的數值, 而是傳遞 table 的 key, 難以確認內容)
巨型迴圈 (想要一個 loop 解決一次查詢, 結果是迴圈內部充斥各種詭異判斷式)
海量的 flag (配合以上幾點, 要知道自己的查詢條件有沒有下錯只能擲筊)
以上狀況都導致常常需要開一堆視窗才有辦法追蹤
更要命的是 SAP 還限一個帳號只能開 8 個視窗
常常看到一半就忘記自己在幹嘛了
一個完全沒有封裝可言的軟體還自稱 OO ?
這麼難用的東西網路上居然很少人罵?
要說穩定嗎... 確實是沒看過 SAP 當機或是因為 exception 中斷啦
可是一個一直生產垃圾資料的系統再穩定也還是垃圾啊
是不是我還太年輕, 沒有搞懂 SAP 真正的核心價值?
作者: MOONY135 (談無慾)   2019-06-28 18:24:00
有點不想講幹話 不過生產垃圾資料的軟體叫垃圾 那所有的刀都叫凶器摟?你文章裡面的確把為什麼是SAP的理由自己講出來了
作者: FatSquirrel (肥特.屎塊噁)   2019-06-28 18:34:00
優點就是很貴 (x
作者: MOONY135 (談無慾)   2019-06-28 19:19:00
樓上說的對 優點之一是貴
作者: yoyoma (tiger)   2019-06-28 20:08:00
Google 南山 系統
作者: callmewade (callmewade)   2019-06-28 22:08:00
abap喔? 不推薦 路蠻窄的
作者: MOONY135 (談無慾)   2019-06-28 23:00:00
那原本db裡面apple還有值嗎
作者: sisters (小紅 是男的)   2019-06-28 23:39:00
所以你就知道南山人壽核心換SAP有多折磨自己了 XD可惜上面的大老闆就是非SAP不用 是SAP的信徒
作者: realbout (薩摩訶)   2019-06-29 00:35:00
我看到java就會罵一次
作者: atpx (秋雨的心情)   2019-06-29 00:55:00
之前待過原廠的心得, 原廠也是會招收新手的
作者: viper9709 (阿達)   2019-06-29 02:01:00
原來有這麼誇張
作者: layan (教練我想打球 T_T)   2019-06-29 02:07:00
你知道的太多了
作者: FatSquirrel (肥特.屎塊噁)   2019-06-29 10:05:00
如果是撈標準table的內容的話,看要不然先查查有木有合用的bapi可直接取用
作者: sb107912 (三等士官長 >)))   2019-06-29 12:20:00
這是原廠SAP新手工程師的關係嗎
作者: pinkygiveme (Bishop)   2019-06-29 17:17:00
一個南山系統的案例可以代表整個產品喔? 真敢講
作者: GameGyu (GameGyu)   2019-06-29 17:52:00
南山人壽新的資訊系統「境界成就」,是向德國資訊大廠愛普思(SAP)採購,由於SAP不曾設計過壽險公司的資訊系統... 所以是1.0版的軟體
作者: allenxxx (fufuxxx)   2019-07-01 10:17:00
廠商用SAP就跟老闆買雙B一樣,感覺就高級了起來你頂多只是司機
作者: Weky (Never mind)   2019-07-01 10:36:00
優點就是他活過來沒被淘汰 前面消失的少說數千款
作者: vn509942 (如履薄冰)   2019-07-01 14:37:00
品牌優勢就是潮
作者: tttkkk (學到。)   2019-07-03 02:23:00
再過20年 回來看這篇文章 你或許就會懂了

Links booklink

Contact Us: admin [ a t ] ucptt.com