Percentage&Last zero&Convert from char to float

Percentage

g_rate = wg_header-rate.
condense g_rate.
SHIFT g_rate RIGHT DELETING TRAILING '0'.
REPLACE '.' WITH '' INTO G_RATE.
SHIFT G_RATE RIGHT DELETING TRAILING SPACE.
condense g_rate.
concatenate g_rate '%' into g_rate.

Last zero

CONDENSE ls_stpo-comp_scrap NO-GAPS.
SHIFT ls_stpo-comp_scrap RIGHT DELETING TRAILING space.
SHIFT ls_stpo-comp_scrap RIGHT DELETING TRAILING '0'.
CONDENSE ls_stpo-comp_scrap NO-GAPS.

Convert from char to float

CALL FUNCTION 'HRCM_STRING_TO_AMOUNT_CONVERT'
    EXPORTING
    string                    = ls_stpo-comp_qty
    DECIMAL_SEPARATOR         = '.'
    THOUSANDS_SEPARATOR       = ','
    IMPORTING
    BETRG                     = lv_comp_qty
    EXCEPTIONS
    CONVERT_ERROR             = 1
    OTHERS                    = 2
                    .
原文地址:https://www.cnblogs.com/aurora-cj/p/10293158.html