Hallo zusammen,
ich habe mal etwas mit Screen-Badis experimentiert und möchte diese als Subscreen in einen Report einbinden. Hintergrund ist das ich ein Programm habe möchte, das für unterschiedliche Sub-Gesellschaften unterschiedliche Datenselektionen bieten soll. Defaultmässig werden die Daten per Excel hochgeladen. Nach Eingabe einer bestimmten Kontierungsgruppen soll dann eine individuelle Selektion und Verarbeitung der Daten durchgeführt werden. Die Daten werden dann mit einem Standard-Bapi verbucht. Funktioniert auch prima, ich habe nur ein kleines optisches Problem.
Der Subscreen wird etwas schmaler angezeigt. Wie gesagt ist nur ein optisches Problem aber vielleicht gibt's ja eine Lösung.
So sieht der Defaultscreen aus.
Nach Eingabe der Kontierungsgruppe wird der Screen-Badi angesprungen und es wird geschaut ob es eine aktive Implementierung dafür gibt. Falls ja ändert sich der Subscreen.
Mich stört einfach nur, dass der Subscreen nicht die gleiche breite hat, wie die Standard-Selektionsparameter.
Ich habe auch ausprobiert den Subscreen innerhalb des 1. Blockes des Selektionsbildschirms einzubinden. Allerdings bekomme ich dann am unteren Ende so einen Scrollbalken, was auch nicht so optimal ist.
Die Definition des Selektionsbildschirms schaut so aus.
Code: Alles auswählen.
selection-screen begin of block sel with frame title text-001.
parameters:
p_bukrs type bukrs.
*select-options:
* so_werks for ls_t001w-werks.
parameters:
p_kongr type ckml_kongr obligatory,
p_poper type poper,
p_bdatj type bdatj,
p_budat type budat.
selection-SCREEN SKIP 1.
** Empty subscreen area for additional selection criteria or default subscreen
*selection-screen begin of tabbed block addsel for 15 lines.
*selection-screen end of block addsel.
selection-screen end of block sel.
* Empty subscreen area for additional selection criteria or default subscreen
selection-screen begin of tabbed block addsel for 15 lines.
selection-screen end of block addsel.
* Default subscreen if there is no implementation for account reason
selection-screen begin of screen 2000 as subscreen.
selection-screen begin of block upload with frame title text-002.
parameters: filename type localfile.
selection-screen end of block upload.
selection-screen end of screen 2000.
Vielleicht hat ja einer von euch noch eine Idee?!? Wäre toll.
Liebe Grüße,
NG