MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Filtrar Cuentas Contables por Sociedad en MatchCode (foro/showthread.php?t=76453)

Karla V. 25/11/16 13:34:26

Filtrar Cuentas Contables por Sociedad en MatchCode
 
1 Adjunto(s)
Hola amigos, tengo 2 campos para filtrar un alv, Sociedad y Cuentas Contables, pero me gustaria que al seleccionar una Sociedad ya en el Matchcode de las cuentas contables me aparezcan sólo las cuentas pertenecientes a la Sociedad que elegí, adjunté un print para que vean que es lo que quiero hacer.

Karla V. 28/11/16 12:39:08

nadie sabe??
 
Nadie sabe? :confused:


sconoredhot 30/11/16 19:02:43

Hola
 
En ese programa, debe hacer un AT SELECTION SCREEN ON VALUE REQUEST FOR p_campo (p_campo o s_campo-low es tu parametro o selection screen).

ahi dentro debes poner la logica para hacer el matchcode a mano filtrando los que necesites.. te paso un ejemplo

* Types
TYPES: BEGIN OF ty_ic,
id_comercial TYPE znca_comercial-id_comercial,
bezei TYPE znca_comercial-bezei,
END OF ty_ic.

* Data
DATA: lt_ic TYPE TABLE OF ty_ic.

REFRESH gt_match.

* Traemos los textos
SELECT id_comercial bezei FROM znca_comercial
INTO TABLE lt_ic.

SORT lt_ic BY id_comercial.

* Generamos el match-code
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'ID_COMERCIAL'
window_title = 'Inspector comercial'
value_org = 'S'
TABLES
value_tab = lt_ic
return_tab = gt_match
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.

IF sy-subrc EQ 0.
READ TABLE gt_match INDEX 1.
MOVE gt_match-fieldval TO p_value.
ENDIF.

Karla V. 01/12/16 17:10:04

Gracias Sebas ;)
 
Gracias Sebas ;)


Husos Horarios son GMT. La hora en este momento es 03:19:48.

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