SAP中凭证货币,本币,第二货币的处理技巧

1 Introduction

We will transfer amount curency and amt in lo.cur and index-base as Excel. We can do it by following code.
在这里插入图片描述

2 Code

  "  1 When  there is value in the  dmbtr   and there is value in the  dmbe2.
    IF gt_out-dmbtr IS NOT INITIAL  AND gt_out-dmbe2 IS NOT INITIAL.
      lt_currencyamount-itemno_acc = gt_out-tabix.
      lt_currencyamount-curr_type   =  '10' .  " The first currency  .
      lt_currencyamount-amt_doccur  =   gt_out-dmbtr .
      lt_currencyamount-currency   = l_waers.
      APPEND lt_currencyamount.


      lt_currencyamount-itemno_acc = gt_out-tabix.
      lt_currencyamount-curr_type   =  '50' .  " INDEX-base is  Tureky currency  .
      lt_currencyamount-amt_doccur  =  gt_out-dmbe2 .
      lt_currencyamount-currency   = 'TRY'.
      APPEND lt_currencyamount.


      lt_currencyamount-itemno_acc = gt_out-tabix.  " Voucher amount
      lt_currencyamount-curr_type   =  '00' .
      lt_currencyamount-currency   = l_waers.
      lt_currencyamount-amt_doccur = gt_out-wrbtrf.
      APPEND lt_currencyamount.

    ENDIF.

    " 2 There  are any value in the dmbtr  and   dmbe2  .
    lt_currencyamount-itemno_acc = gt_out-tabix.
    lt_currencyamount-currency   = l_waers.
    lt_currencyamount-amt_doccur = gt_out-wrbtrf.

    APPEND lt_currencyamount.

3 Summary

Curr_type and Currency are important . lt_currencyamount-itemno_acc
is the same for every data,

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值