Problemas con Form

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • cathg
    Junior Member
    • jun
    • 18

    #1

    Problemas con Form

    Dentro de la vista de una tabla, tengo que cambiar que un campo deje de ser modificable y que además se actualice cada vez que se hace una entrada nueva a la tabla, pero cuando creo el evento el form me da un error en los parámetros: número de parámetros diferentes en FORM ...
    Si es necesario, escribo el código.
    Gracias
  • Jorge L T
    Member
    • jul
    • 58

    #2
    ¿estás hablando de 1 evento en la SM30 ? detallá mejor lo que estás haciendo y el código par tratar de entender y ayudar
    Saludos

    Comentario

    • robert_milan
      Senior Member
      • jun
      • 315

      #3
      cuando te da este error es que los parametros en el form son incorrectos y los tienes declarados mal.

      si tu tienes perform hola using a b c.

      y en tu form tienes

      Form a like k-a b like k-b.

      entonces no tienes declarado C por ello te manda esta error
      Un Huevon No Inútil


      Solo di lo que piensas, a la mejor tienes la mejor respuesta....

      Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

      Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

      Consultor FI jr/ABAP Sr.

      Comentario

      • cathg
        Junior Member
        • jun
        • 18

        #4
        Os cuento los pasos que doy.
        se11 - tabla
        utilidades->generador act.tabla
        entorno-> modificar ->eventos
        Aqui aparecen unas rutinas form creadas por mi, y el codigo es el siguiente:

        FORM VALOR_CAMPO USING tabla campo valor.

        field-symbols: <campo>.
        data: nombre_campo(72).

        *-- Campo
        CONCATENATE vim_view_name '-' campo INTO nombre_campo.
        ASSIGN (nombre_campo) TO <campo>.
        CHECK sy-subrc EQ 0.
        <campo> = VALOR.

        ENDFORM. " VALOR_CAMPO

        *&---------------------------------------------------------------------*
        *& FORM tabla_user05
        *&---------------------------------------------------------------------
        * Procedimiento de relleno de Campos Ocultos en el evento
        * de crear una nueva Entrada.
        *&---------------------------------------------------------------------*

        FORM tabla_user05.

        field-symbols: <campo>.
        data: campo(72).

        *-- Rellenamos los campos
        PERFORM valor_campo USING:
        vim_view_name 'PSTYV',
        vim_view_name 'OPERC',
        vim_view_name 'VTEXT'.


        ENDFORM. " TABLA_USER05.

        *&---------------------------------------------------------------------*
        *& FORM tabla_user21
        *&---------------------------------------------------------------------
        *Procedimiento de relleno de Campos Ocultos en el evento
        * de crear una nueva Entrada.
        *&---------------------------------------------------------------------*

        *FORM tabla_user21.
        *
        * field-symbols: <campo>.
        * data: campo(72).
        *
        **-- Rellenamos los campos
        * PERFORM valor_campo USING:
        * vim_view_name 'PSTYV' " Tipo_Posicion,
        * vim_view_name 'OPERC' " Operacion,
        * vim_view_name 'VTEXT'. " Denominacion.
        *
        *ENDFORM. "TABLA_USER21.

        Los campos que tiene mi tabla son tipo_posicion,operacion,denominacion,texto,element o de datos,defin.de elemento de datos y descripcion.
        Lo que me piden es que el campo descripcion no puede ser modificado y cada vez que se meta una entrada en la tabla, el resto de los campos se actualicen cuando el usuario mete una entrada.
        gracias

        Comentario

        • robert_milan
          Senior Member
          • jun
          • 315

          #5
          podrias poner las pantallas de lo que haces en la se11
          Un Huevon No Inútil


          Solo di lo que piensas, a la mejor tienes la mejor respuesta....

          Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

          Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

          Consultor FI jr/ABAP Sr.

          Comentario

          • cathg
            Junior Member
            • jun
            • 18

            #6
            te pongo imagenes de otro sistema, porque el mio se ha caido.
            a partir de esas pantallas sale el codigo de los form que te he puesto antes
            Archivos Adjuntos

            Comentario

            Trabajando...