系統支援的字符集檢視方法:
tools
®ccms ®spool administration ®full administration ®character sets.
一般字元型資料轉換成數字型字元變數時,非數字型字元都會被轉換成
0,並且是從自右向左轉換。
日期型的資料型別表示的是有意義的格林威治日期,不過日期型變數的合法檢查只在
scree
和selection screen
上進行,以提高效能。
如果structure
只有基本型的變數並且有固定的長度就可以將其稱為
flat structure
,即flat structure
中沒有internal table, reference type
和string
。deep types
的變數和其他型別的變數從技術的角度去看他們的區別便是
deep types
的變數是指標指向其具體內容的位址。
notes: 1756366 deep structure and flat structure in abap
。2009-4-28
對於sorted table
,當使用
loop
迴圈時,如果
condition
中使用的是
key field
,那麼也可以利用
sorted table
的key access
來提高效能。對於
sorted table
部門的key field
只要順序正確,並且字段之間沒有間隔,就可以提高效能,而對與
hashed table
則只能fully key access
。對於單字段的
internal table
可以通過
unstructured line type
來定義。可以通過
pseudo-component table_line
來宣告這種表的
key,這種
internal table
經常用在語句:
set pf-status .. excluding itab. (deactivate function codes dynamically)
和split .. into table itab. (split a string dynamically)
上。read table itab index n into wa comparing (f1,f2,…,fn)
(all fields
)如果讀到第
n條記錄,並且
wa中要比較的字段的內容與第
n條記錄的內容相符則
sy-subrc=0
,否則sy-subrc =2
如果讀不到第
n條記錄則
sy-subrc>2
。loop internal table
時如果有
where condition
,那麼可以優化效能的唯一途徑便是
sorted table
。partial sequential loop through standar table:
sort … by cityfrom stable
。read table … with key cityfrom = 『frankfurt』
transporting no fields.
start_line = sy-tabix.
read table … with key cityfrom = 『newrork』
transporting no fields.
end_line = sy-tabix.
loop at …. from start_line to end_line.….
endloop.
loop …. assign
的侷限:
1.在迴圈中不能使用
sum語句
2.在迴圈中不能重新對
賦值,既不能使用
assign
和reasign
語句。
變數和字元
常見的幾種運算子 加法 減法 乘法 除法 冪運算 取餘運算 取商運算 在python中,數字型別沒有大小限制,2.x版本中5 2 2,3.x版本中5 2 2.5,並且沒有 和 運算子 浮點數可簡寫 3.3.0 5 0.5 科學計數法 176.23 1.7634e2 0.876 8.76e 1 布林值...
字元常量和字元變數
1 字元常量 c語言的字元常量是用單撇號 括起來的乙個字元,如 a b c 區分大小寫。在c語言中,能在程式中使用的字元是有限的,ascii中 為32 126所對應的字元可以在鍵盤上找到,可以在程式中直接表示出來 而有些日常用到的特殊符號,如 等不是c的合法字元,是無法在計算機上輸入和輸出的 asc...
有關字元常量和字元變數
1 字元變數是存放單個字元常量的量 2 字元常量是用單引號括起來的字元 a 32 執行結果是97 32 65 3 定義字元變數的方法是 char s b 4 字元變數的值是ascii的值,即字元變數可以當做整型變數來處理,可以用來參與整型變數的運算。已知字母a的ascii碼為十進位制數65,且c2為...