原创 使用SAPGUI畫圖 原

國內80後上的編程課應該都學過Logo這門編程語言: Logo語言是一門專門設計用來進行編程教學的語言,於1967年由Wally Feurzeig, Seymour Papert和Cynthia Solomon發明的。 下圖是用Logo語言

原创 如何通過一個SAPGUI屏幕反查這個屏幕對應的事務碼 原

假設我通過某種跳轉方式打開了下圖這個SAPGUI的屏幕,但我想搞清楚用哪一個事務碼可以直接到達這個屏幕,而不通過繁瑣的點擊,應該怎麼做? 步驟1,點擊Order字段,按F1打開幫助界面, 點上圖的圖標顯示技術信息,得到了實現這個屏幕的程

原创 Docker鏡像提交命令commit的工作原理和使用方法 原

在本地創建一個容器後,可以依據這個容器創建本地鏡像,並可把這個鏡像推送到Docker hub中,以便在網絡上下載使用。 下面我們來動手實踐。 docker pull nginx:1.15.3 用命令行啓動一個容器: docker run

原创 最簡單的dockerfile使用教程 - 創建一個支持SSL的Nginx鏡像 原

什麼是dockerfile?簡單的說就是一個文本格式的腳本文件,其內包含了一條條的指令(Instruction),每一條指令負責描述鏡像的當前層(Layer)如何構建。 下面通過一個具體的例子來學習dockerfile的寫法。 新建一個db

原创 最簡單的docker教程:在docker裏運行nginx服務器 原

命令行docker search nginx搜索名爲nginx的docker image,返回結果的第一個,github上有10293個star,這就是我們想要搜索的結果: 使用命令docker pull把這個鏡像拖下來: docker

原创 CRM, C4C和Hybris的工作流簡介

CRM的例子 Step by Step to debug IC inbox workflow WS14000164 C4C Custom recipient determination in workflow rule done on

原创 SAPGUI裏實現自定義的語法檢查

需求:在SAPGUI裏點擊這個語法檢查的小圖標或者直接按快捷鍵Ctrl+F2可以執行ABAP標準的語法檢查。 如果需要實現SAPGUI裏自定義的語法檢查,比如,某團隊強制要求應用程序類的每個方法的實現代碼不能超過100行。如果超過,報下列

原创 如何將iso文件安裝到Virtual裏的ubuntu去

我在Window的virtualbox裏安裝了一個ubuntu: 默認情況下IDE Secondary Master是空的。 方法1:Devices->Insert Guest Additions CD Image: 成功之後IDE S

原创 ABAP宏的調試

我們都知道高級語言宏一般是無法調試的。但是ABAP的宏例外。 比如我寫了下面一段宏,名爲insert_table. 執行這段代碼,調試器會在第23行停下來。 ABAP調試器裏有個工具可以用於宏的調試,如下圖: 雙擊之後,可看到如下調試

原创 如何使用Putty登錄安裝在VirtualBox裏的ubuntu

我是在Windows操作系統裏用VirtualBox安裝了ubuntu操作系統。 在VirtualBox裏操作ubuntu的終端不是很方便,比如我想在Windows裏複製一些命令到ubuntu的終端執行。而Putty默認即可支持這個跨系統

原创 CRM訂單狀態的Open, In process和Completed這些條目是從哪裏來的

Service Order的狀態字段裏的這些字段從哪裏帶出來的?我們可能會想當然的認爲是從後臺配的Status profile裏帶出來的。事實並非如此。 這個transaction type根本沒有分配任何Status profile,但

原创 MongoDB最簡單的入門教程之五-通過Restful API訪問MongoDB

通過前面四篇的學習,我們已經在本地安裝了一個MongoDB數據庫,並且通過一個簡單的Spring boot應用的單元測試,插入了幾條記錄到MongoDB中,並通過MongoDB Compass查看到了插入的數據。 MongoDB最簡單的入門

原创 如何證明CRM WebClient UI上的應用是有狀態(Stateful)的

隨便找一個在CRM WebClient UI裏會被頻繁調用到的函數,在函數裏創建一個隱式增強,打印當前的會話ID。 不關閉瀏覽器,在瀏覽器裏不斷做操作,可以觀察到不管做任何操作,每次斷點出發後,打印出來的會話ID都相同。 每次觸發打印出的

原创 如何在Chrome development tool裏查看C4C前臺發送的請求細節

我們可以在Chrome development tool的network tab裏觀察到從前臺UI發送到後臺的HTTP請求: 更多Chrome Development Tool的使用工具請查看我的博客Chrome Development T

原创 如何從ERP將Material的Batch信息下載到CRM

前提條件:必須先確保三個對象ATTRIBUTE, CLASS和OBJCL成功下載。可以到事物碼R3AM1裏查看,確保狀態全部爲Done。 (1) 在事物碼MM02裏,切換到視圖classification,將class 023_03分配給