Ver Mensaje Individual
  #2  
Viejo 26/06/09, 16:14:28
Rodolfo SAP Rodolfo SAP is offline
Member
 
Fecha de Ingreso: jun 2009
Mensajes: 89
Thumbs up Posibles parametrizaciones

La unica condición que se pide parametrizable es debe/haber = 'H' y cuanta de mayor LIKE '4'. ¿ ? consideros que son muy pocas reglas para poder considerar como condiciones parametrizables, y pues te muestro algunas formas.

SOLUCION 1

Seria tener estos valores en una tabla no se

Tabla Validaciones Z

Fecha Descripcion Debe/Haber Cuenta
sy-datum Char(10) SHKZG HKONT

26/06/09 Valores BSEG_NEW H 4
Si cambiara al dia de mañana
12/07/09 Valores BSEG_POST H 2
-.....etc

Y en el programa considerar estos valores con un select y posicionarlos en el select a BSEG.

SELECT * INTO itab_parametros_bseg WHERE fecha = sy-datum. "ejemplo podria adaptarse a la fecha quieras".

SELECT * INTO itab_bseg WHERE shkzg = itab_parametros-shkzg
AND hkont = itab_parametros-hkont.

O en el

LOOP.

IF itab_bseg-shkzg = itab_parametros-shkzg
AND itab_bseg-hkont = itab_parametros-hkont.

**Proceso

ENDLOOP.

SOLUCION 2.

Poner un screen de seleccion con estos 2 parametros al inicio y despues comparar.

SELECT-OPTIONS: pa_shkzg LIKE bseg-shkzg DEFAULT 'H',
pa_hkont LIKE bseg-hkont DEFAULT '4'.

LOOP.

IF itab_bseg-shkzg = pa_shkzg
AND itab_bseg-hkont = pa_hkont.

**Proceso

ENDLOOP.

Listo pues son algunas forma de hacerlo parametrizable pero realmente quien debe de tener y proponer la solucion es el Funcional eh. presionalo tambien ponlo a trabajar jajaja ok..

Saludos..
Responder Con Cita