SAP ABAP開(kāi)發(fā)技術(shù)詳解:語(yǔ)法手冊(cè)
定 價(jià):99 元
- 作者:孫東文 郭歡 郭娟 等編著
- 出版時(shí)間:2017/11/8
- ISBN:9787111581925
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類(lèi):F270.7
- 頁(yè)碼:450
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
《SAP ABAP開(kāi)發(fā)技術(shù)詳解:語(yǔ)法手冊(cè)》對(duì)SAP ABAP開(kāi)發(fā)所需的基礎(chǔ)技術(shù)(ABAP編程語(yǔ)言概述,ABAP字典,ABAP語(yǔ)法解析)做了詳盡的介紹,包括ABAP語(yǔ)言特性、ABAP數(shù)據(jù)字典各元素的介紹及用途、ABAP語(yǔ)法中各關(guān)鍵字的說(shuō)明以及相關(guān)示例。
ABAP語(yǔ)言概述部分講述了一般ABAP程序的語(yǔ)法特性(與Unicode關(guān)聯(lián))及運(yùn)行特點(diǎn)(與內(nèi)存組織關(guān)聯(lián));ABAP數(shù)據(jù)字典部分詳細(xì)介紹了數(shù)據(jù)庫(kù)表、視圖、數(shù)據(jù)類(lèi)型、類(lèi)型組、域、搜索幫助、鎖對(duì)象的概念,注意事項(xiàng)及應(yīng)用范圍;SAP S/4 HANA數(shù)據(jù)庫(kù)相關(guān)的CDS的概念,以及與CDS視圖和CDS授權(quán)的相關(guān)語(yǔ)法。ABAP語(yǔ)法解析部分則基于SAP NetWeaver 74,詳細(xì)介紹了語(yǔ)法結(jié)構(gòu)、程序聲明、程序結(jié)構(gòu)化、數(shù)據(jù)類(lèi)型與數(shù)據(jù)對(duì)象的概念和聲明、FIELD-SYMBOLS指針的定義和操作、ABAP數(shù)據(jù)對(duì)象的操作(其中包括ABAP和SAP S/4 HANA數(shù)據(jù)庫(kù)之間的數(shù)據(jù)操作及具體語(yǔ)法)、程序單元調(diào)用、程序控制、賦值、數(shù)據(jù)處理、用戶(hù)畫(huà)面、數(shù)據(jù)編輯、程序參數(shù)、程序處理、ABAP 數(shù)據(jù)及通信接口、增強(qiáng)、ABAP系統(tǒng)類(lèi)和接口、無(wú)效關(guān)鍵字。
需要注意的是SAP S/4 HANA相關(guān)的語(yǔ)法,有的是首次譯成中文,如ANNOTATION譯作標(biāo)注,ASSOCIATION譯作關(guān)聯(lián),ASPECT譯作方案。有的語(yǔ)法則沿用以前的說(shuō)法,如JOIN譯作連接,UNION譯作聯(lián)合,AGGREGATE譯作聚合。有的語(yǔ)法直接使用英文,如COALESCE函數(shù),CASTING語(yǔ)句,CONTEXT等。還有的語(yǔ)法譯成中文后感覺(jué)表達(dá)不貼切,故中文后用括弧附以英文。
《SAP ABAP開(kāi)發(fā)技術(shù)詳解:語(yǔ)法手冊(cè)》講解精練,采用大量的示例,除了可作為SAP從業(yè)人士的自修秘籍外,還可作為讀者學(xué)習(xí)應(yīng)用SAP過(guò)程中查閱SAP ABAP開(kāi)發(fā)技術(shù)的字典和語(yǔ)法手冊(cè)。
前言
第1章ABAP編程語(yǔ)言概述
1.1ABAP和Unicode
1.1.1Unicode概述
1.1.2Unicode和非Unicode程序之間
的差異
1.2ABAP內(nèi)存組織概述
1.2.1通用存儲(chǔ)器組織
1.2.2在內(nèi)部會(huì)話(huà)中的程序
第2章ABAP字典
2.1ABAP字典中的經(jīng)典對(duì)象
2.1.1數(shù)據(jù)類(lèi)型
2.1.2數(shù)據(jù)庫(kù)表
2.1.3視圖(View)
2.1.4增強(qiáng)功能(Enhancements)
2.2ABAP字典ABAP中的CDS
2.2.1ABAP CDS的語(yǔ)法
2.2.2ABAP CDS的視圖
2.2.3ABAP CDS的授權(quán)
2.3ABAP字典中預(yù)定義的數(shù)據(jù)
類(lèi)型
2.3.1使用預(yù)定義的數(shù)據(jù)類(lèi)型
2.3.2預(yù)定義數(shù)據(jù)類(lèi)型的特殊屬性
第3章ABAP語(yǔ)法解析
3.1語(yǔ)法結(jié)構(gòu)
3.1.1語(yǔ)法元素
3.1.2連接相似語(yǔ)句
3.1.3ABAP/4程序格式
3.1.4插入已有結(jié)構(gòu)
3.1.5程序命名約定
3.2程序聲明
3.2.1可執(zhí)行程序(1)
3.2.2屏幕編輯器屏幕的模
塊池(M)
3.2.3函數(shù)組(F)
3.2.4類(lèi)別庫(kù)(K)
3.2.5接口池(J)
3.2.6類(lèi)型池(T)
3.3程序結(jié)構(gòu)化
3.3.1事件塊
3.3.2宏
3.3.3包含程序
3.3.4子程序
3.3.5函數(shù)
3.3.6對(duì)話(huà)程序模塊
3.3.7面向?qū)ο蠓椒?
3.4數(shù)據(jù)類(lèi)型與數(shù)據(jù)對(duì)象
3.4.1數(shù)據(jù)類(lèi)型和數(shù)據(jù)對(duì)象概述
3.4.2數(shù)據(jù)
3.4.3數(shù)據(jù)對(duì)象
3.5數(shù)據(jù)類(lèi)型聲明
3.5.1TYPE-POOLS類(lèi)型聲明組
3.5.2Types定義類(lèi)型
3.5.3Include嵌套已定義類(lèi)型
3.6數(shù)據(jù)對(duì)象聲明
3.6.1DATA一般變量聲明
3.6.2CLASS-DATA聲明類(lèi)中的
靜態(tài)屬性
3.6.3CONSTANTS常數(shù)定義
3.6.4STATIC聲明靜態(tài)變量
3.6.5INCLUDE STRUCTURE嵌套
結(jié)構(gòu)體變量
3.6.6TABLES聲明工作區(qū)
3.6.7NODES結(jié)點(diǎn)
3.7FIELD-SYMBOLS指針
3.7.1定義
3.7.2ASSIGN的用法
3.8類(lèi)和接口
3.8.1Class類(lèi)
3.8.2Interface接口
3.8.3方法實(shí)現(xiàn)
3.8.4靜態(tài)方法CLASS-
METHODS
3.8.5事件實(shí)現(xiàn)
3.8.6接口的實(shí)現(xiàn)
3.9對(duì)象建立
3.9.1數(shù)據(jù)對(duì)象
3.9.2實(shí)例化對(duì)象
3.10程序單元調(diào)用
3.10.1程序調(diào)用
3.10.2程序塊調(diào)用
3.10.3程序單位退出處理
3.11程序控制
3.11.1邏輯表達(dá)式
3.11.2控制邏輯
3.11.3例外處理
3.12賦值
3.12.1賦值
3.12.2參照賦值
3.12.3清除變量?jī)?nèi)容
3.13數(shù)據(jù)處理
3.13.1計(jì)算
3.13.2字符串?dāng)?shù)據(jù)處理
3.13.3內(nèi)部表處理
3.13.4提取數(shù)據(jù)
3.13.5數(shù)據(jù)項(xiàng)目屬性
3.14用戶(hù)畫(huà)面
3.14.1Dynpro
3.14.2選擇畫(huà)面(選擇屏幕)
3.14.3一覽畫(huà)面
3.14.4消息
3.14.5轉(zhuǎn)換例程
3.15數(shù)據(jù)編輯
3.15.1ABAP數(shù)據(jù)庫(kù)操作
3.15.2數(shù)據(jù)類(lèi)操作
3.15.3文件操作
3.15.4數(shù)據(jù)整合性
3.16程序參數(shù)
3.16.1SAP 內(nèi)存
3.16.2語(yǔ)言環(huán)境
3.16.3日期及時(shí)間信息
3.17程序處理
3.17.1程序檢測(cè)
3.17.2動(dòng)態(tài)程序
3.18ABAP 數(shù)據(jù)及通信接口
3.18.1遠(yuǎn)程函數(shù)調(diào)用
3.18.2ABAP和XML
3.18.3Ole接口
3.19增強(qiáng)
3.19.1源代碼擴(kuò)張
3.19.2BADI使用增強(qiáng)
3.20ABAP系統(tǒng)類(lèi)和接口
3.20.1RTTS——實(shí)時(shí)數(shù)據(jù)類(lèi)型
服務(wù)類(lèi)
3.20.2字符串處理用類(lèi)
3.20.3字符型賦值及數(shù)值型格式
變換用類(lèi)
3.20.4算術(shù)用類(lèi)
3.20.5TimeStamp計(jì)算及轉(zhuǎn)換的類(lèi)
3.20.6字符變量屬性取得用類(lèi)
3.20.7報(bào)表格式設(shè)定用類(lèi)
3.20.8信息用對(duì)象
3.20.9ABAP共享對(duì)象
3.20.10弱參照類(lèi)
3.20.11數(shù)據(jù)集群用類(lèi)
3.20.12文件接口用幫助類(lèi)
3.20.13系統(tǒng)狀態(tài)類(lèi)
3.20.14事物狀態(tài)取得用類(lèi)
3.20.15內(nèi)存分析用類(lèi)
3.20.16數(shù)據(jù)壓縮用類(lèi)
3.20.17對(duì)象串行化接口
3.20.18運(yùn)行時(shí)間測(cè)定類(lèi)
3.20.19ABAP單位輔助類(lèi)
3.21無(wú)效關(guān)鍵字
3.21.1編碼
3.21.2聲明
3.21.3局部對(duì)象實(shí)例化
3.21.4程序調(diào)用
3.21.5程序終了
3.21.6程序流
3.21.7賦值
3.21.8計(jì)算命令
3.21.9字符串處理
3.21.10內(nèi)部表處理
3.21.11Context
3.21.12Dynpro控制邏輯
3.21.13一覽處理
3.21.14數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)
3.21.15外部程序接口
3.21.16文本編輯
附錄
附錄AABAP對(duì)象命名規(guī)范
附錄BABAP編碼規(guī)范
附錄CABAP正則表達(dá)式
附錄DABAP語(yǔ)言下的XML