Currency Translation in Bex Query Variable 2

简单实例

有如下数据:

SalesSales GroupCurrencySales Price
APPLEgp-01EUR1,00
PEARgp-02EUR2,00
ORANGEgp-01EUR3,00

我们要实现的功能是:

  • 创建一个带 variable 的 query
  • 这个 variable 是让我们输入货币的种类:EUR,JPY,CNY……
  • 之后 result 显示对应货币种类的 price

这里我们是 variable in properties of the Key Figure in Bex

步骤

创建 Currency Translation Type

  1. T-Code:RSCUR (努力记住啊~)
    这里写图片描述

  2. 保持与之前例子1的设置,但是这里我们要选择 Target Currency Selection with Translation
    这里写图片描述

  3. 保存这个 currency translation type SKCTT02

使用 Query Designer 创建 Query

这个时候我们的并不是在 0CURRENCY 上定义 variable 而是在 Key Figure ZS_PRICE 上定义 variable

  1. Query 的结构和例子1一样,但是这里我们对 Sales Price 的 properties 中,Conversion tab 下 Conversion Type 选择刚刚保存的 SKCTT02 (SK currency translation type 02)
    这里写图片描述

  2. 之后我们单击这个符号,表示我们使用 variable,可以看到这个图标在单击后会发生变化
    这里写图片描述

  3. 之后我们创建一个 new variable
    这里写图片描述

  4. 自己按照需求来设置,这里我设置的是 mandatory 强制性输入,默认值为人民币
    这里写图片描述

    这里写图片描述

  5. 保存这个 variable
    这里写图片描述

  6. 之后可以看到 Sales Price 的 properties 中,Conversion tab 下,target currency 变成了我们设置的 variable
    这里写图片描述

  7. 保存这个 query

结果

  1. 在 AO 打开这个 query 的时候会弹出 variable 界面,让我们输入 currency 类型,默认值为人民币 CNY
    这里写图片描述

  2. 结果如下,系统把欧元转换成人民币 CNY 了
    这里写图片描述

扩展:在已经 executed 的 query 中实现 currency translation,以 AO 为例

这里我们使用的是 Currency Translation… 如下图
这里写图片描述

我们可以选择 Display Original Currency 即欧元,这个时候就没有 conversion type,所以选择 No Conversion
这里写图片描述
这样就变回最初的数据了
这里写图片描述

我们也可以选择我们需要的货币来转换,例如我想看港币
这里写图片描述
结果如下
这里写图片描述

PS: 还有一个是在setting 界面的关于这个部分的
这里写图片描述
这个选择了呢,就会在上面 Currency Conversion 弹窗下多一个选项
这里写图片描述
Select this checkbox to first convert into the currency defined in the query, and then into the currency as customized in the above settings.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值