|
Herramientas | Buscar en Tema | Desplegado |
#5
|
|||
|
|||
No tienes que declarar TABLES: VBDKR,
ACCHD. En la estructura VBRK de la funcion estan los datos de cabecera de la factura y en XACCHD-BKTXT es a la que le vas a hacer la asignacion (esos son Parametros de entrada y salida de la funcion). Tambien Tienes que Leer la tabla interna zlines, para que los valores se situen en la cabecera y se te copian a la variable XACCHD-BKTXT Mas o menos asi DATA: znombre LIKE THEAD-TDNAME, zheader LIKE THEAD, zlines LIKE tline OCCURS 0 WITH HEADER LINE. * Asignando el numero de documento comercial znombre = VBRK-VBELN. call function 'READ_TEXT' exporting id = '0001' language = 'S' name = znombre object = 'VBBK' importing header = zheader tables lines = zlines exceptions id = 1 language = 2 name = 3 not_found = 4 object = 5 reference_check = 6 wrong_access_to_archive = 7 others = 8. *Deberia asignarle al campo texto de cabecera de documento contable, READ TABLE zlines index 1. "Con esto solo obtendrias la 1ra posicion del texto "Si tiene varias haz un loop XACCHD-BKTXT = zlines-tdline. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|