Actualizar campo de una estructura

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • argelio007
    Junior Member
    • may
    • 5

    #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
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #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

    Comentario

    • argelio007
      Junior Member
      • may
      • 5

      #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.

      Comentario

      • angelitotunin
        Junior Member
        • feb
        • 6

        #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.
        Editado por última vez por angelitotunin; 04/09/2008, 15:04:01.

        Comentario

        • argelio007
          Junior Member
          • may
          • 5

          #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.

          Comentario

          Trabajando...