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

会社 取得 API (CompanyController)

会社の情報を取得するためには、CompanyController クラスの持つ各メソッドを利用する必要があります。
引数、戻り値についての詳細な情報は、API リストを参照してください。

各メソッドの説明

コンストラクタ / メソッド名 説明
CompanyController コンストラクタ(引数無し)
getCompanyList 全ての会社情報(会社コード、会社名)が格納された配列を取得する。
getCompName 引数で指定した「会社コード」に対応する会社名を取得する。

サンプルプログラム

var name;
var listResult;
var listCount;

function init(request) {
    var objCon;
    var code;

    //インスタンス生成
    objCon = new CompanyController();      // 説明1

    // コンストラクタでのエラーチェック
    if(objCon.getErrCode() != "0"){
        //エラーメッセージ出力
        Debug.browse(objCon.getErrMsg());
    }
    
    //会社の一覧を取得
    listResult = objCon.getCompanyList();      // 説明2

    //会社の一覧から1件目の「会社コード」を取得
    code =  listResult[0]["COMP_CODE"];

    //1件目のデータの会社名を取得
    name = objCon.getCompName(code);      // 説明3

    //一覧の件数を取得
    listCount = listResult.length;      // 説明4

}
  • 会社取得 API のインスタンス生成(説明1)

    CompanyController クラスのインスタンスを生成します。
    引数は不要です。
    インスタンスを生成すると、BAPIを呼出して会社を取得する処理が実行されます。
  • 会社の一覧を取得(説明2)

CompanyController クラスの getCompanyList メソッドを使用すると、会社の一覧を取得することが可能です。
  • 1件目のデータの会社名を取得(説明3)

    CompanyController クラスの getCompName メソッドを使用すると、引数に指定した会社コードに対応する会社名を取得することが可能です。
    該当するデータが存在しない場合は、何も返却されません。
  • 一覧の件数を取得(説明4)

CompanyController クラスの getCompanyList メソッドで取得した会社の一覧は、length で件数を取得することが可能です。