0

これまでに 2 つのステップを持つ App Engine を作成しています。1) コンポーネント インターフェイスのレベル 1 スクロールからコレクション (ApiObject) を取得し、それを返すメソッド。2) 指定されたコレクションをコンポーネント インターフェイスのレベル 1 スクロールに挿入するメソッド。

App Engine は動作しているように見えますが、ログには次の警告が表示されます。

クラス CI_OPR_DEFN_OPR_DEF_TBL_RCCollection のオブジェクトはシリアル化できません。(2,694) メッセージ セット番号: 2 メッセージ番号: 694 メッセージの理由: クラス CI_OPR_DEFN_OPR_DEF_TBL_RCCollection のオブジェクトをシリアル化できません。(2,694)

クラス CI_OPR_DEFN_OPR_DEF_TBL_RCCollection のオブジェクトをシリアル化できませんでした。(2,275) メッセージ セット番号: 2 メッセージ番号: 275 メッセージの理由: クラス CI_OPR_DEFN_OPR_DEF_TBL_RCCollection のオブジェクトをシリアル化できませんでした。(2,275)

問題は、これらの警告がログに表示されないようにする必要があることです。何が起こっているのか知っている人はいますか?

ありがとう

編集:私はすでにそれを理解しました。問題は、両方のステップで同じものを使用するために、ApiObject がグローバルとして宣言されたことです。AET を使用せずにコレクションをあるステップから別のステップに渡す方法を知っている人はいますか?

4

1 に答える 1

1

AEでApiObjectトラフステップを渡すことについては、App Packageクラスを作成し、それをAE全体で使用することができます。AppPackageはグローバルであり、ApiObjectではありません。

于 2012-07-03T00:39:53.610 に答える