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

仕入先マスタ詳細 取得 API (SupplierGetDetailController)

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

各メソッドの説明

コンストラクタ / メソッド名 説明
SupplierGetDetailController
コンストラクタ(第1、第2引数あり)。
第1引数で「仕入先」、第2引数で「会社コード」を設定した場合、引数に紐付く情報のみ、下記の3つのメソッドにて取得することができるようになる。
getGeneralDataInfo 一般データを取得する。
getCompanyDataInfo 会社データを取得する。
getBankDataList 銀行データを取得する。

サンプルプログラム

// グローバル変数 省略

function init(request) {
    var objCon;
    var list;
    var gene;
    var comp;
    //インスタン
//インスタンス生成
    objCon = new SupplierGetDetailController("0000100011", "1000");   // 説明 1 

    // コンストラクタでのエラーチェック
    if(objCon.getErrCode() != "0"){
        //エラーメッセージ出力
        Debug.browse(objCon.getErrMsg());
    }
    
    //オブジェクトをグローバル領域に保存
     gene = objCon.getGeneralDataInfo();   // 説明 2
     comp = objCon.getCompanyDataInfo();   // 説明 3

    //オブジェクトを取得
    strVendor = gene.VENDOR;
    strName = gene.NAME;
    strName_2 = gene.NAME_2;
    strName_3 = gene.NAME_3;
    strName_4 = gene.NAME_4;
    strCity = gene.CITY;
    strDistrict = gene.DISTRICT;
    strPo_box = gene.PO_BOX;
    strPobx_pcd = gene.POBX_PCD;
    strPostl_code = gene.POSTL_CODE;
    strRegion = gene.REGION;
    strStreet = gene.STREET;
    strCountry = gene.COUNTRY;
    strCountryiso = gene.COUNTRYISO;
    strPobx_cty = gene.POBX_CTY;
    strLangu = gene.LANGU;
    strLangu_iso = gene.LANGU_ISO;
    strTelephone = gene.TELEPHONE;
    strFormofaddr = gene.FORMOFADDR;
    strTelephone2 = gene.TELEPHONE2;
    strComp_code = comp.COMP_CODE;
    strClerk = comp.CLERK;
    strHd_office = comp.HD_OFFICE;
    strAlt_payee = comp.ALT_PAYEE;
    strCuvd_clear = comp.CUVD_CLEAR;
    strPmnttrms = comp.PMNTTRMS;
    strAct_at_ven = comp.ACT_AT_VEN;
    strVend_user = comp.VEND_USER;
    strInternet = comp.INTERNET;
    strFax = comp.FAX;
    strPayment_methods = comp.PAYMENT_METHODS;
    strTel = comp.TEL;
    
    listResult  = objCon.getBankDataList();   // 説明 4
    listCount = listResult.length;   // 説明 5
}
  • 仕入先マスタ詳細照会 取得 API のインスタンス生成(説明1)

    SupplierGetDetailController クラスのインスタンスを生成します。
    第1引数に「仕入先」、第2引数に「会社コード」を設定します。
    インスタンスを生成すると、BAPI を呼び出して得意先詳細を取得する処理が実行されます。
„
  • 一般データを取得(説明2)

    SupplierGetDetailController クラスのgetGeneralDataInfoメソッドを使用すると、取得した一般データを取得することが可能です。
    項目の値を取得するには、KEY に SAP の各属性の項目名称を設定してください。
„
  • 会社データを取得(説明3)

    SupplierGetDetailController クラスの getCompanyDataInfo メソッドを使用すると、取得した会社データを取得することが可能です。
    項目の値を取得するには、KEY に SAP の各属性の項目名称を設定してください。
„
  • 会社データを取得(説明4)

    SupplierGetDetailController クラスの getBankDataList メソッドを使用すると、取得した銀行データを取得することが可能です。
„
  • 銀行データの件数を取得(説明5)

    SupplierGetDetailController クラスのgetBankDataListメソッドで取得した銀行データは、lengthで件数を取得することが可能です。