|
#1
|
||||
|
||||
es muy sencillo pones
contar = strlen( campo ) if contar >= 4. concatenate '0' campo into campo SEPARATED BY ''. condense campo no-gaps. endif. con el comando strlen cuentas los caracteres. condense campo no-gaps. evita dejar espacios vacios Saludos |
#2
|
||||
|
||||
otra solucion
Algo que olvide mencionar es muy probable que su intencion sea dar formato a un valor númerico o a una variable de posición para eso hay una función en sap que da el formato de acuerdo al tipo de dato que se le ha definido pero solo funciona para variables numericas
* Función que completa con ceros a la izquierda de una variable CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_INPUT’ EXPORTING INPUT = VG_VARIABLE IMPORTING OUTPUT = VG_VARIABLE si se trata de una variable de tipo texto lo puedes hacer con un replace |
#3
|
||||
|
||||
Gracias
Gracias a todos, con vuestra ayuda he resuelto el problema.
Un saludo.
__________________
.....que es eso de probar primero en calidad????... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|