請問 SAP 的 資料庫(MS SQL) 我可以另外設計一套獨立程式連接嗎?
不使用SAP License ,因 SAP License 很貴,想讓一般USER 透過我設計的程式連接 SAP 資料庫去新增、刪除、修改。
感謝
因為SAP License 很貴,而中階主管只是按確定與否而已,故不想分配 License 給中階主管。
偷吃步的方法,就是另外寫一支程式來讓主管按[是與否]而已。
BPM 的廠商來推銷時,都強調他們的軟體可以連SAP主機來核准,所以想另外寫1支程式來核准。
你現在可以為了省錢,寫得出一隻只是按是與否的程式
那不久的將來
你就沒有任何理由可以拒絶老板的要求
寫出更多欄位,更新更多資料表的程式
強烈建議~
作查詢就好查詢就好查詢就好~~
如果真的要做其他加工,也盡量不要直接寫進他的資料庫.
自己開table放自己的東西~ 這樣比較安全.
我們都是寫成
Engine
每分鐘定時抓取
每分鐘定時Upload
到 ADempiere 系統
可以
但是你要對他所有的Table關聯及運作很瞭解
這樣才會達到你想要的效果
免得結帳時才發現帳目不一
這樣才不會因小失大喔
這樣的作法有點像違章建築, 程式是可以run, 但有幾個風險:
1.要對SAP的table及相關資料檔很熟, 當你在抓取資料拋進及拋出時, 能面面俱到.
2.SAP系統更新時,能避免就避免. 因為不能保證新改版的SAP資料結構和舊版相同.
3.儘量和SAP顧問討論,外連獨立程式的範圍及過程,儘量限定在一定的模組, 不要擴大.
供中階主管看的東東要先轉換進你寫的程式中
中階主管看完的flag結果存檔後轉回sap特定獨立檔中
sap再去讀它就好了