IM-ERP Real Connect

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

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
すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
AccEmployeePayPostController

public class AccEmployeePayPost
extends UpdateController
implements Serializable

伝票登録クラス
機能は以下の通り

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

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

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

SapClientを使用することで、SapClientにて指定した SAPアプリケーションサーバへデータを登録することが可能です。
 
メソッドの概要
 void executeBapi(BapiController bapiController)
          会計伝票の登録及び変更に共通で使用する項目に値をセットした後、 AbstractController#executeBapi()を実行します。
 List<AccountGl> getAccountGlList()
          G/L 勘定明細一覧(AccountGlインスタンスの配列)を取得します。
 List<AccountPayable> getAccountPayableList()
          仕入先明細一覧(AccountPayableインスタンスの配列)を取得します。
 List<AccountTax> getAccountTaxList()
          税明細一覧(AccountTaxインスタンスの配列)を取得します。
 List<CurrencyAmount> getCurrencyAmountList()
          明細通貨項目一覧(CurrencyAmountインスタンスの配列)を取得します。
 DocumentHeader getDocumentHeader()
          伝票ヘッダを取得します。
 List<Extension1> getExtension1List()
          カスタマ拡張テーブル一覧(Extension1インスタンスの配列)を取得します。
 String getObjKey()
          参照キーを取得します。
 String getObjSys()
          参照システムを取得します。
 String getObjType()
          参照処理を取得します。
 List<TravelAmount> getTravelAmountList()
          旅費資金計画通貨項目一覧(TravelAmountインスタンスの配列)を取得します。
 List<Travel> getTravelList()
          旅費資金予算明細一覧(Travelインスタンスの配列)を取得します。
 void setAccountGlList(List<AccountGl> accountGlList)
          G/L 勘定明細一覧を設定します。
 void setAccountPayableList(List<AccountPayable> accountPayableList)
          仕入先明細一覧を設定します。
 void setAccountTaxList(List<AccountTax> accountTaxList)
          税明細一覧を設定します。
 void setCuAmtBase(String cuAmtBase, int index)
          明細通貨項目の課税基準額に値を設定します。
 void setCuAmtDoccur(String cuAmtDoccur, int index)
          明細通貨項目の伝票通貨額に値を設定します。
 void setCuCurrency(String cuCurrency, int index)
          明細通貨項目の通貨コードに値を設定します。
 void setCuItemnoAcc(String cuItemnoAcc, int index)
          明細通貨項目の会計伝票明細番号に値を設定します。
 void setCurrencyAmountList(List<CurrencyAmount> currencyAmountList)
          明細通貨項目一覧を設定します。
 void setDocAcDocNo(String docAcDocNo)
          伝票ヘッダの会計伝票番号に値を設定します。
 void setDocCompCode(String docCompCode)
          伝票ヘッダの会社コードに値を設定します。
 void setDocDocDate(String docDocDate)
          伝票ヘッダの伝票の伝票日付に値を設定します。
 void setDocDocType(String docDocType)
          伝票ヘッダの伝票タイプに値を設定します。
 void setDocFiscYear(String docFiscYear)
          伝票ヘッダの会計年度に値を設定します。
 void setDocFisPeriod(String docFisPeriod)
          伝票ヘッダの会計期間に値を設定します。
 void setDocHeaderTxt(String docHeaderTxt)
          伝票ヘッダの伝票ヘッダテキストに値を設定します。
 void setDocObjKey(String docObjKey)
          伝票ヘッダのオブジェクトキーに値を設定します。
 void setDocObjType(String docObjType)
          伝票ヘッダの参照処理に値を設定します。
 void setDocPstngDate(String docPstngDate)
          伝票ヘッダの伝票の転記日付に値を設定します。
 void setDocRefDocNo(String docRefDocNo)
          伝票ヘッダの参照伝票番号に値を設定します。
 void setDocumentHeader(DocumentHeader documentHeader)
          伝票ヘッダを設定します。
 void setDocUsername(String docUsername)
          伝票ヘッダのユーザ名に値を設定します。
 void setExportParam(BapiController bapiController)
          伝票に登録された情報をセットします。
 void setExtension1List(List<Extension1> extension1List)
          カスタマ拡張テーブル一覧を設定します。
 void setGlAllocNmbr(String glAllocNmbr, int index)
          G/L 勘定明細のソートキーに値を設定します。
 void setGlBusArea(String glBusArea, int index)
          G/L 勘定明細の事業領域に値を設定します。
 void setGlCompCode(String glCompCode, int index)
          G/L 勘定明細の会社コードに値を設定します。
 void setGlCostcenter(String glCostcenter, int index)
          G/L 勘定明細の原価センタに値を設定します。
 void setGlDocType(String glDocType, int index)
          G/L 勘定明細の伝票タイプに値を設定します。
 void setGlFiscYear(String glFiscYear, int index)
          G/L 勘定明細の会計年度に値を設定します。
 void setGlGlAccount(String glGlAccount, int index)
          G/L 勘定明細の総勘定元帳勘定に値を設定します。
 void setGlItemnoAcc(String glItemnoAcc, int index)
          G/L 勘定明細の会計伝票明細番号に値を設定します。
 void setGlItemText(String glItemText, int index)
          G/L 勘定明細の明細テキストに値を設定します。
 void setGlOrderid(String glOrderid, int index)
          G/L 勘定明細の指図番号に値を設定します。
 void setGlPstngDate(String glPstngDate, int index)
          G/L 勘定明細の伝票の転記日付に値を設定します。
 void setGlRefKey1(String glRefKey1, int index)
          G/L 勘定明細の取引先参照キーに値を設定します。
 void setGlTaxCode(String glTaxCode, int index)
          G/L 勘定明細の消費税コードに値を設定します。
 void setGlWbsElement(String glWbsElement, int index)
          G/L 勘定明細のWBS 要素に値を設定します。
 void setImportParam(BapiController bapiController)
          伝票に登録する値をセットします。
 void setObjKey(String objKey)
          参照キーを設定します。
 void setObjSys(String objSys)
          参照システムを設定します。
 void setObjType(String objType)
          参照処理を設定します。
 void setPaAllocNmbr(String paAllocNmbr, int index)
          仕入先明細のソートキーに値を設定します。
 void setPaBlineDate(String paBlineDate, int index)
          仕入先明細の期日計算の支払基準日に値を設定します。
 void setPaGlAccount(String paGlAccount, int index)
          仕入先明細の総勘定元帳勘定に値を設定します。
 void setPaItemnoAcc(String paItemnoAcc, int index)
          仕入先明細の会計伝票明細番号に値を設定します。
 void setPaItemText(String paItemText, int index)
          仕入先明細の明細テキストに値を設定します。
 void setPaPymtMeth(String paPymtMeth, int index)
          仕入先明細の支払方法に値を設定します。
 void setPaVendorNo(String paVendorNo, int index)
          仕入先明細の仕入先または債権者の勘定コードに値を設定します。
 void setStrParam(String paramStr, String paramName, String value)
          構造型の項目に値をセットします。
 void setTaGlAccount(String taGlAccount, int index)
          税明細の総勘定元帳勘定に値を設定します。
 void setTaItemnoAcc(String taItemnoAcc, int index)
          税明細の会計伝票明細番号に値を設定します。
 void setTaTaxCode(String taTaxCode, int index)
          税明細の消費税コードに値を設定します。
 void setTblParam(String paramTable, String paramName, String value, int index)
          テーブル型の項目に値をセットします。
 void setTravelAmountList(List<TravelAmount> travelAmountList)
          旅費資金計画通貨項目一覧を設定します。
 void setTravelList(List<Travel> travelList)
          旅費資金予算明細一覧を設定します。
 String 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
 

コンストラクタの詳細

AccEmployeePayPost

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


AccEmployeePayPost

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

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

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

AccEmployeePayPost

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

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

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

executeBapi

public void executeBapi(BapiController bapiController)
                 throws SAPAuthAppException,
                        SAPAuthSystemException,
                        SAPGeneralAppException,
                        SAPGeneralSystemException,
                        SAPBapiReturnErrMessageExistException
会計伝票の登録及び変更に共通で使用する項目に値をセットした後、 AbstractController#executeBapi()を実行します。

オーバーライド:
クラス AbstractController 内の executeBapi
パラメータ:
bapiController - BapiControllerインスタンス
例外:
SAPAuthAppException - 認証系アプリケーション例外
SAPAuthSystemException - 認証系システム例外
SAPGeneralAppException - 汎用アプリケーション例外
SAPGeneralSystemException - 汎用システム例外
SAPBapiReturnErrMessageExistException - BAPI実行結果例外

setImportParam

public void setImportParam(BapiController bapiController)
                    throws SAPGeneralAppException,
                           SAPGeneralSystemException
伝票に登録する値をセットします。

パラメータ:
bapiController - BapiController
例外:
SAPGeneralAppException - 汎用アプリケーション例外
SAPGeneralSystemException - 汎用システム例外

setExportParam

public void setExportParam(BapiController bapiController)
                    throws SAPGeneralSystemException
伝票に登録された情報をセットします。

パラメータ:
bapiController - BapiController
例外:
SAPGeneralSystemException - 汎用システム例外

setDocObjType

public void setDocObjType(String docObjType)
伝票ヘッダの参照処理に値を設定します。

パラメータ:
docObjType - 参照処理

setDocObjKey

public void setDocObjKey(String docObjKey)
伝票ヘッダのオブジェクトキーに値を設定します。

パラメータ:
docObjKey - オブジェクトキー

setDocUsername

public void setDocUsername(String docUsername)
伝票ヘッダのユーザ名に値を設定します。

パラメータ:
docUsername - ユーザ名

setDocHeaderTxt

public void setDocHeaderTxt(String docHeaderTxt)
伝票ヘッダの伝票ヘッダテキストに値を設定します。

パラメータ:
docHeaderTxt - 伝票ヘッダテキスト

setDocCompCode

public void setDocCompCode(String docCompCode)
伝票ヘッダの会社コードに値を設定します。

パラメータ:
docCompCode - 会社コード

setDocAcDocNo

public void setDocAcDocNo(String docAcDocNo)
伝票ヘッダの会計伝票番号に値を設定します。

パラメータ:
docAcDocNo - 会計伝票番号

setDocFiscYear

public void setDocFiscYear(String docFiscYear)
伝票ヘッダの会計年度に値を設定します。

パラメータ:
docFiscYear - 会計年度

setDocDocDate

public void setDocDocDate(String docDocDate)
伝票ヘッダの伝票の伝票日付に値を設定します。

パラメータ:
docDocDate - 伝票の伝票日付

setDocPstngDate

public void setDocPstngDate(String docPstngDate)
伝票ヘッダの伝票の転記日付に値を設定します。

パラメータ:
docPstngDate - 伝票の転記日付

setDocFisPeriod

public void setDocFisPeriod(String docFisPeriod)
伝票ヘッダの会計期間に値を設定します。

パラメータ:
docFisPeriod - 会計期間

setDocDocType

public void setDocDocType(String docDocType)
伝票ヘッダの伝票タイプに値を設定します。

パラメータ:
docDocType - 伝票タイプ

setDocRefDocNo

public void setDocRefDocNo(String docRefDocNo)
伝票ヘッダの参照伝票番号に値を設定します。

パラメータ:
docRefDocNo - 参照伝票番号

setPaItemnoAcc

public void setPaItemnoAcc(String paItemnoAcc,
                           int index)
仕入先明細の会計伝票明細番号に値を設定します。

パラメータ:
paItemnoAcc - 会計伝票明細番号
index - レコード番号

setPaVendorNo

public void setPaVendorNo(String paVendorNo,
                          int index)
仕入先明細の仕入先または債権者の勘定コードに値を設定します。

パラメータ:
paVendorNo - 仕入先または債権者の勘定コード
index - レコード番号

setPaGlAccount

public void setPaGlAccount(String paGlAccount,
                           int index)
仕入先明細の総勘定元帳勘定に値を設定します。

パラメータ:
paGlAccount - 総勘定元帳勘定
index - レコード番号

setPaBlineDate

public void setPaBlineDate(String paBlineDate,
                           int index)
仕入先明細の期日計算の支払基準日に値を設定します。

パラメータ:
paBlineDate - 期日計算の支払基準日
index - レコード番号

setPaPymtMeth

public void setPaPymtMeth(String paPymtMeth,
                          int index)
仕入先明細の支払方法に値を設定します。

パラメータ:
paPymtMeth - 支払方法
index - レコード番号

setPaAllocNmbr

public void setPaAllocNmbr(String paAllocNmbr,
                           int index)
仕入先明細のソートキーに値を設定します。

パラメータ:
paAllocNmbr - ソートキー
index - レコード番号

setPaItemText

public void setPaItemText(String paItemText,
                          int index)
仕入先明細の明細テキストに値を設定します。

パラメータ:
paItemText - 明細テキスト
index - レコード番号

setGlItemnoAcc

public void setGlItemnoAcc(String glItemnoAcc,
                           int index)
G/L 勘定明細の会計伝票明細番号に値を設定します。

パラメータ:
glItemnoAcc - 会計伝票明細番号
index - レコード番号

setGlGlAccount

public void setGlGlAccount(String glGlAccount,
                           int index)
G/L 勘定明細の総勘定元帳勘定に値を設定します。

パラメータ:
glGlAccount - 総勘定元帳勘定
index - レコード番号

setGlCompCode

public void setGlCompCode(String glCompCode,
                          int index)
G/L 勘定明細の会社コードに値を設定します。

パラメータ:
glCompCode - 会社コード
index - レコード番号

setGlPstngDate

public void setGlPstngDate(String glPstngDate,
                           int index)
G/L 勘定明細の伝票の転記日付に値を設定します。

パラメータ:
glPstngDate - 伝票の転記日付
index - レコード番号

setGlDocType

public void setGlDocType(String glDocType,
                         int index)
G/L 勘定明細の伝票タイプに値を設定します。

パラメータ:
glDocType - 伝票タイプ
index - レコード番号

setGlFiscYear

public void setGlFiscYear(String glFiscYear,
                          int index)
G/L 勘定明細の会計年度に値を設定します。

パラメータ:
glFiscYear - 会計年度
index - レコード番号

setGlRefKey1

public void setGlRefKey1(String glRefKey1,
                         int index)
G/L 勘定明細の取引先参照キーに値を設定します。

パラメータ:
glRefKey1 - 取引先参照キー
index - レコード番号

setGlItemText

public void setGlItemText(String glItemText,
                          int index)
G/L 勘定明細の明細テキストに値を設定します。

パラメータ:
glItemText - 明細テキスト
index - レコード番号

setGlTaxCode

public void setGlTaxCode(String glTaxCode,
                         int index)
G/L 勘定明細の消費税コードに値を設定します。

パラメータ:
glTaxCode - 消費税コード
index - レコード番号

setGlAllocNmbr

public void setGlAllocNmbr(String glAllocNmbr,
                           int index)
G/L 勘定明細のソートキーに値を設定します。

パラメータ:
glAllocNmbr - ソートキー
index - レコード番号

setGlBusArea

public void setGlBusArea(String glBusArea,
                         int index)
G/L 勘定明細の事業領域に値を設定します。

パラメータ:
glBusArea - 事業領域
index - レコード番号

setGlCostcenter

public void setGlCostcenter(String glCostcenter,
                            int index)
G/L 勘定明細の原価センタに値を設定します。

パラメータ:
glCostcenter - 原価センタ
index - レコード番号

setGlOrderid

public void setGlOrderid(String glOrderid,
                         int index)
G/L 勘定明細の指図番号に値を設定します。

パラメータ:
glOrderid - 指図番号
index - レコード番号

setGlWbsElement

public void setGlWbsElement(String glWbsElement,
                            int index)
G/L 勘定明細のWBS 要素に値を設定します。

パラメータ:
glWbsElement - WBS 要素
index - レコード番号

setTaItemnoAcc

public void setTaItemnoAcc(String taItemnoAcc,
                           int index)
税明細の会計伝票明細番号に値を設定します。

パラメータ:
taItemnoAcc - 会計伝票明細番号
index - レコード番号

setTaGlAccount

public void setTaGlAccount(String taGlAccount,
                           int index)
税明細の総勘定元帳勘定に値を設定します。

パラメータ:
taGlAccount - 総勘定元帳勘定
index - レコード番号

setTaTaxCode

public void setTaTaxCode(String taTaxCode,
                         int index)
税明細の消費税コードに値を設定します。

パラメータ:
taTaxCode - 消費税コード
index - レコード番号

setCuItemnoAcc

public void setCuItemnoAcc(String cuItemnoAcc,
                           int index)
明細通貨項目の会計伝票明細番号に値を設定します。

パラメータ:
cuItemnoAcc - 会計伝票明細番号
index - レコード番号

setCuCurrency

public void setCuCurrency(String cuCurrency,
                          int index)
明細通貨項目の通貨コードに値を設定します。

パラメータ:
cuCurrency - 通貨コード
index - レコード番号

setCuAmtDoccur

public void setCuAmtDoccur(String cuAmtDoccur,
                           int index)
明細通貨項目の伝票通貨額に値を設定します。

パラメータ:
cuAmtDoccur - 伝票通貨額
index - レコード番号

setCuAmtBase

public void setCuAmtBase(String cuAmtBase,
                         int index)
明細通貨項目の課税基準額に値を設定します。

パラメータ:
cuAmtBase - 課税基準額
index - レコード番号

setObjType

public void setObjType(String objType)
参照処理を設定します。

パラメータ:
objType - 参照処理

setObjSys

public void setObjSys(String objSys)
参照システムを設定します。

パラメータ:
objSys - 参照システム

setObjKey

public void setObjKey(String objKey)
参照キーを設定します。

パラメータ:
objKey - 参照キー

setDocumentHeader

public void setDocumentHeader(DocumentHeader documentHeader)
伝票ヘッダを設定します。

パラメータ:
documentHeader - 伝票ヘッダ

setAccountPayableList

public void setAccountPayableList(List<AccountPayable> accountPayableList)
仕入先明細一覧を設定します。

パラメータ:
accountPayableList - 仕入先明細一覧(AccountPayableインスタンスの配列)
関連項目:
AccountPayable

setAccountGlList

public void setAccountGlList(List<AccountGl> accountGlList)
G/L 勘定明細一覧を設定します。

パラメータ:
accountGlList - G/L 勘定明細一覧(AccountGlインスタンスの配列)
関連項目:
AccountGl

setAccountTaxList

public void setAccountTaxList(List<AccountTax> accountTaxList)
税明細一覧を設定します。

パラメータ:
accountTaxList - 税明細一覧(AccountTaxインスタンスの配列)
関連項目:
AccountTax

setCurrencyAmountList

public void setCurrencyAmountList(List<CurrencyAmount> currencyAmountList)
明細通貨項目一覧を設定します。

パラメータ:
currencyAmountList - 明細通貨項目一覧(CurrencyAmountインスタンスの配列)
関連項目:
CurrencyAmount

setTravelAmountList

public void setTravelAmountList(List<TravelAmount> travelAmountList)
旅費資金計画通貨項目一覧を設定します。

パラメータ:
travelAmountList - 旅費資金計画通貨項目一覧(TravelAmountインスタンスの配列)
関連項目:
jp.co.intra_mart.foundation.sap.module.accounting.travelAmount

setTravelList

public void setTravelList(List<Travel> travelList)
旅費資金予算明細一覧を設定します。

パラメータ:
travelList - 旅費資金予算明細一覧(TravelListインスタンスの配列)
関連項目:
Travel

setExtension1List

public void setExtension1List(List<Extension1> extension1List)
カスタマ拡張テーブル一覧を設定します。

パラメータ:
extension1List - カスタマ拡張テーブル一覧(Extension1Listインスタンスの配列)
関連項目:
Extension1

getObjType

public String getObjType()
参照処理を取得します。

戻り値:
objKey

getObjSys

public String getObjSys()
参照システムを取得します。

戻り値:
objSys

getObjKey

public String getObjKey()
参照キーを取得します。

戻り値:
objKey

getDocumentHeader

public DocumentHeader getDocumentHeader()
伝票ヘッダを取得します。

戻り値:
documentHeader

getAccountPayableList

public final List<AccountPayable> getAccountPayableList()
仕入先明細一覧(AccountPayableインスタンスの配列)を取得します。

戻り値:
accountPayableList
関連項目:
AccountPayable

getAccountGlList

public final List<AccountGl> getAccountGlList()
G/L 勘定明細一覧(AccountGlインスタンスの配列)を取得します。

戻り値:
accountGlList
関連項目:
AccountGl

getAccountTaxList

public final List<AccountTax> getAccountTaxList()
税明細一覧(AccountTaxインスタンスの配列)を取得します。

戻り値:
accountTaxList
関連項目:
AccountTax

getCurrencyAmountList

public final List<CurrencyAmount> getCurrencyAmountList()
明細通貨項目一覧(CurrencyAmountインスタンスの配列)を取得します。

戻り値:
currencyAmountList
関連項目:
CurrencyAmount

getTravelAmountList

public final List<TravelAmount> getTravelAmountList()
旅費資金計画通貨項目一覧(TravelAmountインスタンスの配列)を取得します。

戻り値:
travelAmountList
関連項目:
TravelAmount

getTravelList

public final List<Travel> getTravelList()
旅費資金予算明細一覧(Travelインスタンスの配列)を取得します。

戻り値:
travelList
関連項目:
Travel

getExtension1List

public final List<Extension1> getExtension1List()
カスタマ拡張テーブル一覧(Extension1インスタンスの配列)を取得します。

戻り値:
extension1List
関連項目:
Extension1

setStrParam

public void setStrParam(String paramStr,
                        String paramName,
                        String value)
                 throws SAPAccountingSystemException
構造型の項目に値をセットします。
伝票ヘッダ構造型の設定方法は以下のとおりです。
構造名:「DocumentHeader」
項目名:伝票ヘッダの項目は以下のとおりです。
伝票ヘッダ
オブジェクト
(Object)
OBJ_TYPE 参照処理 (String)
OBJ_KEY オブジェクトキー (String)
OBJ_SYS 元伝票の論理システム (String)
USERNAME ユーザ名 (String)
HEADER_TXT 伝票ヘッダテキスト (String)
OBJ_KEY_R 取消: オブジェクトキー (AWREF_REV と AWORG_REV) (String)
BUS_ACT 取引 (String)
COMP_CODE 会社コード (String)
AC_DOC_NO 会計伝票番号 (String)
FISC_YEAR 会計年度 (String)
DOC_DATE 伝票の伝票日付 (String)
PSTNG_DATE 伝票の転記日付 (String)
FIS_PERIOD 会計期間 (String)
DOC_TYPE 伝票タイプ (String)
REF_DOC_NO 参照伝票番 (String)
COMPO_ACC ACC インタフェースの構成要素 (String)
TAX_COMP_CODE 税会社コード(String)
REASON_REV 反対仕訳理由 (String)
REF_DOC_NO_LONG 参照伝票番号 (依存性についてはテキスト長参照) (String)
NEG_POSTNG フラグ: マイナス転記 (String)

パラメータ:
paramStr - 構造名
paramName - 項目名
value - セットする値
例外:
SAPAccountingSystemException - 会計業務システム例外

setTblParam

public void setTblParam(String paramTable,
                        String paramName,
                        String value,
                        int index)
                 throws SAPAccountingSystemException
テーブル型の項目に値をセットします。
仕入先明細テーブルの設定方法は以下のとおりです。
テーブル名:「AccountPayable」
項目名:仕入先明細の項目は以下のとおりです。
仕入先明細
オブジェクト
(Object)
ITEMNO_ACC 会計伝票明細番号 (String)
VENDOR_NO 仕入先または債権者の勘定コード (String)
REF_KEY_1 取引先参照キー (String)
REF_KEY_2 取引先参照キー (String)
REF_KEY_3 明細の参照キー (String)
GL_ACCOUNT 総勘定元帳勘定 (String)
BLINE_DATE 期日計算の支払基準日 (String)
PMTMTHSUPL 支払方法追加 (String)
PYMT_METH 支払方法 (String)
BLLSRV_IND サービスコード (外貨支払) (String)
ALLOC_NMBR ソートキー (String)
ITEM_TEXT 明細テキスト (String)
ACCT_KEY 内部処理キー (String)
SCBANK_IND 中央銀行コード (String)
PYMT_AMT 支払通貨額 (String)
PYMT_CUR 自動支払通貨 (String)
PYMT_CUR_ISO ISO コード通貨(String)
PROFIT_CTR 利益センタ (String)
PART_PRCTR パートナ利益センタ(String)
SEGMENT セグメントレポートのセグメント (String)
PARTNER_SEGMENT セグメントレポートのパートナセグメント(String)
FUND ファンド(String)
PARTNER_FUND パートナファンド(String)
GRANT_NBR 補助金(String)
PARTNER_GRANT_NBR パートナ補助金(String)
BUS_AREA 事業領域(String)
TR_PART_BA 取引先事業領域 (String)
NEG_POSTNG フラグ: マイナス転記(String)

G/L勘定明細テーブルの設定方法は以下のとおりです。
テーブル名:「AccountGl」
項目名:G/L勘定明細の項目は以下のとおりです。
G/L勘定明細
オブジェクト
(Object)
ITEMNO_ACC 会計伝票明細番号 (String)
GL_ACCOUNT 総勘定元帳勘定 (String)
COMP_CODE 会社コード (String)
PSTNG_DATE 伝票の転記日付 (String)
DOC_TYPE 伝票タイプ (String)
AC_DOC_NO 会計伝票番号 (String)
FISC_YEAR 会計年度 (String)
FIS_PERIOD 会計期間 (String)
STLMNT_PER 決済期間 (String)
REF_KEY_1 取引先参照キー(String)
REF_KEY_2 取引先参照キー (String)
REF_KEY_3 明細の参照キー (String)
ACCT_KEY 内部処理キー (String)
ITEM_TEXT 明細テキスト (String)
TAX_CODE 売上税コード (String)
TAXJURCODE 税管轄(String)
ALLOC_NMBR ソートキー (String)
BUS_AREA 事業領域(String)
PERSON_NO 従業員番号 (String)
COSTCENTER 原価センタ(String)
ORDERID 指図番号(String)
COST_OBJ 原価対象(String)
ACTIVITY 作業/活動番号(String)
QUANTITY 数量 (String)
BASE_UOM 基本数量単位(String)
WBS_ELEMENT WBS 要素 (String)
NETWORK 勘定割当のネットワーク番号(String)
CMMT_ITEM 予算コード(String)
FUNDS_CTR 予算センタ(String)
FUND ファンド(String)
SALES_ORD 受注伝票番号(String)
S_ORD_ITEM 受注明細番号(String)
ACTTYPE 活動タイプ(String)
OBJ_TYP_P 前伝票: 参照処理(String)
OBJ_KEY_P 前伝票: オブジェクトキー (AWREF_REV と AWORG_REV)(String)
OBJ_POS_P 前伝票: 参照明細(String)
TRADE_ID 取引先の会社 ID(String)
CMMT_ITEM_LONG 前伝票: 参照明細(String)
OBJ_POS_P 予算コード(String)
GRANT_NBR 補助金(String)
FUNC_AREA_LONG 前機能領域(String)
PROFIT_CTR 利益センタ(String)
PART_PRCTR パートナ利益センタ(String)
SEGMENT セグメントレポートのセグメント(String)
PARTNER_SEGMENT セグメントレポートのパートナセグメント(String)
PARTNER_FUND パートナファンド(String)
PARTNER_GRANT_NBR パートナ補助金(String)
TR_PART_BA 取引先事業領域(String)
NEG_POSTNG フラグ: マイナス転記(String)

税明細テーブルの設定方法は以下のとおりです。
テーブル名:「AccountTax」
項目名:税明細の項目は以下のとおりです。
税明細
オブジェクト
(Object)
ITEMNO_ACC 会計伝票明細番号 (String)
GL_ACCOUNT 総勘定元帳勘定 (String)
TAX_CODE 売上税コード (String)
ACCT_KEY 内部処理キー (String)
TAXJURCODE 税管轄 (String)
COND_KEY 条件タイプ (String)
TAX_RATE 税率 (String)
TAX_DATE 税率定義の日付 (String)
STAT_CON 統計に適用する条件 (String)
TAXJURCODE_DEEP 税管轄コード - 最下位レベル税管轄(String)
TAXJURCODE_LEVEL 税管轄コードレベル (String)
NEG_POSTNG フラグ: マイナス転記 (String)

明細通貨項目テーブルの設定方法は以下のとおりです。
テーブル名:「CurrencyAmount」
項目名:/明細通貨項目の項目は以下のとおりです。
明細通貨項目
オブジェクト
(Object)
ITEMNO_ACC 会計伝票明細番号 (String)
CURR_TYPE 通貨タイプおよび評価ビュー (String)
CURRENCY 通貨コード(String)
AMT_DOCCUR 伝票通貨額 (String)
EXCH_RATE 換算レート (String)
AMT_BASE 課税基準額 (伝票通貨建て) (String)
EXCH_RATE_V 間接呼び値換算レート (String)
CURRENCY_ISO ISO コード通貨 (String)

明細通貨項目テーブルの設定方法は以下のとおりです。
テーブル名:「CurrencyAmount」
項目名:/明細通貨項目の項目は以下のとおりです。
明細通貨項目
オブジェクト
(Object)
ITEMNO_ACC 会計伝票明細番号 (String)
CURR_TYPE 通貨タイプおよび評価ビュー (String)
CURRENCY 通貨コード(String)
AMT_DOCCUR 伝票通貨額 (String)
EXCH_RATE 換算レート (String)
AMT_BASE 課税基準額 (伝票通貨建て) (String)
EXCH_RATE_V 間接呼び値換算レート (String)
CURRENCY_ISO ISO コード通貨 (String)

パラメータ:
paramTable - テーブル名
paramName - 項目名
value - セットする値
index - レコード番号
例外:
SAPAccountingSystemException - 会計業務システム例外

toString

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

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

IM-ERP Real Connect

Copyright (c) 2013 NTT DATA INTRAMART CORPORATION.