ABAP Batch Input utilizando Juego de Datos

Publicación Académica por David Camacho Espinoza

Publicación Académica de David Camacho Espinoza para el tema Batch Input utilizando Juego de Datos.

Dentro del ámbito de estudios: Carrera Programador ABAP / Unidad 7: Batch Input vs Bapis y temas avanzados.

Carrera Programador ABAP
Carrera Programador ABAP
Inscripción Abierta - Inicio: 20 Noviembre 2017

ABAP Batch Input utilizando Juego de Datos por David Camacho

11 de Sep de 2014

JUEGO DE DATOS
Tecnica de Batch Input donde la ejecucion se realiza en forma Batch y queda almacenada en SAP para su posterior ejecucion mediante la transaccion SM37. Se utilizan funciones estandar SAP para la aperttura, insercion y cierre del juego de datos

CARGA INICIAL DE DATOS
Proceso que consiste en el ingreso de los datos necesarios para el funcionamiento de una aplicacion en un ambiente del sistema.

BDC_CLOSE_GROUP
Funcion estandar de que se utiliza para realizar el cierre de un Juego de datos.

RSBDCBTC
Programa estandar que permite la ejecucin online de un programa Batch Input que se ejecuta mediante la tecnica del juego de datos.

BDCDATA
Estructura estandar que se utiliza para la carga de datos en un Batch Input

BDC_OPEN_GROUP
Funcion estandar que se utiliza para realizar la apertura de la sesion de un Juego de datos.

BCD_INSERT
Funcion estandar que se utiliza para realizar la insercion de un Juego de datos.

JOB
Es un conjunto de uno o mas programas que se lanzan consecutivamente en un proceso de fondo.

1. Declaracion de los datos propios del Batch Input
Declaramos una TI y una estructura ambas type BDCDATA y otra TI_usuarios
que contendra los registros que levantamos del archivo de entrada.

2.- Lectura de datos de archivo de entrada
Ejecutamos el metodo CL_GUI_FRONTEND_SERVICES =>GUI UPLOAD para levantar el archivo de entrada con la informacion para generar el batch input.

3.- Apertura de la seleccion del Juego de Datos
Utilizar funcion BDC_OPEN_GROUP especificando el mandante, el grupo y el usuario.

4.- Carga de la tabla BDCDATA
utilizaremos la subrutina BDC_FIELD antes inicializar la tabla interna del Batch Input.

5.- Insercion del Juego de Datos
Para realizar la insercion del Juego de Datos vamos a utilizar la funcion BDC_INSERT.

6.- Cierre de la sesion del Juego de Datos
Vamos a utilizar la funcion BDC_CLOSE_GROUP.

7.- Ejecucion del juego de Datos
Para realizar la ejecucion del juego de datos vamos a entrar a la transaccion SM35. Vamos a seleccionar
el juego de datos y lo ejecutamos presionando el boton Ejecutar (Process).

 

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

El lunes 20 Noviembre 2017 comenzamos la Carrera Programador ABAP, Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

:: Más Publicaciones Académicas sobre Tecnología SAP

Buscador de Publicaciones:

 

 

:: Ayúdenos a Difundir nuestra propuesta

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!


 

+Recursos Gratuitos: