這十八天我干嘛了

這么多天多在ABAP上糾纏,卻沒有想著放棄,滿滿一本子的筆記,我要開始整理了(學霸養成中,要臉 哈哈)

基礎知識點整合:
  • 字段類型
    類型 | 長度 | 范圍 | 描述
    C 1 1-65535BYTE 字符串數據
    D 8 8BYTE 日期數據
    F 8 8BYTE 浮點型
    I 4 -231至231-1BYTE 整數
    N 1 1-65535BYTE 數值所組成的字符串數據
    P 8 1-16BYTE 用于小數的數
    T 6 6BYTE 時間數據
    X 1 1-65535BYTE 16進制數

C 和 N 為字符類型,N 為數字文本,如果定義的位數為4位,但是數據只有兩位時,會補上前置零,例如:0020.
I、P、F為數字類型,I 為整型,P 和 F 都為浮點數,只是P的精確度比 F 高,故用 P 類型頻率會比 F 類型高。
ABAP 中的日期和時間,分屬不同類型,分別是 D 和 T ,然后在顯示時,字符間中間不帶任何格式符;
例如,日期:20140224,時間:120535。

  • 事務代碼
    ABAPDOCU —— ABAP事件及例子
    se09 —— 傳輸組織者
    se11—— 定義表結構
    se16 —— 檢查表的內容
    se38—— ABAP編輯界面
    se19 —— 鎖定表項目
    se37 —— 函數模塊
    se30 —— 調用視圖維護
    se93 —— 維護事務代碼
    db02—— 分析表和索引表
    spad —— 創建頁格式
    cmod —— 增強表項目
    還有什么 smatrforms,在里面寫單據很方便。dbc錄屏,根據你錄的東西生成代碼,還有一個好玩的叫 ole ,可以alv展示的數據導出到excel。

  • 選擇屏幕
    parameter 單選
    obligatory 必輸
    default 默認值
    selection-options 多選
    as checkbox 復選框
    radiobutton group 單選按鈕


INITIALZATION 初始化屏幕(相當于分割線,提高代碼可讀性)
START-OF-SELECTION 處理選擇屏幕之后的點


  • 名詞解釋
    exit:在循環中滿足exit條件則跳出
    check:在循環中滿足check條件則執行語句
    continue:在循環中滿足continue則跳出本次循環,進入下次循環

    free:釋放內存空間
    clear:清除表
    refresh:初始化表
    EQ 等于 NE 不等于 GT 大于 GE 大于等于 LE 小于等于
    LT 小于 CP 包含 NP 不包含 BT 介于 NB 不介于

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容