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