zoukankan      html  css  js  c++  java
  • SPELL_AMOUNT

    *&---------------------------------------------------------------------*
    *&      Form  change_to_en
    *&---------------------------------------------------------------------*
    *       text
    *----------------------------------------------------------------------*
    *      -->DATA       text
    *      -->STR        text
    *----------------------------------------------------------------------*
    form change_to_en using data type konv-kawrt  changing str .

      data:
       lw_spell like spell,
       lv_text type ltext,
       p_waers type eban-waers.
      p_waers = 'USD'.


      call function 'SPELL_AMOUNT'
        exporting
          amount   = data
          currency = p_waers
          filler   = ''
          language = 'E'
        importing
          in_words = lw_spell.

      data: lv_cent type spell.
      lw_spell-decimal = lw_spell-decimal / 10.
      if lw_spell-decimal is not initial.
        call function  'SPELL_AMOUNT'
        exporting
        amount   = lw_spell-decimal
    *   currency = lw_vbak-waerk
        filler   = ''
        language = 'E'
        importing
        in_words = lv_cent.
      endif.

      if not lv_cent-word is initial.
        concatenate lw_spell-word 'AND' lv_cent-word 'CENTS'
         into str
        separated by space.
      else.
        str = lw_spell-word.

      endif.

    endform.                    "change_to_en

  • 相关阅读:
    HDU 5360——Hiking——————【贪心+优先队列】
    HDU 5351——MZL's Border——————【高精度+找规律】
    高精度运算——java
    java题目练手
    java学习
    Arduino 模拟引脚
    Batch批处理 间断向EXE发送参数
    Example Code for a TMP102 I2c Thermometer————Arduino
    c++中vector的用法详解
    C/C++ 中 exit() 函数
  • 原文地址:https://www.cnblogs.com/cnlmjer/p/4099836.html
Copyright © 2011-2022 走看看