|
IM-ERP Real Connect | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.co.intra_mart.foundation.sap.module.AbstractController
public class AbstractController
モジュール共通抽象コントローラクラス。
機能は以下の通り
BapiController.executeBapi()実行メソッド
| フィールドの概要 | |
|---|---|
protected String |
bapiReturnErrMessage
BAPI実行エラーメッセージ |
protected String |
bapiReturnMessage
BAPI実行結果メッセージ |
protected SapClient |
sapClient
SAPクライアント |
| コンストラクタの概要 | |
|---|---|
protected |
AbstractController()
コンストラクタ。 |
protected |
AbstractController(SapClient sapClient)
コンストラクタ。 |
| メソッドの概要 | |
|---|---|
protected BapiController |
createBapiController(String propertyFileName)
引数で指定されたプロパティファイル名から構成されるBapiControllerを新規に作成します。 |
protected void |
executeBapi(BapiController bapiController)
引数で指定された bapiController のexecuteBapiメソッドを実行します。 |
String |
getBapiReturnErrMessage()
BAPIの実行結果のエラーメッセージを取得します。 |
String |
getBapiReturnMessage()
設定されたエラーメッセージを無視するRETURN-TYPE情報に一致したメッセージ情報を全て返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected SapClient sapClient
protected String bapiReturnErrMessage
protected String bapiReturnMessage
| コンストラクタの詳細 |
|---|
protected AbstractController()
protected AbstractController(SapClient sapClient)
sapClient - SAPへの接続情報が格納されたオブジェクト| メソッドの詳細 |
|---|
protected BapiController createBapiController(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 String getBapiReturnErrMessage()
BapiController.setIgnoreErrMsgReturnTypes(List),
BapiController.addIgnoreErrMsgReturnType(String)でカスタマイズできます。BapiController.getErrMessage()をご参照ください。
public String getBapiReturnMessage()
BapiController.setIgnoreErrMsgReturnTypes(List),
BapiController.addIgnoreErrMsgReturnType(String)でカスタマイズできます。BapiController.getMessage()をご参照ください。
|
IM-ERP Real Connect | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||