睿文小說 > 凡人碼農加SAP加XR征服世界 > 第38章

第38章

⬅ 上一章 📋 目錄 ⚠ 報錯 下一章 ➡
⭐ 加入書籤
推薦閱讀: 花都風流第一兵王 代嫁寵妻是替身 天鋒戰神 穿越古代賺錢養娃 我覺醒了神龍血脈 我的老婆國色天香 隱婚嬌妻別想跑 遲遲也歡喜 全職獵人之佔蔔師

BDC的技術,很快就被張偉掌握了!

剩下的就是基於陳榮的需求,編寫介麵程式了!

這個對目前的張偉,簡直是太簡單了!介麵的欄位,陳榮早就給了張偉!然後就是函式內部的邏輯編寫!這種程式基本上就等於沒有邏輯,隻要把資料梳理好,灌給BDC就好,這個需求就算搞定了!

張偉差不多1天就搞定了這個函式!

第二天一上班,張偉就去找陳榮!

“榮哥,我的介麵,搞定了哦!你那邊如何了?”

“我靠!你咋搞的,你不是說,這個技術你不懂麼!怎麼這麼快?”陳榮很是疑惑啊。

“是不懂啊!剛學的!昨天alix給我的資料,和案例程式,是一種全新的技術,叫BDC,不過沒啥難度,我很快就學會了!”張偉傲嬌的說。

“你這也太神速了!我以為你這個是新技術,你需要幾天才搞定,我這邊的C#的開發,還沒搞多少了!在忙其他事!”陳榮一臉的歉意!

“榮哥要不這樣,你把C#的程式碼給我,我幫你把介麵調通,你隻需要準備資料,然後呼叫我這個調通的C#程式就行!”張偉給陳榮建議道!

“偉子,你認真的?”陳榮不可置信的看著張偉。

“必須的,榮哥!”張偉回答道!

“偉子,晚上請你吃雪糕!”陳榮說。

“好嘞,榮哥!”

陳榮,把C#的程式碼,發給了張偉!

張偉安裝好C#的開發環境,新建了一個專門的介麵程式,就開始了C#的編碼。

張偉有之前調通Java的經驗,現在換成了C#,問題也不大,而且自己在網上也找了一些SAP對接C#的案例程式碼,基本上沒費啥勁,就調通了介麵!

然後就是封裝介麵的資料,張偉對MES的取數邏輯不熟悉,主要還是這部分由陳榮負責,張偉就直接用自己測試函式的那幾個資料,寫死到C#這邊!

很快,C#這邊的介麵,也被張偉搞定了!

張偉這個搞定介麵的速度確實太快了!主要還是他之前大學的編碼底子很好!啥語言都搞過,熟悉啊!

現在張偉手上已經有兩種程式語言與SAP的介麵案例了!之前電子採購的Java,現在和MES的C#!

張偉想到之前聽榮哥說過,SAP和其他語言的介麵,是一個難點,很多人很難調通!張偉搞定了2種語言的介麵,自己感覺沒啥難度,張偉總結了下,主要還是自己既懂SAP的程式設計,又懂其他需要對接語言的程式設計,所以搞起來就會很快!

其實其他語言和SAP對接時,絕大部分的難點,還是侷限於,雙方都對對方程式語言的不熟悉造成的,雙方都認為對方的很難,所以就很麻煩!

就比如,張偉不懂英語,美國人不懂漢語,當此時張偉要給美國人講解,豬八戒喜歡嫦娥,估計美國人是懵逼的,美國人要給張偉講解,克林頓和萊溫斯基的故事,張偉同樣懵逼!

如果此時有一個人既懂英語,也懂漢語,那這事就簡單了!

比喻可能有點不貼切!大概就是這麼個意思吧!

張偉這樣一想就覺得這事很有價值了!畢竟自己的英語稀爛,如果首先有誰能建立起這樣的通道,那簡直就是雪中送炭啊!

於是張偉說乾就乾!

就開始在自己電腦裡,安裝各種語言的開發環境!Java、C#已經有了!

首先是C ,張偉發現,寫這個介麵部分的具體程式碼反而很快,耗時最長的居然是安裝配置開發環境!

其次就是之前用的Java、C#都是呼叫,自己開的或者alix開發的函式,不是標準的函式,其他人肯定沒有這兩個函式,如果用這兩個函式為案例,來進行編寫,對其他人就沒有參考價值了,畢竟人家拿去後沒法重現啊!

張偉隻能再調整策略,想起alix說的那個專門找標準函式的地方BAPI!張偉打算用個標準函式為案例進行編寫案例!

張偉第一次,開啟了BAPI!

NND!進入這個介麵後,左邊整版的選單!

張偉點開了自己熟悉的一些選單,SD-銷售相關的、MM-後勤相關的......很多層級的選單往下,張偉感覺,這肯定又是一個類似SPRO這樣的寶庫!裏麵肯定有很多珍寶!

張偉也終於想起了,alix給他說的對接MES的第一個方案是讓他到BAPI裏麵來找找有沒有標準的函式的意思了!直接用標準函式接入報工資料,不用錄製BDC螢幕,不用寫函式,如果能找到標準函式,肯定會非常快就搞定這個事,估計就1分鐘就搞定了!

但是張偉反過來想,alix為什麼讓自己來找了?

也就是說,alix自己也不知道是否有這樣一個標準函式來承接報工的資料進入SAP!

也就可以說明,這個BAPI實在是太多了,alix也沒有探索完!張偉想到此處,才震驚於SAP的博大精深,連alix這種SAP的絕對大佬,都沒辦法對這裏麵的內容,有一個精確定位,因為張偉給出了明確的需求,alix給張偉的方案是讓張偉自己去找,而不是給他一個明確的函式!就代表alix自己也不知道,是否有這樣的標準函式!

這就證明alix在自己的職業生涯中,到目前為止也沒有碰到過,所以他沒法給出一個具體BAPI函式給張偉!

張偉覺得這肯定是個寶藏不假,但是現在沒有時間探索,現在的目標是找一個通用的標準函式寫介麵!探索寶庫,可以後麵再來,反正這個寶庫就在那裏,又跑不掉,自己後麵慢慢探索就行!

張偉覺得,SAP裡應該大家都會用的模組SD\\PP\\MM那就隨便找一個就行,於是張偉就找了一個客戶主資料檢視的函式,“BAPI_CUSTOMER_GETDETAIL”作為所有語言的介麵案例進行編寫了!

後麵就是各種語言的程式編碼了,之後陸陸續續,張偉花費了6天時間,主要還是花費在安裝各種語言的程式設計工具上!當然這6天張偉也不僅僅隻是梳理了RFC對應的BAPI這一種模式介麵,張偉發現還有很多種形式的介麵技術可用!

最後張偉就搞出了下麵這些!

從程式語言來說,Java、C#、C 、Python、Excel的VBA,還有古老的VB、PB張偉也都給弄了一個BAPI的案例!

張偉這個老六甚至連組合語言都嘗試了下!結果肯定是沒對接成功,啪啪打臉!為此張偉還耿耿於懷!NND最古老的語言居然沒對接成功,有瑕疵啊!

從技術手段來說張偉這樣分的,基於RFC的介麵模式,基於FTP的介麵模式,基於HTTP的介麵模式,基於NativeSQL介麵模式,張偉也是每種都搞了一個介麵案例!

在搞介麵過程中,陳榮也把他那邊的C#調取資料的部分寫好了!張偉和陳榮也把MES和SAP的介麵給調通了,這個很簡單,張偉這裏隻花了十幾分鐘就搞好了!

這6天基本就是搞這些介麵,可把張偉搞的那真是欲仙欲死,賊拉酸爽,好多次都打算放棄了,不是有啥難度,主要是麻煩!當然這個沒難度,是對張偉這個變態來說!

麻煩是真麻煩!特別是安裝那些語言的程式設計環境,簡直就是煎熬啊!還有就是找各種FTP、HTTP這些技術手段的案例,也是麻麻雜雜、煩不勝煩!要不是張偉擁有連結石都能跳出來的毅力,估計這個事肯定搞不完!

張偉最後,也是直接豁出去了!

直接寫了一個PPT,首先是介紹各種語言的介麵編寫技巧!每種語言有3頁!後麵就是每種介麵方式的講解,RFC模式的,FTP模式的.....反正就是,抱著好人做到底,送佛送到西的態度,把這事要搞成一個完美的結局!

張偉寫完那個PPT時,張偉自己都被自己感動的不行了啊!原來自己還是一個不折不扣的大好人啊!不但弄了案例,還弄了個PPT全麵的總結了SAP的所有介麵技術,基本上把SAP的介麵技術一網打盡了!

張偉最後把各種語言的介麵原始碼打包好,壓縮成一個包!看到這個壓縮包張偉有點欲哭無淚,居然隻有20MB不到!

NND,自己辛辛苦苦忙活了6天!沒白天,沒黑夜的,居然隻有20MB!真是蒼天啊!

這還不是最離譜的!最離譜的居然是張偉寫的那個PPT材料居然有23MB因為裏麵有很多截圖!搞的張偉真是極度無語啊!

有種買櫝還珠的感覺!那不到20MB的原始碼纔是精髓,而這個PPT就是那個盒子!

最終結果卻是PPT比最值錢的原始碼還要大!

可把張偉給鬱悶的夠嗆!

看女頻小說每天能領現金紅包🧧

第 1 頁
⬅ 上一章 📋 目錄 ⚠ 報錯 下一章 ➡
升級 VIP · 無廣告 + VIP 章節全解鎖
👑 VIP 特權 全站去廣告清爽閱讀 · VIP 章節無限暢讀,月卡僅 $5
報錯獎勵 發現文字亂碼、缺章、內容重複?點上方「章節報錯」回報,審核通過立獲 3天VIP
書單獎勵 前往 個人中心 投稿你的私藏書單,審核通過立獲 7天VIP
⭐ 立即升級 VIP · 月卡僅 $5
還沒有帳號? 免費註冊 | 登入後購買