Ver Mensaje Individual
  #7  
Viejo 10/11/10, 10:41:51
Avatar de robert_milan
robert_milan robert_milan is offline
Senior Member
 
Fecha de Ingreso: jun 2006
Localización: Mexico, DF
Mensajes: 315
Talking Yo lo que haria

¿Cómo mejoro rendimiento a estos 2 selects? (alternativas)
* it_ass_tipus definela con campos que necesites *
* it_sac definela con campos que necesites *
SELECT [Pon los campos que necesites] INTO TABLE it_ass_tipus
FROM zef_ass_tipus
WHERE retencio_irpf = 'X' AND
tipus_ajust <> '/'.
If sy-subrc = 0.
* Obtenim les dades de la sac
SELECT [Pon los campos que necesites] INTO TABLE it_sac
FROM zef_sac FOR ALL ENTRIES IN it_ass_tipus
WHERE bukrs = p_bukrs AND
gjahr = p_gjahr AND
id_tipus_ass = it_ass_tipus-tipus_complert AND
belnr IN s_belnr AND
tercer IN s_tercer AND
estat IN s_estat AND
estat <> '99' AND
hkont IN s_hkont AND
tercer IN r_terc.

A la tabla ZEF_SAC creale un indice con los campos que usas aqui.
endif.

Saludos
__________________
Un Huevon No Inútil


Solo di lo que piensas, a la mejor tienes la mejor respuesta....

Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

Consultor FI jr/ABAP Sr.
Responder Con Cita