IM-ERP Real Connect

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

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.sap.module.AbstractController
      上位を拡張 jp.co.intra_mart.foundation.sap.module.ReferenceController
          上位を拡張 jp.co.intra_mart.foundation.sap.module.purchase.materialgetall.MaterialGetAll
              上位を拡張 jp.co.intra_mart.foundation.sap.module.purchase.MaterialGetAllController
すべての実装されたインタフェース:
Serializable

public class MaterialGetAllController
extends MaterialGetAll
implements Serializable

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

バージョン:
8.0
関連項目:
直列化された形式

フィールドの概要
 
クラス jp.co.intra_mart.foundation.sap.module.AbstractController から継承されたフィールド
bapiReturnErrMessage, bapiReturnMessage, sapClient
 
コンストラクタの概要
MaterialGetAllController()
          コンストラクタ生成
MaterialGetAllController(SapClient sapClient)
          コンストラクタ生成
MaterialGetAllController(String material, String companyCode, String plant, String storageLocation, String salesOrganisation, String distributionChannel)
          MaterialGetallのコンストラクタを呼び出し品目マスタ照会情報を取得します。
MaterialGetAllController(String material, String companyCode, String plant, String storageLocation, String salesOrganisation, String distributionChannel, SapClient sapClient)
          MaterialGetallのコンストラクタを呼び出し品目マスタ照会情報を取得します。
 
メソッドの概要
 void executeBapi()
          BapiControllerにより品目マスタ照会を行います。
 ExtensionOut getExtensionOut(int index)
          BAPI パラメータ EXTENSIONIN/EXTENSIONOUT の参照構造オブジェクトが既に 存在するかチェックします。
 InternationArticleNumbers getInternationArticleNumbers(int index)
          EANオブジェクトが既に存在するかチェックします。
 MaterialDescription getMaterialDescription(int index)
          品目テキストオブジェクトが既に存在するかチェックします。
 MaterialText getMaterialText(int index)
          テキスト (長)オブジェクトが既に存在するかチェックします。
 TaxClassifications getTaxClassifications(int index)
          制御デ-タオブジェクトが既に存在するかチェックします。
 UnitSofmeasure getUnitSofmeasure(int index)
          数量単位オブジェクトが既に存在するかチェックします。
 void setStrParam(String paramStr, String paramName, String value)
          構造型の項目に値をセットします。
 void setTblParam(String paramTable, String paramName, String value, int index)
          テーブル型の項目に値をセットします。
 
クラス jp.co.intra_mart.foundation.sap.module.purchase.materialgetall.MaterialGetAll から継承されたメソッド
getClientData, getCompanycode, getDistributionchannel, getExtensionOutList, getForecastParameters, getInternationArticleNumbersList, getLifoValuationData, getLifovaluationlevel, getMaterial, getMaterialDescriptionList, getMaterialEvg, getMaterialTextList, getPlanningData, getPlant, getPlantData, getProductionResourceToolData, getSalesData, getSalesorganisation, getStoragelocation, getStorageLocationData, getStoragetype, getStorageTypeData, getTaxClassificationsList, getUnitSofmeasureList, getValuationarea, getValuationData, getValuationtype, getWarehousenumber, getWarehouseNumberData, initMaterialGetAll, setClientData, setCompanycode, setDistributionchannel, setExpClientData, setExpExtensionOut, setExpForecastParameters, setExpInternationArticleNumbers, setExpLifoValuationData, setExpMaterialDescription, setExpMaterialText, setExportParam, setExpPlanningData, setExpPlantData, setExpProductionResourceToolData, setExpSalesData, setExpStorageLocationData, setExpStorageTypeData, setExpTaxClassifications, setExpUnitSofmeasure, setExpValuationData, setExpWarehouseNumberData, setExtensionOutList, setForecastParameters, setImpExtensionOut, setImpInternationArticleNumbers, setImpMaterialDescription, setImpMaterialText, setImportParam, setImpTaxClassifications, setImpUnitSofmeasure, setInternationArticleNumbersList, setLifoValuationData, setLifovaluationlevel, setMaterial, setMaterialDescriptionList, setMaterialEvg, setMaterialTextList, setPlanningData, setPlant, setPlantData, setProductionResourceToolData, setSalesData, setSalesorganisation, setStoragelocation, setStorageLocationData, setStoragetype, setStorageTypeData, setTaxClassificationsList, setUnitSofmeasureList, setValuationarea, setValuationData, setValuationtype, setWarehousenumber, setWarehouseNumberData, toString
 
クラス jp.co.intra_mart.foundation.sap.module.AbstractController から継承されたメソッド
createBapiController, executeBapi, getBapiReturnErrMessage, getBapiReturnMessage
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

MaterialGetAllController

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


MaterialGetAllController

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

パラメータ:
sapClient - SAPクライアント

MaterialGetAllController

public MaterialGetAllController(String material,
                                String companyCode,
                                String plant,
                                String storageLocation,
                                String salesOrganisation,
                                String distributionChannel)
MaterialGetallのコンストラクタを呼び出し品目マスタ照会情報を取得します。

パラメータ:
material - 品目コード
companyCode - 会社コード
plant - プラント
storageLocation - 保管場所
salesOrganisation - 販売組織
distributionChannel - 流通チャネル

MaterialGetAllController

public MaterialGetAllController(String material,
                                String companyCode,
                                String plant,
                                String storageLocation,
                                String salesOrganisation,
                                String distributionChannel,
                                SapClient sapClient)
MaterialGetallのコンストラクタを呼び出し品目マスタ照会情報を取得します。

パラメータ:
material - 品目コード
companyCode - 会社コード
plant - プラント
storageLocation - 保管場所
salesOrganisation - 販売組織
distributionChannel - 流通チャネル
sapClient - SAPクライアント
メソッドの詳細

executeBapi

public void executeBapi()
                 throws SAPAuthAppException,
                        SAPAuthSystemException,
                        SAPGeneralAppException,
                        SAPGeneralSystemException,
                        SAPPurchaseAppException,
                        SAPPurchaseSystemException
BapiControllerにより品目マスタ照会を行います。

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

setStrParam

public void setStrParam(String paramStr,
                        String paramName,
                        String value)
                 throws SAPSalesSystemException
構造型の項目に値をセットします。

パラメータ:
paramStr - 構造名
paramName - 項目名
value - セットする値
例外:
SAPSalesSystemException - 販売管理業務システム例外

setTblParam

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

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

getMaterialDescription

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

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

getUnitSofmeasure

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

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

getInternationArticleNumbers

public InternationArticleNumbers getInternationArticleNumbers(int index)
EANオブジェクトが既に存在するかチェックします。 存在しなければオブジェクトを作成します。

パラメータ:
index - レコード番号
戻り値:
internationArticleNumbers EANオブジェクト

getMaterialText

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

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

getTaxClassifications

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

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

getExtensionOut

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

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

IM-ERP Real Connect

Copyright (c) 2013 NTT DATA INTRAMART CORPORATION.