コンストラクタの概要

GoodsMvtCreateController ()
コンストラクタ。
GoodsMvtCreateController (ConnectionManager connectionManager)
コンストラクタ。
GoodsMvtCreateController (SapClient sapClient)
コンストラクタ。

メソッドの概要

返却値の型 メソッド名
Object executeBapi ()
BapiControllerにより入出庫伝票を登録します。
String getBapiReturnErrMessage ()
BAPIの実行結果のエラーメッセージを取得します。
String getBapiReturnMessage ()
プロパティファイルでオートコミット条件に設定されたType情報に一致したメッセージ情報を全て返します。
Object getExtensioninList ()
Reference Structureを取得します。
Object getGoodsMvtCode ()
在庫移動に対するコードのトランザクションへの割当を取得します。
Object getGoodsMvtHeader ()
入出庫伝票ヘッダデータを取得します。
Object getGoodsMvtHeadret ()
入出庫伝票番号/入出庫伝票会計年度を取得します。
Object getGoodsMvtItemList ()
入出庫伝票一覧を取得します。
Object getGoodsMvtRefEwm ()
BAdI 通信構造: 入出庫伝票 EWM 照会を取得します。
Object getGoodsMvtSerialNumberList ()
シリアル番号を取得します。
Object getGoodsMvtServPartDataList ()
サービスパーツデータを取得します。
String getMatdocumentyear ()
入出庫伝票会計年度を取得します。
value getTestrun ()
在庫移動シミュレーションを取得します。
void setStrParam (String paramStr, String paramName, Object value)
構造型の項目に値をセットします。
void setTblParam (String paramTable, String paramName, Object value, Number index)
テーブル型の項目に値をセットします。
void setTestrun (Object value)
在庫移動シミュレーションを設定します。
String toString ()
デバッグ用のメソッドです。

コンストラクタの詳細

GoodsMvtCreateController ()
コンストラクタ。

GoodsMvtCreateController (ConnectionManager connectionManager)
コンストラクタ。

ConnectionManagerを使用することで、ConnectionManagerからトランザクションを制御でき、 たとえば同一トランザクション内で複数の登録処理を実行することができます。
なお、GoodsMvtCreateController#executeBapi()実行後に必ず ConnectionManager#commit()またはConnectionManager#rollback()を 実行してください。
上記2メソッド内でSAPへのコネクションの開放も実行されるので確実にどちらかの メソッドを呼ぶようにコーディングする必要があります。
パラメータ
connectionManager : ConnectionManager
コネクションマネージャー
GoodsMvtCreateController (SapClient sapClient)
コンストラクタ。

SapClientを使用することで、任意の接続先のコネクションを取得します。
パラメータ
sapClient : SapClient
Sapクライアント

メソッドの詳細

Object executeBapi ()
BapiControllerにより入出庫伝票を登録します。
返却値
Object
Object エラー情報オブジェクト

エラーオブジェクトの構成は以下のとおりです。
エラー情報
オブジェクト
(Object)
ERR_CODE エラーコード (String)
1: 認証系システムエラー
2: 認証系アプリケーションエラー
3: 汎用系システムエラー
4: 汎用系アプリケーションエラー
7: 購買発注システムエラー
8: 購買発注アプリケーションエラー
詳細はjp.co.intra_mart.system.javascript.sapapi.ErrorJSHandler# をご覧ください。
ERR_MSG エラーメッセージ (String)
ERR_DESC システム例外のメッセージ詳細 (String)
String getBapiReturnErrMessage ()
BAPIの実行結果のエラーメッセージを取得します。

BAPI実行結果であるBapiReturnのType情報が正常(デフォルト値: "S" / "")以外のBapiReturn オブジェクトのメッセージ情報を全て返します。 全て正常の場合はnullが返却されます。
返却値
String
String BAPI実行結果エラーとなった全てのメッセージ情報
String getBapiReturnMessage ()
プロパティファイルでオートコミット条件に設定されたType情報に一致したメッセージ情報を全て返します。

BAPI実行結果であるBapiReturnのType情報が正常(デフォルト値: "S" / "")と 判断されたType情報のメッセージ情報を全て返します。 メッセージが存在しない場合はnullが返却されます。
返却値
String
String プロパティファイルでオートコミット条件に一致したType情報のメッセージ情報
Object getExtensioninList ()
Reference Structureを取得します。
返却値
Object
Object Reference Structure

Reference Structure情報オブジェクトの構成は以下のとおりです。
Reference Structure
オブジェクト
(Object)
STRUCTURE BAPI テーブル拡張の構造名 (String)
VALUEPART1 BAPI 拡張パラメータのデータ部分 (String)
VALUEPART2 BAPI 拡張パラメータのデータ部分 (String)
VALUEPART3 BAPI 拡張パラメータのデータ部分 (String)
VALUEPART4 BAPI 拡張パラメータのデータ部分 (String)

取得した需要予測パラメータ情報オブジェクトの配列は、2次元配列になっています。
値を取得する 際に指定する配列のキー値は以下の通りです。

[idx]["STRUCTURE"] → 配列内のidx番目のシリアル番号の「入出庫伝票の明細」
[idx]["VALUEPART1"] → 配列内のidx番目のシリアル番号の「シリアル番号」
[idx]["VALUEPART2"] → 配列内のidx番目のシリアル番号の「入出庫伝票の明細」
[idx]["VALUEPART3"] → 配列内のidx番目のシリアル番号の「シリアル番号」
[idx]["VALUEPART4"] → 配列内のidx番目のシリアル番号の「入出庫伝票の明細」

※ idxは0~n (配列サイズ-1)

(失敗時) エラー情報オブジェクト

エラー情報オブジェクトの構成は以下のとおりです。
エラー情報
オブジェクト
(Object)
ERR_CODE エラーコード (String)
1: 認証系システムエラー
2: 認証系アプリケーションエラー
3: 汎用系システムエラー
4: 汎用系アプリケーションエラー
7: 購買発注システムエラー
8: 購買発注アプリケーションエラー
詳細はjp.co.intra_mart.system.javascript.sapapi.ErrorJSHandler# をご覧ください。
ERR_MSG アプリケーション例外(システム例外)のメッセージ概要 (String)
ERR_DESC システム例外のメッセージ詳細 (String)

Object getGoodsMvtCode ()
在庫移動に対するコードのトランザクションへの割当を取得します。
返却値
Object
Object 在庫移動に対するコードのトランザクションへの割当

在庫移動に対するコードのトランザクションへの割当の順序情報オブジェクトの構成は以下のとおりです。
在庫移動に対するコードのトランザクションへの割当の順序情報
オブジェクト
(Object)
GM_CODEBAPI 在庫移動トランザクションのコード割当(String)

(失敗時) エラー情報オブジェクト

エラー情報オブジェクトの構成は以下のとおりです。
エラー情報
オブジェクト
(Object)
ERR_CODE エラーコード (String)
1: 認証系システムエラー
2: 認証系アプリケーションエラー
3: 汎用系システムエラー
4: 汎用系アプリケーションエラー
7: 購買発注システムエラー
8: 購買発注アプリケーションエラー
詳細はjp.co.intra_mart.system.javascript.sapapi.ErrorJSHandler# をご覧ください。
ERR_MSG アプリケーション例外(システム例外)のメッセージ概要 (String)
ERR_DESC システム例外のメッセージ詳細 (String)

Object getGoodsMvtHeader ()
入出庫伝票ヘッダデータを取得します。
返却値
Object
Object 入出庫伝票ヘッダデータ

入出庫伝票ヘッダデータの順序情報オブジェクトの構成は以下のとおりです。
入出庫伝票ヘッダデータの順序情報
オブジェクト
(Object)
PSTNG_DATE伝票の転記日付(String)
DOC_DATE伝票の伝票日付(String)
REF_DOC_NO参照伝票番号(String)
BILL_OF_LADING入庫時に登録した B/L 番号(String)
GR_GI_SLIP_NO入出庫票番号(String)
PR_UNAMEユーザ名(String)
HEADER_TXT伝票ヘッダテキスト(String)
VER_GR_GI_SLIP入出庫票の印刷バ-ジョン(String)
VER_GR_GI_SLIPX関連ユーザデータ項目の更新情報(String)
EXT_WMS外部倉庫管理の転記の制御(String)
REF_DOC_NO_LONG参照伝票番号 (依存性についてはテキスト長参照)(String)
BILL_OF_LADING_LONG入庫の船荷証券番号 (依存: テキスト (長) 参照)(String)
BAR_CODEバーコードエントリ(String)

(失敗時) エラー情報オブジェクト

エラー情報オブジェクトの構成は以下のとおりです。
エラー情報
オブジェクト
(Object)
ERR_CODE エラーコード (String)
1: 認証系システムエラー
2: 認証系アプリケーションエラー
3: 汎用系システムエラー
4: 汎用系アプリケーションエラー
7: 購買発注システムエラー
8: 購買発注アプリケーションエラー
詳細はjp.co.intra_mart.system.javascript.sapapi.ErrorJSHandler# をご覧ください。
ERR_MSG アプリケーション例外(システム例外)のメッセージ概要 (String)
ERR_DESC システム例外のメッセージ詳細 (String)

Object getGoodsMvtHeadret ()
入出庫伝票番号/入出庫伝票会計年度を取得します。
返却値
Object
Object 入出庫伝票番号/入出庫伝票会計年度

入出庫伝票番号/入出庫伝票会計年度オブジェクトの構成は以下のとおりです。
入出庫伝票番号/入出庫伝票会計年度
オブジェクト
(Object)
MAT_DOC 入出庫伝票番号 (String)
DOC_YEAR 入出庫伝票年度 (String)

(失敗時) エラー情報オブジェクト

エラー情報オブジェクトの構成は以下のとおりです。
エラー情報
オブジェクト
(Object)
ERR_CODE エラーコード (String)
1: 認証系システムエラー
2: 認証系アプリケーションエラー
3: 汎用系システムエラー
4: 汎用系アプリケーションエラー
7: 購買発注システムエラー
8: 購買発注アプリケーションエラー
詳細はjp.co.intra_mart.system.javascript.sapapi.ErrorJSHandler# をご覧ください。
ERR_MSG アプリケーション例外(システム例外)のメッセージ概要 (String)
ERR_DESC システム例外のメッセージ詳細 (String)

Object getGoodsMvtItemList ()
入出庫伝票一覧を取得します。
返却値
Object
Object 入出庫伝票一覧

入出庫伝票一覧情報オブジェクトの構成は以下のとおりです。
入出庫伝票一覧
オブジェクト
(Object)
MATERIAL 品目コード (String)
PLANT プラント (String)
STGE_LOC 保管場所 (String)
BATCH ロット番号 (String)
MOVE_TYPE 移動タイプ (在庫管理) (String)
STCK_TYPE 在庫タイプ (String)
SPEC_STOCK 特殊在庫区分 (String)
VENDOR 仕入先勘定コード (String)
CUSTOMER 得意先コード (String)
SALES_ORD 受注伝票番号 (String)
S_ORD_ITEM 受注明細番号 (String)
SCHED_LINE 受注納入日程 (String)
VAL_TYPE 評価タイプ (String)
ENTRY_QNT 入力単位での数量 (String)
ENTRY_UOM 入力単位 (String)
ENTRY_UOM_ISO 単位の ISO コード (String)
PO_PR_QNT 数量 (購買発注価格単位) (String)
ORDERPR_UN 購買発注価格単位 (購買管理) (String)
ORDERPR_UN_ISO 単位の ISO コード (String)
PO_NUMBER 購買発注番号 (String)
PO_ITEM 購買伝票の明細番号 (String)
SHIPPING 出荷指示 (String)
COMP_SHIP 出荷指示順守 (String)
NO_MORE_GR 納入完了 区分 (String)
ITEM_TEXT 明細テキスト (String)
GR_RCPT 受領者 (String)
UNLOAD_PT 荷渡ポイント (String)
COSTCENTER 原価センタ (String)
ORDERID 指図番号 (String)
ORDER_ITNO 指図明細番号 (String)
CALC_MOTIVE 計算区分 (String)
ASSET_NO 資産番号 (String)
SUB_NUMBER 資産補助番号 (String)
RESERV_NO 入出庫予定/従属所要量の番号 (String)
RES_ITEM 入出庫予定/従属所要量の明細番号 (String)
RES_TYPE レコードタイプ (String)
WITHDRAWN 入出庫予定に対する出庫完了 (String)
MOVE_MAT 入庫/出庫品目 (String)
MOVE_PLANT 入庫/出庫プラント (String)
MOVE_STLOC 入庫/出庫保管場所 (String)
MOVE_BATCH 入庫/出庫ロット (String)
MOVE_VAL_TYPE 転送ロットの評価タイプ (String)
MVT_IND 移動区分 (String)
MOVE_REAS 移動理由 (String)
RL_EST_KEY 不動産管理対象の内部キー (String)
REF_DATE 決済の参照日付 (String)
COST_OBJ 原価対象 (String)
PROFIT_SEGM_NO 収益性セグメント番号 (CO-PA) (String)
PROFIT_CTR 利益センタ (String)
WBS_ELEM WBS 要素 (String)
NETWORK 勘定割当のネットワーク番号 (String)
ACTIVITY 作業番号 (String)
PART_ACCT 取引先勘定コード (String)
AMOUNT_LC マニュアル入力による転記金額 (国内通貨) (String)
AMOUNT_SV 外部入力による販売金額 (国内通貨) (String)
REF_DOC_YR 参照伝票の会計年度 (String)
REF_DOC 参照伝票の伝票番号 (String)
REF_DOC_IT 参照伝票の明細番号 (String)
EXPIRYDATE 有効期間期限日 (String)
PROD_DATE ロット製造日付 (String)
FUND 会計区分 (String)
FUNDS_CTR 予算センタ (String)
CMMT_ITEM 資金予算コード (String)
VAL_SALES_ORD 評価受注在庫の受注番号 (String)
VAL_S_ORD_ITEM 評価受注在庫の受注明細 (String)
VAL_WBS_ELEM WBS 要素 (String)
GL_ACCOUNT G/L 勘定コード (String)
IND_PROPOSE_QUANX 提案数量 (初期数量) (String)
XSTOB 取消移動タイプ区分の使用 (String)
EAN_UPC 国際商品コード (EAN/UPC) (String)
DELIV_NUMB_TO_SEARCH 出荷伝票 (String)
DELIV_ITEM_TO_SEARCH 出荷明細 (String)
SERIALNO_AUTO_NUMBERASSIGNMENT シリアル番号の自動登録 (String)
VENDRBATCH 仕入先ロット番号 (String)
STGE_TYPE 保管域タイプ (String)
STGE_BIN 棚番 (String)
SU_PL_STCK_1 在庫受入予定の保管単位数 (String)
ST_UN_QTYY_1 代替数量単位での在庫受入予定保管単位別数量 (String)
ST_UN_QTYY_1_ISO 単位の ISO コード (String)
UNITTYPE_1 保管単位タイプ (String)
SU_PL_STCK_2 在庫受入予定の保管単位数 (String)
ST_UN_QTYY_2 代替数量単位での在庫受入予定保管単位別数量 (String)
ST_UN_QTYY_2_ISO 単位の ISO コード (String)
UNITTYPE_2 保管単位タイプ (String)
STGE_TYPE_PC 在庫転送の保管域タイプ (String)
STGE_BIN_PC 在庫転送棚番 (String)
NO_PST_CHGNT 区分: 振替要求通知登録禁止 (String)
GR_NUMBER 入庫番号 (String)
STGE_TYPE_ST 在庫転送の保管域タイプ (String)
STGE_BIN_ST 在庫転送棚番 (String)
MATDOC_TR_CANCEL 取消予定の転送要求の入出庫伝票番号 (String)
MATITEM_TR_CANCEL 取消予定の転送数量入出庫伝票明細 (String)
MATYEAR_TR_CANCEL 取消予定の転送要求入出庫伝票年度 (String)
NO_TRANSFER_REQ 区分: 転送要求未登録 (String)
CO_BUSPROC 業務プロセス (String)
ACTTYPE 活動タイプ (String)
SUPPL_VEND 供給仕入先 (String)
MATERIAL_EXTERNAL 項目 MATERIAL の品目コード (長) (今後のリリースで開発) (String)
MATERIAL_GUID 項目 MATERIAL の外部 GUID (今後のリリースで開発) (String)
MATERIAL_VERSION 項目 MATERIAL のバージョン番号 (今後のリリースで開発) (String)
MOVE_MAT_EXTERNAL 項目 MOVE_MAT の品目コード (長) (今後のリリースで開発) (String)
MOVE_MAT_GUID 項目 MOVE_MAT の外部 GUID (今後のリリースで開発) (String)
MOVE_MAT_VERSION 項目 MOVE_MAT のバージョン番号 (今後のリリースで開発) (String)
FUNC_AREA 機能領域 (String)
TR_PART_BA 取引会社事業領域 (String)
PAR_COMPCO 決済会社コード (String)
DELIV_NUMB 出荷伝票 (String)
DELIV_ITEM 出荷明細 (String)
NB_SLIPS 入庫/出庫票の印刷部数 (String)
NB_SLIPSX 関連ユーザデータ項目の更新情報 (String)
GR_RCPTX 関連ユーザデータ項目の更新情報 (String)
UNLOAD_PTX 関連ユーザデータ項目の更新情報 (String)
SPEC_MVMT 倉庫管理の特殊移動区分 (String)
GRANT_NBR 補助金 (String)
CMMT_ITEM_LONG 資金予算コード (String)
FUNC_AREA_LONG 機能領域 (String)
LINE_ID 伝票明細行の一意 ID (String)
PARENT_ID 1 レベル上位の行 ID (String)
LINE_DEPTH 伝票での明細行階層レベル (String)
QUANTITY 数量 (String)
BASE_UOM 基本数量単位 (String)
LONGNUM Long Procurement Document Number (String)

取得した入出庫伝票情報オブジェクトの配列は、2次元配列になっています。
値を取得する 際に指定する配列のキー値は以下の通りです。

[idx]["MATERIAL"] → 配列内のidx番目の入出庫伝票の「品目コード」
[idx]["PLANT"] → 配列内のidx番目の入出庫伝票の「プラント」
[idx]["STGE_LOC"] → 配列内のidx番目の入出庫伝票の「保管場所」
[idx]["BATCH"] → 配列内のidx番目の入出庫伝票の「ロット番号」
[idx]["MOVE_TYPE"] → 配列内のidx番目の入出庫伝票の「移動タイプ (在庫管理)」
[idx]["STCK_TYPE"] → 配列内のidx番目の入出庫伝票の「在庫タイプ」
[idx]["SPEC_STOCK"] → 配列内のidx番目の入出庫伝票の「特殊在庫区分」
[idx]["VENDOR"] → 配列内のidx番目の入出庫伝票の「仕入先勘定コード」
[idx]["CUSTOMER"] → 配列内のidx番目の入出庫伝票の「得意先コード」
[idx]["SALES_ORD"] → 配列内のidx番目の入出庫伝票の「受注伝票番号」
[idx]["S_ORD_ITEM"] → 配列内のidx番目の入出庫伝票の「受注明細番号」
[idx]["SCHED_LINE"] → 配列内のidx番目の入出庫伝票の「受注納入日程」
[idx]["VAL_TYPE"] → 配列内のidx番目の入出庫伝票の「評価タイプ」
[idx]["ENTRY_QNT"] → 配列内のidx番目の入出庫伝票の「入力単位での数量」
[idx]["ENTRY_UOM"] → 配列内のidx番目の入出庫伝票の「入力単位」
[idx]["ENTRY_UOM_ISO"] → 配列内のidx番目の入出庫伝票の「単位の ISO コード」
[idx]["PO_PR_QNT"] → 配列内のidx番目の入出庫伝票の「数量 (購買発注価格単位)」
[idx]["ORDERPR_UN"] → 配列内のidx番目の入出庫伝票の「購買発注価格単位 (購買管理)」
[idx]["ORDERPR_UN_ISO"] → 配列内のidx番目の入出庫伝票の「単位の ISO コード」
[idx]["PO_NUMBER"] → 配列内のidx番目の入出庫伝票の「購買発注番号」
[idx]["PO_ITEM"] → 配列内のidx番目の入出庫伝票の「購買伝票の明細番号」
[idx]["SHIPPING"] → 配列内のidx番目の入出庫伝票の「出荷指示」
[idx]["COMP_SHIP"] → 配列内のidx番目の入出庫伝票の「出荷指示順守」
[idx]["NO_MORE_GR"] → 配列内のidx番目の入出庫伝票の「納入完了 区分」
[idx]["ITEM_TEXT"] → 配列内のidx番目の入出庫伝票の「明細テキスト」
[idx]["GR_RCPT"] → 配列内のidx番目の入出庫伝票の「受領者」
[idx]["UNLOAD_PT"] → 配列内のidx番目の入出庫伝票の「荷渡ポイント」
[idx]["COSTCENTER"] → 配列内のidx番目の入出庫伝票の「原価センタ」
[idx]["ORDERID"] → 配列内のidx番目の入出庫伝票の「指図番号」
[idx]["ORDER_ITNO"] → 配列内のidx番目の入出庫伝票の「指図明細番号」
[idx]["CALC_MOTIVE"] → 配列内のidx番目の入出庫伝票の「計算区分」
[idx]["ASSET_NO"] → 配列内のidx番目の入出庫伝票の「資産番号」
[idx]["SUB_NUMBER"] → 配列内のidx番目の入出庫伝票の「資産補助番号」
[idx]["RESERV_NO"] → 配列内のidx番目の入出庫伝票の「入出庫予定/従属所要量の番号」
[idx]["RES_ITEM"] → 配列内のidx番目の入出庫伝票の「入出庫予定/従属所要量の明細番号」
[idx]["RES_TYPE"] → 配列内のidx番目の入出庫伝票の「レコードタイプ」
[idx]["WITHDRAWN"] → 配列内のidx番目の入出庫伝票の「入出庫予定に対する出庫完了」
[idx]["MOVE_MAT"] → 配列内のidx番目の入出庫伝票の「入庫/出庫品目」
[idx]["MOVE_PLANT"] → 配列内のidx番目の入出庫伝票の「入庫/出庫プラント」
[idx]["MOVE_STLOC"] → 配列内のidx番目の入出庫伝票の「入庫/出庫保管場所」
[idx]["MOVE_BATCH"] → 配列内のidx番目の入出庫伝票の「入庫/出庫ロット」
[idx]["MOVE_VAL_TYPE"] → 配列内のidx番目の入出庫伝票の「転送ロットの評価タイプ」
[idx]["MVT_IND"] → 配列内のidx番目の入出庫伝票の「移動区分」
[idx]["MOVE_REAS"] → 配列内のidx番目の入出庫伝票の「移動理由」
[idx]["RL_EST_KEY"] → 配列内のidx番目の入出庫伝票の「不動産管理対象の内部キー」
[idx]["REF_DATE"] → 配列内のidx番目の入出庫伝票の「決済の参照日付」
[idx]["COST_OBJ"] → 配列内のidx番目の入出庫伝票の「原価対象」
[idx]["PROFIT_SEGM_NO"] →  配列内のidx番目の入出庫伝票の「収益性セグメント番号 (CO-PA)」
[idx]["PROFIT_CTR"] → 配列内のidx番目の入出庫伝票の「利益センタ」
[idx]["WBS_ELEM"] → 配列内のidx番目の入出庫伝票の「WBS 要素」
[idx]["NETWORK"] → 配列内のidx番目の入出庫伝票の「勘定割当のネットワーク番号」
[idx]["ACTIVITY"] → 配列内のidx番目の入出庫伝票の「作業番号」
[idx]["PART_ACCT"] → 配列内のidx番目の入出庫伝票の「取引先勘定コード」
[idx]["AMOUNT_LC"] →  配列内のidx番目の入出庫伝票の「マニュアル入力による転記金額 (国内通貨)」
[idx]["AMOUNT_SV"] →  配列内のidx番目の入出庫伝票の「外部入力による販売金額 (国内通貨)」
[idx]["REF_DOC_YR"] → 配列内のidx番目の入出庫伝票の「参照伝票の会計年度」
[idx]["REF_DOC"] → 配列内のidx番目の入出庫伝票の「参照伝票の伝票番号」
[idx]["REF_DOC_IT"] → 配列内のidx番目の入出庫伝票の「参照伝票の明細番号」
[idx]["EXPIRYDATE"] → 配列内のidx番目の入出庫伝票の「有効期間期限日」
[idx]["PROD_DATE"] → 配列内のidx番目の入出庫伝票の「ロット製造日付」
[idx]["FUND"] → 配列内のidx番目の入出庫伝票の「会計区分」
[idx]["FUNDS_CTR"] → 配列内のidx番目の入出庫伝票の「予算センタ」
[idx]["CMMT_ITEM"] → 配列内のidx番目の入出庫伝票の「資金予算コード」
[idx]["VAL_SALES_ORD"] → 配列内のidx番目の入出庫伝票の「評価受注在庫の受注番号」
[idx]["VAL_S_ORD_ITEM"] → 配列内のidx番目の入出庫伝票の「評価受注在庫の受注明細」
[idx]["VAL_WBS_ELEM"] → 配列内のidx番目の入出庫伝票の「WBS 要素」
[idx]["GL_ACCOUNT"] → 配列内のidx番目の入出庫伝票の「G/L 勘定コード」
[idx]["IND_PROPOSE_QUANX"] →  配列内のidx番目の入出庫伝票の「提案数量 (初期数量)」
[idx]["XSTOB"] → 配列内のidx番目の入出庫伝票の「取消移動タイプ区分の使用」
[idx]["EAN_UPC"] → 配列内のidx番目の入出庫伝票の「国際商品コード (EAN/UPC)」
[idx]["DELIV_NUMB_TO_SEARCH"] → 配列内のidx番目の入出庫伝票の「出荷伝票」
[idx]["DELIV_ITEM_TO_SEARCH"] → 配列内のidx番目の入出庫伝票の「出荷明細」
[idx]["SERIALNO_AUTO_NUMBERASSIGNMENT"] →  配列内のidx番目の入出庫伝票の「シリアル番号の自動登録」
[idx]["VENDRBATCH"] → 配列内のidx番目の入出庫伝票の「仕入先ロット番号」
[idx]["STGE_TYPE"] → 配列内のidx番目の入出庫伝票の「保管域タイプ」
[idx]["STGE_BIN"] → 配列内のidx番目の入出庫伝票の「棚番」
[idx]["SU_PL_STCK_1"] → 配列内のidx番目の入出庫伝票の「在庫受入予定の保管単位数」
[idx]["ST_UN_QTYY_1"] →  配列内のidx番目の入出庫伝票の「代替数量単位での在庫受入予定保管単位別数量」
[idx]["ST_UN_QTYY_1_ISO"] →  配列内のidx番目の入出庫伝票の「単位の ISO コード」
[idx]["UNITTYPE_1"] → 配列内のidx番目の入出庫伝票の「保管単位タイプ」
[idx]["SU_PL_STCK_2"] → 配列内のidx番目の入出庫伝票の「在庫受入予定の保管単位数」
[idx]["ST_UN_QTYY_2"] →  配列内のidx番目の入出庫伝票の「代替数量単位での在庫受入予定保管単位別数量」
[idx]["ST_UN_QTYY_2_ISO"] →  配列内のidx番目の入出庫伝票の「単位の ISO コード」
[idx]["UNITTYPE_2"] → 配列内のidx番目の入出庫伝票の「保管単位タイプ」
[idx]["STGE_TYPE_PC"] → 配列内のidx番目の入出庫伝票の「在庫転送の保管域タイプ」
[idx]["STGE_BIN_PC"] → 配列内のidx番目の入出庫伝票の「在庫転送棚番」
[idx]["NO_PST_CHGNT"] → 配列内のidx番目の入出庫伝票の「区分: 振替要求通知登録禁止」
[idx]["GR_NUMBER"] → 配列内のidx番目の入出庫伝票の「入庫番号」
[idx]["STGE_TYPE_ST"] → 配列内のidx番目の入出庫伝票の「在庫転送の保管域タイプ」
[idx]["STGE_BIN_ST"] → 配列内のidx番目の入出庫伝票の「在庫転送棚番」
[idx]["MATDOC_TR_CANCEL"] →  配列内のidx番目の入出庫伝票の「取消予定の転送要求の入出庫伝票番号」
[idx]["MATITEM_TR_CANCEL"] →  配列内のidx番目の入出庫伝票の「取消予定の転送数量入出庫伝票明細」
[idx]["MATYEAR_TR_CANCEL"] →  配列内のidx番目の入出庫伝票の「取消予定の転送要求入出庫伝票年度」
[idx]["NO_TRANSFER_REQ"] → 配列内のidx番目の入出庫伝票の「区分: 転送要求未登録」
[idx]["CO_BUSPROC"] → 配列内のidx番目の入出庫伝票の「業務プロセス」
[idx]["ACTTYPE"] → 配列内のidx番目の入出庫伝票の「活動タイプ」
[idx]["SUPPL_VEND"] → 配列内のidx番目の入出庫伝票の「供給仕入先」
[idx]["MATERIAL_EXTERNAL"] →  配列内のidx番目の入出庫伝票の「項目 MATERIAL の品目コード (長) (今後のリリースで開発)」
[idx]["MATERIAL_GUID"] →  配列内のidx番目の入出庫伝票の「項目 MATERIAL の外部 GUID (今後のリリースで開発)」
[idx]["MATERIAL_VERSION"] →  配列内のidx番目の入出庫伝票の「項目 MATERIAL のバージョン番号 (今後のリリースで開発)」
[idx]["MOVE_MAT_EXTERNAL"] →  配列内のidx番目の入出庫伝票の「項目 MOVE_MAT の品目コード (長) (今後のリリースで開発)」
[idx]["MOVE_MAT_GUID"] →  配列内のidx番目の入出庫伝票の「項目 MOVE_MAT の外部 GUID (今後のリリースで開発)」
[idx]["MOVE_MAT_VERSION"] →  配列内のidx番目の入出庫伝票の「項目 MOVE_MAT のバージョン番号 (今後のリリースで開発)」
[idx]["FUNC_AREA"] → 配列内のidx番目の入出庫伝票の「機能領域」
[idx]["TR_PART_BA"] → 配列内のidx番目の入出庫伝票の「取引会社事業領域」
[idx]["PAR_COMPCO"] → 配列内のidx番目の入出庫伝票の「決済会社コード」
[idx]["DELIV_NUMB"] → 配列内のidx番目の入出庫伝票の「出荷伝票」
[idx]["DELIV_ITEM"] → 配列内のidx番目の入出庫伝票の「出荷明細」
[idx]["NB_SLIPS"] → 配列内のidx番目の入出庫伝票の「入庫/出庫票の印刷部数」
[idx]["NB_SLIPSX"] → 配列内のidx番目の入出庫伝票の「関連ユーザデータ項目の更新情報」
[idx]["GR_RCPTX"] → 配列内のidx番目の入出庫伝票の「関連ユーザデータ項目の更新情報」
[idx]["UNLOAD_PTX"] → 配列内のidx番目の入出庫伝票の「関連ユーザデータ項目の更新情報」
[idx]["SPEC_MVMT"] → 配列内のidx番目の入出庫伝票の「倉庫管理の特殊移動区分」
[idx]["GRANT_NBR"] → 配列内のidx番目の入出庫伝票の「補助金」
[idx]["CMMT_ITEM_LONG"] → 配列内のidx番目の入出庫伝票の「資金予算コード」
[idx]["FUNC_AREA_LONG"] → 配列内のidx番目の入出庫伝票の「機能領域」
[idx]["LINE_ID"] → 配列内のidx番目の入出庫伝票の「伝票明細行の一意 ID」
[idx]["PARENT_ID"] → 配列内のidx番目の入出庫伝票の「1 レベル上位の行 ID」
[idx]["LINE_DEPTH"] → 配列内のidx番目の入出庫伝票の「伝票での明細行階層レベル」
[idx]["QUANTITY"] → 配列内のidx番目の入出庫伝票の「数量」
[idx]["BASE_UOM"] → 配列内のidx番目の入出庫伝票の「基本数量単位」
[idx]["LONGNUM"] → 配列内のidx番目の入出庫伝票の「Long Procurement Document Number」

※ idxは0~n (配列サイズ-1)

(失敗時) エラー情報オブジェクト

エラー情報オブジェクトの構成は以下のとおりです。
エラー情報
オブジェクト
(Object)
ERR_CODE エラーコード (String)
1: 認証系システムエラー
2: 認証系アプリケーションエラー
3: 汎用系システムエラー
4: 汎用系アプリケーションエラー
7: 購買発注システムエラー
8: 購買発注アプリケーションエラー
詳細はjp.co.intra_mart.system.javascript.sapapi.ErrorJSHandler# をご覧ください。
ERR_MSG アプリケーション例外(システム例外)のメッセージ概要 (String)
ERR_DESC システム例外のメッセージ詳細 (String)

Object getGoodsMvtRefEwm ()
BAdI 通信構造: 入出庫伝票 EWM 照会を取得します。
返却値
Object
Object BAdI 通信構造: 入出庫伝票 EWM 照会

BAdI 通信構造: 入出庫伝票 EWM 照会の順序情報オブジェクトの構成は以下のとおりです。
BAdI 通信構造: 入出庫伝票 EWM 照会の順序情報
オブジェクト
(Object)
REF_DOC_EWMEWM 入出庫伝票番号(String)
LOGSYSEWM 入出庫伝票番号(String)
GTS_SCRAP_NO廃棄処理の税関参照番号(String)

(失敗時) エラー情報オブジェクト

エラー情報オブジェクトの構成は以下のとおりです。
エラー情報
オブジェクト
(Object)
ERR_CODE エラーコード (String)
1: 認証系システムエラー
2: 認証系アプリケーションエラー
3: 汎用系システムエラー
4: 汎用系アプリケーションエラー
7: 購買発注システムエラー
8: 購買発注アプリケーションエラー
詳細はjp.co.intra_mart.system.javascript.sapapi.ErrorJSHandler# をご覧ください。
ERR_MSG アプリケーション例外(システム例外)のメッセージ概要 (String)
ERR_DESC システム例外のメッセージ詳細 (String)

Object getGoodsMvtSerialNumberList ()
シリアル番号を取得します。
返却値
Object
Object シリアル番号

シリアル番号情報オブジェクトの構成は以下のとおりです。
シリアル番号
オブジェクト
(Object)
MATDOC_ITM 入出庫伝票の明細 (String)
SERIALNO シリアル番号 (String)

取得した需要予測パラメータ情報オブジェクトの配列は、2次元配列になっています。
値を取得する 際に指定する配列のキー値は以下の通りです。

[idx]["MATDOC_ITM"] → 配列内のidx番目のシリアル番号の「入出庫伝票の明細」
[idx]["SERIALNO"] → 配列内のidx番目のシリアル番号の「シリアル番号」

※ idxは0~n (配列サイズ-1)

(失敗時) エラー情報オブジェクト

エラー情報オブジェクトの構成は以下のとおりです。
エラー情報
オブジェクト
(Object)
ERR_CODE エラーコード (String)
1: 認証系システムエラー
2: 認証系アプリケーションエラー
3: 汎用系システムエラー
4: 汎用系アプリケーションエラー
7: 購買発注システムエラー
8: 購買発注アプリケーションエラー
詳細はjp.co.intra_mart.system.javascript.sapapi.ErrorJSHandler# をご覧ください。
ERR_MSG アプリケーション例外(システム例外)のメッセージ概要 (String)
ERR_DESC システム例外のメッセージ詳細 (String)

Object getGoodsMvtServPartDataList ()
サービスパーツデータを取得します。
返却値
Object
Object

オブジェクトの構成は以下のとおりです。

オブジェクト
(Object)
LINE_ID 伝票明細行の一意 ID (String)
RET_AUTH_NUMBER 返品権限番号 (String)
DELIV_NUMBER 出荷伝票 (String)
DELIV_ITEM 出荷明細 (String)
HU_NUMBER 外部荷役単位 ID (String)
INSPOUT_GUID 品質検査結果: EWM 設定の在庫 GUID (String)
EVENT 論理時間 (String)
DATE 日付 (String)
TIME 時刻 (String)
ZONLE 現在のユーザのタイムゾーン (String)
TIMESTAMP 取引開始時刻 (UTCタイムスタンプ) (String)
SCRAP_INDICATOR EWM 処理の廃棄区分 (String)
KEEP_QUANTITY EWM での廃棄処理の保持数量 (String)
GTS_STOCK_TYPE GTS在庫タイプ (String)
MOVE_GTS_STOCK_TYPE GTS在庫タイプ (String)

取得した需要予測パラメータ情報オブジェクトの配列は、2次元配列になっています。
値を取得する 際に指定する配列のキー値は以下の通りです。

[idx]["LINE_ID"] → 配列内のidx番目の「伝票明細行の一意 ID」
[idx]["RET_AUTH_NUMBER"] → 配列内のidx番目の「返品権限番号」
[idx]["DELIV_NUMBER"] → 配列内のidx番目の「出荷伝票」
[idx]["DELIV_ITEM"] → 配列内のidx番目の「出荷明細」
[idx]["HU_NUMBER"] → 配列内のidx番目の「外部荷役単位 ID」
[idx]["INSPOUT_GUID"] → 配列内のidx番目の「品質検査結果: EWM 設定の在庫 GUID」
[idx]["EVENT"] → 配列内のidx番目の「論理時間」
[idx]["DATE"] → 配列内のidx番目の「日付」
[idx]["TIME"] → 配列内のidx番目の「時刻」
[idx]["ZONLE"] → 配列内のidx番目の「現在のユーザのタイムゾーン」
[idx]["TIMESTAMP"] → 配列内のidx番目の「取引開始時刻 (UTCタイムスタンプ)」
[idx]["SCRAP_INDICATOR"] → 配列内のidx番目の「EWM 処理の廃棄区」
[idx]["KEEP_QUANTITY"] → 配列内のidx番目の「EWM での廃棄処理の保持数量」
[idx]["GTS_STOCK_TYPE"] → 配列内のidx番目の「GTS在庫タイプ」
[idx]["MOVE_GTS_STOCK_TYPE"] → 配列内のidx番目の「 GTS在庫タイプ」

※ idxは0~n (配列サイズ-1)

(失敗時) エラー情報オブジェクト

エラー情報オブジェクトの構成は以下のとおりです。
エラー情報
オブジェクト
(Object)
ERR_CODE エラーコード (String)
1: 認証系システムエラー
2: 認証系アプリケーションエラー
3: 汎用系システムエラー
4: 汎用系アプリケーションエラー
7: 購買発注システムエラー
8: 購買発注アプリケーションエラー
詳細はjp.co.intra_mart.system.javascript.sapapi.ErrorJSHandler# をご覧ください。
ERR_MSG アプリケーション例外(システム例外)のメッセージ概要 (String)
ERR_DESC システム例外のメッセージ詳細 (String)

String getMatdocumentyear ()
入出庫伝票会計年度を取得します。
返却値
String
String 入出庫伝票会計年度
value getTestrun ()
在庫移動シミュレーションを取得します。
返却値
value
value Object 在庫移動シミュレーション
void setStrParam (String paramStr, String paramName, Object value)
構造型の項目に値をセットします。
パラメータ
paramStr : String
構造名
paramName : String
項目名
value : Object
セットする値
返却値
void
void setTblParam (String paramTable, String paramName, Object value, Number index)
テーブル型の項目に値をセットします。
パラメータ
paramTable : String
テーブル名
paramName : String
項目名
value : Object
セットする値
index : Number
レコード番号
返却値
void
void setTestrun (Object value)
在庫移動シミュレーションを設定します。
パラメータ
value : Object
在庫移動シミュレーション
返却値
void
String toString ()
デバッグ用のメソッドです。
返却値
String
String すべての属性の値