*&---------------------------------------------------------------------*
*& Report Z_REPORTE_P0
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT Z_REPORTE_P0.
types:
BEGIN OF ly_final,
BU_SORT1 type BUT000-BU_SORT1,
end of ly_final.
data:
lt_FINAL type STANDARD TABLE OF lY_FINAL,
go_alv TYPE REF TO cl_salv_table,
variant LIKE disvariant.
form info.
SELECT BU_SORT1 INTO TABLE LT_FINAL FROM but000.
if not LT_Final[] is INITIAL.
PERFORM print.
ENDIF.
ENDFORM.
form print.
SET PF-STATUS 'z_rep_p0_SFC'.
CALL METHOD cl_salv_table=>factory
IMPORTING
r_salv_table = go_alv
CHANGING
t_table = LT_FINAL.
go_alv->display( ).
ENDFORM.
START-OF-SELECTION.
SET PF-STATUS 'Z_REP_P0_SFC'.
SET TITLEBAR 'Z_RP0_SFC'.
PERFORM info.
SET PF-STATUS 'Z_REP_P0_SFC'.
END-OF-SELECTION.
al ejecutarlo f8:
Quiero que en el área amarilla salga la lista de iconos
@Neto me parece que estás mezclando dos conceptos. Uno es la creación de un reporte tradicional utilizando el PF STATUS, pero en tu caso estás tratando de mostrar un ALV con OO, por tanto eso no te va a funcionar.
Te recomendaría revisaras los ejemplos de ALV OO de SAP que seguramente tenés en la instalación.
Si entrás a la SE24 te fijas las clases de ALV, vas a ver muchos ejemplos. Las que comienzan con cl_salv* y fijate donde se están utilizando. Buscás los reportes y te podés dar una ayuda. Ahora te paso un código para que veas como se hace.
Saludos.
aun así tengo un detalle al querer exportar, ya no me exporta bien, pienso que debe ser porque me falta la asignación de la columna (tratarlas bien), y no así al lo loco.
ya que me sale asi:
sobre la flecha salen los datos, como existen vacios pues hasta el renglon XX salen datos.