jueves, 21 de julio de 2016

Sapscript: moneda en cantidades.

He estado peleándome con un Sapscript, todavía pasan estas cosas, para Colombia. Para quien no lo sepa la moneda de Colombia es el peso colombiano que como las pesetas de mi infancia y juventud no tienen decimales. El Sapscript es una copia del estándar y estaba imprimiendo bien el campo para cantidad KOMK-FKWRT. Yo tenía que añadir un nuevo campo que usaba el anterior para sumarle otras cantidades por lo que me he creado un nuevo campo y lo he puesto TYPE FKWRT. Este nuevo campo se me estaba imprmiendo mal, no sólo porque ponía decimales sino porque me salía dividido entre mil.

La solución que he encontrado y me funciona es decláralo con un LIKE KOMK-FKWRT y así coge la moneda que tiene asignada. Otra opción sería haberme creado una estructura en la SE11 con mi campo y su moneda.