.net 串接SAP RFC進行二次開發方式

想到以前公司用的鼎新ERP Workflow GP版
沒有提供給公司內部IT 二次開發的彈性
任何系統客製化都必須要再給鼎新顧問再收錢

除非改購買新版本有提供開發介接的API
但針對有歷史包袱 一堆單據資料都用舊版本的ERP系統
這類升級移轉多少會帶來很多反彈聲浪跟許多時間成本
加上人力那時少 有專案時程壓力下也不太可能採取這方案

那時候只能跟主管同事透過每天
沒日沒夜地加班熬到晚上10點出公司,大概持續將近3個月長吧。
UI盲測觀察SQL Server資料庫進行資料比對跟我們自己程式寫入的對不對

沒花錢也沒顧問支援情況下要想辦法瞭解系統背後邏輯

後來真不是辦法只能網路上瘋狂找學習資料 XDD 
畢竟也是第一次接觸ERP甚至連操作沒操作過就要直接做二次開發
後來只能想辦法通靈啦





所幸如今待的公司規模大一些
該請的顧問費不會省....XD
還有SAP 竟然針對二次開發提供諸多豐富的API和套件
像是SAP BAPI (Business Application Programming Interface) 跟ABAP
先稍微筆記後續有空再來研究


.net connector 3.0

主要需加入參考2個 dll 分別是
"sapnco.dll" 
"sapnco_utils.dll"



Ref:
How-to Use SAP NCo 3 Connector with .Net 4 in Visual Studio 2013
https://devopzone.net/sap/how-to-use-sap-nco-3-connector-net-4-visual-studio-2013/
C# 调用SAP RFC
https://www.cnblogs.com/Liyuting/p/14132187.html
JUL 26 2013
SAP dotNet connector 3.0
https://amychen1108.pixnet.net/blog/post/38112119-sap-dotnet-connector-3.0
Integrating SAP using .NET Connector 3.0 (NCO)
https://www.veonconsulting.com/integrating-sap-using-nco/
Call SAP RFC using ASP.NET
https://medium.com/@jenhung.jocker/call-sap-rfc-using-asp-net-ee8494d19ab8
.NET连接SAP系统专题
https://www.cnblogs.com/saper/category/315696.html
为什么我不推荐去SAP培训机构参加培训?
https://cloud.tencent.com/developer/article/2030712
SAP学习开端
https://www.cnblogs.com/saper/archive/2010/08/17/1801919.html
[筆記]C# call SAP RFC
https://dotblogs.com.tw/jojo/2017/12/20/net_call_saprfc
.NETでSAPへ接続する(SAP .NET Connector)
https://qiita.com/icoxfog417/items/2b9aef066c28cf8e9fa0

留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

經得起原始碼資安弱點掃描的程式設計習慣培養(五)_Missing HSTS Header