IM-ERP Real Connect for Accel Platform プログラミングガイド 初版 2013-02-01

内部指図書詳細 取得 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 連携プ