Unsere Ninja-Suche


Neues aus dem BLOG

ABAP Cleaner

Die Bedeutung von Tools zur Einhaltung von Programmierkonventionen und Checks Die Entwicklung von qualitativ hochwertiger Software erfordert nicht nur technisches Know-how, sondern auch die Einhaltung bestimmter Programmierkonventionen und Standards....

Neue Wallpaper verfügbar!

Ab sofort stehen unsere neuen Ninja-Wallpaper zur Verfügung “Ninja-Town” zur Verfügung! Ninja-Town (1920×1080) Ninja-Town (3840×2160) Ninja-Town (3072×1920)

Clean Code und Unit Tests

Clean Code und Unit Tests: Eine unzertrennliche Kombination Neben Clean Code ist auch das Testen von entscheidender Bedeutung für eine erfolgreiche Softwareentwicklung. Automatisierte Unit Tests sind eine wichtige Methode,...

Sie wollen auch die Ninjas in Ihrem Unternehmen? Beauftragen Sie uns!

 

Aktuell suchen wir zur Festanstellung

ALV im PopUp mittels der Klasse cl_salv_table

ALV im PopUp mittels der Klasse cl_salv_table

Es gibt immer mal wieder die Anforderung einen ALV im PopUp anzeigen zu lassen. Oft wird hier dann auf die alten nicht objektorientierten ALV’s zurückgegriffen. Hierfür besteht aber gar keine Notwendigkeit.

Das folgende Coding zeigt wie einfach das PopUp mit Hilfe der Klasse cl_salv_table erzeugt werden kann.

							
							
					DATA: lo_popup_alv TYPE REF TO cl_salv_table,
      lo_functions TYPE REF TO cl_salv_functions_list,
      lt_usr02     TYPE TABLE OF usr02.

SELECT * FROM usr02 INTO TABLE lt_usr02.

cl_salv_table=>factory(
   IMPORTING
     r_salv_table   = lo_popup_alv
  CHANGING
    t_table        = lt_usr02 ).
*
lo_functions = lo_popup_alv->get_functions( ).
lo_functions->set_default( 'X' ).
*
* ALV as Popup
lo_popup_alv->set_screen_popup(
  start_column = 30
  end_column   = 140
  start_line   = 3
  end_line     = 20 ).

* Display
lo_popup_alv->display( ). 

				
			

Das Ergebnis sieht dann so aus:

Ich möchte einen Termin vereinbaren

Ich habe ein Anliegen

Ich habe ein AnlieGen