SAP標準汎用モジュール一覧

この記事ではSAPのBAPIとALVについて詳しく説明しています。BAPIを使ってさまざまなビジネスプロセスを自動化し、ALVを使ってデータを効果的に表示します。また、日付関連の操作やデータ取得方法、登録更新の手順、ロックの管理などについても紹介しています。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ALV

REUSE_ALV_COMMENTARY_WRITE  ALVヘッダを出力する。

REUSE_ALV_FIELDCATALOG_MERGE  ALVカタログ情報を取得する。

REUSE_ALV_GRID_DISPLAY  (REUSE_ALV_GRID_DISPLAY_LVC)ALVグリッドを出力する。

REUSE_ALV_LIST_DISPLAY  ALVリストを出力する。

REUSE_ALV_VARIANT_EXISTENCE  ALVレイアウトの入力チェックを行う。

REUSE_ALV_VARIANT_F4  ALVレイアウトのF4検索ヘルプ出力。


日付関連 

  • [BAPI_CCODE_GET_FIRSTDAY_PERIOD]  会計期間の初日を取得
  • [BAPI_COMPANYCODE_GET_PERIOD]  会計年度と会計日付を取得
  • BAPI_CONTROLLINGAREA_GETPERIOD 日付より、会計年度と会計期間を取得する。

データ取得 

  • BAPI_CURRENCY_GETDECIMALS 通貨コードに対応する小数点以下の桁数を取得する。
  • BAPI_EXCHANGERATE_GETDETAIL 換算レートを取得する。
  • BAPI_CURRENCY_CONV_TO_EXTERNAL SAP 内部データ書式から外部データ書式に変換
  • BAPI_CURRENCY_CONV_TO_INTERNAL SAP 外部データ書式から内部データ書式に変換

登録更新系 

 BAPI_GOODSMVT_CREATE  入出庫伝票を登録する。

 BAPI_INCOMINGINVOICE_CREATE  請求伝票を登録する。

 BAPI_MATERIAL_SAVEDATA 品目マスタの登録、変更を行う。

 BAPI_PO_CHANGE  購買発注を変更する。

 BAPI_PO_CREATE1 購買発注を登録する。

 BAPI_PRODORDCONF_CANCEL (製造指図確認)確認を取消する。

 BAPI_PRODORDCONF_CREATE_ACT (製造指図確認)活動確認の登録を行う。

 BAPI_PRODORDCONF_CREATE_HDR (製造指図確認)ヘッダレベルにおける登録を行う。

 BAPI_PRODORDCONF_CREATE_TE (製造指図確認)タイムイベントの登録を行う。

 BAPI_PRODORDCONF_CREATE_TT (製造指図確認)作業記録票の登録を行う。

 BAPI_PRODORDCONF_EXIST_CHK (製造指図確認)確認の存在をチェックする。

 BAPI_PRODORDCONF_GET_HDR_PROP (製造指図確認)ヘッダレベルにおける確認内容の提案を行う。

 BAPI_PRODORDCONF_GET_TE_PROP (製造指図確認)タイムイベントに関する確認内容の提案を行う。

 BAPI_PRODORDCONF_GET_TT_PROP (製造指図確認)作業記録票に関する確認内容の提案を行う。

 BAPI_PRODORDCONF_GETDETAIL (製造指図確認)確認の詳細データを取得する。

 BAPI_PRODORDCONF_GETLIST (製造指図確認)確認の一覧を取得する。

 BAPI_REQUISITION_CHANGE (購買依頼)購買伝票を変更する。

 BAPI_REQUISITION_CREATE (購買依頼)購買伝票を登録する。

 BAPI_REQUISITION_DELETE (購買依頼)購買伝票を削除する。

 BAPI_RESERVATION_CREATE1 入出庫予定を登録する。

 BAPI_RESERVATION_DELETE 入出庫予定を削除する。

 BAPI_RESERVATION_GETDETAIL 入出庫予定の詳細を照会する。

 BAPI_RESERVATION_GETITEMS 入出庫予定の一覧を照会する。

 BAPI_SALESORDER_CHANGE 受注伝票を変更する。

 BAPI_SALESORDER_CREATEFROMDAT2 受注伝票を登録する。

 BAPI_SOURCEDETERMIN_GETSOS 品目、品目グループの提供元を確定する。

 BAPI_TRANSACTION_COMMIT BAPIの登録内容をコミットする。

 BAPI_TRANSACTION_ROLLBACK BAPIの登録内容をロールバックする。

制御系

 [F4IF_FIELD_VALUE_REQUEST]  テーブルの項目に設定された入力ヘルプを利用したF4ヘルプ

 [F4IF_INT_TABLE_VALUE_REQUEST]  内部テーブルを使用したF4ヘルプ

 

スプール系 

  • [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]  日付に対して平日を戻す
  • [CONVERT_DATE_TO_INTERNAL]YYMMDDからYYYYMMDDに変換
 

変換系 

  • [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に変換
  • [MB_UNIT_CONVERSION]在庫品目の数量/単位換算
 

ロック関連 

  • [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] 入力された文字列が数値かどうかの判定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值