MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Dudas con ALV (foro/showthread.php?t=66962)

migconman 08/05/13 18:33:44

Dudas con ALV
 
Hola necesito su ayuda con esto
tengo en una alv el campo estat que es el estatus (Ej: A B D E F) en un MATCHCODE y al hacerle doble click a la A (por ejemplo)
necesito que en la alv se carge su descripcion. por ejemplo
A = En tratamiento.

he estado busncado y no se como lograrlo.
gracias por sus respuestas.

rodisa 09/05/13 10:05:03

Tienes que crearte tu propia tabla de ayuda, sería una cosa así:
******** Para la Ayuda del campo Id Remesa. ************************
AT SELECTION-SCREEN ON VALUE-REQUEST FOR estat.
* Selecciona de la tabla donde están lso valores
* A = En tratamiento.
* B = En Ejecución....
SELECT texto "En Tratramiento
clave "A
FROM zcnfg
INTO TABLE it_matnr.

CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'ESTAT'
window_title = 'estat'
value_org = 'S'
TABLES
value_tab = it_matnr
return_tab = it_match
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.

IF sy-subrc EQ 0.
READ TABLE it_match INDEX 1.
MOVE it_match-fieldval TO estat.
ENDIF.


Necesitas declarar las tablas:
DATA: BEGIN OF it_match OCCURS 0, " Esta tabla nos devuelve la ayuda
shlpname LIKE ddshretval-shlpname,
fieldname LIKE ddshretval-fieldname,
recordpos LIKE ddshretval-recordpos,
fieldval LIKE ddshretval-fieldval,
retfield LIKE ddshretval-retfield,
END OF it_match.
Y la otra que depende de tu ayuda:
DATA: BEGIN OF it_matnr OCCURS 0,
clave LIKE ztabla-clave,
texto LIKE ztabla-texto,
END OF it_matnr.

mickeychw 11/05/13 00:12:53

Duda,
 
Buenas tardes!

Quieres que la descripción se cargue en la pantalla de selección? o quieres poner la descripción en el reporte ALV?

migconman 13/05/13 16:22:22






Hola, en la ALV !!


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

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