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
- 関連項目:
- 直列化された形式
|
メソッドの概要 |
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 |
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 - 会計業務システム例外
Copyright (c) 2013 NTT DATA INTRAMART CORPORATION.