MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 08/12/14, 22:36:37
rayados1967 rayados1967 is offline
Member
 
Fecha de Ingreso: mar 2008
Mensajes: 70
Matchcode en XD02

hola a todos, espero y puedan ayudarme, en la tx xk02 necesito agregar un matchcode para el campo "Concepto de busqueda" SORT1 (elemen.datos ad_sort1ul), he creado el field exit FIELD_EXIT_AD_SORT1UL, solo que al ejecutarlo con la funcion 'F4_FIELD_ON_VALUE_REQUEST' o 'F4IF_INT_TABLE_VALUE_REQUEST' me manda un dump al realizar un CALL. He creado una tabla Z para que sea la ayuda, pero no se como desplegarla ha causa de estos errores. Alguna idea de como puedo crear el matchcode para este campo (SORT1)?, mucho agradecere su apoyo.
Responder Con Cita
  #2  
Viejo 09/12/14, 12:19:31
sconoredhot sconoredhot is offline
Senior Member
 
Fecha de Ingreso: feb 2008
Localización: Argentina, Rosario
Mensajes: 341
hola

hola

probablemente te tira dump por pasarle a la funcion una variable que no es compatible, pero de todas maneras podrias pegarnos parte de la descripcion del dump para revisarlo?
__________________
Sebas

Desarrollador ABAP.
Responder Con Cita
  #3  
Viejo 09/12/14, 14:11:53
rayados1967 rayados1967 is offline
Member
 
Fecha de Ingreso: mar 2008
Mensajes: 70
hola sconoredhot,
adjunto el codigo de la funcion asi como parte del dump, quedo en espera de comentarios, muchas gracias.


Parte del dump generado *****************************
Categoría Error de programación ABAP
Err.tmpo.ejec. RPERF_ILLEGAL_STATEMENT
Programa ABAP SAPLWDTM
Anwendungskomponente BC-FES-CTL-F4
Fecha y hora 09.12.2014 09:09:35

Texto breve
Statement "CALL SCREEN" is not allowed in this form.

Anál.errores
There is probably an error in the program
"SAPLWDTM".
The program was probably called in a conversion ex
or in a field exit. These are implemented by
function modules called CONVERSION_EXIT_xxxxx_INPU
USER_EXIT_xxxxx_INPUT.
Conversion exits are triggered during screen field
WRITE statements, field exits during field transpo
screen to the ABAP/4 program.
In this connection, the following ABAP/4 statement
- CALL SCREEN
- CALL DIALOG
- CALL TRANSACTION
- SUBMIT
- MESSAGE W... and MESSAGE I...
- COMMIT WORK, ROLLBACK WORK
- COMMUNICATION RECEIVE
- STOP
- REJECT
- EXIT FROM STEP-LOOP
Moreover, conversion exits for output conversion
(implemented by function modules called
CONVERSION_EXIT_xxxxx_OUTPUT) do not allow

Detalle código fuente (Texto fuente modificado)
Lín. Txt.fte.
163 export callcontrol to memory id 'mcx_callcontrol'.
164 export flds_out_tab to memory id 'mcx_flds_out_tab'.
>>>>> call screen 100 starting at 1 1 ending at 5 5.
166 import record_tab from memory id 'mcx_record_tab'.
167 read table record_tab index 1.

muchas gracias, quedo en espera de comentarios.
Responder Con Cita
  #4  
Viejo 09/12/14, 18:23:11
sconoredhot sconoredhot is offline
Senior Member
 
Fecha de Ingreso: feb 2008
Localización: Argentina, Rosario
Mensajes: 341
Angry hola

El tema es que
En un Field exit NO podemos usar ninguna de las siguientes instrucciones:

BREAK-POINT

CALL SCREEN

CALL DIALOG

CALL TRANSACTION

SUBMIT

COMMIT WORK

ROLLBACK WORK

MESSAGE I

al llamar a la función de match code, internamente intenta hacer un call screen y tira dump.
entiendo que vas a tener que buscar otras alternativas para mostrar el matchcode!
__________________
Sebas

Desarrollador ABAP.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 23:33:50.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web