public class AbstractController
extends java.lang.Object
implements java.io.Serializable
BapiController.executeBapi()
実行メソッド修飾子とタイプ | フィールドと説明 |
---|---|
protected java.lang.String |
bapiReturnErrMessage
BAPI実行エラーメッセージ
|
protected java.lang.String |
bapiReturnMessage
BAPI実行結果メッセージ
|
protected SapClient |
sapClient
SAPクライアント
|
修飾子 | コンストラクタと説明 |
---|---|
protected |
AbstractController()
コンストラクタ。
|
protected |
AbstractController(SapClient sapClient)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected BapiController |
createBapiController(java.lang.String propertyFileName)
引数で指定されたプロパティファイル名から構成されるBapiControllerを新規に作成します。
|
protected void |
executeBapi(BapiController bapiController)
引数で指定された bapiController のexecuteBapiメソッドを実行します。
|
java.lang.String |
getBapiReturnErrMessage()
BAPIの実行結果のエラーメッセージを取得します。
|
java.lang.String |
getBapiReturnMessage()
設定されたエラーメッセージを無視するRETURN-TYPE情報に一致したメッセージ情報を全て返します。
|
protected SapClient sapClient
protected java.lang.String bapiReturnErrMessage
protected java.lang.String bapiReturnMessage
protected AbstractController()
protected AbstractController(SapClient sapClient)
sapClient
- SAPへの接続情報が格納されたオブジェクトprotected BapiController createBapiController(java.lang.String propertyFileName) throws SAPGeneralSystemException, SAPAuthSystemException, SAPGeneralAppException
propertyFileName
- プロパティファイル名SAPGeneralSystemException
- 汎用系システム例外処理SAPAuthSystemException
- 認証系システム例外処理SAPGeneralAppException
- 汎用系アプリケーション例外protected void executeBapi(BapiController bapiController) throws SAPGeneralSystemException, SAPGeneralAppException, SAPAuthSystemException, SAPAuthAppException, SAPBapiReturnErrMessageExistException
BapiController.executeBapi()
を実行し、
実行後、BAPI実行エラーメッセージ、BAPI実行結果メッセージをセットします。
これらの値は getBapiReturnErrMessage()
、
getBapiReturnMessage()
で取得できます。
BAPI実行エラーメッセージが存在する場合、
SAPBapiReturnErrMessageExistException
がスローされます。ConnectionManager
を指定した場合の注意点等については、
BapiController.executeBapi()
を参照して下さい。bapiController
- BapiControllerインスタンスSAPGeneralSystemException
- 汎用系システム例外処理SAPGeneralAppException
- 汎用系アプリケーション例外SAPAuthSystemException
- 認証系システム例外処理SAPAuthAppException
- 認証系APIアプリケーション例外SAPBapiReturnErrMessageExistException
- BAPI実行結果例外public java.lang.String getBapiReturnErrMessage()
BapiController.setIgnoreErrMsgReturnTypes(List)
,
BapiController.addIgnoreErrMsgReturnType(String)
でカスタマイズできます。BapiController.getErrMessage()
をご参照ください。public java.lang.String getBapiReturnMessage()
BapiController.setIgnoreErrMsgReturnTypes(List)
,
BapiController.addIgnoreErrMsgReturnType(String)
でカスタマイズできます。BapiController.getMessage()
をご参照ください。Copyright (c) 2013 NTT DATA INTRAMART CORPORATION.