dreamcast
ABAP學習之 【二】
第四章 ABAP基礎
4.1.5 程序運行
1.程序內部調用,如下表:
功能 |
報表調用語句 |
事務調用語句 |
無返回調用 |
SUBMIT |
LEAVE TO TRANSACTION |
調用並返回 |
CALL TRANSACTION |
例:
REPORT z_calling_program.
START-OF-PROGRAM.
WRITE ‘This program calls another program.’.”此內容在輸出界面看不到
SUBMIT z_simple_program.”上面的輸出被此程序覆蓋.
如果改用SUBMIT AND RETURN來調用則可以輸出以上內容.
2.結束程序:LEAVE PROGRAM.可在任意點強制結束當前運行的程序.
4.1.6 內存管理
SAP程序同一個用戶和系統可進行最多6個SAPGUI主會話.
4.2.1 數據定義
TYPES:BEGIN OF t_staff,
S_no(3) type n,
Name(20),
END OF t_staff.
DATA staff TYPE t_staff.
上例中定義了一個結構類型t_staff,並根據其聲明了一個結構體對象staff.
數據類型中的扁平結構與縱深結構:
扁平類型:運行時長度固定的類型.
縱深類型:運行時長度可巒的類型.
4.2.2 ABAP內置基本數據類型:
數據 類型 |
默認大小 |
有效大小 |
初始值 |
說明 |
示例 |
C |
1 |
1-65535 |
SPACE |
文本字符(串) |
‘name’ |
N |
1 |
1-65535 |
’00…0’ |
數字文本 |
‘0123’ |
T |
6 |
6 |
‘000000’ |
時間(HHMMSS) |
‘123010’ |
D |
8 |
8 |
‘00000000’ |
日期(YYYYMMDD) |
‘20080101’ |
I |
4 |
4 |
0 |
整型(整數) |
99 |
F |
8 |
8 |
0 |
浮點數 |
5E+04 |
P |
8 |
1-16 |
0 |
壓縮數 |
12.91 |
X |
1 |
1-65535X |
‘0’ |
十六進制數 |
‘3A’ |
String |
1 |
無限定 |
SPACE |
字符串(長度可巒) |
‘A String’ |
作者
dreamcast
(General)
:: comment
(0)
這個人重要嗎??
我有一個朋友,因為與同事交惡,幾乎到了水火不容的地步,以至於家庭生活與工作都大受影響,最後他選擇了離職。 我問他:“如果不是那個人,你會留下來嗎?” 他回答:“當然,這工作我很喜歡,但是我恨透了那個傢伙,只要他在一天,我便覺得芒刺在背,只能離開 。” “你為什麼要讓他成為你生命的重心?”被我這麼一問,他頓時啞口無言。 一個老師將學生分組,12個人一組,一個學生請求老師讓他換組。老師問:“為什麼?” 這學生說:……… 我有一個朋友,因為與同事交惡,幾乎到了水火不容的地步,以至於家庭生活與工作都大受影響,最後他選擇了離職。 我問他:“如果不是那個人,你會留下來嗎?” 他回答:“當然,這工作我很喜歡,但是我恨透了那個傢伙,只要他在一天,我便覺得芒刺在背,只能離開 。” “你為什麼要讓他成為你生命的重心?”被我這麼一問,他頓時啞口無言。 一個老師將學生分組,12個人一組,一個學生請求老師讓他換組。老師問:“為什麼?” 這學生說:………
|