仕入先マスタ詳細 取得 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で件数を取得することが可能です。