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

 X 

✒️ABAP Los archivos locales y el download de datos

ABAP Los archivos locales y el download de datos

ABAP Los archivos locales y el download de datos

DOWLOAD DE DATOS - LECCION 6-2

Grabación de los Archivos locales.

Para grabar datos existentes en las tablas internas de nuestro programa a archivos ubicados en la PC, utilizaremos el método GUI_DOWNLOAD.

Parámetros del método:

FILENAME: contiene el directorio y nombre del archivo a descargar a la PC.

FILETYPE: contiene el tipo o extensión del archivo que descargamos a la PC. Los tipos o extensiones admitidas son:

BIN: para archivos primarios. Se debe especificar la longitud del archivo en el parámetro BIN_FILESIZE. La tabla interna que se utiliza debe tener un solo campo del tipo X.

ASC: para archivos ASCII.

DAT: para archivos Excel. Las columnas son separadas utilizando tabs. Las líneas son separadas utilizando saltos de líneas.

WK1: para archivos Excel y de lotus.

WRITE _FIELD_SEPARATOR: Indica si se generara un separador de archivos o no y cual será.

DATA:_TAB: aquí se almacena el contenido del archivo. Esta tabla debe tener la misma estructura del archivo. En este método también están definidas excepciones con descripciones que contemplan cada uno de los errores que se puede producir al ejecutar el método. Luego si ejecutamos el código veremos el mensaje que dice que la transferencia de datos se realizó correctamente y se especifica la cantidad de bytes transferida.

Nota: en algunos programas ABAP, podemos ver que se utilizan las funciones DOWNLOAD Y WS_DOWNLOAD. No es recomendable la utilización de estas funciones debido a que actualmente son consideradas objetos obsoletos por SAP.

Nota: mediante el botón modelo que se encuentra a la derecha a la barra de herramientas, podemos generar las estructuras de todos los módulos de funciones y métodos pertenecientes a clases que deseamos utilizar en nuestros programas, si presionamos el botón veremos una ventana de dialogo, donde seleccionamos la opción Patrón para objetos ABAP si deseamos generar la estructura de un método de una clase o la opción CALL FUNCTION si deseamos generar la estructura de un módulo de funciones. Ahora si deseamos generar la estructura de unos de los métodos de la clase CL_GUI_FRONTEND_SERVICES luego de seleccionar Patrón para objetos ABAP presionamos el botón continuar, luego manteniendo presionada la opción método CALL ingresamos en clase interface el nombre de la clase CL_GUI_FRONTEND_SERVICES, y dentro del campo de entrada del método presionamos F4 para buscar el método que estamos necesitando. Esto va a provocar que se genere el esqueleto o estructura del método en el código ABAP con el que estamos trabajando.


 

 

 


Sobre el autor

Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Expert


Cristian Darwin Arteaga Diaz

Profesión: Abap Developer - Argentina - Legajo: GP81Q

✒️Autor de: 165 Publicaciones Académicas

🎓Cursando Actualmente: Master Funcional para Consultores ABAP

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.

Certificación Académica de Cristian Arteaga

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Los archivos locales y el download de datos" de la mano de nuestros alumnos.

SAP Senior

Archivos locales: Download de datos. CL_GUI_FRONTED_SERVICES=>GUI_DOWNLOAD. Método estándar de SAP que se utiliza para grabar datos en archivos locales. En algunos programas ABAP, podemos ver que se utiliza las funciones DOWNLOAD y WS_DOWNLOAD. No es recomendable la utilización de estas funciones debido a que actualmente son consideradas objetos obsoletos por SAP. Mediante el botón modelo podemos generar las estructuras de todos los módulos de funciones o métodos pertenecientes a clases.

Acceder a esta publicación

Creado y Compartido por: Rafael Razo

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

SAP SemiSenior

Archivos locales. Download de datos. Grabación de datos en archivos locales. CL_GUI_FRONTEND_SERCICES=>GUI_DOWNLOAD. se utiliza este método para grabar datos de las tablas internas a archivos ubicados en la pc. Parámetros del método. FILENAME: Contiene el directorio y nombre del archivo a descargar de la pc. FILETYPE: Contiene el tipo o extensión del archivo que descargamos a la pc. Los tipos o extensiones admitidas son: Bin. Para archivos binarios. ASC. Para archivos ASCII. DAT. Para archivos EXCEL. WRITE_FIELD_SEPARATOR. Indica si se genera un separador de archivo o no y cual será. DATA_TAB. Aqui se almacena el contenido del archivo.

Acceder a esta publicación

Creado y Compartido por: Fabio Gallo

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

SAP Master

GUI_DOWNLOAD Método que se utiliza para grabar datos en archivos locales FILENAME Contiene el directorio y nombre del archivo a descargar a la PC FILETYPE Contiene el tipo o extensión del archivo que descargamos a la PC Tipos de extensiones admitidas; BIN Archivos Binarios ASC Archivos ascii DAT Archivos excel WK1 Archivos excel y lotus WRITE_FIELD_SEPARATOR Indica si se generará un separador o no y cual será DATA_TAB Donde de almacena el contenido del archivo . Esta tabla debe contener la misma estructura del archivo Las Funciones DOWNLOAD Y WS_DOWNLOAD están obsoletas

Acceder a esta publicación

Creado y Compartido por: Juan Carlos Ayala Chira

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

SAP Senior

Lección: Archivos Locales: Download de datos 1) Grabación de datos en archivos locales Para grabar datos existentes en las tablas internas de nuestros programas a archivos ubicados en la PC, utilizaremos el método CL GUI FRONTEND SERVICES-GUI DOWNLOAD. Ej Analicemos algunos de los parámetros del método: FILENAME: contiene el directorio y nombre del archivo a descargar a la PC FILETYPE: contiene el tipo o extensión del archivo que descargamos a la PC Los tipos o extensiones admitidas son: - BIN: para archivos binarios. Se debe especificar la longitud del archivo en el parámetro. BIN_FILESIZE. La tabla interna que se utiliza debe tener un solo campo del tipo X - ASC: para archivos ASCII - DAT: para...

Acceder a esta publicación

Creado y Compartido por: Aida Cortina Fernandez

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

SAP Senior

Archivos Locales: Download de datos Grabacion de datos en archivos locales. Para grabar datos existentes en las tablas internas de nuestros programas a archivos ubicados en la PC, utilizaremos el metodo CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD(metodo estandar que se utiliza para grabar datos en archivos locales). Analicemos algunos de los parametros del metodo: FILENAME: contiene el directorio y nombre del archivo a descargar a la PC. FILETYPE: contiene el tipo o extension del archivo que descargamos a la PC. Los tipos o extensiones admitidas son: BIN. para archivos binarios. Se debe especificar la longitud del archivo en el parametro. BIN_FILESIZE. La tabla interna que se utiliza debe tener un solo campo del tipo X. ASC.para archivos ASCII....

Acceder a esta publicación

Creado y Compartido por: Marco Antonio Vazquez Gonzalez

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

SAP Master

ARCHIVOS LOCALES DOWNLOAD DE DATOS GUI_DOWNLOAD PARAMETROS DEL METODO FILENAME: directorio y nombre del archivo FILETYPE: contiene el tipo o extension del archivo que descargamos a la pc *BIN ARCHIVOS BINARIOS SE DEBE ESPECIFICAR LA LONGITUD DEL ARCHIVO EN EL PARAMETRO * BIN_FILESIZE LA TABLLA INTERNA QUE SE UTILIZA DEBE TENER UN SOLO CAMPO DEL TIPO X ASC: para archivos ASCII DAT: ARCHIVOS EXCEL WK1: EXCEL Y LOTUS WRITE_FIELD_SEPARATOR. indica si se genera un separador de archivo o no y cual sera. DATA_TAB: Aqui se almacena el contenido del archivo. esta tabla debe tener la misma estructuras del archivo

Acceder a esta publicación

Creado y Compartido por: Andres Felipe Escobar Lopez

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

SAP Senior

Grabación de datos en archivos locales Para grabar datos existentes en las tablas internas de nuestros programas a archivos ubicados en la PC utilizaremos el método CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD. Algunos de los parametros del método son: FILENAME: Contiene el directorio y nombre del archivos a descargar a la PC. FILETYPE: contiene el tipo o extensión del archivos que descargamos a la PC. WRITE_FIELD_SEPARATOR: Indica si se generará un separador de archivo o no, y cual será. DATA_TAB: aquí se almacena el contenido del archivo. Esta tabla tiene la misma estructura del archivo. NO ES RECOMENDABLE USAR LAS FUNCIONES DOWNLOAD Y WS_DOWNLOAD, debido a que actualmente son consideradas obsoletas...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Becerra

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

SAP SemiSenior

GRABACION DE DATOS EN ARCHIVOS LOCALES Para grabar datos existentes en las tablas internas de nuestros programas a archivos ubicados en la PC, utilizaremos el metodo CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD FILENAME: contiene el directorio y nombre del archivo a descargar a la PC FILETYPE: contiene el tipo o extension del archivo que descargaremos a la PC esxtensiones admitidas: BIN: archivos binarios. Se debe especificar la longitud del archivo en el parametro BIN_FILESIZE. la tabla interna que se utiliza debe tener un solo campo del tipo X ASC: para archivos ASCII DAT: para archivos excel WK1: excel y lotus WRITE_FIELD_SEPARATOR: indica sio se generara un separador de archivo o no y cual sera DATA_TAB: aqui se almacena el contenido del archivo....

Acceder a esta publicación

Creado y Compartido por: Edgar Alfredo Tellez Gomez

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

SAP Senior

- Archivos Locales: Download de datos. - Grabación de datos en archivos locales CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD: Es un método que nos sirve para grabar datos de las tablas internas de nuestros programas en archivos ubicados en nuestra PC. Algunos parámetros del método son: FILENAME: Contiene el directorio y nombre del archivo a descargar en la PC. FILETYPE: Contiene el tipo o extensión del archivo que descargamos a la PC. Tipos o extensiones admitidas: BIN: Para archivos binarios. Se debe especificar la longitud del archivo en el parámetro: BIN_FILESIZE. La tabla interna que se utiliza debe tener un solo campo del tipo X. ASC: Para archivos ASCII. DAT: Para archivos excel. Las columnas son...

Acceder a esta publicación

Creado y Compartido por: Sandra Erika Bernabe Abreu

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

SAP Senior

Grabacion de datos en archivos locales para grabar datos existentes en la tablas internas de nuestros programas a archivos ubicados en la PC, utilizamos el metodo CL GUI FRONTEND SERVICES=> GUI DOWNLOAD. parametros del metodo FILENAME FILETYPE extensiones o tipos admitidos: BIN ASC DAT WK1 WRITE_FIELD_SEPARATOR indica si se genera un separador de archivo o no y cual sera DATA_TAB aqui se almacena el contenido del archivo.Esta Tabla debe tener la misma estructura del archivo.

Acceder a esta publicación

Creado y Compartido por: Luis Car

 


 

👌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!