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

得意先詳細 取得 API(DebtorGetDetailController)

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

各メソッドの説明

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

サンプルプログラム

var list;
var listCount;
// グローバル編巣の中略

function init(request) {
    var objCon;
    var gene;
    var comp;

    //インスタンス生成 
    objCon  =  new  DebtorGetDetailController("T1000002", "2000"); // 説明 1 
         
    // コンストラクタでのエラーチェック
    if (objCon.getErrCode() != "0"){ 
        // エラーメッセージ出力
        Debug.browse(objCon.getErrMsg()); 
    }
         
    // 各データを取得
    gene  =  objCon.getGeneralDataInfo(); //説明 2 
    comp  =  objCon.getCompanyDataInfo();  // 説明 3

    //一般データ
    strCustomer = gene.CUSTOMER;
    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;
    strPobx_cty = gene.POBX_CTY;
    strLangu = gene.LANGU;

    //会社データ
    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_cus = comp.ACT_AT_CUS;
    strCust_user = comp.CUST_USER;
    strNext_payee = comp.NEXT_PAYEE;
    strBuying_grp = comp.BUYING_GRP;
    strInternet = comp.INTERNET;
    strFax = comp.FAX;

    // 銀行データをセット
    list  =  objCon.getBankDataList();  // 説明 4

    // 銀行データ
    listCount  =  list.length;  //説明 5 

}
  • 得意先詳細 取得 API のインスタンス生成(説明1)

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

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

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

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