為替換算レート 取得 API(ExchangeRateGetDetailController)¶
。為替換算レートの情報を取得するためには、ExchangeRateGetDetailController クラスの持つ各メソッドを利用する必要があります。引数、戻り値についての詳細な情報は、API リストを参照してください。
各メソッドの説明¶
コンストラクタ / メソッド名 説明 ExchangeRateGetDetailController コンストラクタ(第1、第2引数あり)。第1引数で「換算レートタイプ」、第2引数で「換算前通貨」、第3引数で「換算後通貨」、第4引数で「起算日」の設定を行った場合、引数に紐づく情報のみ取得することができるようになる。getExchRate 換算レート、係数 (通貨ペア)を取得します。
サンプルプログラム¶
var nodesList; var nodeslistCount; var valuesList; var valueslistCount; function init(request) { var objCon; //インスタンス生成 objCon = new CostCenterGroupGetDetailController("1000", "1000"); // 説明 1 // コンストラクタでのエラーチェック if(objCon.getErrCode() != "0"){ //エラーメッセージ出力 Debug.browse(objCon.getErrMsg()); } //階層ノード一覧を取得 nodesList = objCon.getHierarchyNodesList(); // 説明 2 nodeslistCount = nodesList.length; // 説明 4 //階層値一覧を取得 valuesList = objCon.getHierarchyValuesList(); // 説明 3 valueslistCount = valuesList.length; // 説明 5 }
為替換算レート取得 API のインスタンス生成
ExchangeRateGetDetailController クラスのインスタンスを生成します。第1引数に照会する換算レートタイプ、第2引数に換算前通貨、第3引数に換算後通貨、第4引数に起算日を設定します。インスタンスを生成すると、BAPI を呼び出して為替換算レートを取得する処理が実行されます。
-
為替換算レート一覧を取得
ExchangeRateGetDetailController クラスの getExchRate メソッドを使用すると、取得した為替換算レート一覧を取得することが可能です。項目の値を取得するには、KEY に SAP の各属性の項目名称を設定してください。