¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo traducir de ASCII a EBCDIC en un sistema Unicode: métodos y soluciones

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 10 Vistas
0
Cargando...

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)?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Amit

¿Podrías por favor ampliar tu respuesta con algún ejemplo?

Estoy utilizando un sistema Unicode.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?