#1
|
|||
|
|||
var(500) type c. Es posible hacer esto?
var(500) type c. Es posible hacer esto? o hay alguna otra manera de obtener una variable de mas de 255 caracteres?
saludos. |
#2
|
||||
|
||||
Si que es posible, puedes declarar una variable type c de hasta 65.535 caracteres.
Un saludo. |
#3
|
|||
|
|||
Pero no me funciona! hago un concatenate, y me lo limita como si fuera de 133 bytes...
alguna idea? o falta hacer algo? |
#4
|
||||
|
||||
Prueba con tipo String ....
__________________
David Carballido Córdova |
#5
|
|||
|
|||
mmm, gracias por la sugerencia!!
utilice una funcion WS_DOWNLOAD y si lo graba bien, con los 255 caracteres... no lo corta.. pero cuando lo veia en el debugger ahi si me lo corta.. alomejor no se utilizar muy bien el debugger.. Saludos! y Gracias! |
#6
|
||||
|
||||
Aldape por experiencias te puedo contar esta situacion tenia un campo entero de tamano muy grande cuando yo lo debugueaba veia el recuadro del valor en blanco ejemplo.
variable [_______________] yo pensaba que veia en blanco y no traia valor esa variable pero estaba en un error si traia mi valor pero como el formato o por x razon se ordenaba a la derecha. variable [__________prueba] ------------> me recorri hasta al final y encontraba mi valor Lo que pasa en este tipo de casos es que si la variable es de 50 pr ejemplo los 44 primeros espacios era vacios y en los 45 .... 50 me ponia lo que yo queria y pues tu ciertamente en el debuguear no llegas a percibir para eso tmb esta el caso con los ceros etc etc hay veces que el error es solo formato de nuestras variables para eso hay infinidad de herramientas entra las mas utiles eh usado: SHIFT PACK UNPACK NO-ZERO LEFT-JUSTIFIED CONCATENATE SPLIT CONDENSE REPLACE etc. Seria cuestion de que te metieras un rato en cada una y empezar a usar todo lo que SAP nos proporciona. Suerte!!!
__________________
01010000 01001010 10011000 10100001 De Byte a Beat. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|