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

為替換算レート 取得 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 の各属性の項目名称を設定してください。