|
#1
|
|||
|
|||
Usar un comodin en un rango
Hola a todos:
En mi pantalla de seleccion tengo un rango numerico tal que así: SELECT-OPTIONS: ws_cod FOR w_codigo. El asunto es que me pueden meter los valores con 6 o 7 caracteres. Si son de 7, se cogen tal cual. Si son de 6, se añadiria un comodin, es decir, puede ser los seis caracteres, mas otro al final que puede variar de 0 a 9. El asunto es que luego tengo que usar la variable en una setencia select, y claro, no funciona en los casos en que se metan solo 6 caracteres. ¿Como podría solucionarlo? Gracias. |
#2
|
||||
|
||||
podrias poner un ejemplo y tu codigo, por que no me queda claro.
__________________
Un Huevon No Inútil Solo di lo que piensas, a la mejor tienes la mejor respuesta.... Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo..... Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho..... Consultor FI jr/ABAP Sr. |
#3
|
|||
|
|||
Usar un comodin en un rango
En la sentencia SELECT tienes la opción de poner una condición de la siguiente formas
SELECT FROM... WHERE campo LIKE '0001&' De esta forma el SELECT te retorna valores que cumplan que la condición empiezan por 0001.... Espero que se lo que buscabas. |
#4
|
|||
|
|||
Usar un comodin en un rango
Hola:
Haber si te ayudo con esto.... Puedes usar la funcion CONVERSION_EXIT_MATN1_INPUT de la siguiente manera: CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT' EXPORTING INPUT = valor OUTPUT = valor * EXCEPTIONS * LENGTH_ERROR = 1 * OTHERS = 2 A través de esta funcion completaras los ceros que necesitas para el formato requerido. Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|