Report-Vorlage mit Form-Routinen
Aus SAP-Wiki
Zur Navigation springenZur Suche springen
Siehe Reporting.
Siehe Report-Vorlage mit Form-Routinen.
Siehe Report-Vorlage mit Lokaler Klasse.
Siehe ALV-Vorlage CL GUI ALV GRID.
Siehe ALV-Vorlage REUSE ALV GRID DISPLAY LVC.
Siehe ALV-Vorlage CL SALV* (Factory).
Siehe Vorlage Upload/Download Datei Frontend.
Siehe Vorlage Upload CSV-Datei mit Job-Steps und Suche nach Stichwort in Programmen.
Siehe Kategorie: ABAP-Vorlagen.
"Data & Types
************************************************************************ * Programmname...............: * * Paket......................: * * Autor......................: René Eberstein * * Firma......................: Eberstein Consulting * * Projekt....................: * * Ticket.....................: * * Ansprechpartner Berater....: * * Ansprechpartner Fachabt....: * * Erstellt am................: 21.11.2024 * * Online/Batch/USER-EXIT ....: Online * * Tabellen...................: * * Funktionsbeschreibung .....: * * * * * * * *----------------------------------------------------------------------* *& Änderungen: * *& * *----------------------------------------------------------------------* *& <sy-uname>, <sy-datum>, <ticket>, <beschreibung> * *& * *&---------------------------------------------------------------------* report z. *include z.._top. **************** * DATA & TYPES * **************** Types: begin of ty_itab, kunnr type kna1-kunnr, end of ty_itab. Types: tty_itab type standard table of ty_itab. Data: gt_itab type Standard table of ty_itab. Tables: vbak.
"Parameters
************** * PARAMETERS * ************** SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001. PARAMETERS: p_vkorg TYPE vbak-vkorg. SELECTION-SCREEN END OF BLOCK b1.
"Initialization
****************** * INITIALIZATION * ****************** INITIALIZATION. PERFORM initialization.
"At Selection-Screen
*********************** * AT SELECTION-SCREEN * *********************** at selection-screen.
"Start-of-Selection
********************** * START-OF-SELECTION * ********************** start-of-selection. ************ * get data * ************ perform get_data changing gt_itab.
"Form initialization
*&---------------------------------------------------------------------* *& Form INITIALIZATION *&---------------------------------------------------------------------* * Default Routinen *----------------------------------------------------------------------* FORM initialization. DATA: lv_report TYPE rsvar-report, lv_variant TYPE rsvar-variant. * Variante STANDARD wird automatisch gezogen lv_report = sy-repid. lv_variant = 'STANDARD'. CALL FUNCTION 'RS_SUPPORT_SELECTIONS' EXPORTING report = lv_report variant = lv_variant EXCEPTIONS variant_not_existent = 1 variant_obsolete = 2 OTHERS = 3. IF sy-subrc <> 0. * Variante & ist nicht vorhanden MESSAGE i809(00) WITH lv_variant. ENDIF. ENDFORM. "INITIALIZATION
"Form get_data
*&---------------------------------------------------------------------* *& Form GET_DATA *&---------------------------------------------------------------------* * Lesen Daten *----------------------------------------------------------------------* FORM get_data CHANGING ct_itab type tty_itab. if sy-subrc <> 0. MESSAGE i550(fre). "Keine Datensätze gefunden leave list-processing. endif. ENDFORM.