SalesOrderCreateFromDat2Controllerオブジェクト
| コンポーネント情報 | |
|---|---|
| version | 8.0 |
| since | 6.0 |
受注伝票登録コントローラクラス。
機能は以下の通り
機能は以下の通り
- 受注伝票を登録します。
コンストラクタの概要
| SalesOrderCreateFromDat2Controller () コンストラクタ。 |
SalesOrderCreateFromDat2Controller (ConnectionManager connectionManager) コンストラクタ。 |
SalesOrderCreateFromDat2Controller (SapClient sapClient) コンストラクタ。 |
メソッドの概要
| 返却値の型 | メソッド名 |
|---|---|
| Object | executeBapi () BapiControllerにより販売伝票を登録します。 |
| String | getBapiReturnErrMessage () BAPIの実行結果のエラーメッセージを取得します。 |
| String | getBapiReturnMessage () プロパティファイルでオートコミット条件に設定されたType情報に一致したメッセージ情報を全て返します。 |
| Object | getBinaryRelationshiptype () バイナリ関連タイプ (専用)を取得します。 |
| Object | getConvert () 変換: 取引先機能 + 受注伝票タイプを取得します。 |
| Array | getExtensionInList () VBAK、VBAP、VBEP のカスタマ拡張を取得します。 |
| Object | getIntNumberAssignment () 明細番号内部採番を取得します。 |
| Object | getLogicSwitch () 内部制御パラメータを取得します。 |
| Array | getOrderCcardList () クレジットカードデータを取得します。 |
| Array | getOrderCfgsBlobList () 選定: BLOB 内部データ (SCE)を取得します。 |
| Array | getOrderCfgsInstList () 選定: インスタンスを取得します。 |
| Array | getOrderCfgsPartOfList () 選定: 部分設定を取得します。 |
| Array | getOrderCfgsRefInstList () 選定: 参照明細/インスタンスを取得します。 |
| Array | getOrderCfgsRefList () 選定: 参照データを取得します。 |
| Array | getOrderCfgsValueList () 選定: 特性値を取得します。 |
| Array | getOrderCfgsVkList () 選定: バリアント条件キーを取得します。 |
| Array | getOrderConditionsInList () 条件を取得します。 |
| Array | getOrderConditionsInXList () 受注における条件更新の通信項目を取得します。 |
| Object | getOrderHeaderInX () ヘッダデータチェックボックスを取得します。 |
| Object | getOrderHeaderIn () 受注伝票ヘッダデータを取得します。 |
| Array | getOrderItemsInList () 明細データを取得します。 |
| Array | getOrderItemsInXList () 明細データチェックボックスを取得します。 |
| Array | getOrderKeysList () 参照キーの出力を取得します。 |
| Array | getOrderPartnersList () 伝票取引先を取得します。 |
| Array | getOrderSchedulesInList () 納入日程行を取得します。 |
| Array | getOrderSchedulesInXList () 納入日程行チェックボックスを取得します。 |
| Array | getOrderTextList () テキストを取得します。 |
| Array | getPartnerAddressesList () アドレス (組織/会社) 用 BAPI 参照構造を取得します。 |
| Object | getSalesdocumentin () 販売管理伝票番号を取得します。 |
| Object | getSalesdocument () 生成された伝票の番号を取得します。 |
| Object | getSender () 論理システム - 送信者を取得します。 |
| Object | getTestrun () テスト実行を取得します。 |
| void | setBehaveWhenError (Object value) エラー処理を設定します。 |
| void | setBinaryRelationshiptype (Object value) バイナリ関連タイプ (専用)を設定します。 |
| void | setConvert (Object value) 変換: 取引先機能 + 受注伝票タイプを設定します。 |
| void | setIntNumberAssignment (Object value) 明細番号内部採番を設定します。 |
| void | setSalesdocumentin (Object value) 販売管理伝票番号を設定します。 |
| void | setStrParam (String paramStr, String paramName, Object value) 構造型の項目に値をセットします。 |
| void | setTblParam (String paramTable, String paramName, Object value, Number index) テーブル型の項目に値をセットします。 |
| void | setTestrun (Object value) テスト実行を設定します。 |
| String | toString () デバッグ用のメソッドです。 |
コンストラクタの詳細
| SalesOrderCreateFromDat2Controller ()
コンストラクタ。
|
SalesOrderCreateFromDat2Controller (ConnectionManager connectionManager)
コンストラクタ。
ConnectionManagerを使用することで、ConnectionManagerからトランザクションを制御でき、 たとえば同一トランザクション内で複数の登録処理を実行することができます。 なお、SalesOrderCreateFromDat2Controller#executeBapi()実行後に必ず ConnectionManager#commit()またはConnectionManager#rollback()を 実行してください。 上記2メソッド内でSAPへのコネクションの開放も実行されるので確実にどちらかの メソッドを呼ぶようにコーディングする必要があります。
パラメータ
|
SalesOrderCreateFromDat2Controller (SapClient sapClient)
コンストラクタ。
SapClientを使用することで、任意の接続先のコネクションを取得します。
パラメータ
|
メソッドの詳細
|
Object executeBapi ()
BapiControllerにより販売伝票を登録します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
String getBapiReturnErrMessage ()
BAPIの実行結果のエラーメッセージを取得します。
BAPI実行結果であるBapiReturnのType情報が正常(デフォルト値: "S" / "")以外のBapiReturn オブジェクトのメッセージ情報を全て返します。 全て正常の場合はnullが返却されます。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
String getBapiReturnMessage ()
プロパティファイルでオートコミット条件に設定されたType情報に一致したメッセージ情報を全て返します。
BAPI実行結果であるBapiReturnのType情報が正常(デフォルト値: "S" / "")と 判断されたType情報のメッセージ情報を全て返します。 メッセージが存在しない場合はnullが返却されます。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Object getBinaryRelationshiptype ()
バイナリ関連タイプ (専用)を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Object getConvert ()
変換: 取引先機能 + 受注伝票タイプを取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getExtensionInList ()
VBAK、VBAP、VBEP のカスタマ拡張を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Object getIntNumberAssignment ()
明細番号内部採番を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Object getLogicSwitch ()
内部制御パラメータを取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderCcardList ()
クレジットカードデータを取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderCfgsBlobList ()
選定: BLOB 内部データ (SCE)を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderCfgsInstList ()
選定: インスタンスを取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderCfgsPartOfList ()
選定: 部分設定を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderCfgsRefInstList ()
選定: 参照明細/インスタンスを取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderCfgsRefList ()
選定: 参照データを取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderCfgsValueList ()
選定: 特性値を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderCfgsVkList ()
選定: バリアント条件キーを取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderConditionsInList ()
条件を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderConditionsInXList ()
受注における条件更新の通信項目を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Object getOrderHeaderInX ()
ヘッダデータチェックボックスを取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Object getOrderHeaderIn ()
受注伝票ヘッダデータを取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderItemsInList ()
明細データを取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderItemsInXList ()
明細データチェックボックスを取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderKeysList ()
参照キーの出力を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderPartnersList ()
伝票取引先を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderSchedulesInList ()
納入日程行を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderSchedulesInXList ()
納入日程行チェックボックスを取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getOrderTextList ()
テキストを取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Array getPartnerAddressesList ()
アドレス (組織/会社) 用 BAPI 参照構造を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Object getSalesdocumentin ()
販売管理伝票番号を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Object getSalesdocument ()
生成された伝票の番号を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Object getSender ()
論理システム - 送信者を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Object getTestrun ()
テスト実行を取得します。
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void setBehaveWhenError (Object value)
エラー処理を設定します。
パラメータ
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void setBinaryRelationshiptype (Object value)
バイナリ関連タイプ (専用)を設定します。
パラメータ
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void setConvert (Object value)
変換: 取引先機能 + 受注伝票タイプを設定します。
パラメータ
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void setIntNumberAssignment (Object value)
明細番号内部採番を設定します。
パラメータ
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void setSalesdocumentin (Object value)
販売管理伝票番号を設定します。
パラメータ
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void setStrParam (String paramStr, String paramName, Object value)
構造型の項目に値をセットします。
パラメータ
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void setTblParam (String paramTable, String paramName, Object value, Number index)
テーブル型の項目に値をセットします。
パラメータ
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void setTestrun (Object value)
テスト実行を設定します。
パラメータ
返却値
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
String toString ()
デバッグ用のメソッドです。
返却値
|