Liebe/-r Experte/-in,
TYPE-POOLS SLIS.
DATA: it_tab TYPE table of ZFSAKOLIST_STRUCT,
wa_zeile TYPE ZFSAKOLIST_STRUCT,
gs_layout TYPE SLIS_LAYOUT_ALV,
gv_ktonr TYPE ZFSAKOLIST_STRUCT-SAKNR. ""Dummy-variable
PARAMETERS: p_ktplan TYPE ZFSAKOLIST_STRUCT-KTOPL DEFAULT ‚KKLE‘
OBLIGATORY,
p_bkreis TYPE ZFSAKOLIST_STRUCT-BUKRS.
SELECT-OPTIONS so_ktonr FOR gv_ktonr.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
PARAMETERS: GuV-Blnz RADIOBUTTON GROUP rad1 DEFAULT ‚X‘,
Blnz_kto RADIOBUTTON GROUP rad1,
GuV_kto RADIOBUTTON GROUP rad1.
SELECTION-SCREEN END OF BLOCK b1.
AT SELECTION-SCREEN ON RADIOBUTTON GROUP rad1.
IF GuV-Blnz = ‚X‘.
MESSAGE w888(sabapdocu) WITH text-001.
ENDIF.
SELECT * FROM SKA1
INTO CORRESPONDING FIELDS OF TABLE it_tab WHERE KTOPL = p_ktplan AND
SAKNR IN so_ktonr.
gs_layout-zebra = ‚X‘.
CALL FUNCTION ‚REUSE_ALV_GRID_DISPLAY‘
EXPORTING
I_STRUCTURE_NAME = ‚ZFSAKOLIST_STRUCT‘
TABLES
T_OUTTAB = it_tab
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
.
IF SY-SUBRC 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Ich bin ein Student und soll ein Programm in ABAP schreiben. Der Report soll Sachkonten in Form einer ALV-Liste anzeigen. Es sind 2 Tabellen vorhanden, diese Tabellen habe ich mit einem VIEW verknüpft. Die Selektion von Kontentypen soll per Radiobuttons stattfinden. Diese habe ich aufzuteilen in Bilanzkonto und GuV (Gewinn-und Verlustkonto). An dieser Stelle würde ich auch gerne wissen, wie man ein GuV Konto von einem Bilanzkonto unterscheiden kann. Auch weiß ich leider nicht, wie ich den RADIOBUTTON-Code so modifizieren soll, sodass diese gezielt nach dem Bilanzkonto und GuV-ä Konto selektiert. Die ALV-Liste soll 18 gewählte Felder beinhalten, Felder die in den Tabellen enthalten sind, doch leider weiß ich nicht, wie ich diese in der ALV-Liste anzeigen lassen soll. Ich hoffe ihr könnt mir irgendwie behilflich sein und bedanke mich herzlichst im Voraus.
Mit freundlichen Grüßen