Necesito llenar la columna de 1a linea del siguiente ALV que aparece en pantalla, pero no se que tabla contiene esos campos para poder llenarla desde ABAP
La transacción que muestra el ALV es la FB03 del modulo de FI
Necesito llenar la columna de 1a linea del siguiente ALV que aparece en pantalla, pero no se que tabla contiene esos campos para poder llenarla desde ABAP
La transacción que muestra el ALV es la FB03 del modulo de FI
Hola, aparece en todos los tipos de documentos o en ciertos tipos de documentos?
Podrias hacer un recording, generar tu LSMW o en base a ese Recording hacer un programa de modificaciones masivas o carga masiva.
OK, no había oído hablar de LSMW pero investigare mas para ver si con eso puedo solucionar mi problema.
Después de tiempo de investigar y apoyarme con colegas ya quedo, tuve que usar el modulo de funciones SAVE_TEXT, ( sirve para llenar los textos de cabecera y de posición de los documentos, en mi caso fue un documento contable ).
La implementación del código fue la siguiente:
DATA: ls_lines TYPE tline, " Lineas de texto
it_lines TYPE TABLE OF tline, " Lineas de texto
ls_header_text TYPE thead, " Cabecera de texto
name_of_document TYPE thead-tdname. " Nombre del documento
ls_lines-tdline = UUID.
ls_lines-tdformat = '*'.
APPEND ls_lines TO it_lines.
***---> Llenamos la cabecera del documento
ls_header_text-tdobject = 'BELEG'.
ls_header_text-tdname = name_of_document.
ls_header_text-tdid = 'YUUD'.
ls_header_text-tdspras = sy-langu.
***---> Guardamos el UUID en el documento contable
CALL FUNCTION 'SAVE_TEXT'
EXPORTING
client = sy-mandt
header = ls_header_text
INSERT = 'X'
savemode_direct = abap_true
TABLES
lines = it_lines
EXCEPTIONS
id = 1
language = 2
name = 3
object = 4
OTHERS = 5.
Este tema se cerró automáticamente 7 días después de la última publicación. No se permiten nuevas respuestas.