SD、MM、PPなど、ロジスティクス系のSAPモジュールを導入している企業にとって、品目マスタのメンテナンスは、重要で欠かせない業務の一つである。左記のモジュールはいずれも、品目マスタが登録されていなければ運用できない。ロジスティクス系マスタの中で、品目マスタは特に重要なマスタといえる。
品目マスタのメンテナンスといえば、トランザクションコード MM01(登録)と MM02(変更)であるが、汎用モジュール/BAPIなら BAPI_MATERIAL_SAVEDATA だ。このBAPIは、MM01とMM02の両方の機能を併せ持つBAPIで、品目マスタが未登録なら新規登録を、登録済みなら変更を、自動判別して行う。
BAPI_MATERIAL_SAVEDATAとは
BAPI_MATERIAL_SAVEDATAの特徴
BAPI_MATERIAL_SAVEDATAは、SAPシステムの品目マスタの、新規登録、または変更を行うBAPIである。T-CODE「MM01」と「MM02」の両方の機能を持ち合わせており、品目マスタの新規登録と変更を自動で判別する。つまり、品目マスタが未登録であれば新規登録を、登録済みであればマスタの変更を、自動判別して品目マスタの更新が行える。
BAPI_MATERIAL_SAVEDATAの役割
BAPI_MATERIAL_SAVEDATAは、次のようなシチュエーションで役立つ。
- プロジェクト初期段階のデータ移行
-
SAPシステムを新しく導入する際の、品目マスタの一括登録が必要な場合。データ更新のパフォーマンスに優れるBAPI_MATERIAL_SAVEDATAは、大量の品目マスタを一括で登録する際、威力を発揮する。
- 定期的な品目マスタのメンテナンス
-
品目の属性が頻繁に更新される企業では、手動での作業を自動化することで大幅な工数削減が可能となる。
- システム間のデータ連携
-
外部システムと連携し、品目マスタを外部から受信してSAPシステムに登録するインターフェースプログラムが必要な場合、BAPI_MATERIAL_SAVEDATAを使用してプログラムを開発できる。
BAPIそのものを解説した記事は以下。そもそもBAPI のことがよく解らないという人は、下の記事をまず読むとよいだろう。
BAPI_MATERIAL_SAVEDATAのメリットとデメリット
メリット
- MM01とMM02の機能統合
-
BAPI_MATERIAL_SAVEDATAは、品目マスタの登録状態を自動判別し、新規登録(MM01)と変更(MM02)を同時に行うことができる。これにより、MM01とMM02のT-CODEを個別に選ぶ必要がなくなるため、作業フローがシンプルになり、業務効率が向上する。
- 一括更新による操作の簡便さ
-
T-CODE: MM01とMM02は、品目マスタのビューを一つ一つ選択し、ビューの中にあるデータ項目に値を入力していく。BAPI_MATERIAL_SAVEDATAは、複数のビューを一括して登録・更新できる。これにより、登録時の操作の手間を減らすことができる。
- バッチインプットよりも速い
-
SAPシステム上のデータを更新する処理速度は、MM01やMM02でバッチインプットするよりも高速である。大量の品目マスタをメンテナンスする場合、バッチインプットよりもパフォーマンスに優れるので、短時間で処理が完了する。
デメリット(注意点)
MM01とMM02の両方の機能を備え、データ更新のパフォーマンスにも優れるBAPI_MATERIAL_SAVEDATAは、メリットしかないように見える。しかし、デメリットや、使用上の注意は存在する。
- 複雑なデータ構造
-
BAPI_MATERIAL_SAVEDATAは、品目マスタの多くのビューやフィールドに対応しているが、そのパラメータの構造はMM01やMM02とは異なる。標準トランザクションように、入力項目がビュー毎にグループ化されておらず、項目の並び順も画面とは違う。このため、パラメータの構造を理解しにくく、設定のミスを起こしやすい。
- エラー処理の難しさ
-
BAPI_MATERIAL_SAVEDATAは実行時エラーが発生すると、詳細なエラーメッセージを返すが、標準トランザクションでは見かけないデータ名称やメッセージを返すため、エラーの内容を理解するのが難しい。このため、エラーの原因を特定するのに時間がかかる場合がある。
- 意図しない新規登録のリスク
-
BAPI_MATERIAL_SAVEDATAは、MM01とMM02の両方の機能を備えているが、これが仇となる場合がある。登録済みの品目マスタを変更したい場合、品目コードをうっかり間違えると、誤って新規に品目マスタが登録されてしまう。この結果、意図しない不要な品目マスタが増えるリスクがある。
これを防ぐには、パフォーマンスはBAPI_MATERIAL_SAVEDATAよりも劣るが、MM01およびMM02をバッチインプットで実行した方が確実である。
バッチインプットとBAPIの違いについて解説した記事は以下。また、データの種類やシチュエーション別に、どちらの手段を利用するのが適切なのかも紹介している。
BAPI_MATERIAL_SAVEDATAの全パラメータ
以下は、S/4HANA 2023 における、BAPI_MATERIAL_SAVEDATA の全パラメータの一覧である。
ただし、BAPI_MATERIAL_SAVEDATAのパラメータ数は、全部で1500を超えて多すぎるため、「更新情報」パラメータは省略した。「更新情報」パラメータとは、当該パラメータの更新を指示する「更新のためのフラグ」を設定するためのパラメータであり、パラメータ名と同じ名前の、末尾に’X’の付いたパラメータである。
- 行数が多いので、アコーディオンブロックになっている。上下に展開したり折り畳む時は、「▲▼」をクリック。
Import (入力)
Parameter パラメータ | Description 説明 | ABAP/4 Data Type | INTLEN 内部長 | Decimal 小数点以下桁数 | Default 既定値 | |
---|---|---|---|---|---|---|
HEADDATA | BAPIMATHEAD | ヘッダセグメントと管理情報 | u | 158 | ||
MATERIAL | 品目コード (18 桁) | C | 18 | |||
IND_SECTOR | 産業コード | C | 1 | |||
MATL_TYPE | 品目タイプ | C | 4 | |||
BASIC_VIEW | 基本データビュー | C | 1 | |||
SALES_VIEW | 販売ビュー | C | 1 | |||
PURCHASE_VIEW | 購買管理ビュー | C | 1 | |||
MRP_VIEW | 資材所要量計画 (MRP) ビュー | C | 1 | |||
FORECAST_VIEW | 需要予測ビュー | C | 1 | |||
WORK_SCHED_VIEW | 作業計画ビュー | C | 1 | |||
PRT_VIEW | 生産資源/治工具 (PRT) ビュー | C | 1 | |||
STORAGE_VIEW | 保管ビュー | C | 1 | |||
WAREHOUSE_VIEW | 倉庫管理ビュー | C | 1 | |||
QUALITY_VIEW | 品質管理ビュー | C | 1 | |||
ACCOUNT_VIEW | 会計ビュー | C | 1 | |||
COST_VIEW | 原価計算ビュー | C | 1 | |||
INP_FLD_CHECK | 項目無効時の応答 | C | 1 | |||
MATERIAL_EXTERNAL | 項目 MATERIAL の品目コード (長) | C | 40 | |||
MATERIAL_GUID | 項目 MATERIAL の外部 GUID | C | 32 | |||
MATERIAL_VERSION | 項目 MATERIAL のバージョン番号 | C | 10 | |||
MATERIAL_LONG | 品目コード | C | 40 | |||
FLAG_CAD_CALL | BAPIE1GLOBAL_DATA | CAD システムからコール | C | 1 | SPACE | |
FLAG_ONLINE | BAPIE1GLOBAL_DATA | ALE 項目選択なし | C | 1 | SPACE | |
NO_DEQUEUE | BAPIE1GLOBAL_DATA | Dynpro, ユーザエントリ照会 | C | 1 | SPACE | |
NO_ROLLBACK_WORK | BAPIE1GLOBAL_DATA | Override rollback if error occurs | C | 1 | SPACE | |
CLIENTDATA | BAPI_MARA | クライアント依存の品目データ | u | 1226 | ||
DEL_FLAG | クライアントレベルでの品目削除フラグ | C | 1 | |||
MATL_GROUP | 品目グループ | C | 9 | |||
OLD_MAT_NO | 旧品目コード (18 桁、互換モード) | C | 18 | |||
BASE_UOM | 基本数量単位 | C | 3 | |||
BASE_UOM_ISO | ISO コードでの基本数量単位 | C | 3 | |||
PO_UNIT | 購買発注数量単位 | C | 3 | |||
PO_UNIT_ISO | ISO コードによる発注単位 | C | 3 | |||
DOCUMENT | 文書番号 (文書管理システムによらない) | C | 22 | |||
DOC_TYPE | 文書タイプ (文書管理システムによらない) | C | 3 | |||
DOC_VERS | 文書バージョン (文書管理システムによらない) | C | 2 | |||
DOC_FORMAT | 文書のページ書式 (文書管理システムによらない) | C | 4 | |||
DOC_CHG_NO | 文書変更番号 (文書管理システム外) | C | 6 | |||
PAGE_NO | 文書ページ番号 (文書管理システムによらない) | C | 3 | |||
NO_SHEETS | 文書枚数 (文書管理システムによらない) | N | 3 | |||
PROD_MEMO | 製造/検査メモ | C | 18 | |||
PAGEFORMAT | 製造メモのページ書式 | C | 4 | |||
SIZE_DIM | サイズ/寸法 | C | 32 | |||
BASIC_MATL | 主構成物質 | C | 48 | |||
STD_DESCR | 標準テキスト (ANSI、ISO など) | C | 18 | |||
DSN_OFFICE | 研究室/設計室 | C | 3 | |||
PUR_VALKEY | 購買許容値キー | C | 4 | |||
NET_WEIGHT | 正味重量 | P | 13 | 3 | ||
UNIT_OF_WT | 重量単位 | C | 3 | |||
UNIT_OF_WT_ISO | ISO コードでの重量単位 | C | 3 | |||
CONTAINER | 容器条件 | C | 2 | |||
STOR_CONDS | 保管条件 | C | 2 | |||
TEMP_CONDS | 温度条件区分 | C | 2 | |||
TRANS_GRP | 輸送グループ | C | 4 | |||
HAZ_MAT_NO | 危険物コード (18 文字) | C | 18 | |||
DIVISION | 製品部門 | C | 2 | |||
COMPETITOR | 競合会社 | C | 10 | |||
QTY_GR_GI | 数量: 印刷予定入出庫票数 | P | 13 | 3 | ||
PROC_RULE | 調達規則 | C | 1 | |||
SUP_SOURCE | 供給元 | C | 1 | |||
SEASON | シーズンカテゴリ | C | 4 | |||
LABEL_TYPE | ラベルタイプ | C | 2 | |||
LABEL_FORM | ラベル書式 | C | 2 | |||
PROD_HIER | 品目階層 | C | 18 | |||
CAD_ID | CAD 区分 | C | 1 | |||
ALLOWED_WT | 許容梱包重量 | P | 13 | 3 | ||
PACK_WT_UN | 重量単位 (許容梱包重量) | C | 3 | |||
PACK_WT_UN_ISO | ISO コードでの重量単位 (許容梱包重量) | C | 3 | |||
ALLWD_VOL | 許容梱包容積 | P | 13 | 3 | ||
PACK_VO_UN | 容積単位 (許容梱包容積) | C | 3 | |||
PACK_VO_UN_ISO | ISO コードでの容積単位 (許容梱包容積) | C | 3 | |||
WT_TOL_LT | 荷役単位の重量超過許容量 | P | 3 | 1 | ||
VOL_TOL_LT | 荷役単位の容積超過許容量 | P | 3 | 1 | ||
VAR_ORD_UN | 可変発注単位有効 | C | 1 | |||
BATCH_MGMT | ロット管理必須区分 | C | 1 | |||
SH_MAT_TYP | 梱包材タイプ | C | 4 | |||
FILL_LEVEL | 最大レベル (容積別) | P | 3 | |||
STACK_FACT | 山積係数 | X | 5 | |||
MAT_GRP_SM | 品目グループ: 梱包材 | C | 4 | |||
AUTHORITYGROUP | 権限グループ | C | 4 | |||
QM_PROCMNT | 調達における品質管理有効 | C | 1 | |||
CATPROFILE | カタログプロファイル | C | 9 | |||
MINREMLIFE | 最低残存有効期間 | P | 4 | |||
SHELF_LIFE | 総有効期間 | P | 4 | |||
STOR_PCT | 残存有効期間割合 % | P | 3 | |||
PUR_STATUS | プラント共通品目ステータス | C | 2 | |||
SAL_STATUS | 流通チェーン間品目ステータス | C | 2 | |||
PVALIDFROM | プラント共通品目のステータス有効開始日付 | D | 8 | |||
SVALIDFROM | 流通チェーン間品目ステータスの有効開始日付 | D | 8 | |||
ENVT_RLVT | 環境関連 | C | 1 | |||
PROD_ALLOC | 製品割当決定手順 | C | 18 | |||
QUAL_DIK | 無償納入による割引対象品目 | C | 1 | |||
MANU_MAT | 製造者製品コード | C | 40 | |||
MFR_NO | 製造業者番号 | C | 10 | |||
INV_MAT_NO | 自社 (内部) 在庫管理品目コード | C | 18 | |||
MANUF_PROF | 製造者製品プロファイル | C | 4 | |||
HAZMATPROF | 危険物インジケータプロファイル | C | 3 | |||
HIGH_VISC | 区分: 高粘性 | C | 1 | |||
LOOSEORLIQ | 区分: バルク/液体 | C | 1 | |||
CLOSED_BOX | 完了した梱包材 | C | 1 | |||
APPD_B_REC | 承認済バッチ製造記録必須 | C | 1 | |||
MATCMPLLVL | 品目完了レベル | N | 2 | |||
PAR_EFF | 有効性パラメータへの値割当/変更番号よりも優先 | C | 1 | |||
ROUND_UP_RULE_EXPIRATION_DATE | 有効期間期限日計算の丸め規則 | C | 1 | |||
PERIOD_IND_EXPIRATION_DATE | 有効期間期限日の期間区分 | C | 1 | |||
PROD_COMPOSITION_ON_PACKAGING | 区分: 梱包材にプリントされた生産構造 | C | 1 | |||
ITEM_CAT | 一般明細カテゴリグループ | C | 4 | |||
HAZ_MAT_NO_EXTERNAL | 項目 HAZ_MAT_NO の品目コード (長) | C | 40 | |||
HAZ_MAT_NO_GUID | 項目 HAZ_MAT_NO の外部 GUID | C | 32 | |||
HAZ_MAT_NO_VERSION | 項目 HAZ_MAT_NO のバージョン番号 | C | 10 | |||
INV_MAT_NO_EXTERNAL | 項目 INV_MAT_NO の品目コード (長) | C | 40 | |||
INV_MAT_NO_GUID | 項目 INV_MAT_NO の外部 GUID | C | 32 | |||
INV_MAT_NO_VERSION | 項目 INV_MAT_NO のバージョン番号 | C | 10 | |||
MATERIAL_FIXED | ロックされている品目 | C | 1 | |||
CM_RELEVANCE_FLAG | 構成管理関連 | C | 1 | |||
SLED_BBD | 有効期限 | C | 1 | |||
GTIN_VARIANT | グローバルトレード明細番号バリアント | C | 2 | |||
SERIALIZATION_LEVEL | シリアル番号の指定レベル | C | 1 | |||
PL_REF_MAT | 梱包方法が同じ品目の参照品目 | C | 18 | |||
EXTMATLGRP | 外部品目グループ | C | 18 | |||
UOMUSAGE | 使用数量単位 | C | 1 | |||
GDS_RELEVANT | 区分: グローバルデータ同期関連 | C | 1 | |||
PL_REF_MAT_EXTERNAL | PL_REF_MAT 項目の品目コード (長) | C | 40 | |||
PL_REF_MAT_GUID | PL_REF_MAT 項目の外部 GUID | C | 32 | |||
PL_REF_MAT_VERSION | PL_REF_MAT 項目のバージョン番号 | C | 10 | |||
WE_ORIGIN_ACCEPTANCE | 仕入先構内での受領 | C | 1 | |||
STD_HU_TYPE | 標準荷役単位タイプ | C | 4 | |||
PILFERABLE | 抜荷可能 | C | 1 | |||
WHSE_STORAGE_CONDITION | 倉庫保管条件 | C | 2 | |||
WHSE_MATERIAL_GROUP | 倉庫品目グループ | C | 4 | |||
HANDLING_INDICATOR | 取扱い区分 | C | 4 | |||
HAZ_MAT_RELEVANT | 危険物質関連 | C | 1 | |||
HU_TYPE | 荷役単位タイプ | C | 4 | |||
VARIABLE_TARE_WEIGHT | 可変風袋重量 | C | 1 | |||
MAX_ALLOWED_CAPACITY | 梱包材の最大許容能力 | P | 15 | 3 | ||
OVERCAPACITY_TOLERANCE | 荷役単位の超過能力許容範囲 | P | 3 | 1 | ||
MAX_ALLOWED_LENGTH | 梱包材の最大梱包長 | P | 15 | 3 | ||
MAX_ALLOWED_WIDTH | 梱包材の最大梱包幅 | P | 15 | 3 | ||
MAX_ALLOWED_HEIGTH | 梱包材の最大梱包高 | P | 15 | 3 | ||
MAX_DIMENSION_UN | 最大梱包長/幅/高の数量単位 | C | 3 | |||
MAX_DIMENSION_UN_ISO | ISO コードの最大梱包長/幅/高の単位 | C | 3 | |||
COUNTRYORI | 品目の原産国/原産地 (CIC 原産国) | C | 3 | |||
COUNTRYORI_ISO | ISO コードでの品目原産国 | C | 2 | |||
MATFRGTGRP | 品目運賃グループ | C | 8 | |||
QUARANTINE_PERIOD | 検疫期間 | P | 3 | |||
QUARANTINE_PERIOD_UN | 検疫期間の時間単位 | C | 3 | |||
QUARANTINE_PERIOD_UN_ISO | ISO コードの検疫期間の期間単位 | C | 3 | |||
QUALITY_INSP_GRP | 品質検査グループ | C | 4 | |||
SERIAL_NUMBER_PROFILE | シリアル番号プロファイル | C | 4 | |||
EWM_CW_TOLERANCE_GROUP | 不定貫許容範囲グループ | C | 9 | |||
EWM_CW_INPUT_CONTROL | EWM CW: CW 数入力のパラレル数量単位プロファイル | C | 2 | |||
PCKGING_SMARTFORM | フォーム名 | C | 30 | |||
PACOD | 梱包コード | C | 10 | |||
DG_PCKGING_STATUS | 危険物包装ステータス | C | 10 | |||
ADJUST_PROFILE | 調整プロファイル | C | 3 | |||
IPMIPPRODUCT | 知的財産の IP (CRM 製品) | C | 40 | |||
MEDIUM | 媒体 | C | 6 | |||
NSNID | NATO 在庫番号 | C | 9 | |||
PHYSICAL_COMMODITY | コモディティ | C | 18 | |||
SEGMENTATION_STRUCTURE | セグメンテーション構造 | C | 4 | |||
SEGMENTATION_STRATEGY | セグメンテーション方針 | C | 8 | |||
SEGMENTATION_RELEVANCE | セグメンテーション関連 | C | 1 | |||
ANP | ANP Code | N | 9 | |||
OLD_MAT_NO_LONG | 旧品目コード (40 桁、技術要件) | C | 40 | |||
HAZ_MAT_NO_LONG | 危険物コード (40 文字) | C | 40 | |||
INV_MAT_NO_LONG | 自社 (内部) 在庫管理品目コード | C | 40 | |||
PL_REF_MAT_LONG | 梱包方法が同じ品目の参照品目 | C | 40 | |||
MATURITY_DUR | 成熟時間 | P | 11 | |||
SHELF_LIFE_REQ_MIN | 無効 /SAPAPO/MATKEY-/SAPAPO/SHELF_LIFE_REQ_MIN. 使用 | P | 11 | |||
SHELF_LIFE_REQ_MAX | 必要最大有効期間 | P | 11 | |||
PUOM | 倉庫作業の指定代替数量単位 | C | 3 | |||
PUOM_ISO | 単位の ISO コード | C | 3 | |||
CONFIGURABLE_MATERIAL | 選定可能品目 | C | 1 | |||
KIT_PRODUCT_FLAG | キット生産指示製品 | C | 1 | |||
PRODUCT_PROC_ORDER_FLAG | 製品は受注調達に使用可能 | C | 1 | |||
SECOND_LEVEL_DEPLMNT_FLAG | サプライヤからのプッシュ供給分配計画実行 | C | 1 | |||
NO_INVENTURY_BALANCING_FLAG | 在庫バランス不可 | C | 1 | |||
DRP_GLOBAL_STOCK_ON_ENTRY_LOC | エントリロケーション DRP のグローバル在庫 | C | 1 | |||
EXCLUDE_EXPRESS_SHPT_FLAG | 緊急出荷から除外 | C | 1 | |||
CLIENTDATACWM | /CWM/BAPI_MARA | Structure BAPI_MARA for CWM specific fields | u | 16 | ||
TOLERANCE_GROUP | パラレル数量単位管理の許容範囲グループ | C | 9 | |||
TARA_UOM | 基本数量単位 | C | 3 | |||
TARA_UOM_ISO | 数量単位の ISO コード | C | 3 | |||
TARA_FIX | 各参照数量単位の完全梱包重量の考慮 | C | 1 | |||
TOLERANCE_GROUP | 更新情報: パラレル数量単位管理の許容範囲グループ | C | 1 | |||
TARA_UOM | 更新情報: 基本数量単位 | C | 1 | |||
TARA_UOM_ISO | 更新情報: 数量単位の ISO コード | C | 1 | |||
TARA_FIX | 更新情報: 各参照数量単位の完全梱包重量の考慮 | C | 1 | |||
FORECASTPARAMETERS | BAPI_MPOP | 需要予測パラメータ | u | 47 | ||
PLANT | プラント | C | 4 | |||
FORE_PROF | 需要予測プロファイル | C | 4 | |||
MODEL_SI | モデル選択区分 | C | 1 | |||
MODEL_SP | モデル選択方式 | C | 1 | |||
PARAM_OPT | パラメータ最適化用の区分 | C | 1 | |||
OPTIM_LEV | 最適化レベル | C | 1 | |||
INITIALIZE | 初期化区分 | C | 1 | |||
FORE_MODEL | 予測モデル | C | 1 | |||
ALPHA_FACT | アルファ係数使用による基本値の平滑化 | P | 3 | 2 | ||
BETA_FACT | ベータ係数による傾向値平準化 | P | 3 | 2 | ||
GAMMA_FACT | ガンマ係数使用の平滑化のための季節指数 | P | 3 | 2 | ||
DELTA_FACT | デルタ係数使用による MAD (絶対平均偏差) 平準化 | P | 3 | 2 | ||
TRACKLIMIT | 警告限界 | P | 5 | 3 | ||
FORE_DATE | 最終需要予測日 | D | 8 | |||
HIST_VALS | 履歴値の数 | P | 3 | |||
INIT_PDS | 初期化で使用する履歴値の数 | P | 3 | |||
SEASON_PDS | 季節周期ごとの期間数 | P | 3 | |||
EXPOST_PDS | 事後的需要予測に含む履歴値の数 | P | 3 | |||
FORE_PDS | 需要予測期間 | P | 3 | |||
FIXED_PDS | 固定期間 | P | 3 | |||
WTG_GROUP | 加重グループ | C | 2 | |||
MARC_APS_EXTDATA | BAPI_MARC_APS_EXT | Enhancement of MARC for Advance Planning Data | u | 27 | ||
PLANT | プラント | C | 4 | |||
DEL_FLAG | プラントレベルでの品目削除フラグ | C | 1 | |||
MAX_DAYSOFSUPPLY_PENALTYAMOUNT | 時間依存最大在庫日数超過のペナルティ | P | 13 | 3 | ||
MAX_DAYSOFSUPPLY_IS_ACTIVE | 最大在庫日数有効 | C | 1 | |||
SAFTYSTOCK_METHOD | 安全在庫の計算方法 | C | 2 | |||
TARGET_STOCK_LEVEL_METH | 目標在庫レベル方針 | C | 1 | |||
AUTO_DET_SFTYSTK_METH | 安全在庫方法の自動決定 | C | 1 | |||
USE_PERIOD_FACTOR | 期間要因使用 | C | 1 | |||
PERIOD_FACTOR_VALUE | 利用可能日時計算に使用する期間要因 | P | 4 | 3 | ||
PERIOD_FACTOR_TDS | 期間要因時間依存在庫レベル | P | 4 | 3 | ||
CONVH | PP/DS 期間 (カレンダ日数) | P | 4 | |||
MATPLSTADATA | BAPI_MATPLSTA | Material Specific Planning Status per Application | u | 17 | ||
PLANT | プラント | C | 4 | |||
DEL_FLAG | クライアントレベルでの品目削除フラグ | C | 1 | |||
SCOPE | 範囲制限 | C | 2 | |||
SCOPEPRFLID | 範囲プロファイル | C | 10 | |||
PLANNINGDATA | BAPI_MPGD | 計画データ | u | 158 | ||
PLANT | プラント | C | 4 | |||
PLNG_MATL | 計画品目 | C | 18 | |||
PLNG_PLANT | 計画プラント | C | 4 | |||
CONVFACTOR | 計画品目の変換係数 | C | 10 | |||
PLNG_MATL_EXTERNAL | 項目 PLNG_MATL の品目コード (長) | C | 40 | |||
PLNG_MATL_GUID | 項目 PLNG_MATL の外部 GUID | C | 32 | |||
PLNG_MATL_VERSION | 項目 PLNG_MATL のバージョン番号 | C | 10 | |||
PLNG_MATL_LONG | 計画品目 | C | 40 | |||
PLANTDATA | BAPI_MARC | プラント固有品目データ | u | 1387 | ||
PLANT | プラント | C | 4 | |||
DEL_FLAG | プラントレベルでの品目削除フラグ | C | 1 | |||
ABC_ID | ABC 区分 | C | 1 | |||
CRIT_PART | 区分: 重要品目 | C | 1 | |||
PUR_GROUP | 購買グループ | C | 3 | |||
ISSUE_UNIT | 出庫単位 | C | 3 | |||
ISSUE_UNIT_ISO | ISO コードでの出庫単位 | C | 3 | |||
MRPPROFILE | 品目: MRP プロファイル | C | 4 | |||
MRP_TYPE | MRP タイプ | C | 2 | |||
MRP_CTRLER | MRP 管理者 | C | 3 | |||
PLND_DELRY | 予定納入時間 (単位: 日) | P | 3 | |||
GR_PR_TIME | 入庫処理日数 | P | 3 | |||
PERIOD_IND | 期間区分 | C | 1 | |||
ASSY_SCRAP | 組立不良率 | P | 5 | 2 | ||
LOTSIZEKEY | 品目計画のロットまとめ方式 | C | 2 | |||
PROC_TYPE | 調達タイプ | C | 1 | |||
SPPROCTYPE | 特殊調達タイプ | C | 2 | |||
REORDER_PT | 発注点 | P | 13 | 3 | ||
SAFETY_STK | 安全在庫 | P | 13 | 3 | ||
MINLOTSIZE | 最小ロットサイズ | P | 13 | 3 | ||
MAXLOTSIZE | 最大ロットサイズ | P | 13 | 3 | ||
FIXED_LOT | 固定ロットサイズ | P | 13 | 3 | ||
ROUND_VAL | 購買発注数量の丸め数量 | P | 13 | 3 | ||
MAX_STOCK | 最大在庫レベル | P | 13 | 3 | ||
ORD_COSTS | 発注コスト (BAPI インタフェース) | P | 23 | 4 | ||
DEP_REQ_ID | 個別所要量と一括所要量に対する区分 | C | 1 | |||
STOR_COSTS | 保管経費割合コード | C | 1 | |||
ALT_BOM_ID | 代替 BOM 選択の方法 | C | 1 | |||
DISCONTINU | 打切区分 | C | 1 | |||
EFF_O_DAY | 有効終了日 | D | 8 | |||
FOLLOW_UP | フォローアップ品目 | C | 18 | |||
GRP_REQMTS | 区分: 所要量グループ化 | C | 1 | |||
MIXED_MRP | 二重 MRP 区分 | C | 1 | |||
SM_KEY | 日程計画余裕キー | C | 3 | |||
BACKFLUSH | 区分: バックフラッシュ | C | 1 | |||
PRODUCTION_SCHEDULER | 製造責任者 | C | 3 | |||
PROC_TIME | 処理時間 | P | 5 | 2 | ||
SETUPTIME | 段取時間と片付け時間 | P | 5 | 2 | ||
INTEROP | 移動時間 | P | 5 | 2 | ||
BASE_QTY | 基本数量 | P | 13 | 3 | ||
INHSEPRODT | 内製日数 | P | 3 | |||
STGEPERIOD | 最長保管期間 | P | 5 | |||
STGE_PD_UN | 最長保管期間の単位 | C | 3 | |||
STGE_PD_UN_ISO | ISO コードでの最長保管期間単位 | C | 3 | |||
OVER_TOL | 過剰納入許容範囲リミット | P | 3 | 1 | ||
UNLIMITED | 区分: 過剰納入無制限許容 | C | 1 | |||
UNDER_TOL | 不足納入許容範囲リミット | P | 3 | 1 | ||
REPLENTIME | 補充リードタイム合計 (稼動日数) | P | 3 | |||
REPLACE_PT | 取替部品 | C | 1 | |||
IND_POST_TO_INSP_STOCK | 品質検査中在庫への転記 | C | 1 | |||
CTRL_KEY | 調達における品質管理の管理キー | C | 8 | |||
DOC_REQD | 文書必須フラグ | C | 1 | |||
LOADINGGRP | 積載グループ | C | 4 | |||
BATCH_MGMT | ロット管理必須区分 | C | 1 | |||
QUOTAUSAGE | 供給量割当の使用 | C | 1 | |||
SERV_LEVEL | サービスレベル | P | 3 | 1 | ||
SPLIT_IND | 分割区分 | C | 1 | |||
AVAILCHECK | 利用可能在庫確認の確認グループ | C | 2 | |||
FY_VARIANT | 会計年度バリアント | C | 2 | |||
CORR_FACT | 区分: 修正係数を需要予測値計算に使用 | C | 1 | |||
SETUP_TIME | 出荷準備時間 | P | 5 | 2 | ||
BASE_QTY_PLAN | 出荷の能力計画のための基本数量 | P | 13 | 3 | ||
SHIP_PROC_TIME | 出荷処理時間 | P | 5 | 2 | ||
SUP_SOURCE | 供給元 | C | 1 | |||
AUTO_P_ORD | 区分: “購買発注自動生成” | C | 1 | |||
SOURCELIST | 区分: 供給元一覧必須 | C | 1 | |||
COMM_CODE | 統計品目コード | C | 17 | |||
COUNTRYORI | 品目の原産国/原産地 (CIC 原産国) | C | 3 | |||
COUNTRYORI_ISO | ISO コードでの品目原産国 | C | 2 | |||
REGIONORIG | 品目の原産地 (CIC 原産国) | C | 3 | |||
COMM_CO_UN | 物品コード (貿易) の数量単位 | C | 3 | |||
COMM_CO_UN_ISO | ISO コードによる物品コード (貿易管理) の数量単位 | C | 3 | |||
EXPIMPGRP | 域内取引の品目グループ | C | 4 | |||
PROFIT_CTR | 利益センタ | C | 10 | |||
PPC_PL_CAL | 計画カレンダ | C | 3 | |||
REP_MANUF | 区分: 繰返生産許可 | C | 1 | |||
PL_TI_FNCE | 計画タイムフェンス | N | 3 | |||
CONSUMMODE | 消費モード | C | 1 | |||
BWD_CONS | 消費期間: 後方 | N | 3 | |||
FWD_CONS | 消費期間: 前方 | N | 3 | |||
ALTERNATIVE_BOM | 代替 BOM | C | 2 | |||
BOM_USAGE | BOM 用途 | C | 1 | |||
PLANLISTGRP | タスクリストグループのキー | C | 8 | |||
PLANLISTCNT | グループカウンタ | C | 2 | |||
LOT_SIZE | 原価計算ロットサイズ | P | 13 | 3 | ||
SPECPROCTY | 原価計算の特殊調達タイプ | C | 2 | |||
PROD_UNIT | 製造単位 | C | 3 | |||
PROD_UNIT_ISO | 製造単位 (ISO コード) | C | 3 | |||
ISS_ST_LOC | 出庫保管場所 | C | 4 | |||
MRP_GROUP | MRP グループ | C | 4 | |||
COMP_SCRAP | 構成品目不良率 | P | 5 | 2 | ||
CERT_TYPE | 証明書タイプ | C | 4 | |||
CYCLE_TIME | タクトタイム | P | 3 | |||
COVPROFILE | 在庫日数プロファイル | C | 3 | |||
CC_PH_INV | 循環棚卸の実地棚卸区分 | C | 1 | |||
VARIANCE_KEY | 差異キー | C | 6 | |||
SERNO_PROF | シリアル番号プロファイル | C | 4 | |||
REPMANPROF | 繰返生産プロファイル | C | 4 | |||
NEG_STOCKS | プラントにおけるマイナス在庫許可 | C | 1 | |||
QM_RGMTS | サプライヤの必須 QM システム | C | 4 | |||
PLNG_CYCLE | 計画サイクル | C | 3 | |||
ROUND_PROF | 丸めプロファイル | C | 4 | |||
REFMATCONS | 消費の参照品目 | C | 18 | |||
D_TO_REF_M | 消費データ参照の有効終了日 | D | 8 | |||
MULT_REF_M | 消費データ参照品目の乗数 | P | 4 | 2 | ||
AUTO_RESET | 予測モデル自動リセット | C | 1 | |||
EX_CERT_ID | 非該当証明書: 法令管理用区分 | C | 1 | |||
EX_CERT_NO_NEW | 非該当証明書番号 – 法令管理 | C | 8 | |||
EX_CERT_DT | 非該当証明書: 非該当証明書の発行日 | D | 8 | |||
MILIT_ID | 区分: 軍需品 | C | 1 | |||
INSP_INT | 次回再検査までの間隔 | P | 5 | |||
CO_PRODUCT | 連産品 | C | 1 | |||
PLAN_STRGP | 計画方針グループ | C | 2 | |||
SLOC_EXPRC | 外部調達の初期保管場所 | C | 4 | |||
BULK_MAT | 区分: バルク品目 | C | 1 | |||
CC_FIXED | 循環棚卸区分固定 | C | 1 | |||
DETERM_GRP | 在庫決定グループ | C | 4 | |||
QM_AUTHGRP | QM における活動の品目権限グループ | C | 6 | |||
TASK_LIST_TYPE | タスクリストタイプ | C | 1 | |||
PUR_STATUS | プラント固有品目ステータス | C | 2 | |||
PRODPROF | 製造計画プロファイル | C | 6 | |||
SAFTY_T_ID | 安全時間区分(安全時間あり/なし) | C | 1 | |||
SAFETYTIME | 安全時間 (稼動日数) | N | 2 | |||
PLORD_CTRL | アクション管理: 計画手配処理 | C | 2 | |||
BATCHENTRY | 製造/プロセス指図でのロット入力設定 | C | 1 | |||
PVALIDFROM | プラント固有品目ステータス有効期間開始日 | D | 8 | |||
MATFRGTGRP | 品目運賃グループ | C | 8 | |||
PRODVERSCS | 原価計算を行う製造バージョン | C | 4 | |||
MAT_CFOP | 品目: CFOP カテゴリ | C | 2 | |||
EU_LIST_NO | CAP: CAP 製品一覧番号 | C | 12 | |||
EU_MAT_GRP | 共通農業政策: CAP 製品グループ – 貿易 | C | 6 | |||
CAS_NO | CAS 番号: 薬事品目 – 貿易 | C | 15 | |||
PRODCOM_NO | 生産統計: 貿易における PRODCOM コード | C | 9 | |||
CTRL_CODE | 貿易: 消費税の管理コード | C | 16 | |||
JIT_RELVT | JIT 納入日程 | C | 1 | |||
MAT_GRP_TRANS | 移動マトリクスの品目グループ | C | 20 | |||
HANDLG_GRP | ワークロード計算のロジスティクス処理グループ | C | 4 | |||
SUPPLY_AREA | 品目マスタレコードで提案される供給場所 | C | 10 | |||
FAIR_SHARE_RULE | 均等配賦ルール | C | 2 | |||
PUSH_DISTRIB | 区分: プッシュ配賦 | C | 1 | |||
DEPLOY_HORIZ | 供給分配期間の日数 | P | 3 | |||
MIN_LOT_SIZE | 需要と供給を一致させるための最小ロットサイズ | P | 13 | 3 | ||
MAX_LOT_SIZE | 需要と供給を一致させるための最大ロットサイズ | P | 13 | 3 | ||
FIX_LOT_SIZE | 需要供給の一致に対する固定ロットサイズ | P | 13 | 3 | ||
LOT_INCREMENT | 需要と供給を一致させるためのロットサイズ増分 | P | 13 | 3 | ||
PROD_CONV_TYPE | 生産値の変換タイプ | C | 2 | |||
DISTR_PROF | プラントの品目の物流プロファイル | C | 3 | |||
PERIOD_PROFILE_SAFETY_TIME | 安全時間の期間プロファイル | C | 3 | |||
FXD_PRICE | 固定価格連産品 | C | 1 | |||
AVAIL_CHECK_ALL_PROJ_SEGMENTS | プロジェクト間品目区分 | C | 1 | |||
OVERALLPRF | 指図変更管理の全体プロファイル | C | 6 | |||
MRP_RELEVANCY_DEP_REQUIREMENTS | 従属所要量と MRP の関連性 | C | 1 | |||
MIN_SAFETY_STK | 最小安全在庫 | P | 13 | 3 | ||
NO_COSTING | 原価計算なし | C | 1 | |||
UNIT_GROUP | 数量単位グループ | C | 4 | |||
FOLLOW_UP_EXTERNAL | 項目 FOLLOW_UP の品目コード (長) | C | 40 | |||
FOLLOW_UP_GUID | 項目 FOLLOW_UP の外部 GUID | C | 32 | |||
FOLLOW_UP_VERSION | 項目 FOLLOW_UP のバージョン番号 | C | 10 | |||
REFMATCONS_EXTERNAL | 項目 REFMATCONS の品目コード (長) | C | 40 | |||
REFMATCONS_GUID | 項目 REFMATCONS の外部 GUID | C | 32 | |||
REFMATCONS_VERSION | 項目 REFMATCONS のバージョン番号 | C | 10 | |||
ROTATION_DATE | 在庫受入およびピッキング方針 | C | 1 | |||
ORIGINAL_BATCH_FLAG | 元ロット管理区分 | C | 1 | |||
ORIGINAL_BATCH_REF_MATERIAL | オリジナルロットの参照品目 | C | 18 | |||
ORIGINAL_BATCH_REF_MATERIAL_E | オリジナルロット参照品目 | C | 40 | |||
ORIGINAL_BATCH_REF_MATERIAL_V | オリジナルロット参照品目 | C | 10 | |||
ORIGINAL_BATCH_REF_MATERIAL_G | オリジナルロット参照品目 | C | 32 | |||
IUID_RELEVANT | アイテム一意 ID 関連 | C | 1 | |||
IUID_TYPE | 一意アイテム ID の構造タイプ | C | 10 | |||
UID_IEA | ユニーク明細 ID の外部割当 | C | 1 | |||
SEGMENTATION_STRATEGY | セグメンテーション方針 | C | 8 | |||
SEGMENTATION_STATUS | セグメンテーションステータス | C | 1 | |||
CONSUMPTION_PRIORITY | 消費優先度 [無効] | C | 1 | |||
DISCRETE_BATCH_FLAG | ディスクリートロット番号 [無効] | C | 1 | |||
STOCK_PROTECTION_IND | 在庫保護区分 [無効] | C | 1 | |||
DEFAULT_STOCK_SEGMENT | 在庫セグメント初期値 | C | 16 | |||
ADV_PLNG_IND | 拡張計画のフラグ | C | 1 | |||
FOLLOW_UP_LONG | フォローアップ品目 | C | 40 | |||
REFMATCONS_LONG | 消費の参照品目 | C | 40 | |||
ORIGINAL_BATCH_REF_MATERIAL_L | オリジナルロットの参照品目 | C | 40 | |||
DEF_SEG_LONG | 在庫セグメント初期値 | C | 40 | |||
ORDER_ALLOCATION_REQ | 供給割当 (ARun) | C | 1 | |||
FIX_BATCH_IN_ARUN | 供給割当 (配分実行) のロット割当 | C | 1 | |||
GR_PROC_TIME | 入庫処理時間 | P | 11 | |||
GI_PROC_TIME | 出庫処理時間 | P | 11 | |||
STORAGE_COST | 製品依存保管経費 | P | 13 | 3 | ||
REPLENISHMENT_LEAD_TIME | 補充リードタイム (カレンダ日数) | P | 3 | |||
RRP_PLANNING_TYPE | PP 計画手順 | C | 1 | |||
HEURISTIC_ID | PPC ヒューリスティック | C | 12 | |||
HEURISTIC_PACKAGE_ID | 製品が属する計画パッケージ | C | 12 | |||
PENALTY_COSTS | 安全在庫不足のペナルティコスト | P | 13 | 3 | ||
GET_ALERTS | 製品のアラート関連性 | C | 1 | |||
RESOURCE_NETWORK | 資源ネットワーク | C | 40 | |||
CONS_HANDL_CAP | 入庫における荷役能力消費 (単位) | P | 13 | 3 | ||
GR_HNDL_CAP_CONS_UOM | 単位: 入庫における荷役能力 | C | 3 | |||
GR_HNDL_CAP_CONS_UOM_ISO | 単位の ISO コード | C | 3 | |||
HANDL_CAP_OUT | 出庫における荷役能力消費 (単位) | P | 13 | 3 | ||
HANDL_CAP_OUT_UOM | 単位: 出庫における荷役能力 | C | 3 | |||
HANDL_CAP_OUT_UOM_ISO | 単位の ISO コード | C | 3 | |||
SHELF_LIFE_FLAG | 計画時に製品のロケーション依存有効期間を使用 | C | 1 | |||
SHELF_LIFE | ロケーション依存有効期間 | P | 11 | |||
MATURATION_TIME | ロケーション依存成熟時間 | P | 11 | |||
REQ_MIN_SHELF_LIFE | 必要最小有効期間: ロケーション依存 | P | 11 | |||
REQ_MAX_SHELF_LIFE | 必要最大有効期間: ロケーション依存 | P | 11 | |||
LOT_SIZE_UOM | ロットサイズの数量単位 | C | 3 | |||
LOT_SIZE_UOM_ISO | 単位の ISO コード | C | 3 | |||
REORDER_DURATION | 発注点在庫日数 (稼働日) | P | 11 | |||
TARGET_DAYS_SUPPLY | 目標在庫日数 (稼働日) | P | 11 | |||
TSTRID | 期間ロットまとめの計画カレンダ | C | 10 | |||
PLANNING_STRATEGY | 所要量方針 | C | 2 | |||
PEGGING_PAST_ALERT | 遅延入庫に対するアラートのしきい値 | P | 11 | |||
PEGGING_FUTURE_ALERT | 早期入庫に対するアラートのしきい値 | P | 11 | |||
PEGGING_STRATEGY | 動的紐付の紐付方針 | N | 2 | |||
PEG_ALERT_FLG | 紐付きで発生するアラートの防止 | C | 1 | |||
FIXED_PEGGING_INDICATOR | 伝票変更で製品の固定紐付保持 | C | 1 | |||
WHERE_BOM_FLG | 計画の展開 | C | 1 | |||
PLANNING_GROUP | 計画グループ | C | 2 | |||
INTERACTIVE_SOURCING_PROFILE | 対話式ソーシングのプロファイル | C | 10 | |||
PRODUCT_PRIORITY | 製品優先度 | X | 3 | |||
MINIMUM_PASSING_AMOUNT | 連続入力/出力紐付きの最小受渡し量 | P | 15 | 3 | ||
CONVERSION_RULE | 変換ルール | C | 12 | |||
USE_ENTIRE_RECEIPT_FLAG | 入庫要素全数量の使用/消費 | C | 1 | |||
USE_ENTIRE_STOCK_FLAG | 在庫要素全数量の使用/消費 | C | 1 | |||
SORT_STOCK_BASED_ON_SEGMENT | セグメントに基づく在庫ソート | C | 1 | |||
LEAD_TIME | スループットタイム | P | 11 | |||
TPOP | 仕入先直送発注処理 | C | 2 | |||
VCP_SFTY_STK | 仮想下位ロケーションの安全在庫 | P | 13 | 3 | ||
PARENT_SFTY_STK | 上位ロケーションの安全在庫 | P | 13 | 3 | ||
VCP_PARENT_SFTY_STK | 上位ロケーションの仮想下位ロケーションの安全在庫 | P | 13 | 3 | ||
REPAIR_SAFETY_STOCK | 修理安全在庫 | P | 13 | 3 | ||
REPAIR_SAFETY_STOCK_VCL | 仮想下位ロケーション用安全在庫の修理 | P | 13 | 3 | ||
VCL_REORDER_POINT | 仮想下位ロケーションの発注点 | P | 13 | 3 | ||
VCL_MAX_STK_LEVEL | 仮想下位ロケーションの最大在庫レベル | P | 13 | 3 | ||
STOCKHOLDING_COSTS | 在庫保管費用のコスト係数 | P | 3 | 2 | ||
PROCUREMENT_COSTS | 製品の調達コスト | P | 13 | 3 | ||
NDCOSTWE | 入庫コスト | P | 13 | 3 | ||
NDCOSTWA | 出庫コスト | P | 13 | 3 | ||
EXT_SERVICE_PARTS_PLANNING_FLG | 拡張サービスパーツ計画での用途 | C | 1 | |||
SALESDATA | BAPI_MVKE | 販売データ | u | 267 | ||
SALES_ORG | 販売組織 | C | 4 | |||
DISTR_CHAN | 流通チャネル | C | 2 | |||
DEL_FLAG | 区分: 流通チャネルレベルでの品目削除フラグ | C | 1 | |||
MATL_STATS | 品目統計グループ | C | 1 | |||
REBATE_GRP | 取引量リベートグループ | C | 2 | |||
COMM_GROUP | コミッショングループ | C | 2 | |||
CASH_DISC | 現金割引区分 | C | 1 | |||
SAL_STATUS | 販売ビューからの品目ステータス | C | 2 | |||
VALID_FROM | 流通チェーン別品目ステータスの有効期間開始日 | D | 8 | |||
MIN_ORDER | 基本数量単位での最小受注数量 | P | 13 | 3 | ||
MIN_DELY | 納品書処理の最小納入数量 | P | 13 | 3 | ||
MIN_MTO | 受注製造品最少受注数量 | P | 13 | 3 | ||
DELY_UNIT | 出荷単位 | P | 13 | 3 | ||
DELY_UOM | 出荷数量単位 | C | 3 | |||
DELY_UOM_ISO | ISO コードでの出荷単位の数量単位 | C | 3 | |||
SALES_UNIT | 販売単位 | C | 3 | |||
SALES_UNIT_ISO | ISO コードによる販売単位 | C | 3 | |||
ITEM_CAT | 品目マスタの明細カテゴリグループ | C | 4 | |||
DELYG_PLNT | 出荷プラント | C | 4 | |||
PROD_HIER | 品目階層 | C | 18 | |||
PR_REF_MAT | 価格設定参照品目 | C | 18 | |||
MAT_PR_GRP | 品目価格グループ | C | 2 | |||
ACCT_ASSGT | 品目の勘定設定グループ | C | 2 | |||
MATL_GRP_1 | 品目グループ 1 | C | 3 | |||
MATL_GRP_2 | 品目グループ 2 | C | 3 | |||
MATL_GRP_3 | 品目グループ 3 | C | 3 | |||
MATL_GRP_4 | 品目グループ 4 | C | 3 | |||
MATL_GRP_5 | 品目グループ 5 | C | 3 | |||
PROD_ATT_1 | ID: 製品属性 1 | C | 1 | |||
PROD_ATT_2 | 品目属性 2 用 ID | C | 1 | |||
PROD_ATT_3 | 品目属性 3 用 ID | C | 1 | |||
PROD_ATT_4 | 品目属性 4 用 ID | C | 1 | |||
PROD_ATT_5 | 品目属性 5 用 ID | C | 1 | |||
PROD_ATT_6 | 品目属性 6 の ID | C | 1 | |||
PROD_ATT_7 | 品目属性 7 用 ID | C | 1 | |||
PROD_ATT_8 | 品目属性 8 用 ID | C | 1 | |||
PROD_ATT_9 | 品目属性 9 | C | 1 | |||
PROD_ATT10 | 品目属性 10 用 ID | C | 1 | |||
ROUND_PROF | 丸めプロファイル | C | 4 | |||
VAR_SALES_UN | 可変販売単位の使用不可 | C | 1 | |||
UNIT_GROUP | 数量単位グループ | C | 4 | |||
PR_REF_MAT_EXTERNAL | 項目 PR_REF_MAT の品目コード (長) | C | 40 | |||
PR_REF_MAT_GUID | 項目 PR_REF_MAT の外部 GUID | C | 32 | |||
PR_REF_MAT_VERSION | 項目 PR_REF_MAT のバージョン番号 | C | 10 | |||
PR_REF_MAT_LONG | 価格設定参照品目 | C | 40 | |||
STORAGELOCATIONDATA | BAPI_MARD | 保管場所固有品目データ | u | 48 | ||
PLANT | プラント | C | 4 | |||
STGE_LOC | 保管場所 | C | 4 | |||
DEL_FLAG | 保管場所レベルでの品目削除フラグ | C | 1 | |||
MRP_IND | 保管場所 MRP 区分 | C | 1 | |||
SPEC_PROC | 保管場所レベルでの特殊調達タイプ | C | 2 | |||
REORDER_PT | 保管場所 MRP に対する発注点 | P | 13 | 3 | ||
REPL_QTY | 保管場所 MRP に対する補充数量 | P | 13 | 3 | ||
STGE_BIN | 棚番 | C | 10 | |||
PICKG_AREA | 簡易倉庫管理のピッキングエリア | C | 3 | |||
INV_CORR_FAC | 在庫修正係数 | F | 16 | 16 | ||
STORAGETYPEDATA | BAPI_MLGT | 保管域タイプ固有品目データ | u | 55 | ||
WHSE_NO | 倉庫番号/複合倉庫 | C | 3 | |||
STGE_TYPE | 保管域タイプ | C | 3 | |||
DEL_FLAG | 保管タイプに該当する全品目データ削除フラグ | C | 1 | |||
STGE_BIN | 棚番 | C | 10 | |||
MAX_SB_QTY | 最大棚番在庫数量 | P | 13 | 3 | ||
MIN_SB_QTY | 最小棚番在庫数量 | P | 13 | 3 | ||
CTRL_QTY | 管理数量 | P | 13 | 3 | ||
REPLEN_QTY | 補充数量 | P | 13 | 3 | ||
PICK_AREA | ピッキングエリア | C | 3 | |||
ROUND_QTY | 丸め数量 | P | 13 | 3 | ||
VALUATIONDATA | BAPI_MBEW | 評価データ | u | 315 | ||
VAL_AREA | 評価レベル | C | 4 | |||
VAL_TYPE | 評価タイプ | C | 10 | |||
DEL_FLAG | 評価タイプに該当する全品目データ削除フラグ | C | 1 | |||
PRICE_CTRL | 原価管理区分 | C | 1 | |||
MOVING_PR | 移動平均原価/期間単位価格 | P | 23 | 4 | ||
STD_PRICE | 標準原価 | P | 23 | 4 | ||
PRICE_UNIT | 価格単位 | P | 5 | |||
VAL_CLASS | 評価クラス | C | 4 | |||
PR_CTRL_PP | 前期間の原価管理区分 | C | 1 | |||
MOV_PR_PP | 前期移動平均原価/期間平均原価 | P | 23 | 4 | ||
STD_PR_PP | 前期標準標準原価 | P | 23 | 4 | ||
PR_UNIT_PP | 前期価格単位 | P | 5 | |||
VCLASS_PP | 前期評価クラス | C | 4 | |||
PR_CTRL_PY | 前年度の原価管理区分 | C | 1 | |||
MOV_PR_PY | 前年度の移動平均原価/期間単価 | P | 23 | 4 | ||
STD_PR_PY | 前年度標準原価 | P | 23 | 4 | ||
VCLASS_PY | 前年度の評価クラス | C | 4 | |||
PR_UNIT_PY | 前年度価格単位 | P | 5 | |||
VAL_CAT | 評価カテゴリ | C | 1 | |||
FUTURE_PR | 次期標準原価 | P | 23 | 4 | ||
VALID_FROM | 原価有効開始日 | D | 8 | |||
TAXPRICE_1 | 税法による評価額: レベル 1 | P | 23 | 4 | ||
COMMPRICE1 | 商法による評価額: レベル 1 | P | 23 | 4 | ||
TAXPRICE_3 | 税法基準評価額: レベル 3 | P | 23 | 4 | ||
COMMPRICE3 | 商法基準評価額: レベル 3 | P | 23 | 4 | ||
PLND_PRICE | 次期予定価格 | P | 23 | 4 | ||
PLNDPRICE1 | 予定計画原価 1 | P | 23 | 4 | ||
PLNDPRICE2 | 予定計画原価 2 | P | 23 | 4 | ||
PLNDPRICE3 | 予定計画原価 3 | P | 23 | 4 | ||
PLNDPRDATE1 | 予定原価 1 の有効開始日 | D | 8 | |||
PLNDPRDATE2 | 予定原価 2 の有効開始日 | D | 8 | |||
PLNDPRDATE3 | 予定原価 3 の有効開始日 | D | 8 | |||
LIFO_FIFO | LIFO/FIFO – 関連 | C | 1 | |||
POOLNUMBER | LIFO 評価でのプール番号 | C | 4 | |||
TAXPRICE_2 | 税法による評価額: レベル 2 | P | 23 | 4 | ||
COMMPRICE2 | 商法による評価額: レベル 2 | P | 23 | 4 | ||
DEVAL_IND | 低価法: 評価減区分 | N | 2 | |||
ORIG_GROUP | 発生源グループ (原価要素の下位区分) | C | 4 | |||
OVERHEAD_GRP | 原価計算間接費グループ | C | 10 | |||
QTY_STRUCT | 数量構成により原価計算を行う品目 | C | 1 | |||
ML_ACTIVE | 品目レベルで有効な品目元帳 | C | 1 | |||
ML_SETTLE | 品目元帳決済: 管理 | C | 1 | |||
ORIG_MAT | 品目関連発生源 | C | 1 | |||
VM_SO_STK | 受注在庫の評価クラス | C | 4 | |||
VM_P_STOCK | プロジェクト在庫の評価クラス | C | 4 | |||
MATL_USAGE | 品目の用途 | C | 1 | |||
MAT_ORIGIN | 品目原産地 | C | 1 | |||
IN_HOUSE | 内製 | C | 1 | |||
TAX_CML_UN | 税法/商法にもとづく評価額価格単位 | P | 5 | |||
VALUATIONDATACWM | /CWM/BAPI_MBEW | obsolete | u | 20 | ||
VAL_AREA | 評価レベル | C | 4 | |||
VAL_TYPE | 評価タイプ | C | 10 | |||
CON_FIN_VALLEVEL | 評価レベル | C | 3 | |||
CON_FIN_VALPROC | 評価手順 | C | 3 | |||
WAREHOUSENUMBERDATA | BAPI_MLGN | 倉庫番号固有品目データ | u | 89 | ||
WHSE_NO | 倉庫番号/複合倉庫 | C | 3 | |||
DEL_FLAG | WM 倉庫内の全品目データ削除フラグ | C | 1 | |||
STGESECTOR | 保管区画区分 | C | 3 | |||
PLACEMENT | 在庫受入に対する保管域タイプ検索区分 | C | 3 | |||
WITHDRAWAL | 在庫払出に対する保管域タイプ区分 | C | 3 | |||
L_EQUIP_1 | 積載装置数量 1 | P | 13 | 3 | ||
L_EQUIP_2 | 積載装置数量 2 | P | 13 | 3 | ||
L_EQUIP_3 | 積載装置数量 3 | P | 13 | 3 | ||
LEQ_UNIT_1 | 積載装置数量 1 の数量単位 | C | 3 | |||
LEQ_UNIT_1_ISO | ISO コードによる積載装置数量 1 の数量単位 | C | 3 | |||
LEQ_UNIT_2 | 積載装置数量 2 の数量単位 | C | 3 | |||
LEQ_UNIT_2_ISO | ISO コードによる積載装置数量 2 の数量単位 | C | 3 | |||
LEQ_UNIT_3 | 積載装置数量 3 の数量単位 | C | 3 | |||
LEQ_UNIT_3_ISO | ISO コードによる積載装置数量 3 の数量単位 | C | 3 | |||
UNITTYPE_1 | 第 1 保管単位タイプ | C | 3 | |||
UNITTYPE_2 | 第 2 保管単位タイプ | C | 3 | |||
UNITTYPE_3 | 第 3 保管単位タイプ | C | 3 | |||
WM_UNIT | 倉庫管理の数量単位 | C | 3 | |||
WM_UNIT_ISO | ISO コードでの倉庫管理単位 | C | 3 | |||
ADD_TO_STK | 既存在庫への追加許可 | C | 1 | |||
BLOCK_STGE | 平置保管域区分 | C | 2 | |||
MSG_TO_IM | 区分: 在庫管理への出力 | C | 1 | |||
SPEC_MVMT | 倉庫管理の特殊移動区分 | C | 1 | |||
CAPY_USAGE | 保管容量使用 | P | 11 | 3 | ||
PROCURE_UN | 保管容量消費の数量単位 | C | 3 | |||
PROCURE_UN_ISO | ISO コードでの保管容量消費の数量単位 | C | 3 | |||
STGE_TYPE | 概略計画および詳細計画のピッキング保管域タイプ | C | 3 | |||
REF_UNIT | 品目マスタレコードの数量単位初期値 | C | 1 | |||
2STEP_PICK | ツーステップピッキング適用品目 | C | 1 |
Table(入力)
Parameter パラメータ | Description 説明 | ABAP/4 Data | INTLEN 内部長 | Decimal 小数点以下桁数 | Default 既定値 | |
---|---|---|---|---|---|---|
DEMAND_PENALTYDATA | BAPI_PPO_DMND_PENALTY | Material Penalties : Standard Demand Classes Data | u | 22 | ||
PLANT | プラント | C | 4 | |||
DEMAND_TYPE | 標準需要クラス | X | 3 | |||
DEL_FLAG | プラントレベルでの品目削除フラグ | C | 1 | |||
DELAY_PENALTY_AMOUNT | 遅延ペナルティ (日次コスト、基本数量別コスト) | P | 13 | 3 | ||
MAXIMUM_DELAY_IN_DAYS | 最大許容遅延 (日数) | P | 3 | |||
NONDELIVERY_PENALTY_AMOUNT | 未納入に対するペナルティ (基本数量単位別コスト) | P | 13 | 3 | ||
EXTENSIONIN | BAPIPAREX | BAPI パラメータ EXTENSIONIN/EXTENSIONOUT の参照構造 | u | 990 | ||
STRUCTURE | BAPI テーブル拡張の構造名 | C | 30 | |||
VALUEPART1 | BAPI 拡張パラメータのデータ部分 | C | 240 | |||
VALUEPART2 | BAPI 拡張パラメータのデータ部分 | C | 240 | |||
VALUEPART3 | BAPI 拡張パラメータのデータ部分 | C | 240 | |||
VALUEPART4 | BAPI 拡張パラメータのデータ部分 | C | 240 | |||
INTERNATIONALARTNOS | BAPI_MEAN | 国際商品コード (EAN) | u | 83 | ||
UNIT | 表示数量単位 | C | 3 | |||
UNIT_ISO | ISO コードでの表示数量単位 | C | 3 | |||
EAN_UPC | 国際商品コード (EAN/UPC) | C | 18 | |||
EAN_CAT | 国際商品コード (EAN) のカテゴリ | C | 2 | |||
DEL_FLAG | データレコード削除 (テーブル繰返し) | C | 1 | |||
SEGMENT | セグメンテーション値 | C | 16 | |||
SEG_LONG | セグメンテーション値 | C | 40 | |||
MATERIALDESCRIPTION | BAPI_MAKT | 品目テキスト | u | 44 | ||
LANGU | 言語キー | C | 1 | |||
LANGU_ISO | 2 桁の SAP 言語コード | C | 2 | |||
MATL_DESC | 品目テキスト | C | 40 | |||
DEL_FLAG | データレコード削除 (テーブル繰返し) | C | 1 | |||
MATERIALLONGTEXT | BAPI_MLTX | テキスト (長) | u | 292 | ||
APPLOBJECT | テキスト: アプリケーションオブジェクト | C | 10 | |||
TEXT_NAME | 名称 | C | 70 | |||
TEXT_ID | テキスト ID | C | 4 | |||
LANGU | 言語キー | C | 1 | |||
LANGU_ISO | 2 桁の SAP 言語コード | C | 2 | |||
FORMAT_COL | タグ列 | C | 2 | |||
TEXT_LINE | テキスト行 | C | 132 | |||
DEL_FLAG | データレコード削除 (テーブル繰返し) | C | 1 | |||
TEXT_NAME_S4 | 名称 | C | 70 | |||
NFMCHARGEWEIGHTS | /NFM/BAPITVGW | u | 26 | |||
PLANT | プラント | C | 4 | |||
ORGA | NF データの参照先である組織ユニット | C | 4 | |||
DISTR_CHAN | 流通チャネル | C | 2 | |||
NFMKEY | NF キー | C | 3 | |||
CHARGEWE | 各参照数量に応じた非鉄製金属の請求対象重量 | P | 15 | 3 | ||
REFQNTY | 請求対象重量の参照数量 | P | 5 | |||
BASEKEY | 基準キー | C | 2 | |||
NFMSTRUCTURALWEIGHTS | /NFM/BAPITKGW | u | 28 | |||
PLANT | プラント | C | 4 | |||
NFMKEY | NF キー | C | 3 | |||
STRUCWE | 参照数量別の非鉄金属の構造重量 | P | 15 | 3 | ||
REFQNTY | 構造重量の参照数量 | P | 13 | 3 | ||
BASEUOM | 基本数量単位 | C | 3 | |||
BASEUOMISO | ISO コードでの基本数量単位 | C | 3 | |||
PRTDATA | BAPI_MFHM | 品目マスタの生産資源/治工具 (PRT) 項目 | u | 69 | ||
PLANT | プラント | C | 4 | |||
CREATE_LOAD_RECS | 区分: 生産資源/治工具の負荷レコード登録 | C | 1 | |||
CTRL_KEY | 生産資源/治工具管理の管理プロファイル | C | 4 | |||
CTRL_KEY_NO_CHG | 管理キーは変更できません | C | 1 | |||
GRP_KEY_1 | 生産資源/治工具のグループ化キー 1 | C | 4 | |||
GRP_KEY_2 | 生産資源/治工具のグループ化キー 2 | C | 4 | |||
PRT_USAGE | 生産資源/治工具用途 | C | 3 | |||
STD_TEXT_KEY | 生産資源/治工具の標準テキストキー | C | 7 | |||
REF_KEY_NO_CHG | 参照キーは変更できません | C | 1 | |||
START_REF_DATE | 生産資源/治工具用途開始の参照日付 | C | 2 | |||
ST_REF_DATE_NO_CHG | 開始参照日付は変更できません | C | 1 | |||
START_OFFSET | 生産資源/治工具使用の開始オフセット | P | 5 | |||
START_OFFSET_UNIT | 生産資源/治工具用途の開始オフセット単位 | C | 3 | |||
START_OFFSET_UNIT_ISO | PRT 用途開始決定の間隔時間単位 (ISO) | C | 3 | |||
START_OFFSET_NO_CHG | 開始オフセットは変更できません | C | 1 | |||
END_REF_DATE | 生産資源/治工具使用終了日の参照日付 | C | 2 | |||
END_REF_DATE_NO_CHG | 終了参照日付は変更できません | C | 1 | |||
END_OFFSET | 生産資源/治工具用途の終了オフセット | P | 5 | |||
END_OFFSET_UNIT | 生産資源/治工具用途の終了オフセット単位 | C | 3 | |||
END_OFFSET_UNIT_ISO | PRT 用途終了決定の間隔時間単位 (ISO) | C | 3 | |||
END_OFFSET_NO_CHG | 終了オフセットは変更できません | C | 1 | |||
FORMULA_TOT_QTY | 生産資源/治工具の合計数量の計算式 | C | 6 | |||
FORMULA_TOT_QTY_NO_CHG | 合計数量の計算式は変更できません | C | 1 | |||
FORMULA_TOT_USAGE | 生産資源/治工具の総用途値の計算式 | C | 6 | |||
FORMULA_TOT_USAGE_NO_CHG | すべての用途値を計算する計算式は変更できません | C | 1 | |||
SEGMRPGENERALDATA | BAPI_SGT_MRP_GN | Plant MRP General Data at Segment Level | u | 82 | ||
PLANT | プラント | C | 4 | |||
STOCK_SEGMENT | 在庫セグメント | C | 16 | |||
INHSEPRODT | 内製日数 | P | 3 | |||
PUR_GROUP | 購買グループ | C | 3 | |||
PLND_DELRY | 予定納入時間 (単位: 日) | P | 3 | |||
SAFTY_T_ID | 安全時間区分(安全時間あり/なし) | C | 1 | |||
SAFETYTIME | 安全時間 (稼動日数) | N | 2 | |||
REPLENTIME | 補充リードタイム合計 (稼動日数) | P | 3 | |||
ATP_MRP_STATUS | 品目およびセグメントの ATP/MRP ステータス [無効] | C | 2 | |||
SEGMENTATION_VALIDFROM | プラント固有品目ステータスの有効開始日 [無効] | D | 8 | |||
STK_SEG_LONG | 在庫セグメント | C | 40 | |||
SEGMRPQUANTITYDATA | BAPI_SGT_MRP | Plant MRP Quantity Based Data at Segment Level | u | 81 | ||
PLANT | プラント | C | 4 | |||
STOCK_SEGMENT | 在庫セグメント | C | 16 | |||
SAFETY_STK | 安全在庫 | P | 13 | 3 | ||
MINLOTSIZE | 最小ロットサイズ | P | 13 | 3 | ||
ROUND_VAL | 購買発注数量の丸め数量 | P | 13 | 3 | ||
STK_SEG_LONG | 在庫セグメント | C | 40 | |||
SEGSALESSTATUS | BAPI_SGT_MVKE | Segmentation | Sales Status | u | 72 | ||
SALESORG | 販売組織 | C | 4 | |||
DISTR_CHAN | 流通チャネル | C | 2 | |||
REQ_SEGMENT | 所要量セグメント | C | 16 | |||
SAL_STATUS | 販売ビューからの品目ステータス | C | 2 | |||
VALID_FROM | 流通チェーン別品目ステータスの有効期間開始日 | D | 8 | |||
REQ_SEG_LONG | 所要量セグメント | C | 40 | |||
SEGVALUATIONTYPE | BAPI_SGT_MADKA | Plant Valuation Data at Segment Level | u | 71 | ||
PLANT | プラント | C | 4 | |||
STOCK_SEGMENT | 在庫セグメント | C | 16 | |||
PREFERENCE_SEGMENT | 優先セグメント値 | C | 1 | |||
VALUATION_TYPE | 評価タイプ | C | 10 | |||
STK_SEG_LONG | 在庫セグメント | C | 40 | |||
SEGWEIGHTVOLUME | BAPI_SGT_MARM | Segmentation | Weights and Volumes | u | 83 | ||
ALT_UNIT | 在庫保管単位の代替数量単位 | C | 3 | |||
ALT_UNIT_ISO | ISO コードによる在庫単位の代替数量単位 | C | 3 | |||
STOCK_SEGMENT | 在庫セグメント | C | 16 | |||
VOLUME | 容積 | P | 13 | 3 | ||
GROSS_WT | 総重量 | P | 13 | 3 | ||
NET_WEIGHT | 正味重量 | P | 13 | 3 | ||
STK_SEG_LONG | 在庫セグメント | C | 40 | |||
TAXCLASSIFICATIONS | BAPI_MLAN | 税分類 | u | 51 | ||
DEPCOUNTRY | 出荷国/地域 (商品発送元) | C | 3 | |||
DEPCOUNTRY_ISO | 出荷国の ISO コード | C | 2 | |||
TAX_TYPE_1 | 税カテゴリ (消費税等) | C | 4 | |||
TAXCLASS_1 | 品目の税分類 | C | 1 | |||
TAX_TYPE_2 | 税カテゴリ (消費税等) | C | 4 | |||
TAXCLASS_2 | 品目の税分類 | C | 1 | |||
TAX_TYPE_3 | 税カテゴリ (消費税等) | C | 4 | |||
TAXCLASS_3 | 品目の税分類 | C | 1 | |||
TAX_TYPE_4 | 税カテゴリ (消費税等) | C | 4 | |||
TAXCLASS_4 | 品目の税分類 | C | 1 | |||
TAX_TYPE_5 | 税カテゴリ (消費税等) | C | 4 | |||
TAXCLASS_5 | 品目の税分類 | C | 1 | |||
TAX_TYPE_6 | 税カテゴリ (消費税等) | C | 4 | |||
TAXCLASS_6 | 品目の税分類 | C | 1 | |||
TAX_TYPE_7 | 税カテゴリ (消費税等) | C | 4 | |||
TAXCLASS_7 | 品目の税分類 | C | 1 | |||
TAX_TYPE_8 | 税カテゴリ (消費税等) | C | 4 | |||
TAXCLASS_8 | 品目の税分類 | C | 1 | |||
TAX_TYPE_9 | 税カテゴリ (消費税等) | C | 4 | |||
TAXCLASS_9 | 品目の税分類 | C | 1 | |||
TAX_IND | 税区分: 品目 (購買管理) | C | 1 | |||
UNITSOFMEASURE | BAPI_MARM | 数量単位 | u | 106 | ||
ALT_UNIT | 在庫保管単位の代替数量単位 | C | 3 | |||
ALT_UNIT_ISO | ISO コードによる在庫単位の代替数量単位 | C | 3 | |||
NUMERATOR | 基本数量単位への換算分子 | P | 5 | |||
DENOMINATR | 基本数量単位への換算時の分母 | P | 5 | |||
EAN_UPC | 国際商品コード (EAN/UPC) | C | 18 | |||
EAN_CAT | 国際商品コード (EAN) のカテゴリ | C | 2 | |||
LENGTH | 長さ | P | 13 | 3 | ||
WIDTH | 幅 | P | 13 | 3 | ||
HEIGHT | 高さ | P | 13 | 3 | ||
UNIT_DIM | 容積単位 (長さ/幅/高さ) | C | 3 | |||
UNIT_DIM_ISO | ISO コードでの長さ、幅、高さの単位 | C | 3 | |||
VOLUME | 容積 | P | 13 | 3 | ||
VOLUMEUNIT | 容積単位 | C | 3 | |||
VOLUMEUNIT_ISO | ISO コードでの容積単位 | C | 3 | |||
GROSS_WT | 総重量 | P | 13 | 3 | ||
UNIT_OF_WT | 重量単位 | C | 3 | |||
UNIT_OF_WT_ISO | ISO コードでの重量単位 | C | 3 | |||
DEL_FLAG | データレコード削除 (テーブル繰返し) | C | 1 | |||
SUB_UOM | 梱包階層の下位レベル数量単位 | C | 3 | |||
SUB_UOM_ISO | 下位レベル数量単位 (ISO コード) | C | 3 | |||
GTIN_VARIANT | グローバルトレード明細番号バリアント | C | 2 | |||
NESTING_FACTOR | ネスティング後の残存率 (%) | P | 3 | |||
MAXIMUM_STACKING | 最大積上げ係数 | X | 3 | |||
CAPACITY_USAGE | 能力消費 | P | 15 | 3 | ||
EWM_CW_UOM_TYPE | EWM-CW: 数量単位カテゴリ | C | 1 | |||
UNITSOFMEASURECWM | /CWM/BAPI_MARM | obsolete | u | 7 | ||
ALT_UNIT | 在庫保管単位の代替数量単位 | C | 3 | |||
ALT_UNIT_ISO | ISO コードによる在庫単位の代替数量単位 | C | 3 | |||
UNIT_TYPE_CWM | パラレル数量単位タイプ | C | 1 |
Table(出力)
Parameter パラメータ | Description 説明 | ABAP/4 Data | INTLEN 内部長 | Decimal 小数点以下桁数 | Default 既定値 | |
---|---|---|---|---|---|---|
RETURNMESSAGES | BAPI_MATRETURN2 | 全メッセージ | u | 548 | ||
TYPE | メッセージType: S 正常、E エラー、W 警告、I 通知、A 強制終了 | 1 | ||||
ID | メッセージクラス | 20 | ||||
NUMBER | メッセージ番号 | 3 | ||||
MESSAGE | メッセージテキスト | 220 | ||||
LOG_NO | アプリケーションログ: ログ番号 | 20 | ||||
LOG_MSG_NO | アプリケーションログ: メッセージの内部シリアル番号 | 6 | ||||
MESSAGE_V1 | メッセージ変数 | 50 | ||||
MESSAGE_V2 | メッセージ変数 | 50 | ||||
MESSAGE_V3 | メッセージ変数 | 50 | ||||
MESSAGE_V4 | メッセージ変数 | 50 | ||||
PARAMETER | パラメータ名 | 32 | ||||
ROW | パラメータの行 | 10 | ||||
FIELD | パラメータの項目 | 30 | ||||
SYSTEM | メッセージが発行された論理システム | 10 |
Export(出力)
Parameter パラメータ | Description 説明 | ABAP/4 Data | INTLEN 内部長 | Decimal 小数点以下桁数 | Default 既定値 | |
---|---|---|---|---|---|---|
RETURN | BAPIRET2 | リターンパラメータ | u | 548 | ||
TYPE | メッセージType: S 正常、E エラー、W 警告、I 通知、A 強制終了 | C | 1 | |||
ID | メッセージクラス | C | 20 | |||
NUMBER | メッセージ番号 | N | 3 | |||
MESSAGE | メッセージテキスト | C | 220 | |||
LOG_NO | アプリケーションログ: ログ番号 | C | 20 | |||
LOG_MSG_NO | アプリケーションログ: メッセージの内部シリアル番号 | N | 6 | |||
MESSAGE_V1 | メッセージ変数 | C | 50 | |||
MESSAGE_V2 | メッセージ変数 | C | 50 | |||
MESSAGE_V3 | メッセージ変数 | C | 50 | |||
MESSAGE_V4 | メッセージ変数 | C | 50 | |||
PARAMETER | パラメータ名 | C | 32 | |||
ROW | パラメータの行 | X | 10 | |||
FIELD | パラメータの項目 | C | 30 | |||
SYSTEM | メッセージが発行された論理システム | C | 10 |
BAPI_MATERIAL_SAVEDATAのパラメータ設定
MM01と同じ要領で
「第1画面」の必須項目を設定
品目マスタを新規に登録するときは、MM01の「第一画面」と同じ必須項目、すなわち、パラメータ「HEADDATA」の 品目コード/産業コード/品目タイプに値を設定する。
パラメータ Parameter | 設定する値 | 入力必須 | |
---|---|---|---|
新規登録 | 変更 | ||
Import | |||
HEADDATA | |||
MATERIAL 品目コード (18 桁) | キー項目。18桁の品目コードを指定する。 | ◯ | ◯ |
IND_SECTOR 産業コード | ◯ | ||
MATL_TYPE 品目タイプ | ◯ | ||
BASIC_VIEW 基本データビュー | ‘X’ | ||
SALES_VIEW 販売ビュー | ‘X’ | ||
PURCHASE_VIEW 購買管理ビュー | ‘X’ | ||
MRP_VIEW 資材所要量計画 (MRP) ビュー | ‘X’ | ||
FORECAST_VIEW 需要予測ビュー | ‘X’ | ||
WORK_SCHED_VIEW 作業計画ビュー | ‘X’ | ||
PRT_VIEW 生産資源/治工具 (PRT) ビュー | ‘X’ | ||
STORAGE_VIEW 保管ビュー | ‘X’ | ||
WAREHOUSE_VIEW 倉庫管理ビュー | ‘X’ | ||
QUALITY_VIEW 品質管理ビュー | ‘X’ | ||
ACCOUNT_VIEW 会計ビュー | ‘X’ | ||
COST_VIEW 原価計算ビュー | ‘X’ | ||
MATERIAL_EXTERNAL 項目 MATERIAL の品目コード (長) | |||
MATERIAL_LONG 品目コード | 品目コードが40桁の環境の場合、こちらを使用する。 |
HEADDATAにはビューを指定するパラメータがあるが、設定は必須ではない。ビューは設定した値に基づいて自動的に追加される。ビューを明示的に追加したい場合に、ビューのパラメータに値’X’を設定する。
ビューの対比と使用するパラメータ
標準トランザクション(MM01やMM02)のビューと、BAPI_MATERIAL_SAVEDATAのビューは、内容に少し差がある。それぞれのビューの対応をまとめたのが次表だ。
標準トランザクションのビュー | BAPI_MATERIAL_SAVEDATAのビュー(パラメータ) | 項目値の設定に使うパラメータ(一部) |
---|---|---|
基本データ1 基本データ2 | BASIC_VIEW 基本データビュー | CLIENTDATA CLIENTDATAX MATERIALDESCRIPTION |
販売組織データ1 販売組織データ2 販売一般/プラントデータ | SALES_VIEW 販売ビュー | PLANTDATA PLANTDATAX SALESDATA SALESDATAX TAXCLASSIFICATIONS |
国際取引: 輸出 | SALES_VIEW 販売ビュー | PLANTDATA PLANTDATAX |
販売テキスト | SALES_VIEW 販売ビュー | MATERIALLONGTEXT |
購買管理 | PURCHASE_VIEW 購買管理ビュー | PLANTDATA PLANTDATAX |
国際取引: 輸入 | PURCHASE_VIEW 購買管理ビュー | PLANTDATA PLANTDATAX |
購買発注テキスト | PURCHASE_VIEW 購買管理ビュー | MATERIALLONGTEXT |
MRP1 MRP2 MRP3 MRP4 | MRP_VIEW 資材所要量計画 (MRP) ビュー | PLANTDATA PLANTDATAX |
拡張計画 | MRP_VIEW 資材所要量計画 (MRP) ビュー | PLANTDATA PLANTDATAX |
需要予測 | FORECAST_VIEW 需要予測ビュー | FORECASTPARAMETERS FORECASTPARAMETERSX |
作業計画 | WORK_SCHED_VIEW 作業計画ビュー | PLANTDATA PLANTDATAX |
生産資源/治工具 | PRT_VIEW 生産資源/治工具 (PRT) ビュー | PRTDATA PRTDATAX |
一般プラントデータ/保管1 一般プラントデータ/保管2 | STORAGE_VIEW 保管ビュー | STORAGELOCATIONDATA STORAGELOCATIONDATAX |
倉庫管理1 倉庫管理2 | WAREHOUSE_VIEW 倉庫管理ビュー | WAREHOUSENUMBERDATA WAREHOUSENUMBERDATAX |
品質管理 | QUALITY_VIEW 品質管理ビュー | CLIENTDATA CLIENTDATAX |
会計1 会計2 | ACCOUNT_VIEW 会計ビュー | VALUATIONDATA VALUATIONDATAX |
原価計算1 原価計算2 | COST_VIEW 原価計算ビュー | VALUATIONDATA VALUATIONDATAX |
品目マスタの各項目に値を設定する
品目マスタ登録の「第1画面」に値を設定したら、次は品目マスタの各入力項目に値を設定していく。
品目テキスト
品目マスタの「基本データ1」ビューの、最初の入力項目である「品目テキスト」に、品目の名称を設定する。
BAPI_MATERIAL_SAVEDATAにおいては、品目テキストの入力は、パラメータ「MATERIALDESCRIPTION」を使用する。このパラメータはテーブル型なので、複数の言語の品目テキストを一度に設定することが可能である。
Parameter パラメータ | Description パラメータの説明 | 設定する値 | データの長さ | |
---|---|---|---|---|
MATERIALDESCRIPTION | BAPI_MAKT | 品目テキスト | – | |
LANGU_ISO | 2 桁の SAP 言語コード | 日本語であれば’JA’、英語であれば’EN’を指定する。 | 2 | |
MATL_DESC | 品目テキスト | 品目の名称テキスト | 40 |
入力項目を設定する時の注意:フラグの設定が必要
次に、品目マスタの各項目に値を設定していく。この時、注意しなければならないのは、ほとんどの入力項目に「更新のためのフラグ」があるという点だ。「フラグ」を設定しなければ、入力項目に値を設定しても無視される。フラグは各項目と1:1の関係で存在する(フラグを持たない入力項目も存在する)。
「更新のためのフラグ」のパラメータは、入力項目のパラメータと同じ名前で、末尾に’X‘が付いている。たとえば、「品目グループ」の値を更新したい場合、品目グループはパラメータ「CLIENTDATA(クライアント依存の品目データ)」の中のフィールド「MATL_GROUP」なので、概念的に表すと、以下のように設定する。
CLIENTDATA-MATL_GROUP = 品目グループの値
CLIENTDATAX-MATL_GROUP = ‘X’
このように、CLIENTDATAには品目グループの値を設定し、CLIENTDATAXには’X’を設定する。’X’をセットし忘れた場合、品目グループの値は更新されない。この「更新のためのフラグ」は、品目マスタの新規登録/更新登録のどちらの場合も設定しなければならない。
パラメータに更新用のデータを設定したら、「更新のためのフラグ」のパラメータにも’X‘を設定しよう!
数量単位を設定するときの注意
JavaやVBAなど、ABAP以外からBAPIを実行する時、「基本数量単位」など数量単位には、内部数量単位を指定しなくてはならない。
たとえば、MM01で「基本数量単位」に「個」を指定する場合、設定する値は通商単位の「PC」である。しかし、外部からBAPI_MATERIAL_SAVEDATAを呼び出す場合、内部数量単位の「ST」を設定しなければならない(「個」の内部数量単位は「ST」)。
この外部からBAPIを実行する際に、内部数量単位を設定するルールは、他には BAPI_GOODSMVT_CREATE など、数量単位を扱うほとんどのBAPIに当てはまるので、覚えておいた方がいいだろう。
ABAP以外の外部からBAPIをコールする時、数量単位「PC」は、「ST」(内部数量単位)を設定すること!
サンプルコード
以下は、品目マスタを新規に登録する、ABAPのサンプルコードである。この例では、基本データビューのみ、値を設定している。
REPORT z_create_material_master. DATA: lv_material TYPE bapimatnm, "品目コード lv_material_type TYPE bapimmara-mtart, "品目タイプ lv_industry_sector TYPE bapimmara-mbrsh, "産業コード lv_base_uom TYPE bapimeins, "数量単位 lv_material_group TYPE bapimatgr, "品目グループ lt_description TYPE TABLE OF bapi_maktx, "品目テキスト(テーブル) wa_description TYPE bapi_maktx, "品目テキストワークエリア lv_return TYPE TABLE OF bapiret2, "BAPI返却メッセージ wa_return TYPE bapiret2, lv_head TYPE bapimathead, "品目ヘッダデータ lv_clientdata TYPE bapimaterial, "品目基本データ lv_clientdatax TYPE bapimaterialx. "品目データの更新フラグ * 品目に設定する値を指定 lv_material = 'SAMPLE-1'. "品目コード lv_material_type = 'HALB'. "品目タイプ lv_industry_sector = 'M'. "産業コード lv_base_uom = 'ST'. "数量単位 lv_material_group = 'GRP001'. "品目グループ * 品目テキストを設定(英語と日本語) CLEAR wa_description. wa_description-langu = 'EN'. "言語:英語 wa_description-maktx = 'SAMPLE PARTS-1'. "品目テキスト(英語) APPEND wa_description TO lt_description. CLEAR wa_description. wa_description-langu = 'JA'. "言語:日本語 wa_description-maktx = 'サンプル部品-1'. "品目テキスト(日本語) APPEND wa_description TO lt_description. * BAPI構造にデータを設定 lv_head-material = lv_material. lv_head-ind_sector = lv_industry_sector. "産業コード lv_head-matl_type = lv_material_type. "品目タイプ lv_clientdata-base_uom = lv_base_uom. "基本数量単位 lv_clientdata-matkl = lv_material_group. "品目グループ * 更新フラグの設定 lv_clientdatax-base_uom = 'X'. "基本数量単位を更新 lv_clientdatax-matkl = 'X'. "品目グループを更新 * BAPIを呼び出して新規品目を登録 CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA' EXPORTING headdata = lv_head clientdata = lv_clientdata clientdatax = lv_clientdatax TABLES materialdescription = lt_description "品目テキストをテーブル型で設定 return = lv_return. * 結果を確認 LOOP AT lv_return INTO wa_return. WRITE: / wa_return-message. ENDLOOP. * コミットまたはロールバック IF lv_return IS INITIAL. CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = 'X'. ELSE. CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'. ENDIF.
テーブル型の入力項目への値の設定
品目マスタの、ほとんどの入力項目は、Import型の パラメータ CLIENTDATA、PLANTDATA を使って設定することができる。
一方、ビューの中に含まれる「テーブル状のUI」の場合、複数行のレコードを登録する必要性から、Table型のパラメータでインターフェースが提供されている。たとえば、標準トランザクションの「販売組織1」ビューにある「税データ」は、Table型パラメータの「TAXCLASSIFICATIONS」を使い、複数の「税分類」を一度に追加できる。
以下は、「販売組織1」ビューの「税データ」に、税区分を追加するABAPのサンプルコードである。
なお、TAXCLASSIFICATIONSには、「更新のためのフラグ」は存在しないので設定は不要である。
REPORT z_update_material_tax. DATA: lv_material TYPE bapimatnm, "品目コード lv_sales_org TYPE bapivbeln, "販売組織 lv_dist_channel TYPE bapimtvk, "流通チャネル lv_depart_country TYPE bapitvkla-land1, "出荷国 lt_tax_classifications TYPE TABLE OF bapimatlgtx, "税区分 wa_tax_classification TYPE bapimatlgtx, lv_return TYPE TABLE OF bapiret2, "BAPIの戻り値 wa_return TYPE bapiret2. * 更新する品目番号、販売組織、流通チャネル、出荷国を設定 lv_material = 'MATERIAL_NUMBER'. lv_sales_org = 'SALES_ORG'. "販売組織 lv_dist_channel = 'DIST_CHANNEL'. "流通チャネル lv_depart_country = 'DEPARTURE_COUNTRY'. "出荷国(例:'JA'日本) * 税区分(税カテゴリと税分類)を設定 * 1つ目の税区分 wa_tax_classification-tax_type = 'TAX_CATEGORY_1'. "税カテゴリ1 wa_tax_classification-tax_classification = 'TAX_CLASSIFICATION_1'. "税分類1 wa_tax_classification-sales_org = lv_sales_org. wa_tax_classification-distr_chan = lv_dist_channel. wa_tax_classification-depart_country = lv_depart_country. "出荷国を設定 APPEND wa_tax_classification TO lt_tax_classifications. * 2つ目の税区分 wa_tax_classification-tax_type = 'TAX_CATEGORY_2'. "税カテゴリ2 wa_tax_classification-tax_classification = 'TAX_CLASSIFICATION_2'. "税分類2 wa_tax_classification-sales_org = lv_sales_org. wa_tax_classification-distr_chan = lv_dist_channel. wa_tax_classification-depart_country = lv_depart_country. "出荷国を設定 APPEND wa_tax_classification TO lt_tax_classifications. * BAPIを呼び出して税区分を更新 CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA' EXPORTING headdata = VALUE bapimathead( material = lv_material ) salesdata = VALUE bapimatvs( ) TABLES taxclassifications = lt_tax_classifications return = lv_return. * 結果を確認 LOOP AT lv_return INTO wa_return. WRITE: / wa_return-message. ENDLOOP. * コミット IF lv_return IS INITIAL. CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = 'X'. ELSE. CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'. ENDIF.
実行後の確認とトランザクション制御
実行結果の確認
RETURNパラメータは2つある
BAPI_MATERIAL_SAVEATAの実行後は、他のBAPIと同様に「RETURN」パラメータをチェックする。
BAPI_MATERIAL_SAVEATAにおいては、RETURN相当のパラメータは、RETURNMESSAGES(テーブル型)とRETURN(Export型)の2つがある。RETURNMESSAGESには細かい情報が格納され、RETURNはサマリが格納される。
どちらのパラメータもデータ構造は同じで、結果のステータスは「TYPE」にセットされる。セットされるステータスは以下がある。
ステータス | 意味 |
---|---|
S | 成功 |
W | 警告あり |
E | エラー |
I | 通知 |
A | 強制終了 |
TYPEにステータスがセットされると同時に、メッセージ番号が「ID」と「NUMBER」に、メッセージ本文は「MESSAGE」にセットされる。
RETURN と RETURNMESSAGES の違い
- RETURN(Export)
-
実行結果のサマリが格納される。「〇〇が保存されました」のような、MM01やMM02で品目マスタを保存した時と同じ内容のメッセージがセットされる。したがって、品目マスタが登録されたかどうかは、このパラメータの「TYPE」の値で判断できる。品目マスタが登録できた時、TYPEの値は’S’(成功)、または’W’(警告)である。‘E’(エラー)の時、品目マスタは登録されていない。
- RETURNMESSAGES(Table)
-
こちらは詳細なメッセージが格納される。テーブル型なので、TYPEやMESSAGEの値は複数行にセットされている。エラーが発生した時、どのパラメータの設定値に問題があったのかを知るには、このテーブルの内容を解析すればよい。
結果だけならRETURNを見ればOK。
エラーを解析するならRETURNMESSAGESを見よう。
トランザクション制御
BAPI_MATERIAL_SAVEDATAはトランザクション制御が必要なBAPIである。つまり、BAPI実行後は、以下のいずれかのトランザクション制御を実行しなければならない。
- 正常終了時
-
BAPI_TRANSACTION_COMMIT を呼び出してトランザクションを確定(コミット)する。
これを忘れると、正常終了していてもデータベースに書き込みが行われず、品目マスタの更新は行われない。 - エラー発生時、またはトランザクションをキャンセル(ロールバック)したい時
-
BAPI_TRANSACTION_ROLLBACK を呼び出して処理を取り消すことができる。
まとめ:BAPI_MATERIAL_SAVEDATAは特徴を理解して使う
BAPI_MATERIAL_SAVEDATAは、MM01とMM02の機能を統合し、品目マスタの登録と変更を自動判別して行うことができる強力なBAPIだ。データを更新する速度も、MM01/MM02をバッチインプットするよりも高速なので、データ移行など、大量の品目マスタを一括で更新する場合に威力を発揮する。
一方、MM01とMM02の機能を併せ持つということは、既に登録されている品目マスタを更新しようとして、うっかり誤った品目コードを指定してしまうと、意図しない品目マスタが新規に登録されてしまい、不要な品目マスタを増やしてしまうリスクもある。
このようなメリットとデメリットを理解した上で、BAPI_MATERIAL_SAVEDATAを適切に使用すれば、品目マスタのメンテナンスを効率良く行うことができるだろう。本記事を参考に、BAPI_MATERIAL_SAVEDATAを使いこなし、品目マスタのメンテナンスをスムーズに進めてほしい。
T-CODE: MM01/MM02に相当するBAPIは BAPI_MATERIAL_SAVEDATA というように、トランザクションコードおよびバッチインプットの代わりになるBAPIの一覧リストをまとめた記事は以下。
コメント