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 |
¿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 |
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 |
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,elemento 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 |
podrias poner las pantallas de lo que haces en la se11
|
2 Adjunto(s)
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 |
Husos Horarios son GMT. La hora en este momento es 22:45:16. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web