#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 |
#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 |
#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. |
#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,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 |
#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. |
#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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|