✒️ABAP Las subrutinas y la grabación de datos de un BI
ABAP Las subrutinas y la grabación de datos de un BI
Abap subrutinas y grabación de datos de un bi para hacer más simple la creación de un Batch Input, vamos a utilizar la subrutina BDC_FIELD, que nos van a permitir modularizar los programas.
FORM bdc_field USING dyn_begin TYPE c
campo1
campo2.
CLEAR st_bdc_data.
IF dyn_begin = 'X'.
st_bdc_data-program = campo1.
st_bdc_data-dynpro = campo2.
st_bdc_data-dynbegin = dyn_begin.
ELSE.
st_bdc_data-fnam = campo1.
st_bdc_data-fval = campo2.
ENDIF.
APPEND st_bdc_data TO ti_bdc_data.
ENDFORM. " bdc_field
Una forma más eficiente de obtener los datos para la carga de la tabla BDCDATA, consiste en realizar una grabación de los pasos que hacemos en la ejecución de las transacciones, mediante la transacción SM35.
La transacción estándar SM35, conocida como "la grabadora", es utilizada entre otras cosas para realizar la grabación de las sesiones de Batch Input que nos serán de gran utilidad a la hora de desarrollar nuestros programas.
Para realizar la grabación, presionamos el botón Grabación (Recording) y luego el botón Grabación nueva (New Recording) Y veremos una ventana de diálogo en donde deberemos especificar:
Un nombre para la grabación a realizar.
- El código de la transacción a la cual deseamos grabar.
- El modo de actualización.
- El modo CATT.
- Diferentes configuraciones como ser: Tamaño estándar, Continuar tras commit, Sin modo BI y simular modo de proceso de fondo.
 
 
 
Sobre el autor
Publicación académica de Jose Miguel Sanchez Gonzalez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Miguel Sanchez Gonzalez
Profesión: Consultor Sap Sd - Mexico - Legajo: KH54H
✒️Autor de: 67 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Jose Sanchez