✒️ABAP El Batch Input utilizando el Juego de datos
ABAP El Batch Input utilizando el Juego de datos
Batch Input utilizando Juego de Datos
B.I. utilizando Juego de Datos:
Previamente tener en cuenta que el archivo con la info, no debe estar el campo MANDANTE
- Declaración de los datos propios del B.I.
Declaración de la T.I. y estructura del tipo BDCDATA y otra para los registros que se vayan subiendo del archivo.
- Lectura de datos del archivo de entrada.
Ejecutamos el método GUI_UPLOAD para subir/levantar el archivo de entrada.
- Apertura de la sesión del Juego de Datos.
con la función BDC_OPEN_GROUP, especificando el mandante, el grupo y el usuario.
CALL FUNCTION 'BDC_OPEN_GROUP'
EXPORTING
client = sy-mandt
group = v_group (Aqui generalmente se coloca el nombre del programa la fecha del dia hora del dia)
keep = 'X'
user = sy-uname
IMPORTING
qid = v_qid
EXCEPTIONS
(todas sus (11) excepciones)
el IF/ENDIF completo.
- Carga de la tabla BDCDATA
Con la subrutina bdc_field. Antes inicializar la T.I. del B.I.
- Inserción del Juego de Datos
Con la función BDC_INSERT
CALL FUNCTION 'BDC_INSERT'
EXPORTING
tcode ='SM30' (nro de la trx)
TABLES
dynprotab = ti_bdc_data
EXCEPTIONS
(todas sus (9) excepciones)
el IF/ENDIF completo.
- Cierre de la sesión del Juego de Datos.
CALL FUNCTION 'BDC_CLOSE_GROUP'
EXCEPTIONS
not_open = 1
queue_error = 2
OTHERS = 3.
el IF/ENDIF completo.
- Ejecución del Juego de Datos.
TRX SM35, se selecciona el Jueg de Datos y se ejecuta.
Luego marcamos la opción invisible (Background) y ejecutar (process)
Utilización del programa estandar RSBDCBTC
Utilización del programa estandar RSBDCBTC que ejecuta un B.I. de manera ONLINE con la técnica dcel Juego de Datos.
SUBMIT rsbdcbtc
USER sy-unsme
VIA JOB v_jobgroup
NUMBER v_jobcount
WITH queue_id = v_qid
WITH mappe = v_jobgroup
WITH modus = 'N' (no display)
WITH logall = ''
AND RETURN.
Luego en la trx SM35 se ve el Juego de Datos se procesó sin la necesidad de hacerlo manualmente.
 
 
 
Sobre el autor
Publicación académica de Ruben Dario Martucci, en su ámbito de estudios para la Carrera Consultor ABAP.
Ruben Dario Martucci
Profesión: Técnico Informático - Argentina - Legajo: UX76U
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Ruben Martucci