Ver Mensaje Individual
  #1  
Viejo 17/06/11, 11:58:39
budista1 budista1 is offline
Senior Member
 
Fecha de Ingreso: sep 2010
Mensajes: 154
Red face matchcode a medida

Hola,

tengo este codigo de un matchcode, lo he implantado y al darle al f4 se ven los valores pero el select option no recoje el valor seleccionado.


******************
*MATCHCODE
*******DECLARACIÓN DE VARIABLES*********
DATA: BEGIN OF t_values OCCURS 0,
value(60) TYPE c.
DATA: END OF t_values.

DATA: BEGIN OF t_fields OCCURS 0.
INCLUDE STRUCTURE help_value.
DATA END OF t_fields.
DATA: valor(20) TYPE C.
DATA: BEGIN OF t_EBELN OCCURS 0,
EBELN LIKE zorders-ebeln,
END OF t_EBELN.

DATA P_EBELN LIKE HELP_INFO-FIELDNAME.

*DATA: BEGIN OF S_CG,
*FICTR LIKE ZAC_CG_SEC-FICTR.
*DATA: END OF S_CG.
*DATA: IT_CG LIKE S_CG OCCURS 0 WITH HEADER LINE.

*****EVENTO PARA QUE SE MUESTRE LA AYUDA *********
AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_orco-LOW.

REFRESH: t_values, t_fields.
CLEAR : t_values, t_fields.

t_fields-fieldname = 'EBELN'.
t_fields-tabname = 'ZORDERS'.
t_fields-selectflag = 'X'.
APPEND t_fields. CLEAR t_fields.

SELECT ebeln
FROM zorders
INTO CORRESPONDING FIELDS OF TABLE t_EBELN.

SORT t_EBELN by ebeln.
DELETE ADJACENT DUPLICATES FROM t_EBELN.

LOOP AT t_EBELN.
t_values-value = t_EBELN-ebeln.
APPEND t_values.
ENDLOOP.

CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE'
EXPORTING
* cucol = 20
* curow = 4
tabname = 't_EBELN'
fieldname = 'ebeln'
IMPORTING
select_value = P_EBELN
TABLES
fields = t_fields
valuetab = t_values.
Responder Con Cita