¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como traduzir de ASCII para EBCDIC em um sistema Unicode: métodos e soluções

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

Olá a todos........

Em um sistema não Unicode, posso emitir um comando como TRANSLATE F1 USING EBC_TO_ASC onde F1 é um campo de caracteres e EBC_TO_ASC é uma definição de dados padrão fornecida pela SAP no include RSEBCASC. Quando tento isso em um sistema Unicode, ocorre um erro. Existe uma forma comparável em um sistema Unicode para traduzir elementos de ASCII para EBCDIC (ou de EBCDIC para ASCII)?

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

3 Respuestas

0
Cargando...

Ao usar TRANSLATE, suponho que não é possível utilizar variáveis.

Apenas é possível utilizar constantes entre aspas simples.

TRANSLATE F1 USANDO 'AB'. Todas as A serão convertidas em B.

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

Olá Amit

Poderia, por favor, expandir sua resposta com algum exemplo?

Estou utilizando um sistema Unicode.

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

TRADUZIR ... PARA MAIÚSCULAS/MINÚSCULAS

TRADUZIR ... USANDO

Os argumentos destas instruções devem ser campos simples do tipo C, N, D, T ou STRING ou estruturas puramente do tipo de caractere. Ocorre um erro de sintaxe ou de tempo de execução se forem passados argumentos de um tipo diferente. É fornecido um subconjunto desta função com a adição IN BYTE MODE para processar cadeias de bytes, ou seja, operandos do tipo X ou XSTRING. Portanto, não é mais possível uma declaração como CONCATENATE a x b INTO c quando a, b e c são todos de tipo de caractere, mas x é do tipo X.

TRADUZIR ... CODEPAGE ...

TRADUZIR ... FORMATO DE NÚMERO ...

As declarações acima não são permitidas em programas Unicode.

Em Unicode, TRADUZIR só pode ser tratado com um conjunto de caracteres. Portanto, você deve usar.

<b>Traduzir cadeia de trec para maiúsculas.</b>

~Como está no fórum.

Saudações,

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?