Ver la Versión Completa : Duda con STRINGS
Eduesqueda
13/12/11, 21:44:44
Hola a todos,
Tengo un string númerico por ejemplo: 89754 como le hago para que quede así:
897.54
Es decir, concatenarle un punto para que quede el numero con dos decimales.??
Saludos y Gracias.
Hola,
Una posibilidad es la que decis.
La otra ponerlo en una variable tipo p con 2 decimal y dividirlo entre 100.
Aca no tengo SAP para probarlo.
Espero que te sirva.
Eduesqueda
16/12/11, 19:49:21
Gracias lo hice con el CONCATENATE ASI por si a algien le pudiera servir:
CONSTANTS lc_two TYPE i VALUE 2.
DATA:
lv_entero TYPE i,
lv_lonimp TYPE i,
wnobdeta-importe_oper TYPE string. " IMPORTE Ej.: 58000
CONDENSE wnobdeta-importe_oper. "Campo16
lv_lonimp = STRLEN( wnobdeta-importe_oper ).
lv_entero = lv_lonimp - lc_two.
CONCATENATE wnobdeta-importe_oper+0(lv_entero)
c_punto
wnobdeta-importe_oper+lv_entero(lc_two)
INTO wnobdeta-importe_oper. "IMPORTE Ej.: 580.00
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web