SAP ABAP 開發技術詳解 : 語法手冊 SAP ABAP开发技术详解:语法手册

孫東文, 郭歡, 郭娟, 等

  • 出版商: 機械工業
  • 出版日期: 2017-11-08
  • 售價: $594
  • 貴賓價: 9.5$564
  • 語言: 簡體中文
  • 頁數: 450
  • 裝訂: 平裝
  • ISBN: 711158192X
  • ISBN-13: 9787111581925
  • 相關分類: SAP

立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

《SAP ABAP開發技術詳解:語法手冊》對SAP ABAP開發所需的基礎技術(ABAP編程語言概述,ABAP字典,ABAP語法解析)做了詳盡的介紹,包括ABAP語言特性、ABAP數據字典各元素的介紹及用途、ABAP語法中各關鍵字的說明以及相關示例。
ABAP語言概述部分講述了一般ABAP程序的語法特性(與Unicode關聯)及運行特點(與內存組織關聯);ABAP數據字典部分詳細介紹了數據庫表、視圖、數據類型、類型組、域、搜索幫助、鎖對象的概念,註意事項及應用範圍;SAP S/4 HANA數據庫相關的CDS的概念,以及與CDS視圖和CDS授權的相關語法。ABAP語法解析部分則基於SAP NetWeaver 74,詳細介紹了語法結構、程序聲明、程序結構化、數據類型與數據對象的概念和聲明、FIELD-SYMBOLS指針的定義和操作、ABAP數據對象的操作(其中包括ABAP和SAP S/4 HANA數據庫之間的數據操作及具體語法)、程序單元調用、程序控制、賦值、數據處理、用戶畫面、數據編輯、程序參數、程序處理、ABAP 數據及通信接口、增強、ABAP系統類和接口、無效關鍵字。
需要註意的是SAP S/4 HANA相關的語法,有的是首次譯成中文,如ANNOTATION譯作標註,ASSOCIATION譯作關聯,ASPECT譯作方案。有的語法則沿用以前的說法,如JOIN譯作連接,UNION譯作聯合,AGGREGATE譯作聚合。有的語法直接使用英文,如COALESCE函數,CASTING語句,CONTEXT等。還有的語法譯成中文後感覺表達不貼切,故中文後用括號附以英文。
《SAP ABAP開發技術詳解:語法手冊》講解精練,採用大量的示例,除了可作為SAP從業人士的自修秘籍外,還可作為讀者學習應用SAP過程中查閱SAP ABAP開發技術的字典和語法手冊。

作者簡介

孫東文,筆名東方先生,SAP顧問,從事SAP推廣、實施、維護及教學近十年。

目錄大綱

前言

第1章ABAP編程語言概述
1.1ABAP和Unicode 
1.1.1Unicode概述
1.1.2Unicode和非Unicode程序之間
的差異
1.2ABAP內存組織概述
1.2.1通用存儲器組織
1.2.2在內部會話中的程序


第2章ABAP字典
2.1ABAP字典中的經典對象
2.1.1數據類型
2.1.2數據庫表
2.1.3視圖(View)
2.1.4增強功能(Enhancements)
2.2ABAP字典ABAP中的CDS 
2.2.1ABAP CDS的語法
2.2.2ABAP CDS的視圖
2.2.3ABAP CDS的授權
2.3ABAP字典中預定義的數據
類型
2.3.1使用預定義的數據類型
2.3.2預定義數據類型的特殊屬性


第3章ABAP語法解析
3.1語法結構
3.1.1語法元素
3.1.2連接相似語句
3.1.3ABAP/4程序格式
3.1.4插入已有結構
3.1.5程序命名約定
3.2程序聲明
3.2.1可執行程序(1) 
3.2.2屏幕編輯器屏幕的模塊池(M) 
3.2.3函數組(F) 
3.2.4類別庫(K)
3.2.5接口池(J) 
3.2.6類型池(T) 
3.3程序結構化
3.3.1事件塊
3.3.2宏
3.3.3包含程序
3.3.4子程序
3.3.5函數
3.3.6對話程序模塊
3.3.7面向對象方法
3.4數據類型與數據對象
3.4.1數據類型和數據對象概述
3.4.2數據
3.4.3數據對象
3.5數據類型聲明
3.5.1TYPE-POOLS類型聲明組
3.5.2Types定義類型
3.5.3Include嵌套已定義類型
3.6數據對象聲明
3.6.1DATA一般變量聲明
3.6.2CLASS-DATA聲明類中的靜態屬性
3.6.3CONSTANTS常數定義
3.6.4STATIC聲明靜態變量
3.6.5INCLUDE STRUCTURE嵌套結構體變量
3.6.6TABLES聲明工作區
3.6.7NODES結點
3.7FIELD-SYMBOLS指針
3.7.1定義
3.7.2ASSIGN的用法
3.8類和接口
3.8.1Class類
3.8.2Interface接口
3.8.3方法實現
3.8.4靜態方法CLASS- METHODS 
3.8.5事件實現
3.8.6接口的實現
3.9對象建立
3.9.1數據對象
3.9.2實例化對象
3.10程序單元調用
3.10.1程序調用
3.10.2程序塊調用
3.10.3程序單位退出處理
3.11程序控制
3.11.1邏輯表達式
3.11.2控制邏輯
3.11.3例外處理
3.12賦值
3.12.1賦值
3.12.2參照賦值
3.12.3清除變量內容
3.13數據處理
3.13.1計算
3.13.2字符串數據處理
3.13.3內部表處理
3.13.4提取數據
3.13.5數據項目屬性
3.14用戶畫面
3.14.1Dynpro 
3.14.2選擇畫面(選擇屏幕)
3.14.3一覽畫面
3.14.4消息
3.14.5轉換例程
3.15數據編輯
3.15.1ABAP數據庫操作
3.15.2數據類操作
3.15.3文件操作
3.15.4數據整合性
3.16程序參數
3.16.1SAP內存
3.16.2語言環境
3.16.3日期及時間信息
3.17程序處理
3.17.1程序檢測
3.17.2動態程序
3.18ABAP數據及通信接口
3.18.1遠程函數調用
3.18.2ABAP和XML 
3.18.3Ole接口
3.19增強
3.19.1源代碼擴張
3.19.2BADI使用增強
3.20ABAP系統類和接口
3.20.1RTTS——實時數據類型

服務類
3.20.2字符串處理用類
3.20.3字符型賦值及數值型格式

變換用類
3.20.4算術用類
3.20 .5TimeStamp計算及轉換的類
3.20.6字符變量屬性取得用類
3.20.7報表格式設定用類
3.20.8信息用對象
3.20.9ABAP共享對象
3.20.10弱參照類
3.20.11數據集群用類
3.20.12文件接口用幫助類
3.20.13系統狀態類
3.20.14事物狀態取得用類
3.20.15內存分析用類
3.20.16數據壓縮用類
3.20.17對象串行化接口
3.20.18運行時間測定類
3.20.19ABAP單位輔助類
3.21無效關鍵字
3.21.1編碼
3.21.2聲明
3.21.3局部對象實例化
3.21.4程序調用
3.21 .5程序終了
3.21.6程序流
3.21.7賦值
3.21.8計算命令
3.21.9字符串處理
3.21.10內部表處理
3.21.11Context 
3.21.12Dynpro控制邏輯
3.21.13一覽處理
3.21.14數據庫訪問
3.21. 15外部程序接口
3.21.16文本編輯

附錄
附錄AABAP對象命名規範
附錄BABAP編碼規範
附錄CABAP正則表達式
附錄DABAP語言下的XML