Al usar TRANSLATE, supongo que no puedes usar variables
solo puedes usar constantes entre comillas simples
TRANSLATE F1 USANDO 'AB'. " Todas las A se convertirán en B
Avalados por :
Hola a todos........
En un sistema no Unicode, puedo emitir un comando como TRANSLATE F1 USING EBC_TO_ASC donde F1 es un campo de caracteres y EBC_TO_ASC es una definición de datos estándar proporcionada por SAP en el include RSEBCASC. Cuando intento esto en un sistema Unicode, da error. ¿Existe una forma comparable en un sistema Unicode para traducir elementos de ASCII a EBCDIC (o de EBCDIC a ASCII)?
Al usar TRANSLATE, supongo que no puedes usar variables
solo puedes usar constantes entre comillas simples
TRANSLATE F1 USANDO 'AB'. " Todas las A se convertirán en B
Hola Amit
¿Podrías por favor ampliar tu respuesta con algún ejemplo?
Estoy utilizando un sistema Unicode.
TRADUCIR ... A MAYÚSCULAS/MINÚSCULAS
TRADUCIR ... USANDO
Los argumentos de estas instrucciones deben ser campos simples de tipo C, N, D, T o STRING o estructuras puramente de tipo de carácter. Se produce un error de sintaxis o de tiempo de ejecución si se pasan argumentos de un tipo diferente. Se proporciona un subconjunto de esta función con la adición IN BYTE MODE para procesar cadenas de bytes, es decir, operandos de tipo X o XSTRING. Por lo tanto, ya no es posible una declaración como CONCATENATE a x b INTO c cuando a, b y c son todos de tipo de carácter, pero x es de tipo X.
TRADUCIR ... CODEPAGE ...
TRADUCIR ... FORMATO DE NÚMERO ...
Las declaraciones anteriores no están permitidas en programas Unicode.
En Unicode, TRADUCIR solo puede tratarse con un conjunto de caracteres. Por lo tanto, deberías usar.
<b>Traducir cadena de trec a mayúsculas.</b>
~Como se encuentra en el foro.
Saludos,
Amit
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute