天天看點

一個 15 年 SAP ABAP 開發人員分享的 SAPGUI 一些個性化設定和實用小技巧試讀版

零基礎 ABAP 學習教程系列文章的目錄

  • ​​ABAP 标準教育訓練教程 BC400 學習筆記之一:ABAP 伺服器的架構和一個典型的 ABAP 程式結構介紹​​
  • ​​ABAP 标準教育訓練教程 BC400 學習筆記之二:Cross-client 和 Client-specific 的差別​​
  • ​​ABAP 标準教育訓練教程 BC400 學習筆記之三:ABAP 程式設計語言的特性和基本構成要素​​
  • ​​ABAP 标準教育訓練教程 BC400 學習筆記之四:ABAP 程式設計語言的資料類型​​
  • ​​ABAP 标準教育訓練教程 BC400 學習筆記之五:ABAP 程式設計語言的變量,常量和字面量,以及文本符号​​

ABAP 基礎知識

  • ​​通過實際的例子,介紹 SAP ABAP 裡的 Repository Information System 的使用技巧​​
  • ​​ABAP function module 的使用​​
  • ​​ABAP subroutine 的定義和使用​​
  • ​​ABAP 中的變量和常量​​
  • ​​ABAP 程式設計語言中的系統字段(System Fields)​​
  • ​​什麼是 ABAP Field Symbol​​
  • ​​ABAP 引用類型介紹​​
  • ​​最淺顯易懂的 SAPGUI 裡 ABAP 調試器的使用方法介紹​​
  • ​​如何建立最簡單的 ABAP 資料庫表,以及編碼從資料庫表中讀取資料 (上)​​
  • ​​如何建立最簡單的 ABAP 資料庫表,以及編碼從資料庫表中讀取資料 (下)​​
  • ​​用 ABAP 讀取本地文本檔案内容​​
  • ​​用 ABAP 建立本地 Excel 檔案并寫入資料​​
  • ​​26 行 ABAP 代碼使用 HTTP_GET 函數下載下傳百度網站的首頁資料​​
  • ​​ABAP 如何解析 JSON 資料​​
  • ​​如何從本地檔案裡拷貝某個 ABAP 類到 SAP 系統​​
  • ​​面向對象的 ABAP 程式設計初探 - 什麼是類,執行個體,和 Public 方法​​
  • ​​SAP ABAP 報表的使用者輸入功能​​
  • ​​使用 ABAP 事物碼 SM59 建立 Destination 來讀取外網的資料​​
  • ​​通過一個具體的例子,講解 SAP BDC 技術的使用步驟​​
  • ​​從解讀 BDC 自動生成的代碼談起,講解 SAPGUI 的程式組成部分​​
  • ​​如何查詢 SAPGUI 螢幕上某個字段對應的資料庫表存儲​​
  • ​​如何使用事物碼 SAT 查找某個 SAPGUI 螢幕字段對應的背景存儲資料庫表的名稱​​
  • ​​一步步建立包含自定義 Screen 的 ABAP 程式的詳細步驟​​
  • ​​SAP ABAP 字元串變量容易疏忽和混淆的一些知識點​​
  • ​​SAP ABAP 處理 Excel 的标準函數 TEXT_CONVERT_XLS_TO_SAP 介紹​​
  • ​​授人以漁-在 SAP MM 物料顯示界面上看到一個字段,如何查找哪張資料庫表的哪個字段進行的存儲​​
  • ​​SAP ABAP 系統進行資料庫表查詢的幾種常用方法​​
  • ​​如何讓 ABAP 伺服器能夠響應通過浏覽器發起的自定義 HTTP 請求​​
  • ​​一個 15 年 SAP ABAP 開發人員分享的 SAPGUI 一些個性化設定和實用小技巧​​

ALV 開發專題

  • ​​27 行代碼開發一個最簡單的 SAP ALV 報表​​
  • ​​48 行代碼給 ABAP ALV 報表的資料行增添顔色效果​​
  • ​​77 行代碼實作ABAP ALV 中的輕按兩下事件處理​​

更多文章正在寫作中

我們知道 SAP ABAP 開發可以使用 SAPGUI 和 ABAP Development Tool(基于 Eclipse) 這兩種工具。

其中 SAPGUI 算是伴随着 ABAP 的誕生而一路走到今天,二者可謂互相成就,相得益彰。而 ABAP Development Tool 相對較新一些,并且因為基于 Eclipse,從使用習慣來說,更适合從 Java 開發轉過來的程式員使用。因為本教程是面向 ABAP 初學者,是以筆者還是選擇 SAPGUI 作為開發工具,分享筆者在使用這個工具中使用過的一些個性化設定。

所謂 ​

​工欲善其事,必先利其器​

​​,​

​磨刀不誤砍柴工​

​。筆者在 SAP 成都研究院已經工作了 15 年,曾經使用 ABAP 參與過 SAP Business ByDesign,SAP Cloud for Customer,SAP CRM,SAP S/4HANA 這四款基于 ABAP 技術棧的 SAP 标準産品開發工作,對 ABAP 的使用有着豐富的實戰經驗。本文分享的都是筆者在工作中真正使用過的技巧和經驗,這些技巧和經驗都切實提高了筆者 ABAP 的開發效率。

本文寫作基于的 SAPGUI 版本為 7.7.

本文目錄

  • 如何檢視 SAPGUI 版本
  • 如何更改 SAPGUI 主題
  • 設定 SAPGUI 界面的自定義 Logo
  • 在 Windows 工作列顯示目前登入系統的名稱
  • 如何檢視目前登入系統安裝了哪些 Software Component
  • 讓 ABAP 編輯器顯示行号
  • 如何修改 SAPGUI 裡 ABAP 代碼編輯器的字型大小,類型,顔色,背景色等等
  • SAPGUI ABAP 代碼編輯器的代碼自動補全功能設定
  • SAPGUI 裡的代碼模闆編輯功能
  • 給 ABAP 編輯器設定各種快捷鍵
  • 給 SAPGUI 設定啟動時自動運作的事物碼
  • 将資料庫表查詢條件儲存成 Variant,下次可以随時重用
  • 如何更改 SE16 顯示資料庫表内容的格式
  • 在純粹的文本編輯器和 ABAP 代碼編輯器之間切換
  • 一鍵完成 ABAP 代碼的大小寫格式化工作
  • 對 SE80 進行定制化配置
  • SAPGUI 的本地幫助檔案位置

繼續閱讀