常用函数一览

汎用モジュール一覧

ABAPプログラム開発において使用実績のある汎用モジュール一覧

  • 汎用モジュール一覧
    • スプール系
    • 制御系
    • SapScript
    • 登録更新系
    • 伝票テキスト制御
    • データ取得
    • 日付関連
    • 変換系
    • ロック関連
    • その他
  • こんな汎用モジュール知ってるよ~
▲  ▼

スプール系

  • [MONI_CALL_SPOOLSHOW] スプール画面を表示
  • [RSPO_OUTPUT_SPOOL_REQUEST] スプール印刷制御
▲  ▼

制御系

  • [/SAPDMC/LSM_F4_SERVER_FILE] サーバのファイルをツリー表示して選択
  • [TMP_GUI_FILE_OPEN_DIALOG] ファイル選択ダイアログボックスの表示
  • [TRINT_SPLIT_FILE_AND_PATH] ファイルのフルパスから、ファイル名とパスを分けて取得する
  • [POPUP_TO_CONFIRM] ダイアログボックスを表示する
  • [POPUP_TO_CONFIRM_STEP] 確認処理ステップ用ダイアログボックス
  • [POPUP_TO_CONFIRM_WITH_MESSAGE] メッセージ付きダイアログボックスを表示
  • [BP_EVENT_RAISE] イベントの起動
  • [DELETE_TEXT_FROM_CATALOG] 対象のテキストオブジェクトを削除
  • [FREE_TEXT_MEMORY] 全てのテキストメモリを削除
  • [SELECT_OPTIONS_RESTRICT] SELECT-OPTIONSの入力を制限
  • [F4IF_FIELD_VALUE_REQUEST] テーブルの項目に設定された入力ヘルプを利用したF4ヘルプ
  • [F4IF_INT_TABLE_VALUE_REQUEST] 内部テーブルを使用したF4ヘルプ
  • [RS_SET_SELSCREEN_STATUS] 画面上の機能キーに対応するオブジェクト(ボタン)を削除する
  • [EPS_DELETE_FILE] ファイル削除
  • [RZL_READ_DIR_LOCAL] サーバーディレクトリのファイル一覧取得
  • [TMP_GUI_BROWSE_FOR_FOLDER] Windowsフォルダ選択画面
  • [POPUP_GET_VALUES] 項目属性をもつ値取得用のダイアログ画面を表示
  • [SO_SPLIT_FILE_AND_PATH] 指定されたフルパスのファイル名をフォルダ(ディレクトリ)とファイルとに分割
  • [SUBST_GET_FILE_LIST] ???
  • [TMP_GUI_CREATE_DIRECTORY] ディレクトリの作成
  • [JOB_OPEN/CLOSE] ジョブのスケジュール。OPEN~CLOSEの間にSUBMITで登録する
▲  ▼

SapScript

  • [OPEN_FORM] SAPscript: フォーム印刷の開始
  • [START_FORM] SAPscript: 書式を開始
  • [WRITE_FORM] SAPscript: 書式ウィンドウでテキストエレメントを出力
  • [END_FORM] SAPscript: 書類形式終了
  • [CLOSE_FORM] SAP スクリプト: 印刷書類形式終了
▲  ▼

登録更新系

  • [BAPI_REQUISITION_CREATE] 購買依頼登録
  • [BAPI_REQUISITION_CHANGE] 購買依頼変更
  • [BAPI_REQUISITION_DELETE] 購買依頼削除/終了
  • [BAPI_PO_CREATE1] 購買発注登録
  • [BAPI_PO_CHANGE ] 購買発注変更
  • [BAPI_INCOMINGINVOICE_CREATE] 請求伝票登録
  • [BAPI_SALESORDER_CREATEFROMDAT2] 受注伝票登録BAPI
  • [BAPI_SALESORDER_CHANGE] 受注伝票変更BAPI
  • [BAPI_TRANSACTION_COMMIT] BAPI生成情報のコミット
  • [BAPI_TRANSACTION_ROLLBACK] BAPI で外部ロールバック実行
  • [BAPI_RESERVATION_CREATE1] BAPI: 個別入出庫予定の登録
  • [BAPI_RESERVATION_DELETE] 入出庫予定削除
  • [BAPI_RESERVATION_GETDETAIL] 入出庫予定詳細照会
  • [BAPI_RESERVATION_GETITEMS] 入出庫予定一覧
  • [ME_UPDATE_EKRS] ERS 自動入庫/請求決済: 請求対象の入庫(EKRS)テーブルへの登録/削除
▲  ▼

伝票テキスト制御

  • [READ_TEXT] テキスト読込み
  • [SAVE_TEXT] 伝票テキスト登録 SAP スクリプト: テキスト保存
  • [DELETE_TEXT] テキスト削除
▲  ▼

データ取得

  • [KOKRS_GET_FROM_BUKRS] 会社コードから管理領域の取得
  • [BAPI_EXCHANGERATE_GETDETAIL] 換算レートの取得
  • [CURRENCY_CONVERTING_FACTOR] 通貨型のファクター値を返す
  • [CS_BOM_EXPL_KND_V1] 受注BOM展開
  • [CS_BOM_EXPL_MAT_V2] 品目BOM展開
  • [DDUT_DOMVALUES_GET] ドメインの固定値を読込
  • [DD_DOMA_GET] ドメイン値取得
  • [GET_JOB_RUNTIME_INFO] ジョブ詳細情報を取得
  • [GET_PRINT_PARAMETERS] 印刷パラメータ受渡用構造の取得
  • [GUI_UPLOAD] ローカルファイルをR/3に取り込む
  • [GUI_DELETE_FILE] ローカルファイルの削除
  • [GUI_DOWNLOAD] ダウンロード
  • [ME_ITEM_CATEGORY_INPUT] 明細カテゴリ情報取得
  • [ME_READ_ITEM_INVOICE] 購買伝票読込(請求処理用)
  • [OCS_FILENAME_GET] ポップアップでのローカルファイルのファイル名取得
  • [QICD_MESSAGE_TEXT_BUILD] メッセージ生成
  • [READ_COSTCENTER_TEXT] 原価センタ名の読込み
  • [SUSR_USER_ADDRESS_READ] ユーザー情報の取得
  • [SUSR_USER_ADDRESS_READ] ユーザデータ取得
  • [BAPI_SOURCEDETERMIN_GETSOS] 品目/品目グループに対する供給元決定
  • [RSPO_RETURN_SPOOLJOB] スプール内容を取得
  • [RSPO_DOWNLOAD_SPOOLJOB] スプール内容をダウンロード
  • [FI_TERMS_OF_PAYMENT_PROPOSE] システム日付 伝票日付 転記日付 支払条件を入力すると支払基準日を計算
▲  ▼

日付関連

  • [BAPI_CCODE_GET_FIRSTDAY_PERIOD] 会計期間の初日を取得
  • [BAPI_COMPANYCODE_GET_PERIOD] 会計年度と会計日付を取得
  • [CONVERSION_EXIT_PDATE_OUTPUT] 日付型の内部書式を外部書式(YYYY/MM/DD)に変換
  • [CONVERT_DATE_TO_INTERNAL] 日付の文字列をR/3内部表現に変換する
  • [DATE_CHECK_PLAUSIBILITY] 入力された日付が正しいかチェックする
  • [DATE_CONVERT_TO_FACTORYDATE] 日付に対して稼働日カレンダを戻す
  • [DATE_GET_WEEK] 日付に対して週を戻す
  • [F4_DATE] 日付のF4ヘルプ
  • [HR_JP_MONTH_BEGIN_END_DATE] 月の初めの日と終わりの日を取得
  • [RKE_TIMESTAMP_CONVERT_INPUT] タイムスタンプ変換(Convert local time/date to GMT)
  • [RKE_TIMESTAMP_CONVERT_OUTPUT] タイムスタンプ変換(Convert GMT to local time/date)
  • [RP_CALC_DATE_IN_INTERVAL] 指定した年月日先(前)の日付を求める
  • [WEEK_GET_FIRST_DAY] 週の最初の日(月曜日)を返す
  • [FACTORYDATE_CONVERT_TO_DATE] 稼働日のシリアル番号とカレンダーから日付を返す
  • [LAST_DAY_OF_MONTHS] 指定月の最終日を取得する
  • [DATE_COMPUTE_DAY] 日付に対して平日を戻す
▲  ▼

変換系

  • [CALCULATE_TAX_FROM_NET_AMOUNT] 税額の計算
  • [CLOI_PUT_SIGN_IN_FRONT] マイナス符号を頭に持ってくる(左詰)
  • [CONVERSION_EXIT_ALPHA_INPUT] 外部書式から内部書式へのALPHA変換を行う
  • [CONVERSION_EXIT_ALPHA_OUTPUT] 内部書式から外部書式へのALPHA変換を行う
  • [CONVERSION_EXIT_AUART_INPUT] 販売伝票タイプを内部形式に変換
  • [CONVERSION_EXIT_AUART_OUTPUT] 販売伝票タイプを外部形式に変換
  • [CONVERSION_EXIT_CUNIT_INPUT] 販売単位の外部表現を内部表現に変換
  • [CONVERSION_EXIT_CUNIT_OUTPUT] 販売単位の内部表現を外部表現に変換
  • [CONVERSION_EXIT_MATN1_INPUT] 品目コード内部書式変換 品目コード変換 (INPUT)
  • [CONVERSION_EXIT_MATN1_OUTPUT] 品目コード外部書式変換 Material number conversion (OUTPUT)
  • [CONVERT_ITF_TO_STREAM_TEXT] 文字化けした字を元に戻す
  • [CONVERT_STREAM_TO_ITF_TEXT] 文字列を設定する場合に、制御文字を付加する
  • [DATE_TIME_CONVERT] 1980/01/01 00:00:00からの経過秒を求める
  • [POINT_IN_TIME_CONVERT] 1980/01/01 00:00:00からの経過秒から日付時刻を求める
  • [SJIS_DBC_TO_SBC] 文字列を半角に変換
  • [SJIS_SBC_TO_DBC ] 文字列を全角に変換
  • [SPELL_AMOUNT] 金額を指定した言語で表示
  • [CURRENCY_AMOUNT_SAP_TO_DISPLAY] 通貨のFACTOR値に応じて内部書式の金額情報を外部書式に変換する
  • [MB_UNIT_CONVERSION] 数量単位変換
  • [ROUND] 数量の切り捨て/切り上げ
  • [CONVERT_OTFSPOOLJOB_2_PDF] Script形式のスプール情報をPDFに変換
  • [CONVERT_ABAPSPOOLJOB_2_PDF] WRITE文形式のスプール情報をPDFに変換
▲  ▼

ロック関連

  • [DEQUEUE_E_TABLE] テーブルのロックを解除
  • [DEQUEUE_EMEKKOE] オブジェクト EMEKKOE のロックリリース
  • [DEQUEUE_ESTRANS] トランザクションのロック解除
  • [ENQUEUE_E_TABLE] テーブルをロック
  • [ENQUEUE_EMEKKOE] オブジェクト EMEKKOE のロック依頼
  • [ENQUEUE_ESTRANS] トランザクションのロック
  • [DEQUEUE_ALL] ロックオブジェクトの全解除
▲  ▼

その他

  • [AUTHORITY_CHECK] 権限チェック
  • [DYNP_VALUES_READ] PAI 項目転送前に Dynpro 項目値を読込
  • [FI_CHECK_ZTERM] 支払条件チェック
  • [QF05_RANDOM_INTEGER] 乱数 (自然数)の取得
  • [SAPGUI_PROGRESS_INDICATOR] プログレスバー表示
  • [SD_SCHEDULING] 受注伝票 納入日程行内日付の自動計算
  • [TEXT_SPLIT] テキスト分割
  • [TRUNCATE_MULTIPLE_BYTE_STRING] テキスト区切り位置決定
  • [SWY_GET_TRANSACTION_TEXT] トランザクション名称の取得
  • [DSVAS_DOC_WS_EXECUTE_50] Windowsファイルの起動(関連付けされたアプリケーション起動)
  • [DB_SET_ISOLATION_LEVEL] DBのISOLATION LEVELをCIMMITEDに変更
  • [DB_RESET_ISOLATION_TO_DEFAULT] DBのISOLATION LEVELをデフォルトに変更
  • [MRM_AMOUNT_QUANTITY_PROPOSE] ロジスティクス請求書照合: チェック
  • [NUMERIC_CHECK] 入力された文字列が数値かどうかの判定

你可能感兴趣的:(常用函数一览)