Neue Seite(n) nach Dialogeingabe

Benutzeroberflächen in SAP®-Systemen.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Neue Seite(n) nach Dialogeingabe

Beitrag von Patrick1982 (ForumUser / 28 / 4 / 0 ) »
Hallo zusammen,

ich stehe bei folgendem Problem auf dem Schlauch und bräuchte einmal einen Tipp:

Und zwar schreibe ich gerade einen Report, der beim Aufruf zunächst ganz simpel nur einen Tabellennamen abfragt, den der Nutzer eingeben soll:

Code: Alles auswählen.

SELECTION-SCREEN: BEGIN OF BLOCK b1 WITH FRAME TITLE TEXT-001.
PARAMETERS: p_table TYPE tabname.
SELECTION-SCREEN: END OF BLOCK b1.
Nachdem der Anwender den Namen einer (Datenbank-)Tabelle eingetragen hat, soll ein neuer Bildschirm erscheinen, auf dem nun weitere Eingabefelder erscheinen, die jedoch abhängig von der selektierten Tabelle sind.
Sprich: Ich möchte den Wert p_table weitergeben, diesen in einem nächsten Schritt verarbeiten (z.B. die Felder aus der Tabelle selektieren) und dann eine neue Eingabemaske generieren.
Hat jemand eine Idee, wie ich dies am besten realisiere?

Besten Dank!
Patrick

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Neue Seite(n) nach Dialogeingabe

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Dynamisch ein Selektionsbild generieren funktioniert mit den "Freien Abgrenzungen".
Du solltest prüfen, ob es wirklich für verschiedenste Tabellen generisch funktionieren muss oder ob nicht ein paar Abfragen reichen.

Statisch könnte es so funktionieren:

Code: Alles auswählen.

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE TEXT-b01.
  PARAMETERS: p_table TYPE tabname DEFAULT 'ONE'.
SELECTION-SCREEN END OF BLOCK b1.

SELECTION-SCREEN BEGIN OF SCREEN 1.
  SELECTION-SCREEN: BEGIN OF BLOCK s1 WITH FRAME TITLE TEXT-001.
    PARAMETERS p_1a TYPE c LENGTH 10.
    PARAMETERS p_1b AS CHECKBOX.
  SELECTION-SCREEN END OF BLOCK s1.
SELECTION-SCREEN END   OF SCREEN 1.

SELECTION-SCREEN BEGIN OF SCREEN 2.
  SELECTION-SCREEN: BEGIN OF BLOCK s2 WITH FRAME TITLE TEXT-002.
    PARAMETERS p_2a TYPE c LENGTH 10.
    PARAMETERS p_2b AS CHECKBOX.
  SELECTION-SCREEN END OF BLOCK s2.
SELECTION-SCREEN END   OF SCREEN 2.

AT SELECTION-SCREEN.
  CASE p_table.
    WHEN 'ONE'.
      CALL SELECTION-SCREEN 1.
    WHEN 'TWO'.
      CALL SELECTION-SCREEN 2.
  ENDCASE.

Re: Neue Seite(n) nach Dialogeingabe

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
Ja, das kommt mir auch gerade so vor, als ob da jemand die SE16 nachprogrammieren möchte. Im Zweifel schauen, wie die SE16 und/oder die SE16N codiert sind. Das sind doch hervorragende Beispielprogramme für genau den hier angefragten Fall. Wobei ich ewx' Meinung bin, dass es in aller Regel Overkill sein dürfte, die in dieser Flexibilität nachzuprogrammieren.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
927
Views
Kommunikation SAP mit ASP-Seite
von gdc » 20.11.2006 17:49 • Verfasst in ABAP® Core
0
Antw.
3302
Views
Kommunikation SAP mit ASP-Seite
von gdc » 24.11.2006 18:59 • Verfasst in Exchange Infrastructure
0
Antw.
2198
Views
Kommunikation SAP mit ASP-Seite
von gdc » 24.11.2006 18:59 • Verfasst in Java & SAP®
0
Antw.
1846
Views
Verweis auf eine Seite
von Coci » 10.04.2007 10:15 • Verfasst in Web-Dynpro, BSP + BHTML
2
Antw.
4316
Views
Smartforms auf SAP Seite finden
von derMartin » 25.08.2008 17:58 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140