×
ABAP
Submit de Radiobutton para report HR con bbdd PCH
- raulete
- Autor del tema
- Fuera de línea
- Administrador
Menos
Más
- Mensajes: 115
- Gracias recibidas: 0
7 años 6 meses antes - 7 años 6 meses antes #75
por raulete
Submit de Radiobutton para report HR con bbdd PCH Publicado por raulete
En los submit a programas de HR con bases de datos lógicas asociadas (como por ejemplo PCH), puede no bastar con pasar activo el parámetro deseado, ya que pueden ser inicializados al montarse la pantalla de selección asociada a la base de datos.
Por ejemplo : En la llamada al report RPUACTSTATEPBS, aunque indiquemos la opción del radiobutton pchztr_f EQ 'X', esta opción se inicializará al pasar por DBPCHF00. Deberiamos pasar pchtimed EQ 'F'.
SUBMIT ERRÓNEO:
SUBMIT CORRECTO:
Se inicializara al pasar por el FORM pbo del include DBPCHF00:
Por ejemplo : En la llamada al report RPUACTSTATEPBS, aunque indiquemos la opción del radiobutton pchztr_f EQ 'X', esta opción se inicializará al pasar por DBPCHF00. Deberiamos pasar pchtimed EQ 'F'.
SUBMIT ERRÓNEO:
SUBMIT rpuactstatepbs
WITH pchplvar EQ vl_var
WITH pchotype EQ vl_type
WITH pchobjid IN r_rango
WITH pchztr_d EQ ''
WITH pchztr_m EQ ''
WITH pchztr_f EQ 'X'
SUBMIT CORRECTO:
SUBMIT rpuactstatepbs
WITH pchplvar EQ vl_var
WITH pchotype EQ vl_type
WITH pchobjid IN r_rango
WITH pchtimed EQ 'F'
Se inicializara al pasar por el FORM pbo del include DBPCHF00:
FORM pbo. "#EC CALLED
CLEAR : objec, plog, struc, gdstr, plog_object.
...
CLEAR : pchztr_a,
pchztr_d,
pchztr_m,
pchztr_y,
pchztr_p,
pchztr_f,
pchztr_z.
IF $pch$-keydate EQ off AND keydate EQ off.
IF pchobeg IS INITIAL AND
pchoend IS INITIAL AND
pchbegda IS INITIAL AND
pchendda IS INITIAL.
IF pchtimed NE space.
CASE pchtimed.
WHEN 'D'.
pchztr_d = 'X'.
WHEN 'M'.
pchztr_m = 'X'.
WHEN 'Y'.
pchztr_y = 'X'.
WHEN 'P'.
pchztr_p = 'X'.
WHEN 'F'.
pchztr_f = 'X'.
ENDCASE.
...
Última Edición: 7 años 6 meses antes por raulete.
Por favor, Iniciar sesión o Crear cuenta para unirse a la conversación.
Tiempo de carga de la página: 0.112 segundos