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

发布于:2024-01-20 ⋅ 阅读:(71) ⋅ 点赞:(0)

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,


网站公告

今日签到

点亮在社区的每一天
去签到