原创 ORACLE兩表關聯更新

創建如下表數據 select * from t1 ; select * from t2; 現需求:參照T2表,修改T1表,修改條件爲兩表的fname列內容一致。 16.1 方式1,update UPDATE T1 SET T1

原创 SAP函數--刪除同一類型不同ID文檔

IF TMPI > 0 .     CALL FUNCTION ‘ARCHIV_DELETE_META’       EXPORTING *    ARCHIV_ID     = INT_CONN-ARCHIV_ID "內容存

原创 SAP 銷售憑證中的幾個日期

1.SO中的幾個日期 採購訂單日期:客戶創建採購訂單的日期 憑證日期:銷售憑證爲了銷售管理的目的變爲有效的日期 創建日期:銷售憑證創建的日期 請求交貨日期:客戶要求的交貨日期 首次日期: 系統自動執行完可用性檢查

原创 SAP 進度條函數

*&—當前佔比% lv_percentage = lv_index / lv_lines * 100. *&—進度條(記錄) CONCATENATE TEXT-904 “‘Processing remaining’(005) lv

原创 SAP 常用日期函數--獲取上個月當前日期

DATA:p_month_day TYPE d. p_month_day = p_month && ‘01’.  CALL FUNCTION ‘RSARCH_DATE_SHIFT’     EXPORTING       i_da

原创 SAP 常用日期函數--獲取查詢日期最後一天的日期

7.1獲取查詢日期最後一天的日期 7.1.1 LAST_DAY_OF_MONTHS DATA date TYPE sy-datum. CALL FUNCTION ‘LAST_DAY_OF_MONTHS’ EXPORTING day

原创 重複記錄查詢

1、重複記錄查詢 1.1 方法簡介 1、查找表中多餘的重複記錄,重複記錄是根據單個字段(peopleId)來判斷 select * from people where peopleId in (select peopleId

原创 ORACLE 時間類型的處理

— 創建日期時間測試表---------------- create table testdatetime( ID integer not null primary KEY, createdate CHAR(10) NULL,

原创 ALV 顯示狀態燈

1)在alv引用類型池定義時加入icon,如type-pools: slis, icon. 2)給顯示內表itab定義一字段statu存儲狀態燈; 3)循環內表itab給字段statu值賦: 綠燈:itab-statu = ico

原创 SAP ABAP SELECT MAX

DATA :ZCMISNO_M(30) TYPE C. LOOP AT ALV_OUT WHERE ZCMISNO = ‘’. CLEAR ZCMISNO_M. SELECT MAX( ZCMISOD ) INTO ZCMISNO

原创 SAP 上傳照片函數

DATA: GS_FILE LIKE SAPB-SAPPFAD, GI_PERNRID LIKE SAPB-SAPOBJID. CALL FUNCTION ‘ARCHIV_CREATE_FILE’ EXPORTING AR

原创 進行日期年月日的加減

DATA: lv_date_b LIKE sy-datum. DATA: gv_date_ruzi LIKE sy-datum. CALL FUNCTION ‘RP_CALC_DATE_IN_INTERVAL’ EXPORTING

原创 求兩個日期之前有多少個月

DATA: g_firstdate LIKE sy-datum, "當月第一天 g_lastdate LIKE sy-datum. "當月最後一天 IF <it_list>-afabg >= g_las

原创 SAP 用戶權限檢查

模板: AUTHORITY-CHECK OBJECT 權限對象名稱 ID 權限字段 FIELD 值. IF SY-SUBRC NE 0. MESSAGE ‘您無權使用開票申請’ TYPE ‘E’. ENDIF. 實例: AUTHO

原创 FOR ALL ENTRIES

FOR ALL ENTRIES的原理: 使用了FOR ALL ENTRIES後,相當於把驅動表裏的條件字段的所有值用OR 連起來,一次對DB操作。這個特點決定了,在使用FOR ALL ENTRIES時,如果後面的驅動內表數據量很大