|
Herramientas | Buscar en Tema | Desplegado |
#2
|
|||
|
|||
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.. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|