SAP汇率转换函数[BAPI_EXCHANGERATE_GETDETAIL]

BAPI_EXCHANGERATE_GETDETAIL 用法:

tables : tcurr .

data :  g_waers  type   tcurr-UKURS  .

data :  exr   type BAPI1093_0 ,
           exr2 type BAPI1093_0 .

"定义一个宏
define ZWAERS .
  clear: exr , exr2 .
  CALL FUNCTION 'BAPI_EXCHANGERATE_GETDETAIL'
    EXPORTING
      RATE_TYPE          =  'M'
      FROM_CURR         =  &1
      TO_CURRNCY       =  &2
      DATE                    =  sy-datum
   IMPORTING
     EXCH_RATE          = exr
*     RETURN           =
            .
  CALL FUNCTION 'BAPI_EXCHANGERATE_GETDETAIL'
    EXPORTING
      RATE_TYPE         =  'M'
      FROM_CURR        =  &2
      TO_CURRNCY      =  &1
      DATE                   =  sy-datum
   IMPORTING
     EXCH_RATE         = exr2
*     RETURN           =
            .
   if exr-valid_from >= exr2-valid_from .
      &3 = exr-EXCH_RATE .            "如果日期為 0 ,則rate為0
   else.
      &3 = 1 / exr2-EXCH_RATE .      "exr2肯定不為0
   endif.
 end-of-definition .

"调用宏

 ZWAERS  原货币  目标货币   g_waers .

转载于:https://www.cnblogs.com/wwewbw/archive/2010/12/10/1902602.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值