IM-ERP Real Connect

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

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.PurchaseGetItemSrel
すべての実装されたインタフェース:
Serializable

public class PurchaseGetItemSrel
extends ReferenceController
implements Serializable

伝票承認対象一覧情報クラス
機能は以下の通り

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

フィールドの概要
 
クラス jp.co.intra_mart.foundation.sap.module.AbstractController から継承されたフィールド
bapiReturnErrMessage, bapiReturnMessage, sapClient
 
コンストラクタの概要
PurchaseGetItemSrel(SapClient sapClient)
          コンストラクタ生成
PurchaseGetItemSrel(String relGroup, String relCode, String itemsForRelease, SapClient sapClient)
          承認対象一覧を作成します。
 
メソッドの概要
 void executeBapi()
          BapiControllerにより仕入先マスタ詳細を作成します。
 String getItemsForRelease()
          区分: 承認待ち購買発注のみ照会を取得します。
 List<PurchaseHeaders> getPurchaseHeadersList()
          伝票ヘッダ一覧(PurchaseHeadersインスタンスの配列)を取得します。
 List<PurchaseItems> getPurchaseItemsList()
          伝票明細一覧(PurchaseItemsインスタンスの配列)を取得します。
 String getRelCode()
          承認コードを取得します。
 String getRelGroup()
          承認グループを取得します。
 void setItemsForRelease(String strItemsForRelease)
          区分: 承認待ち購買発注のみ照会を設定します。
 void setPurchaseHeadersList(List<PurchaseHeaders> purchaseHeadersList)
          伝票ヘッダ一覧(PurchaseHeadersインスタンスの配列)を設定します。
 void setPurchaseItemsList(List<PurchaseItems> purchaseItemsList)
          伝票明細一覧(PurchaseItemsインスタンスの配列)を設定します。
 void setRelCode(String strRelCode)
          承認コードを設定します。
 void setRelGroup(String strRelGroup)
          承認グループを設定します。
 String 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
 

コンストラクタの詳細

PurchaseGetItemSrel

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

パラメータ:
sapClient - sapClient SAPへの接続情報が格納されたオブジェクト

PurchaseGetItemSrel

public PurchaseGetItemSrel(String relGroup,
                           String relCode,
                           String itemsForRelease,
                           SapClient sapClient)
                    throws SAPAuthAppException,
                           SAPAuthSystemException,
                           SAPGeneralAppException,
                           SAPGeneralSystemException,
                           SAPPurchaseAppException,
                           SAPPurchaseSystemException
承認対象一覧を作成します。

パラメータ:
relGroup - 承認グループ
relCode - 承認コード
itemsForRelease - 照会区分
sapClient - sapClient SAPへの接続情報が格納されたオブジェクト
例外:
SAPAuthAppException - 認証系アプリケーション例外
SAPAuthSystemException - 認証系システム例外
SAPGeneralAppException - 汎用アプリケーション例外
SAPGeneralSystemException - 汎用システム例外
SAPPurchaseAppException - 購買発注業務アプリケーション例外
SAPPurchaseSystemException - 会計業務システム例外
メソッドの詳細

executeBapi

public void executeBapi()
                 throws SAPAuthAppException,
                        SAPAuthSystemException,
                        SAPGeneralAppException,
                        SAPGeneralSystemException,
                        SAPPurchaseAppException,
                        SAPPurchaseSystemException
BapiControllerにより仕入先マスタ詳細を作成します。

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

setRelGroup

public void setRelGroup(String strRelGroup)
承認グループを設定します。

パラメータ:
strRelGroup - 承認グループ

setRelCode

public void setRelCode(String strRelCode)
承認コードを設定します。

パラメータ:
strRelCode - 承認コード

setItemsForRelease

public void setItemsForRelease(String strItemsForRelease)
区分: 承認待ち購買発注のみ照会を設定します。

パラメータ:
strItemsForRelease - 区分: 承認待ち購買発注のみ照会

setPurchaseHeadersList

public void setPurchaseHeadersList(List<PurchaseHeaders> purchaseHeadersList)
伝票ヘッダ一覧(PurchaseHeadersインスタンスの配列)を設定します。

パラメータ:
purchaseHeadersList - 伝票ヘッダ一覧を設定します。
関連項目:
PurchaseHeaders

setPurchaseItemsList

public void setPurchaseItemsList(List<PurchaseItems> purchaseItemsList)
伝票明細一覧(PurchaseItemsインスタンスの配列)を設定します。

パラメータ:
purchaseItemsList - 伝票明細一覧を設定します。
関連項目:
PurchaseItems

getRelGroup

public String getRelGroup()
承認グループを取得します。

戻り値:
srtRelGroup 承認グループ

getRelCode

public String getRelCode()
承認コードを取得します。

戻り値:
srtRelCode 承認コード

getItemsForRelease

public String getItemsForRelease()
区分: 承認待ち購買発注のみ照会を取得します。

戻り値:
srtItemsForRelease 区分: 承認待ち購買発注のみ照会

getPurchaseHeadersList

public List<PurchaseHeaders> getPurchaseHeadersList()
伝票ヘッダ一覧(PurchaseHeadersインスタンスの配列)を取得します。

戻り値:
deliveryAddressList 出荷伝票アドレス一覧
関連項目:
PurchaseHeaders

getPurchaseItemsList

public List<PurchaseItems> getPurchaseItemsList()
伝票明細一覧(PurchaseItemsインスタンスの配列)を取得します。

戻り値:
deliveryAddressList 出荷伝票アドレス一覧
関連項目:
PurchaseItems

toString

public String toString()
デバッグ用のメソッドです。

オーバーライド:
クラス Object 内の toString
戻り値:
value すべての属性の値

IM-ERP Real Connect

Copyright (c) 2013 NTT DATA INTRAMART CORPORATION.