intra-mart 6.1.14

jp.co.intra_mart.foundation.sap.module.purchase
クラス MaterialSaveReplicaController

java.lang.Object
  拡張jp.co.intra_mart.foundation.sap.module.AbstractController
      拡張jp.co.intra_mart.foundation.sap.module.UpdateController
          拡張jp.co.intra_mart.foundation.sap.module.purchase.materialsavereplica.MaterialSaveReplica
              拡張jp.co.intra_mart.foundation.sap.module.purchase.MaterialSaveReplicaController
すべての実装インタフェース:
Serializable

public class MaterialSaveReplicaController
extends MaterialSaveReplica
implements Serializable

品目マスタ更新コントローラクラス
機能は以下の通り

関連項目:
直列化された形式

フィールドの概要
 
クラス jp.co.intra_mart.foundation.sap.module.UpdateController から継承したフィールド
connectionManager
 
クラス jp.co.intra_mart.foundation.sap.module.AbstractController から継承したフィールド
bapiReturnErrMessage, bapiReturnMessage, sapClient
 
コンストラクタの概要
MaterialSaveReplicaController()
          コンストラクタ生成
MaterialSaveReplicaController(ConnectionManager connectionManager)
          コンストラクタ生成
MaterialSaveReplicaController(SapClient sapClient)
          コンストラクタ生成
 
メソッドの概要
 void executeBapi()
          BapiControllerにより品目マスタを更新します。
 ClientDataList getClientDataList(int index)
          品目データ (クライアントレベル)が既に存在するかチェックします。
 ExtensionIn getExtensionIn(int index)
          BAPI パラメータ EXTENSIONIN/EXTENSIONOUT の参照構造が既に存在するか チェックします。
 ExtensionInX getExtensionInX(int index)
          拡張イン/拡張アウトのチェックボックス構造が既に存在するかチェックします。
 ForecastParametersList getForecastParametersList(int index)
          需要予測パラメータが既に存在するかチェックします。
 ForecastValues getForecastValues(int index)
          需要予測値のデータ転送が既に存在するかチェックします。
 HeadData getHeadData(int index)
          管理情報設定ヘッダセグメントが既に存在するかチェックします。
 InternationalArtnos getInternationalArtnos(int index)
          国際商品コード (EAN)が既に存在するかチェックします。
 MaterialDescription getMaterialDescription(int index)
          品目テキストが既に存在するかチェックします。
 MaterialLongText getMaterialLongText(int index)
          テキスト (長)が既に存在するかチェックします。
 PlanningDataList getPlanningDataList(int index)
          品目マスタ/製品グループの変更伝票構造が既に存在するかチェックします。
 PlantDataList getPlantDataList(int index)
          品目データ (プラントレベル)が既に存在するかチェックします。
 PrtData getPrtData(int index)
          品目マスタの生産資源/治工具 (PRT) 項目が既に存在するかチェックします。
 SalesDataList getSalesDataList(int index)
          販売データが既に存在するかチェックします。
 StorageLocationDataList getStorageLocationDataList(int index)
          品目データ (保管場所レベル)が既に存在するかチェックします。
 StorageTypeDataList getStorageTypeDataList(int index)
          保管域タイプデータが既に存在するかチェックします。
 TaxClassifications getTaxClassifications(int index)
          制御デ−タが既に存在するかチェックします。
 TotalConsumption getTotalConsumption(int index)
          品目総消費量のデータ転送が既に存在するかチェックします。
 UnitSofmeasure getUnitSofmeasure(int index)
          数量単位が既に存在するかチェックします。
 UnplndConsumption getUnplndConsumption(int index)
          計画外消費のデータ転送が既に存在するかチェックします。
 ValuationDataList getValuationDataList(int index)
          評価データが既に存在するかチェックします。
 WarehouseNumberDataList getWarehouseNumberDataList(int index)
          倉庫番号データが既に存在するかチェックします。
 void setTblParam(String paramTable, String paramName, String value, int index)
          テーブル型の項目に値をセットします。
 
クラス jp.co.intra_mart.foundation.sap.module.purchase.materialsavereplica.MaterialSaveReplica から継承したメソッド
getClientDataList, getExtensionInList, getExtensionInXList, getFlagCadCall, getForecastParametersList, getForecastValuesList, getHeadDataList, getInpfldcheck, getInternationalArtnosList, getMaterialDescriptionList, getMaterialLongTextList, getNoappllog, getNochangedoc, getPlanningDataList, getPlantDataList, getPrtDataList, getReturnMessagesList, getSalesDataList, getStorageLocationDataList, getStorageTypeDataList, getTaxClassificationsList, getTestrun, getTotalConsumptionList, getUnitSofmeasureList, getUnplndConsumptionList, getValuationDataList, getWarehouseNumberDataList, initMaterialSaveReplica, setClientDataList, setExportParam, setExtensionInList, setExtensionInXList, setFlagCadCall, setForecastParametersList, setForecastValuesList, setHeadDataList, setImportParam, setInpfldcheck, setInternationalArtnosList, setMaterialDescriptionList, setMaterialLongTextList, setNoappllog, setNochangedoc, setPlanningDataList, setPlantDataList, setPrtDataList, setReturnMessagesList, setSalesDataList, setStorageLocationDataList, setStorageTypeDataList, setTaxClassificationsList, setTestrun, setTotalConsumptionList, setUnitSofmeasureList, setUnplndConsumptionList, setValuationDataList, setWarehouseNumberDataList, toString
 
クラス jp.co.intra_mart.foundation.sap.module.UpdateController から継承したメソッド
createBapiController
 
クラス jp.co.intra_mart.foundation.sap.module.AbstractController から継承したメソッド
executeBapi, getBapiReturnErrMessage, getBapiReturnMessage
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

MaterialSaveReplicaController

public MaterialSaveReplicaController()
コンストラクタ生成


MaterialSaveReplicaController

public MaterialSaveReplicaController(ConnectionManager connectionManager)
コンストラクタ生成

パラメータ:
connectionManager - コネクションオブジェクト

MaterialSaveReplicaController

public MaterialSaveReplicaController(SapClient sapClient)
コンストラクタ生成

パラメータ:
sapClient - SAPクライアント
メソッドの詳細

executeBapi

public void executeBapi()
                 throws SAPAuthAppException,
                        SAPAuthSystemException,
                        SAPGeneralAppException,
                        SAPGeneralSystemException,
                        SAPPurchaseAppException,
                        SAPPurchaseSystemException
BapiControllerにより品目マスタを更新します。

例外:
SAPAuthAppException - 認証系アプリケーション例外
SAPAuthSystemException - 認証系システム例外
SAPGeneralAppException - 汎用アプリケーション例外
SAPGeneralSystemException - 汎用システム例外
SAPPurchaseAppException - 購買発注業務アプリケーション例外
SAPPurchaseSystemException - 購買発注業務システム例外

setTblParam

public void setTblParam(String paramTable,
                        String paramName,
                        String value,
                        int index)
                 throws SAPPurchaseSystemException
テーブル型の項目に値をセットします。

パラメータ:
paramTable - テーブル名
paramName - パラメータ名
value - セットする値
index - レコード番号
例外:
SAPPurchaseSystemException - 購買発注業務システム例外

getHeadData

public HeadData getHeadData(int index)
管理情報設定ヘッダセグメントが既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 管理情報設定ヘッダセグメントオブジェクト

getClientDataList

public ClientDataList getClientDataList(int index)
品目データ (クライアントレベル)が既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 品目データ (クライアントレベル) オブジェクト

getPlantDataList

public PlantDataList getPlantDataList(int index)
品目データ (プラントレベル)が既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 品目データ (プラントレベル) オブジェクト

getForecastParametersList

public ForecastParametersList getForecastParametersList(int index)
需要予測パラメータが既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 需要予測パラメータオブジェクト

getPlanningDataList

public PlanningDataList getPlanningDataList(int index)
品目マスタ/製品グループの変更伝票構造が既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 品目マスタ/製品グループの変更伝票構造オブジェクト

getStorageLocationDataList

public StorageLocationDataList getStorageLocationDataList(int index)
品目データ (保管場所レベル)が既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 品目データ (保管場所レベル) オブジェクト

getValuationDataList

public ValuationDataList getValuationDataList(int index)
評価データが既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 評価データオブジェクト

getWarehouseNumberDataList

public WarehouseNumberDataList getWarehouseNumberDataList(int index)
倉庫番号データが既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 倉庫番号データオブジェクト

getSalesDataList

public SalesDataList getSalesDataList(int index)
販売データが既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 販売データオブジェクト

getStorageTypeDataList

public StorageTypeDataList getStorageTypeDataList(int index)
保管域タイプデータが既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 保管域タイプデータオブジェクト

getMaterialDescription

public MaterialDescription getMaterialDescription(int index)
品目テキストが既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 品目テキストオブジェクト

getUnitSofmeasure

public UnitSofmeasure getUnitSofmeasure(int index)
数量単位が既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 数量単位オブジェクト

getInternationalArtnos

public InternationalArtnos getInternationalArtnos(int index)
国際商品コード (EAN)が既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 国際商品コード (EAN)オブジェクト

getMaterialLongText

public MaterialLongText getMaterialLongText(int index)
テキスト (長)が既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj テキスト (長)オブジェクト

getTaxClassifications

public TaxClassifications getTaxClassifications(int index)
制御デ−タが既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 制御デ−タオブジェクト

getPrtData

public PrtData getPrtData(int index)
品目マスタの生産資源/治工具 (PRT) 項目が既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 品目マスタの生産資源/治工具 (PRT) 項目オブジェクト

getExtensionIn

public ExtensionIn getExtensionIn(int index)
BAPI パラメータ EXTENSIONIN/EXTENSIONOUT の参照構造が既に存在するか チェックします。存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj BAPI パラメータ EXTENSIONIN/EXTENSIONOUT の参照構造 オブジェクト

getExtensionInX

public ExtensionInX getExtensionInX(int index)
拡張イン/拡張アウトのチェックボックス構造が既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 拡張イン/拡張アウトのチェックボックス構造オブジェクト

getForecastValues

public ForecastValues getForecastValues(int index)
需要予測値のデータ転送が既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 需要予測値のデータ転送オブジェクト

getUnplndConsumption

public UnplndConsumption getUnplndConsumption(int index)
計画外消費のデータ転送が既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 計画外消費のデータ転送オブジェクト

getTotalConsumption

public TotalConsumption getTotalConsumption(int index)
品目総消費量のデータ転送が既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
returnObj 品目総消費量のデータ転送オブジェクト

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.