¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Cómo configurar CR (retorno de carro) al utilizar 'open dataset' en ABAP

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

Hola expertos,

Estamos creando un archivo plano en el servidor de la aplicación utilizando 'open dataset'.

Necesito colocar un CR al final de cada línea.

Intenté la siguiente sintaxis, pero no coloca un CR al final de la línea.

OPEN DATASET p_file FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
CONCATENATE l_data cl_abap_char_utilities=>cr_lf(1) INTO l_data.
TRANSFER l_data  TO p_file.

Por favor, sugieran cómo configurar CR (retorno de carro).

Gracias por su ayuda de antemano.

Lucy

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

4 Respuestas

0
Cargando...

Sí, ahora notado, acabo de ver el valor (##) que normalmente hacemos, olvidé verificar el Hexadecimal (0D000A00). Gracias Matthew Billingham 🙂

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

Presumiblemente, la lógica es que si cr_lf (retorno de carro y salto de línea) consta de dos caracteres, y solo se necesita CR, entonces la mitad de cr_lf (el primer carácter) lo producirá.

Además, el valor de CR_LF es no ##. Intenta mirar el hexadecimal en el depurador.

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

Hola Lucy,

La longitud de CR_LF es de 2 caracteres '##', ¿Por qué estás pasando un solo carácter cl_abap_char_utilities=>cr_lf(1) en lugar de cl_abap_char_utilities=>cr_lf. Intenta con lo siguiente y compruébalo.

CONCATENATE l_data cl_abap_char_utilities=>cr_lf INTO l_data.

Saludos

Rajkumar Narasimman

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

Parece que necesitas usar la adición NO END OF LINE al comando TRANSFER (porque la estás agregando tú mismo) ?

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

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?