MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 24/07/06, 14:58:16
evainer evainer is offline
Junior Member
 
Fecha de Ingreso: jul 2006
Mensajes: 3
Borrar ceros iniciales en ABAP

Hola Gente,

Les queria preguntar como puedo borrar los ceros iniciales en una rutina abap.

Les explico el caso, tengo una rutina en bw para una variable customer exit en donde saco la cantidad de meses pero el valor que me devuelve la formula tiene muchos ceros adelante, no se porque motivo, y me tira error por el rango del numero. Existe alguna forma de borrar los cerros de adelante de una variable? estoy haciendo algo mal para que me tire tantos ceros adelante?

les comento que recien me inicio en abap por eso mi consulta quizas es muy basica para algunos.

agradeceria cualquier ayuda.

saludos,

evainer
Responder Con Cita
  #2  
Viejo 24/07/06, 15:31:27
Mauricio Hidalgo Mauricio Hidalgo is offline
Senior Member
 
Fecha de Ingreso: may 2006
Localización: Santiago, Chile
Mensajes: 481
Puedes hacer algo como esto:

WRITE <tu_variable> to <c_variable> NO-ZERO.

saludos
Responder Con Cita
  #3  
Viejo 24/07/06, 16:10:08
Kamui Kamui is offline
Junior Member
 
Fecha de Ingreso: jul 2006
Mensajes: 1
Solucion.

Hola.
Lo mejor que puedes hacer es:

SHIFT l_var LEFT DELETING LEADING '0'.

Yo es lo que suelo utilizar.

Saludos
Alex
Responder Con Cita
  #4  
Viejo 25/07/06, 06:13:05
oarranzli oarranzli is offline
Senior Member
 
Fecha de Ingreso: jun 2006
Localización: España
Mensajes: 373
Hola:

También puedes utilizar la sentencia PACK y guardar el valor en una variable de tipo texto.
Responder Con Cita
  #5  
Viejo 25/07/06, 20:29:53
evainer evainer is offline
Junior Member
 
Fecha de Ingreso: jul 2006
Mensajes: 3
Thumbs up

Muchas gracias a todos,

sus respuestas me resultaron de mucha ayuda.
Responder Con Cita
  #6  
Viejo 25/01/17, 18:05:05
uzumakiplus uzumakiplus is offline
Junior Member
 
Fecha de Ingreso: nov 2013
Mensajes: 2

El shift es el propio para estos casos cuando uno quiere eliminar ceros a la izquierda....
Responder Con Cita
  #7  
Viejo 26/01/17, 11:32:45
omegaotaku omegaotaku is offline
Member
 
Fecha de Ingreso: nov 2011
Mensajes: 43

* Función que saca los ceros a la izquierda de una variable
CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_OUTPUT’
EXPORTING
INPUT = VG_VARIABLE
IMPORTING
OUTPUT = VG_VARIABLE.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 15:31:08.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web