zoukankan      html  css  js  c++  java
  • SAP函数PREPARE_STRING:提取字符串中的数字

    今天调整一个同事的需求时,要计算一个含税金额。报表内已经取到税率,但存在的形式是字符串格式:16%。

    正好SAP内有一个标准函数:PREPARE_STRING 可以处理字符串,将特别标志替换为有效标志。通过函数只保留数字,再转换成整数,再进行后续运算。

     1 DATA tax_rate_char(5) TYPE c.
     2 DATA tax_rate TYPE I.
     3 
     4 tax_rate_char = '  16%'.
     5 
     6 CALL FUNCTION 'PREPARE_STRING'
     7   EXPORTING
     8     i_valid_chars  = '  0123456789.'
     9     i_xvalid_check = 'X'
    10     i_xchar_repl   = 'X'
    11     i_xtoupper     = 'X'
    12   CHANGING
    13     c_string       = tax_rate_char.
    14 
    15 tax_rate = tax_rate_char.
  • 相关阅读:
    java-jdbc基础巩固
    webservice简单的编写,发布,调用
    HanLP笔记
    HanLP笔记
    HanLP笔记
    HanLP笔记
    Python学习小计
    R学习小计
    SPSS学习小记
    C语言学习小记
  • 原文地址:https://www.cnblogs.com/jinyin/p/10413740.html
Copyright © 2011-2022 走看看