這是我最近讀過的瓣戚,關(guān)于ABAP in SAP Cloud Platform最有人文精神的文章田弥。
大話SAP 假裝發(fā)自 上海
在上周于Las Vegas舉行的SAP TechEd上宝踪,Bjoern Goerke宣布了SAP將會(huì)在SAP Cloud Platform上推出ABAP runtime。這獲得了觀眾的熱烈歡迎寝杖。
Bjoern用以下方式解釋和定位了ABAP in SAP Cloud Platform酬凳。
…一個(gè)成功的平臺需要開發(fā)者,客戶和合作伙伴…它讓你红柱,也就是開發(fā)者承匣,來創(chuàng)建解決方案。
...當(dāng)談到開發(fā)者的時(shí)候豹芯,我們需要考慮我們的開發(fā)者社區(qū)悄雅。我們社區(qū)中包括了幾百萬ABAP開發(fā)者,他們位于全球不同地方铁蹈,并在過去20年間持續(xù)增長宽闲。
…ABAP in SAP Cloud Platform...讓ABAP開發(fā)者社區(qū)和我們一起步入云端众眨。客戶與合作伙伴可以打造SAP產(chǎn)品(例如S/4HANA Cloud)的擴(kuò)展應(yīng)用容诬,以及全新的云端應(yīng)用娩梨。ABAP in SAP Cloud Platform也是將現(xiàn)有的基于ABAP的自定義代碼或擴(kuò)展應(yīng)用轉(zhuǎn)移到云端的一種方式。最終览徒,它可以訪問所有SAP Cloud Platform功能狈定,無論是其核心服務(wù),例如集成和安全习蓬,或是全新的Leonardo創(chuàng)新服務(wù)纽什,例如機(jī)器學(xué)習(xí),IoT或者區(qū)塊鏈躲叼。
在主旨演講上芦缰,每個(gè)人都想理解這究竟意味著什么》憧叮空氣中已經(jīng)飄散著許多關(guān)于這則消息的相關(guān)猜測让蕾。
在我看來,SAP做了一件預(yù)料之中且非常明智的事情——但是我的想法可能跟其他人不同或听。
我充分理解提供一個(gè)云端選擇給“幾百萬”ABAP開發(fā)者這件事背后的邏輯探孝。
最終,就像Bjoern說的那樣誉裆,這會(huì)讓SAP Cloud Platform更成功——就是這個(gè)樣子顿颅。
SAP可能打造了最棒的云平臺,但是如果沒有獲得廣泛的使用找御,它將會(huì)中途夭折元镀。如果你能讓現(xiàn)有的大量ABAP開發(fā)者開始在SAP Cloud Platform上進(jìn)行開發(fā)绍填,這必然會(huì)大大提升平臺的使用率霎桅。
在TechEd上,我感受到的另一個(gè)問題是:SAP客戶與合作伙伴都對SAP這么說…
“我們的SAP開發(fā)者怎么辦讨永?他們都是很優(yōu)秀的人滔驶,多年來給公司和客戶提供了高質(zhì)量的服務(wù),但是在你的路線圖上卿闹,他們的角色正在逐漸消亡揭糕。”
SAP覺得這是個(gè)需要解決的問題锻霎。
然而我覺得更重要的是回歸一個(gè)ABAP開發(fā)者的真正價(jià)值著角。很多人誤解了,他們認(rèn)為ABAP開發(fā)者和許許多多的其他開發(fā)者是不同的旋恼。他們批評ABAP開發(fā)者和其所擁有的技能吏口。我經(jīng)常會(huì)批評ABAP開發(fā)者在如今這個(gè)變化的時(shí)代不去更新他們的開發(fā)技能,但是我從未批評過ABAP開發(fā)者所具備的獨(dú)特價(jià)值。
與其他編程語言不同的是产徊,ABAP的重點(diǎn)從來不在于語法昂勒,ABAP比這廣泛得多。ABAPer得深入了解SAP數(shù)據(jù)模型舟铜。他們知道何時(shí)該使用SAP提供的API戈盈,何時(shí)該自己打造。他們懂得如何創(chuàng)建企業(yè)級應(yīng)用谆刨。他們了解業(yè)務(wù)流程塘娶。他們知曉如何支持多語言,多幣種痊夭,不同的日期和時(shí)間格式等等血柳。他們深知24*7小時(shí)運(yùn)行的重要性,石頭般堅(jiān)固的可靠性生兆,集成性等等难捌。他們明白軟件物流。并且鸦难,他們了解所在行業(yè)的各種特性根吁。
我通常將這些非語法技能稱之為SAP特定領(lǐng)域知識。它把ABAP開發(fā)者和其他開發(fā)者區(qū)分開來合蔽。我覺得這就是為什么非SAP開發(fā)者在與SAP系統(tǒng)打交道的時(shí)候總是很困難击敌。畢竟,把Java, C#, Swift, PHP等程序連接到SAP后臺并沒有技術(shù)難度拴事。并且我們假設(shè)這些開發(fā)者都非常了解他們自己的編程語言沃斤。那么為什么他們在SAP項(xiàng)目中那么掙扎呢?
當(dāng)你問他們這個(gè)問題時(shí)刃宵,得到的回到永遠(yuǎn)是SAP集成是“很困難”的衡瓶。為什么有那么多關(guān)于延遲,超支和失敗的項(xiàng)目的故事呢牲证?為什么我們聽到那么多關(guān)于SAP系統(tǒng)和非SAP系統(tǒng)的“通訊問題”呢哮针?為什么那些同樣懂得其他編程語言的ABAP開發(fā)者覺得跟SAP系統(tǒng)交互其實(shí)是很簡單的呢?
原因正是坦袍,如果你是一個(gè)合格的ABAP開發(fā)者十厢,你所了解的知識遠(yuǎn)比ABAP語法要多得多。
所以捂齐,當(dāng)SAP提供給ABAP開發(fā)者一條通往云端之路時(shí)蛮放,SAP也是在給ABAP開發(fā)者所具備的知識一條更長久的路。所有SAP特定領(lǐng)域知識將能保留在SAP生態(tài)系統(tǒng)中奠宜,而不是流失它處包颁。我敢這么說缝其,當(dāng)人們開始用ABAP in SAP Cloud Platform來開發(fā)S/4HANA擴(kuò)展程序,Business Suite擴(kuò)展程序和全新的應(yīng)用的時(shí)候徘六,這件事會(huì)對SAP整個(gè)生態(tài)環(huán)境產(chǎn)生巨大的價(jià)值内边。
你不能讓這么多關(guān)于企業(yè)的知識和經(jīng)驗(yàn)白白消失掉,當(dāng)你想打造成功的SAP Cloud Platform應(yīng)用時(shí)待锈,他們的重要價(jià)值會(huì)再次體現(xiàn)出來漠其。
原文地址
https://blogs.sap.com/2017/10/02/abap-in-sap-cloud-platform-why/