ABAP開發關鍵字總結
關健字是語句的第一個詞,它決定整個語句的意義,有四種不同型別的關健字 .
1.說明性關健字
TYPES,DATA,TABLES,這些關健字說明定義資料型別或者說明程式可以訪問的資料物件
TYPES: 用來定義資料結構型別 。
DATA: 用來定義資料結構物件 。
TABLES: 用來宣告Table Work Area 的資料 。
-- TYPES與DATA的區別是,TYPES是用來自定義某種型別的,需要DATA語句例項化後才可以使用
-- DATA是用來宣告基本資料型別物件(實體變數),對於用DATA直接定義的結構體物件(不參照其它結構型別),其同時也是一個結構型別 。
TYPE: 用來指定資料型態或宣告自定資料型態 。
LIKE: LIKE 用在已有值的資料項 。
-- TYPE後面跟隨的只能是某種類(型),而LIKE後面可以跟例項物件 ;
-- 參照結構體物件生成內表時只能用LIKE,不能用TYPE,因為結構體物件不是型別,只是一種例項物件 ;
-- 參照結構型別生成內表時可以用LIKE也可以用TYPE.其中通過LIKE定義的內表直接擁有參照結構型別的元素結構;
-- 定義的內表只能間接擁有被參照結構型別的元素結構,結構型別不能作為內表的工作區,只有結構體物件才可以;
CONSTANTS :用來宣告常數
STATICS :用來在當前程式中宣告靜態變數 ,程式結束後自動釋放記憶體 ;
TYPES: begin of name_type ,
name(20) type c ,
sex(2) type c ,
age type i ,
end of name_type .
-- 定義了個name_type 結構體型別 。
DATA: name type name_type .
-- 定義了個name物件,其型別為name_type .
data: begin of name_type ,
name(20) type c ,
sex(2) type c ,
age type i ,
end fo name_type .
-- 定義了個name_type結構體物件。
2.事件關健字
這些關健字在ABAP中定義處理塊,處理塊是當特定事件發生時進行處理的語句組
-- 多用於report
INITIALIZATION : 在選擇螢幕顯示前,對變數進行初始化賦值
AT SELECTION-SCREEN : 對選擇螢幕的資料輸入進行檢查
START-OF-SELECTION : 選擇螢幕處理完後,資料的處理
TOP-OF-PAGE : 列表顯示啟動新頁,頁頭的輸出
END-OF-PAGE : 一頁結束時,頁尾的處理
AT LINE-SELECTION : 使用者雙擊選中某行觸發該事件
AT PF : 設定自定義的選單
AT USER-COMMAND : 當用戶功能健時,觸發該事件
3.控制關健字
條件分支
data flag type c value 'a' .
if flag = 'a' .
write:/'A'.
elseif flag = 'b'.
write: / 'B' .
else .
write: /'error' .
endif .
-- 每個判斷語句之後都要加句號(.) 。
CASE 條件分支
DATA:
TEXT1 VALUE 'X',
TEXT2 VALUE 'Y',
TEXT3 VALUE 'Z',
STRING VALUE 'A'.
CASE STRING.
WHEN TEXT1.
WRITE: / 'String is', TEXT1.
WHEN TEXT2.
WRITE: / 'String is', TEXT2.
WHEN TEXT3.
WRITE: / 'String is', TEXT3.
WHEN OTHERS.
WRITE: / 'String is not', TEXT1, TEXT2, TEXT3.
ENDCASE.
--計次迴圈
DO 2 TIMES .
WRITE: / 'X' .
ENDDO .
DO VARYING I FROM 1 TO 10
S = S + I .
ENDDO .
-- 無窮迴圈
DO .
XXXX
ENDDO .
-- 條件迴圈
WHILE I<= 10 .
S = S + I .
I = I + 1.
ENDWHILE .
-- 使用迴圈要避免死迴圈 。
-- 在語句塊中至少應包含一個 EXIT、 STOP 或 REJECT 語句,以便系統能夠退出迴圈。
迴圈控制
1) CONTINUE : 跳至迴圈的下一次 。(無條件終止一次迴圈)
DO 3 TIMES.
IF SY-INDEX = 2.
CONTINUE.
WRITE / SY-INDEX.
ENDDO.
執行結果:
1
3
2) CHECK : 滿足check條件之後才繼續往下執行迴圈(有條件終止迴圈)
DO 5 TIMES.
CHECK SY-INDEX BETWEEN 2 AND 4.
WRITE / SY-INDEX.
ENDDO.
執行結果:
2
3
4
3) EXIT : 跳離迴圈 (完全終止迴圈)
DO 10 TIMES.
IF SY-INDEX = 4.
EXIT.
ENDIF
WRITE / SY-INDEX.
ENDDO.
執行結果:
1
2
3
4.操作關健字
WRITE
write 用來在螢幕上列印輸出資料。
write : ‘ 輸出內容 '’ .
write at [/] [<pos>] [<len>]
/ : 換行,下一列
pos:螢幕X座標
len: 顯示長度
write: 資料項 顯示引數
LEFT-JUSTIFIED 資料靠左顯示
CENTERED 資料靠中間顯示
RIGHT-JUSTIFIED 資料靠右顯示
UNDER <g> 在資料項<g>的 X軸開始座標顯示
NO-GAP 緊接著顯示, 不留空格
USING EDIT MASK <m> 使用內嵌字元顯示, 如 11:20:30
USING NO EDIT MASK 不使用內嵌字元
NO-ZERO 數字前面 0 的部分不顯示
NO-SIGN 不顯示正負號
DECIMALS <d> 顯示 d 位小數字數
EXPONENT <e> F(浮點數) exponent 的值
ROUND <r> 四捨五入至小數位數下 r 位
CURRENCY <c> 幣別顯示
DD/MM/YY 日期顯示格式
MM/DD/YY
DD/MM/YYYY
MM/DD/YYYY
DDMMYY
MMDDYY
YYMMDD
sikp [n] : 空N行
WRITE <icon-name> AS ICON :顯示系統圖標
WRITE <symbol-name> AS SYMBOL :顯示系統符號
-- 選擇 “Edit” 下的 “Insert Statement”, 選 “WRITE” 接下來選擇要查的群組, 如 SYMBOL 或 ICON, 按下 “Display” 即可檢視所有系統圖示或符號 。
WRITE <資料項> AS CHECKBOX. 作為checkbox顯示
-- 以字串資料內容的第一個字元為 CHECK BOX 的輸出, 如果是空白, CHECK BOX 顯示為空白, 相反則顯示 X ,
MOVE
MOVE <F1> TO <F2> :將F1的值儲存到F2中,等同於F2 = F1 , 內表同樣適用。
MOVE <F1>[+<O1>] TO <F2>[+<O2>] :將字串中指定字元儲存到指定字串中 。
data: f1(10) type c value ‘ABCDEFGHIJ’ ,
f2(10) type c value ‘ZZZZZZZZZ’ .
MOVE F1+3(5) TO F2+3(5) .
f2為:ZZZDEFGHZZ .
MOVE –CORRESPONDING <Strings1> TO <String2>.將 Strings1中的 field元件的資料複製至String2 中, 僅複製相同名稱的元件
DATA: BEGIN OF ADDRESS,
關健字是語句的第一個詞,它決定整個語句的意義,有四種不同型別的關健字 .
1.說明性關健字
TYPES,DATA,TABLES,這些關健字說明定義資料型別或者說明程式可以訪問的資料物件
TYPES: 用來定義資料結構型別 。
,因為SQL條件的的執行一般是按這個順序來執行的,將條件放在最開始執行,則可過濾掉大部資料;但要注意Left Outer Join,是否可以將ON中的條件移動到Where從句則要考慮(如果真能放在Where從句中,則應該使用Inner Join,而非Left Outer Join,因為Where條件會過濾掉哪
安裝好系統,搭好了平臺,你是不是想有所作為,執行幾個TCODE對於想寫程式的人來說是很沒勁的,都希望在SAP的平臺完完全全按自己想法和意志實現一個程式或者功能。
SE38或SE80 就是開啟ABAP之門的TCODE。
如果從沒有接觸過程式設計工具的人,看到這個平臺 從數據 簡單 處理 開發 事務 傳輸 記錄 承載 基礎上 web項目就像一個動態的記事本,功能很強大,你最初的項目功能調研越給力,項目所能發揮的作用也就越給力。這是因為web網絡的強聯系性,大家都可以通過訪問到自己想要訪問的頁面,頁面裏既可以承載信息,也可以承載做事情的 activity resource listener nba flat xmlns mat https ons 轉自:http://www.codeceo.com/article/android-toolbar-develop.html
過年前發了一篇介紹 Transluc pla tostring 技術 draw zed 權限 provide cst gre 1、禁止手機睡眠
[UIApplication sharedApplication].idleTimerDisabled = YES;
2、隱藏某行cell
- (CG tile 說明 exception 處理 通信 析構 單繼承 完成 參數表 文章出處http://www.cnblogs.com/IUbanana/p/7116520.html
關鍵字:
final finalize finally
throws和throw
static 圓形 service selector prot 區域 location dsi layout tty 1、設置UILabel行間距
NSMutableAttributedString* attrString = [[NSMutableAttributedString cal microsoft 回調函數 ack script 前端開發 soft sof www
簡介:涉及JavaScript、jQuery甚至Django模板語言
$.each()方法
定義:為每個匹配元素規定運行的函數
提示:返回false用於停止循環
語法:$ alt 微信 idt cnblogs 信息 java 域名 ram com 一.企業微信後臺
1.回調url
2.可信域名
3.菜單跳轉按鈕中的鏈接
4.PC端網頁授權
二、代碼內
1.企業微信的配置信息:WeiXinParamesUtil 忘記 問題: 保存 程序 顯示 alt sap log png 在sap開發中有時需要對一些自建表維護數據,但又不想寫程序,怎麽辦呢??這個時候我們可以直接生成個表維護生成器,為其定義一個事物碼就ok了。以下是表格維護生成器的生成步驟。
首先我們需要先定義表。輸入事務 思維方式 老師 細節 能夠 菜單 部分 錯誤 哪裏 設計 時間過得很快,第二階段的學習結束了。
本周的主要工作是完成了Geoquiz項目的剩余部分。
首先是學到了些什麽,最主要的是工作的流程,然後是界面的布局,菜單欄的設計到等。當然我覺得我學到的應該是工作制作的思維方式吧。 web 分解 iam 模塊 關閉 odi 選項 swp gda from https://mp.weixin.qq.com/s/sJBGJ88_-N-LdA8EHywfAA
1.對稱加密算法
對稱加密算法只使用一個密鑰。數據的發送方準備好原始數據和一個加密密鑰, onstop 剛才 cell iss 成功 one 身份驗證 服務 cep 1、數據庫連接及操作
在說數據庫操作之前,先說一下數據庫連接操作字符串的獲取
首先,點擊服務器資源管理器,接下來選中數據連接右鍵點擊添加連接,填入你要連接的服務器名稱,點擊單選框使用SQL 這樣的 oat 真假 貢獻 駝峰命名 lpad 使用 後者 載器 1、前端開發規範
WEB客戶端開發自成體系, 主要用於智能終端(iPhone、Android手機、iPad、Android Pad)和傳統PC的開發。JS規範、HTML規範和CSS規範對客戶端開發進行全方位指 分開 .json n) strong 代碼 memory 實現 url地址 gpo webpack開發前端的時候往往是單獨自己的服務器:
1.express 帶上 webpack-dev-middleware(自己實現了熱更新,而且在memory-fileSystem,不會 尋址 oba 試圖 ++ 定義 運行 cut 回退 反匯編 register:
定義變量是寄存器保存,不寫到內存上
因為在寄存器上,所以不能取地址
不能保存存放在data和bss段的數據
寄存器相當於內存的高速緩存,增加訪問速度,但具體能夠保存多少個由cpu決定,多余的將 .com ref sta gpo -m post請求 not ocs hasattr Flaskr 開發說明
官方文檔
http://flask.pocoo.org/docs/0.12/tutorial/
演示網站
http://flaskr.it592.com/
涉及到的 目錄 reader style mov 空間 圖層 不能添加 頁面 制圖
標準Engine功能
地圖瀏覽 地圖制作 數據查詢 數據分析 及 所有的開發控件 —MapControl, PageLayout, Toolbar, TOC, ArcRea name 生成 lis OS 泛型 nbu gson ber 2.2.3
1 1 package gson;
2 2
3 3 import java.util.ArrayList;
4 4 import java.util.List;
5 5
相關推薦
ABAP開發關鍵字總結
[SAP ABAP開發技術總結]ABAP調優——Open SQL優化
ABAP開發學習總結之一:ABAP入門基本要點
java_web項目開發經驗總結(一)
最詳細的 Android Toolbar 開發實踐總結(轉)
多年iOS開發經驗總結
Java 面試總結 面試常問的關鍵字總結
iOS開發經驗總結
前端開發 - 知識點總結
Java企業微信開發_07_總結一下企業微信的配置
abap 開發之創建表維護生成器
GeoQuiz項目的開發與總結2
OpenSSL開發學習總結
C# winform 程序開發知識點總結(幹貨)
前端開發規範總結 總結前端開發模式和規範
webpack開發小總結
c語言中主要的關鍵字總結
Flask 開發| Flaskr 開發內容總結
ArcGIS Engine開發基礎總結(一)
解析工具Gson源碼讀後感,真實項目開發經驗總結