🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP Los archivos en el servidor y las sentencias TRANSFER, DELETE y CLOSE

ABAP Los archivos en el servidor y las sentencias TRANSFER, DELETE y CLOSE

ABAP Los archivos en el servidor y las sentencias TRANSFER, DELETE y CLOSE

TRANSFERENCIA DE ARCHIVOS AL SERVIDOR

Se utiliza la sentencia TRANSFER para la transferencia de datos desde ABAP a los archivos ubicados en el servidor de aplicaciones.

El modo en que se realiza la transferencia de información corresponde con el modo de apertura del archivo.

Si el sistema no está abierto para escritura, el sistema intentará abrirlo en BINARY MODE o utilizando la última ejecución de la sentencia OPEN DATASET.

Ejemplo:

*Abriendo el fichero

OPEN DATASET p_path FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.

IF sy-subrc NE 0.

MESSAGE s000(z_prueba) WITH text-004.

ELSE.

*Transfiero los datos al fichero

st_archivo-dni = '27654315'.

st_archivo-nombre_ape = 'Ricardo Alvarez'.

st_archivo-estado_usu = 'A'.

.

.

TRANSFER st_archivo TO p_path.

Con la transacción CG3Y, se puede copiar un archivo alojado en el servidor a nuestro computador.

BORRADO DE ARCHIVOS DEL SERVIDOR

Para borrar datos del servidor de aplicaciones usamos la sentencia DELETE DATASET.

Para borrar un archivo hay que abrirlo previamente.

Si el borrado correcto el sy-subrc es = 0, caso contrario = 4.

*Borra el archivo

IF NOT p_borrar IS INITIAL.

DELETE DATASET p_path.

ENDIF.

CERRAR ARCHIVOS DEL SERVIDOR.

Para cerrar archivos del servidor de aplicaciones usamos la sentencia CLOSE DATASET.

Ejemplo

*Cierro

CLOSE DATASET p_path.

IF sy-subrc NE 0.

MESSAGE s000(z_prueba) WITH text-006.

ENDIF.

BUSQUEDA DE ARCHIVOS EN EL SERVIDOR

Podemos crear una ventana de navegación en el servidor de aplicaciones para poder seleccionar el archivo que deseamos. Ejemplo.

DATA: vl_file(500) TYPE c.

CALL FUNCTION '/SAPDMC/LSM_F4_SERVER_FILE'

EXPORTING

directory = p_path

filemask = '*'

IMPORTING

serverfile = vl_file

EXCEPTION

canceled_by_user = 1

OTHER = 2.

IF sy-subrc<>0.

MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno

WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.

ELSE

MOVE vl_file TO p_path.

ENDIF.

Para probar este código requerimos de un servidor de aplicación.


 

 

 


Sobre el autor

Publicación académica de Walter Giovanny Montoya García, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Master

Walter Giovanny Montoya García

Profesión: Administrador de Sistemas Informáticos - Colombia - Legajo: UX58H

✒️Autor de: 55 Publicaciones Académicas

🎓Cursando Actualmente: Consultor ABAP Nivel Inicial

🎓Egresado de los módulos:

Certificación Académica de Walter Montoya

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Los archivos en el servidor y las sentencias TRANSFER, DELETE y CLOSE" de la mano de nuestros alumnos.

SAP Senior

-TRANSFER, DELETE y CLOSE TRANSFER Sirve para transferir datos desde nuestros programas a los archivos en el servidor TRANSFER stucture TO filename. DELETE DATASET Se utiliza para eliminar archivos del servidor de aplicaciones DELETE DATASET filename. *Para poder borrar un archivo se requiere abrirlo CLOSE DATASET Sirve para cerrar archivos del servidor CLOSE DATASET filename. *Se recomienda siempre cerrar los archivos. -BUSQUEDA DE ARCHIVOS EN EL SERVIDOR. CALL FUNCTION '/SAPDMC/LSM_F4_SERVER_FILE' EXPORTING directory = p_path filemask = '*' IMPORTING serverfile = v_filename

Acceder a esta publicación

Creado y Compartido por: Armando Mayo Marquez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Las sentencias TRANFER, DELETE Y CLOSE: Transferencia de Archivos al servidor: Utilizaremos la sentencia TRANSFER para transferir datos desde nuestros programas ABAP a los archivos ubicados en el servidor de aplicaciones. Borrado de Archivos del servidor: Utilizaremos la sentencia DELETE DATASET para borrar archivos del servidor de aplicaciones. Cierre de archivos del servidor: Utilizaremos la sentencia CLOSE DATASET para cerrar archivos del servidor de aplicaciones. Es ampliamente recomendable realizar el cierre de los archivos. Busqueda de archivos en el servidor: Utilizando la funcion /SAPDMC/LSM_F4_SERVER_FILE podemos crear una ventana de navegacion en el servidor de aplicaciones para poder seleccionar un archivo que deseamos.

Acceder a esta publicación

Creado y Compartido por: Juan Fernando Guerra Mata / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Archivos en servidor Transferencia de archivos al servidor Usaremos la sentencia TRANSFER para trasferir datos a los archivos ubicados en el servidor. Usando la siguiente sintaxis: TRANSFER <estructura> to <archivo>. Borrado de archivos del servidor Usaremos la sentencia DELETE DATASET para borrar archivos del servidor. Usando la siguiete sintaxis: DELETE DATASET <Archivo>. Cierra de archivos del servidor Usaremos la sentencia CLOSE DATASET para cerrar archivos del servidor. Usando la siguiente sintaxis: CLOSE DATASET <archivo>. Busqueda de archivos en el servidor Utilizando la función /SAPDMC/LSM_F4_SERVER_FILE, podemos crear una ventana de navegación en el servidor

Acceder a esta publicación

Creado y Compartido por: Marvin Raul Lopez Morales / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Las sentencias TRANSFER, DELETE y CLOSE 1. Transferencia de archivos al servidor TRANSFER para transferir datos desde nuestros programas ABAP a los archivos ubicados en el servidor de aplicaciones. TRANSFER <estructura> TO <archivo> El modo de transferencia se corresponde al modo de apertura del archivo. Si el archivo no esta abierto para escritura, el sistema intentará abrirlo en BINARY MODE o utilizando la ultima ejecucion de la sentencia OPEN DATASET SG3Y podemos copiar un archivo alojado en el servidor en nuestra computadora, con solo pasar la ruta completa del origen y la del destino, y elegir el formato de transferencia que puede ser ascii o binary. 2 borrado de archivos del servidor DELETE DATASET para borrar archivos...

Acceder a esta publicación

Creado y Compartido por: Silvia Marina Carrizo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

ARCHIVOS EN SERVIDOR: Las sentencias TRANSFER, DELETE y CLOSE TRANSFERENCIA DE ARCHIVOS AL SERVIDOR Utilizamos sentencia TRANSFER (Se utiliza para la transferencia de datos al servidor de aplicaciones UNIX), Sintaxis: TRANSFER<estructura>TO<archivo> "Si el archivo no esta abierto para escritura, el sistema lo abrira en BINARY MODE, utilizando la ultima ejecucion de la sentencia OPEN DATASET Con la transacción estándar CG3Y podemos copiar un archivo alojado en el servidor en nuestra computadora. Es muy sencillo utilizarla, basta con pasar la ruta completa del origen y la del destino y elegir el formato de transferencia que puede ser ASCI o Binario. BORRADO DE ARCHIVOS DEL SERVIDOR Utilizamos la sentencia...

Acceder a esta publicación

Creado y Compartido por: Ixhel Magai Lopez Valencia / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Archivos en Servidor: las sentencias TRANSFER, DELETE y CLOSE. Transferencia de archivos al servidor. Se utiliza la sentencia TRANSFER para transferir datos desde nuestros programas ABAP a los archivos ubicados en el servidor de aplicaciones. Sintaxis. TRANSFER <estructura> TO <archivo>. La manera en la que se transfiere el archivo se corresponde con el modo en que se ha abierto. Si el archivo no está abierto para escritura, el sistema intentará abrirlo en BINARY MODE o utlizando la última ejecución de la sentencia OPEN DATASET. CG3Y copia archivo del servidor a nuestra máquina. Borrado de archivos del servidor. DELETE DATASET, Borra el archivo del servidor. Para realizar el borrado previamente...

Acceder a esta publicación

Creado y Compartido por: Carlos Rodriguez Escudero / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

TRANSFERENCIA DE ARCHIVOS AL SERVIDOR: utilizaremos la sentencia TRANSFER para transferir desde programas hasta el servidor de aplicaciones SAP TRANSFER wa_archivio TO p_path BORRADO DE ARCHIVOS DEL SERVIDOR: utilizamos la sentencia DELETE DATASET DELETE dataset p_path. CIERRE DE ARCHIVOS DEL SERVIDOR: utilizamos la sentencia CLOSE DATASET CLOSE DATASET p_path. BUSQUEDA DE ARCHIVOS EN EL SERVIDOR: podemos utilizar el modulo de funciones /SAPDMC/LSM_F4_SERVER_FILE para crear un ventana de busqueda

Acceder a esta publicación

Creado y Compartido por: Valentina Muñoz Medina / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Transferencia de archivos al servidor usa la sentencia TRANSFER TRANSFER <estructura> TO <archivo>. CG3Y: se puede copiar un archivo alojado en el servidor a nuestra computadora, este puede ASCII o BINARY 2. Borrado de archivo del servidor para esto se usa la sentencia DELETE DATASET DELETE DATASET<archivo>. 3. Cierre de archivos del servidor. usaremos la sentencia CLOSE DATASET CLOSE DATASET <archivo>. 4. Busqueda de archivos en el servidor: Se usa la función /SAPDMC/LSM_F4_SERVER_FILE para agregar una ventana de navegación en el servidor

Acceder a esta publicación

Creado y Compartido por: Daniel Arias Sarmiento

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


las sentencias transfer: sirve para transferir datos desde nustros programas abap a los archivos del servidor , delete: se utliza para eliminar archivos del servidor de aplicaciones close: sirve para cerrar archivos del servidor de aplicaciones

Acceder a esta publicación

Creado y Compartido por: Edwar Antonio Reyes Reyes / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Los archivos en el servidor y las sentencias TRANSFER, DELETE y CLOSE La transferencia de archivos al servidor Utilizaremos la sentencia TRANSFER para transferir datos desde nuestros programas ABAP a los archivos ubicados en el servidor de aplicaciones de SAP. La sintaxis de la sentencia es la siguiente: TRANSFER <estructura> TO <archivo>. El modo en que se realiza la transferencia de información se corresponde con el modo de apertura del archivo. Si el archivo no está abierto para escritura, el sistema intentará abrirlo en BINARY MODE o utilizando la última ejecución de la sentencia OPEN DATASET. El borrado de archivos del servidor Utilizaremos la sentencia DELETE DATASET para borrar archivos...

Acceder a esta publicación

Creado y Compartido por: Ariel Martucci / Disponibilidad Laboral: FullTime + Carta Presentación

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!