投稿

11月, 2020の投稿を表示しています

ABAP:ENQUEUE_E_TABLE

①テーブルデータのロック CONCATENATE sy-mandt lv_matnr INTO lv_mara_key.  " Lock object  CALL FUNCTION 'ENQUEUE_E_TABLE'      EXPORTING       MODE_RSTABLE = 'E'       tabname  = 'MARA'       varkey   = lv_mara_key      EXCEPTIONS        foreign_lock = 1     system_failure = 2     OTHERS = 3.  IF SY-SUBRC <> 0.     LW_MSGV1= SY-MSGV1.   LW_MSGV2= SY-MSGV2.   MESSAGE XXX WITH SY-REPID  LW_MSGV1  LW_MSGV2    DISPLAY LIKE 'E'.   " &1はユーザ&2によりロックされています(キー:&3)   LEAVE LIST-PROCESSING. ENDIF. " Unlock object  CALL FUNCTION 'DEQUEUE_E_TABLE'      EXPORTING       MODE_RSTABLE = 'E'       tabname  = 'MARA'       varkey   = lv_mara_key      EXCEPTIONS       forei...

ABAP:データファイルのアップロードとダウンロード

  ■ サーバファイル  ① データファイルの保存先を取得(論理バス(T-cd:file) → 物理パス)  CALL FUNCTION 'FILE_GET_NAME_USING_PATH'     EXPORTING       LOGICAL_PATH                     = LOGIC_FILEPATH  " 論理バス       FILE_NAME                        = LOGIC_FILENAME  " ファイル名     IMPORTING       FILE_NAME_WITH_PATH              = PHYS_FILEPNAME          " 物理パス+ファイル名     EXCEPTIONS       PATH_NOT_FOUND                   = 1       MISSIN...