IM-ERP Real Connect

jp.co.intra_mart.foundation.sap.module.accounting
クラス AccEmployeePayPostController

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.accounting.AccEmployeePayPost
              上位を拡張 jp.co.intra_mart.foundation.sap.module.accounting.AccEmployeePayPostController
すべての実装されたインタフェース:
Serializable

public class AccEmployeePayPostController
extends AccEmployeePayPost
implements Serializable

伝票登録コントローラクラス
機能は以下の通り

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

フィールドの概要
 
クラス jp.co.intra_mart.foundation.sap.module.UpdateController から継承されたフィールド
connectionManager
 
クラス jp.co.intra_mart.foundation.sap.module.AbstractController から継承されたフィールド
bapiReturnErrMessage, bapiReturnMessage, sapClient
 
コンストラクタの概要
AccEmployeePayPostController()
          伝票ヘッダ、仕入先明細一覧、G/L 勘定明細一覧、税明細一覧、 明細通貨項目一覧を作成します。
AccEmployeePayPostController(ConnectionManager connetionManager)
          伝票ヘッダ、仕入先明細一覧、G/L 勘定明細一覧、税明細一覧、明細通貨項目一覧を作成します。

ConnectionManagerを使用することで、ConnectionManagerから トランザクションを制御でき、 たとえば同一トランザクション内で複数の登録処理を実行することができます。
AccEmployeePayPostController(SapClient sapClient)
          伝票ヘッダ、仕入先明細一覧、G/L 勘定明細一覧、税明細一覧、明細通貨項目一覧を作成します。

SapClientを使用することで、SapClientにて指定した SAPアプリケーションサーバへデータを登録することが可能です。
 
メソッドの概要
 void executeBapi()
          BapiControllerにより会計伝票を登録します。
 
クラス jp.co.intra_mart.foundation.sap.module.accounting.AccEmployeePayPost から継承されたメソッド
executeBapi, getAccountGlList, getAccountPayableList, getAccountTaxList, getCurrencyAmountList, getDocumentHeader, getExtension1List, getObjKey, getObjSys, getObjType, getTravelAmountList, getTravelList, setAccountGlList, setAccountPayableList, setAccountTaxList, setCuAmtBase, setCuAmtDoccur, setCuCurrency, setCuItemnoAcc, setCurrencyAmountList, setDocAcDocNo, setDocCompCode, setDocDocDate, setDocDocType, setDocFiscYear, setDocFisPeriod, setDocHeaderTxt, setDocObjKey, setDocObjType, setDocPstngDate, setDocRefDocNo, setDocumentHeader, setDocUsername, setExportParam, setExtension1List, setGlAllocNmbr, setGlBusArea, setGlCompCode, setGlCostcenter, setGlDocType, setGlFiscYear, setGlGlAccount, setGlItemnoAcc, setGlItemText, setGlOrderid, setGlPstngDate, setGlRefKey1, setGlTaxCode, setGlWbsElement, setImportParam, setObjKey, setObjSys, setObjType, setPaAllocNmbr, setPaBlineDate, setPaGlAccount, setPaItemnoAcc, setPaItemText, setPaPymtMeth, setPaVendorNo, setStrParam, setTaGlAccount, setTaItemnoAcc, setTaTaxCode, setTblParam, setTravelAmountList, setTravelList, toString
 
クラス jp.co.intra_mart.foundation.sap.module.UpdateController から継承されたメソッド
createBapiController
 
クラス jp.co.intra_mart.foundation.sap.module.AbstractController から継承されたメソッド
getBapiReturnErrMessage, getBapiReturnMessage
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

AccEmployeePayPostController

public AccEmployeePayPostController()
伝票ヘッダ、仕入先明細一覧、G/L 勘定明細一覧、税明細一覧、 明細通貨項目一覧を作成します。


AccEmployeePayPostController

public AccEmployeePayPostController(ConnectionManager connetionManager)
伝票ヘッダ、仕入先明細一覧、G/L 勘定明細一覧、税明細一覧、明細通貨項目一覧を作成します。

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

パラメータ:
connetionManager - コネクションマネージャー

AccEmployeePayPostController

public AccEmployeePayPostController(SapClient sapClient)
伝票ヘッダ、仕入先明細一覧、G/L 勘定明細一覧、税明細一覧、明細通貨項目一覧を作成します。

SapClientを使用することで、SapClientにて指定した SAPアプリケーションサーバへデータを登録することが可能です。

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

executeBapi

public void executeBapi()
                 throws SAPAuthAppException,
                        SAPAuthSystemException,
                        SAPGeneralAppException,
                        SAPGeneralSystemException,
                        SAPAccountingAppException,
                        SAPAccountingSystemException
BapiControllerにより会計伝票を登録します。

例外:
SAPAuthAppException - 認証系アプリケーション例外
SAPAuthSystemException - 認証系システム例外
SAPGeneralAppException - 汎用アプリケーション例外
SAPGeneralSystemException - 汎用システム例外
SAPAccountingAppException - 会計業務アプリケーション例外
SAPAccountingSystemException - 会計業務システム例外

IM-ERP Real Connect

Copyright (c) 2013 NTT DATA INTRAMART CORPORATION.