Zeros a esquerda – ABAP

11, Agosto 2009 at 10:49 pm | In ABAP-SAP | Leave a Comment
Tags: ,

Temos 2 funções que nos auxiliam com tratamento de zeros a esquerda, a função

CONVERSION_EXIT_ALPHA_INPUT que insere zeros a esquerda, e a função

CONVERSION_EXIT_ALPHA_OUTPUT que remove zeros a esquerda.

Exemplo:

DATA: v_teste TYPE char10 VALUE ‘30′.

CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_INPUT’

EXPORTING

input  = v_teste

IMPORTING

output = v_teste.

WRITE v_teste.

CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_OUTPUT’

EXPORTING

input  = v_teste

IMPORTING

output = v_teste.

WRITE v_teste.

Neste caso iria aparecer na tela:
0000000030
30
DATA: v_teste TYPE char100 VALUE ‘30′.
CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_INPUT’
EXPORTING
input  = v_teste
IMPORTING
output = v_teste.
WRITE v_teste.
CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_OUTPUT’
EXPORTING
input  = v_teste
IMPORTING
output = v_teste.
WRITE v_teste.

Sem comentários ainda »

Feed RSS dos comentários deste post URI do TrackBack

Deixe um comentário

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Blog no WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.