#1
|
|||
|
|||
Actualizar campo de una estructura
Hola a todos, tengo un problema con una badi la definicion es la WORKORDER_UPDATE en el evento AT_SAVE resulta que tengo acceso a una estructura y dentro de esta estructura necesito modificar varios campos, al querer hacer un simple modify me da un error que no se puede cambiar la estructura, ¿Alquien que sea tan amable de decirme como modifico un campo de una estructura?, gracias
|
#2
|
||||
|
||||
Hola ... tal vez la respuesta es muy obvia, pero si quiero modificar el campo de una estructura simplemente sobreescribo sobre ella.
estructura-campo1 = xxxxxxxx.
__________________
David Carballido Córdova |
#3
|
|||
|
|||
Esa parte de sobreescribir ya lo intente y al activarlo me da el mismo problema error The field "IS_HEADER_DIALOG-KTEXT" cannot be changed. - lo que hago es
is_header_dialog-ktext = header-ktext. |
#4
|
|||
|
|||
Mira si hay algun metodo en la badi
Prueba usar otra BADI o evento. O si no tienes mas remedio a cambiar los datos desde alguna función. La BADI esta que dices no permite hacer más.
Úlima edición por angelitotunin fecha: 04/09/08 a las 15:04:01. |
#5
|
|||
|
|||
Solucion
Al final esxite una funcion que utilize para modificar esa estructura en la badi que es esta
CALL FUNCTION 'CO_IH_SET_HEADER' EXPORTING caufvd_imp = header. en el header una tabla interna pasas todos los datos que deseas cambiar, por si a alguien le sirve. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|