✒️ABAP - El concepto de Batch Input

ABAP El concepto de Batch Input

Concepto de batch input

Cuando se instala una aplicación en un ambiente de producción, es necesario dar de alta toda la información que es indispensable para que pueda funcionar. A este proceso lo llamaremos carga inicial de datos.

Batch input

Tecnica automatica mediante la cual podremos realizar la carga masiva de datos en el sistema utilizando las validaciones de las transacciones.

Tecnicas de batch input

  1. CALL TRANSACTION: Se realiza en forma online, por lo que ejecuta las actualizaciones en el momento en que se ejecuta el programa del batch input.
  2. JUEGO DE DATOS: Se realiza de forma batch (o de fondo) y queda almacenado en SAP para su posterior ejecuciónmediante la transacción SM35. Consiste en la ejecución de una serie de funciones estandar para la apertura, ejecución y cierre de juego de datos.
  3. DIRECT-INPUT: Entrada de datos en forma directa de grandes cantidades de datos a las tablas BD de SAP.

Programas DIRECT-INPUT, transacción BMV0 (Gestión de toma de fechas (procedimiento input directo)

  1. FI - RFBIBL00 (Documentos de batch-input)
  2. MM - RMDATIND (Toma datos maestros material)
  3. SD - RVAFSS00 (Facturación operaciones externas)
  4. AM - RAALTD11 (Importación datos directa de contabilidad AF)
  5. CO - RKALEPPO (Imputación: visualización informe partidas contable)

Pasos para la creación de un batch input

CALL TRANSACTION

  1. Declaración de datos propios del batch input
  2. Lectura de datos de archivo de entrada
  3. Carga de la tabla BDCDATA
  4. Ejecución de la sentencia CALL TRANSACTION

Estructura BDCDATA

Esta estructura estandar del sistema es muy utilizada en los batch input ya que define el tipo de datos de la tabla interna que almacena los datos que se cargaran en el batch input

JUEGO DE DATOS

  1. Declaración de los datos propios del batch input
  2. Lectura de datos de archivo de entrada
  3. Apertura de la sesión del juego de datos
  4. Carga de la tabla BDCDATA

Inserción de juego de datos

  1. Cierre de la sesión del juego de datos
  2. Ejecución del juego de datos a traves de la transacción SM35 / JOB RSBDCBTC

RSBDCBTC

Este programa estandar del sistema nos permite la ejecución online de un juego de datos

Estructura BDCDATA

  1. PROGRAM: Nombre del programa ABAP
  2. DYNPRO: No. de pantalla en ejecución
  3. DYNBEGIN: Se coloca una X, cuando comience una nueva pantalla
  4. FNAM: Nombre del campo que se desea cargar. es sensible al texto
  5. FVAL: Contendra el valor del campo FNAM

Sobre el autor

Publicación académica de Marvin Raul Lopez Morales, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Expert

Marvin Raul Lopez Morales

Profesión: Consultor Senior Sap / Abap It - Guatemala - Legajo: WP66T

✒️Autor de: 155 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Soy ingeniero en sistemas y cuento con mas de 20 años de experiencia en el área de informatica, tambien he participado en la implementación, migración y configuración de sap-erp para varias empresas.

Certificación Académica de Marvin Lopez

 

:: Al igual que Marvin ¿Usted está dispuesto a aprender ABAP?

El lunes 09 Agosto 2021 comenzamos la 🎓Carrera Consultor ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?