✒️ABAP Los archivos locales y el download de datos
ABAP Los archivos locales y el download de datos
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 GUI_DOWNLOAD.
Se deberá llamar a la clase CL_GUI_FRONTEND_SERVICES ----> GUI_DOWNLOAD
DATOS A TENER EN CUENTA para el 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.
Extensiones o tipos de archivo son:
BIN: Para archivos binarios.
ASC: para archivos ASCII.
DAT: para archivos excel. Las columnas son separadas utilizando tabs. Las líneas son separadas con saltos de línea.
WK1: para archivos excel y de lotus.
write_field_separator: indica si se generará un separador de archivo o no y cual será.
data_tab: Aquí se almacena el contenido de archivo.
También en este método se definen sus excepciones con descripciones que contemplan cada uno de los errores que se pueden producir al ejecutar el método.
Tip
Mediante el botón Modelo que está a la derecha en la barra de herramientas, podemos generar las estructuras de Módulos de función y métodos pertenecientes a clases que deseamos utilizar en nuestros programas.
Si presionamos el botón, veremos a continuación la ventana de Diálogo donde seleccionamos la opción: Patrón p.objetos ABAP, si es que necesitamos generar la estructura de un método de una clase o la opción: CALL_FUNCTION, si es que necesitamos generar la estructura de un Módulo de funciones.
Si queremos generar estructura de un Método de una clase elegimos la opción: Patrón p.objetos ABAP, le damos continuar.
Luego en Método Call en el campo Clase/Interface: CL_GUI_FRONTEND_SERVICES , para buscar el método que estamos viendo presionamos F4 luego elegimos: FILE_OPEN_DIALOG, luego se da clic a OK y creamos el método: FILE_OPEN_DIALOG, esto vá a provocar que se genere el esqueleto o estructura del método que estamos trabajando.
Cabe destacar para que dichas estructuras o esqueletos se generen en el programa debemos estar modificando el programa.
 
 
 
Sobre el autor
Publicación académica de Jorge Iv?n P?rez Becerra, en su ámbito de estudios para la Carrera Consultor ABAP.
Jorge Iv?n P?rez Becerra
Profesión: Ing. de Sistemas E Inform?tica - Peru - Legajo: WM39K
✒️Autor de: 41 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor Basis NetWeaver Nivel Inicial
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: PartTime
Presentación:
Ingeniero de sistemas e inform?tica, actualmente trabajo como consultor funcional sap,m?dulos vms-dbm-sd, interesado en complementar conocimiento funcional con la parte t?cnica de sap.
Certificación Académica de Jorge P?rez