原创 SAP_ABAP程序優化-多線程並行處理 ( 一 )

實際項目實施過程中,我們會遇到程序性能優化的問題,這裏介紹一種方法:通過RFC接口進行遠程函數的異步調用實現程序的並行處理。 同步/異步調用函數語法 同步調用:CALL FUNCTION ‘AAA’ ; 同步調用的實質:程序進行單

原创 ABAP程序相關事件及執行順序

1.LOAD-OF-PROGRAM:程序開始執行時候自動調用 這個事件在SUBMIT,CALL TRANSACTION,PERFORM等執行的時候系統會自動調用這個事件。所以無需聲明即可。 2.INITIALIZATION: 在選

原创 ABAP 實現多線程(二)

第一步:初始化server group ,server group 可以用RZ12進行維護,參數直接複製即可,不要修改。 CONSTANTS: serv_group LIKE rzllitab-classname VALUE ‘J

原创 ABAP 對話框 POPUP

查看函數組:SPO1 一組有用的用戶交互窗口函數 顯示多條消息 SAP系統用的是這個函數:C14Z_MESSAGES_SHOW_AS_POPUP POPUP_TO_CONFIRM_LOSS_OF_DATA 顯示有YES/NO的彈出

原创 翻譯SE93事務代碼英文描述

在日常工作中,如果新建的SAP事務代碼描述沒有在特定的語言環境下被翻譯,會顯示如下圖所示的效果,對判斷事務代碼的功能非常不便。 而在標準的事務代碼維護(Tcode:SE93)界面並沒有找到相應的“翻譯”功能。 這部分功能我們看可

原创 F4IF_INT_TABLE_VALUE_REQUEST如何返回多於一個列

SPAN { font-family: “Courier New”; font-size: 10pt; color: #000000; background: #FFFFFF; } .L0S31 { font-style: ita

原创 SAP 長文本處理

在ABAP中,我們經常會用到長文本來描述詳細信息。 長文本存儲在表格:STXH(擡頭),STXL(行項目)中。 長文本中有四個關鍵屬性: object、id、name、langguge 即: TDOBJECT TDNAME TDI

原创 cl_gui_cfw=>flush.

用法一: REFRESH_TABLE_DISPLAY雖然刷新的界面,但是SAP GUI並不是實時更 新,而是將更新的結果放在緩存中,手動調用CL_GUI_CFW=>FLUSH才能觸發SAP GUI更新界面,看到刷新的結果。

原创 ALV字段目錄lvc_s_fcat

控制ALV界面的主要是字段目錄,對應的結構是LVC_S_FCAT/LVC_T_FCAT,如果是調用不帶LVC後綴的函數,則對應的是SLIS_FIELDCAT_ALV/SLIS_T_FIELDCAT_ALV 兩套參數可以通過函數相互

原创 SAP SCDO 表的修改日誌記錄

SAP系統中,如果有需要對自建表的數據記錄修改日誌的,可以創建文檔記錄,由系統自動記錄表字段的修改. 程序中只需要傳入修改前和修改後的數據即可. 需要顯示日誌時,只需要讀出修改記錄,顯示即可.  一. SE11   進入要記錄修改

原创 smartforms輸出格式設置說明

Syntax 說明 &field+& 對於字符變量設置從何位置顯示數據,如果offset大於字符變量長度時,系統就不會顯示任何數據 &field()&

原创 SAP_ABAP程序優化-多線程並行處理

實際項目實施過程中,我們會遇到程序性能優化的問題,這裏介紹一種方法:通過RFC接口進行遠程函數的異步調用實現程序的並行處理。 同步/異步調用函數語法 同步調用:CALL FUNCTION ‘AAA’ ; 同步調用的實質:程序進行單

原创 SAP MM常用事務碼

1、採購申請創建/修改/查看:ME51N/ME52N/ME53N 2、採購申請審批:ME54N 3、採購訂單創建/修改/查看:ME21N/ME22N/ME23N 4、單個採購訂單審批:ME29N 5、批量採購訂單審批:ME28 6

原创 動態內表

附1: REPORT ZCL_TEST026. TYPE-POOLS:abap. PARAMETERS p_name TYPE tabname. DATA lt_table TYPE TABLE OF dfies. "字段結構表

原创 SAP FI CO模塊常用事務代碼

科目主數據維護 科目主數據維護 (集中) FS00 科目主數據維護 (帳目表中) FSP0 科目主數據維護 (公司代碼下) FSS0 總帳科目憑證 輸入總帳科目憑證 FB50/F-02 更改總帳科目憑證 FB02 顯示總帳科目憑證