|
#1
|
||||
|
||||
Matchcode por modulo de función
Hola,
tengo un problema al leer los parámetros import de restricciones de mi matchcode, no se como acceder a ellos para hacer mi seleccion de datos y posteriormente mostrarlos. Me he basado en esta respuesta que encontré en el foro, pero no se bien como hacer mi select con los parametros que ha introducido el usuario. Os pego el código del otro post. Mi duda está aquí: * Puebla tu tabla interna, por ejemplo select * into corresponding fields of table mis_datos from <tu_tabla> where <tus_condiciones>. Entiendo que en <tus condiciones> hay que hacer referencia a los parametros import del matchcode....como debo declararlos? alguna idea? Un saludo y gracias |
#2
|
||||
|
||||
¿Nadie ha hecho nunca algo parecido a esto?
Tengo otro problema: no se como sacar la ayuda de búsqueda individual de cada una de las restricciones. Si creo el matchcode cogiendo los parámetros de una vista o una tabla si que coge sus ayudas de busqueda pero si lo creo con el módulo de función no me aparecen. ¿Alguna idea? |
#3
|
|||
|
|||
Imports Matchcodes
Qué tal?
Ojalá alguien te respondiera porque tengo justamente el mismo problema... me explicarón que tenía que usar lo del callcontrol 'SELECT' pero tampoco sé como va el tema. Incluso mirando el código comentado del standard, hay una variable 'RC' que no sé de donde sale tampoco: IF callcontrol-step = 'SELECT'. PERFORM STEP_SELECT TABLES RECORD_TAB SHLP_TAB CHANGING SHLP CALLCONTROL RC. IF RC = 0. CALLCONTROL-STEP = 'DISP'. ELSE. CALLCONTROL-STEP = 'EXIT'. ENDIF. EXIT. "Don't process STEP DISP additionally in this call. ENDIF. Si consigo averiguar cómo va o si lo haces tu primero, nos escribimos, vale? Saludos! LauraV. |
#4
|
|||
|
|||
Vaya... no me había fijado en la fecha del mensaje... en fin, supongo que después de estos años ya lo habrán resuelto... de todas formas, si a alguien le interesa, que me pregunte que he logrado averiguar cómo va esto...
Saludos! LauraV. |
#5
|
|||
|
|||
Hola Laura
Resulta que yo tambien estoy tratando de hacer un math code, el problema es, por ejemplo, al consultar los datos obtengo 4 registros, pero la popup sale con 4 lineas en blanco sin los valores, no se como hacer para que me muestre los datos y no solo los registros en blanco . IF callcontrol-step = 'SELECT'. SELECT pernr FROM nper INTO TABLE ti_ngpa WHERE sptyp EQ '01'. REFRESH record_tab. CALL FUNCTION 'F4UT_RESULTS_MAP' TABLES shlp_tab = shlp_tab record_tab = record_tab source_tab = ti_ngpa CHANGING shlp = shlp callcontrol = callcontrol EXCEPTIONS illegal_structure = 1 OTHERS = 2. callcontrol-step = 'DISP'. ENDIF. Gracias. Úlima edición por jjeffer fecha: 05/09/11 a las 19:56:30. |
#6
|
|||
|
|||
Hola, yo tengo el mismo problema no se como hacer referencia a los datos de Import si alguien sabe exactamente como se hace si lo pued postear o envia se lo agradecería.
Gracias. Un saludo. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|