内部指図書詳細 取得 API(InternalOrderGetDetailController)¶
内部指図書詳細の情報を取得するためには、InternalOrderGetDetailController クラスの持つ各メソッドを利用する必要があります。引数、戻り値についての詳細な情報は、API リストを参照してください。
各メソッドの説明¶
コンストラクタ / メソッド名 説明 InternalOrderGetDetailController コンストラクタ(第1、第2引数あり)。第1引数で「指図番号」、第2引数で「ステータスおよび業務トランザクションテキストの言語」(任意入力)を設定した場合、引数に紐付く情報のみ取得することができるようになる。getMasterData 指図のマスタデータ構造を取得する。 getSystemStatusList システムステータステーブルを取得する。 getUserStatusList ユーザステータス/指図ステータステーブルを取得する。 getAllowedBusTractList 使用可能業務トランザクションのテーブルを取得する。
サンプルプログラム¶
var nodesList; var nodeslistCount; var valuesList; var valueslistCount; function init(request) { var objCon; //インスタンス生成 objCon = new CostCenterGroupGetDetailController("1000", "1000"); // 説明 1 // コンストラクタでのエラーチェック if(objCon.getErrCode() != "0"){ //エラーメッセージ出力 Debug.browse(objCon.getErrMsg()); } //階層ノード一覧を取得 nodesList = objCon.getHierarchyNodesList(); // 説明 2 nodeslistCount = nodesList.length; // 説明 4 //階層値一覧を取得 valuesList = objCon.getHierarchyValuesList(); // 説明 3 valueslistCount = valuesList.length; // 説明 5 }
内部指図書詳細 取得 API のインスタンス生成(説明1)
InternalOrderGetDetailController クラスのインスタンスを生成します。第1引数に「指図番号」、第2引数に「ステータスおよび業務トランザクションテキストの言語」を設定します。インスタンスを生成すると、BAPI を呼び出して内部指図書詳細を取得する処理が実行されます。
-
マスタデータ構造を取得(説明2)
InternalOrderGetDetailController クラスの getMasterData メソッドを使用すると、取得した指図のマスタデータ構造を取得することが可能です。項目の値を取得するには、KEY に SAP の各属性の項目名称を設定してください。システムステータステーブルを取得(説明3)
InternalOrderGetDetailController クラスの getSystemStatusList メソッドを使用すると、取得したシステムステータステーブルを取得することが可能です。項目の値を取得するには、KEY に SAP の各属性の項目名称を設定してください。ユーザステータス/指図ステータステーブルを取得(説明4)
InternalOrderGetDetailController クラスのgetUserStatusList メソッドを使用すると、取得したユーザステータス/指図ステータステーブルを取得することが可能です。使用可能業務トランザクションのテーブルを取得(説明5)
InternalOrderGetDetailController クラスの getAllowedBusTractList メソッドを使用すると、取得した使用可能業務トランザクションのテーブルを取得することが可能です。システムステータステーブルの件数を取得(説明6)
InternalOrderGetDetailController クラスの getSystemStatusList メソッドで取得したシステムステータステーブルは、length で件数を取得することが可能です。ユーザステータス/指図ステータステーブルの件数を取得(説明7)
InternalOrderGetDetailController クラスの getUserStatusList メソッドで取得したユーザステータス/指図ステータステーブルは、length で件数を取得することが可能です。使用可能業務トランザクションのテーブルの件数を取得(説明8)
InternalOrderGetDetailController クラスの getAllowedBusTractList メソッドで取得した使用可能業務トランザクションのテーブルは、length で件数を取得することが可能です。intra-mart SAP ERP6.0 連携プ