Doch kannst du: Wenn du keinen CL_GUI_CUSTOM_CONTAINER anlegst und dem ALV im Constructor die leere Referenz übergibst, erfolgt die Ausgabe als ALV-Liste (ähnl. REUSE-Baustein)c oco hat geschrieben:-Kann es nicht als ALV Grid ausgeben lassen, da es ja auch im Hintergrund als Job laufen soll
Code: Alles auswählen.
CALL FUNCTION 'RFC_IS_GUI_ON'
IMPORTING
on = ld_on.
IF ld_on EQ 'Y'.
CREATE OBJECT lr_container
EXPORTING container_name = 'XYZ'.
ENDIF.
CREATE OBJECT lr_grid
EXPORTING
parent = lr_container.
Ich kenne den Reuse Fuba. Was gibt es denn da noch? Wenn ich keine CL_GUI_CUSTOM_CONTAINER anlege was lege ich dann an?a-dead-trousers hat geschrieben: Doch kannst du: Wenn du keinen CL_GUI_CUSTOM_CONTAINER anlegst und dem ALV im Constructor die leere Referenz übergibst, erfolgt die Ausgabe als ALV-Liste (ähnl. REUSE-Baustein)
Nein das ist sicherlich nicht gemeint! DockingContainer sind GUI-Elemente, die nur mit einer GUI funktionieren. Eine GUI gibt es im Hintergrundjob aber nicht, ergo kann auch kein GUI-Control verwendet werden.c oco hat geschrieben:ich denke mal das ist das was du meinst.
c oco hat geschrieben:Wenn ich keine CL_GUI_CUSTOM_CONTAINER anlege was lege ich dann an?
Jepp das war es was ich gemeint hab!c oco hat geschrieben:hab dazu diese Seite gefunden: http://www.4ap.de/pages/abap/syntax/oo- ... sgeben.php
ich denke mal das ist das was du meinst.
Sofern kein bestehender Report angepasst werden muss und man die Zeit hat auf SALV umzustellen, ist dieser natürlich die erste Wahl.JHM hat geschrieben:-OM => cl_salv_table