Advertisement

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

阅读量:

文章目录

      • 1 Introduction
      • 2 Code
      • 3 Summary

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,

全部评论 (0)

还没有任何评论哟~