Parameterfeld einblenden nach Checkboxaktivierung

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Parameterfeld einblenden nach Checkboxaktivierung

Beitrag von ShadoDev (ForumUser / 5 / 0 / 0 ) »
Guten Tag zusammen,

als ABAP-Anfänger mit gerade mal BC400-Schulung stehe ich vor folgendem Problem: Ist es möglich ein Parameterfeld (um zB ein Datum einzugeben) einblenden zu lassen sobald eine Checkbox aktiviert wird?

Sinn des ganzen lässt sich schnell umreißen: Es sollen bestimmte Berichte ausgelesen werden. Wird die Checkbox aktiviert soll aus dem Archiv mit ausgelesen werden. Sofern so gut. Jetzt möchte ich aber implementieren das der Nutzer bei dem Haken setzen in der Checkbox ein Feld angezeigt bekommt in der er selektieren kann bis wann das Archiv ausgelesen werden soll (meinetwegen zum Beispiel bis 2010), um so die Bearbeitungszeit für den Nutzer je nach Bedarf möglichst gering halten zu können. Leider ist mir (noch) nicht bekannt wie ich HIDDEN-Felder in ABAP realisiere und bei Bedarf sichtbar mache oder ob das überhaupt möglich ist. Google-Suchen hatben mir auch nicht sonderlich weitergeholfen. Ich freue mich über Hilfe und Rückmeldungen :) Bis dahin einen schönen Resttag.

Mit freundlichen Grüßen,

Daniel aka ShadoDev

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


Re: Parameterfeld einblenden nach Checkboxaktivierung

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
servus shadoDev:

http://lmgtfy.com/?q=sap+abap+hide+select-options


vierter Eintrag, nachtrag, der 5. ist sogar noch besser :D

gruss und viel spass
<:: XING-Gruppe Tricktresor::>

Re: Parameterfeld einblenden nach Checkboxaktivierung

Beitrag von PeterPaletti (Specialist / 336 / 29 / 96 ) »
Du brauchst für die Checkbox einen User-Command, damit das Ereignis AT SELECTION-SCREEN OUTPUT. angesprungen wird. Wie der User-Command heißt ist völlig schnuppe.
Für das Feld, das du ein/ausblenden möchtest brauchst du eine MODIF ID, damit der Text mit ein-/ausgeblendet wird.
Im Ereignis AT SELECTION-SCREEN OUTPUT loopst du über die Screen-Tabelle und schaltest das Feld ein-/aus.

Code: Alles auswählen.

PARAMETERS: p_cb AS CHECKBOX USER-COMMAND versteck_dich.
PARAMETERS: p_jahr TYPE gjahr MODIF ID sap.

AT SELECTION-SCREEN OUTPUT.
  LOOP AT SCREEN.
    IF screen-group1 = 'SAP'.
      IF p_cb = 'X'.
        screen-active = 1.
      ELSE.
        screen-active = 0.
      ENDIF.
      MODIFY SCREEN.
    ENDIF.
  ENDLOOP.
Gruß
Peter

Folgende Benutzer bedankten sich beim Autor PeterPaletti für den Beitrag:
MeyerCaB


Re: Parameterfeld einblenden nach Checkboxaktivierung

Beitrag von ShadoDev (ForumUser / 5 / 0 / 0 ) »
Hallo zusammen, kurze Rückmeldung zu dem Thema.

Hat alles geklappt und ich bedanke mich für die Hilfe. Hab es jetzt am Ende über zwei Buttons gelöst statt der Checkbox. Wen es interessiert hier der finale Code:

Code: Alles auswählen.

AT SELECTION-SCREEN OUTPUT.

  LOOP AT SCREEN.
    IF screen-name CS 'P_AINDX'.
      CASE gv_read_archive.
        WHEN abap_true.
          screen-invisible = 0.
          screen-input     = 0.
          p_read = '1'.
        WHEN abap_false.
          screen-invisible = 1.
          screen-input     = 0.
          p_read = ' '.
      ENDCASE.
*     Tabelle SCREEN aktualisieren
      MODIFY SCREEN.
    ENDIF.
  ENDLOOP.
Den nicht sichtbaren Parameter p_read benötige ich um dann später über eine IF-Anweisung entweder das Archiv mit auszulesen oder eben nicht.

Auf bald und schönen Tag,

ShadoDev

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1117
Views
ZMENG in Angebot einblenden
von Weltenschmerz » 21.02.2018 08:33 • Verfasst in Sales and Distribution
6
Antw.
8200
Views
Subscreen ausblenden einblenden.
von Bajdu » 31.08.2006 12:37 • Verfasst in ABAP® Core
1
Antw.
1402
Views
Favoriten dauerhaft einblenden
von paulchen2003 » 09.02.2007 18:21 • Verfasst in SAP - Allgemeines
3
Antw.
2281
Views
Zurück-Button einblenden
von dennsen » 14.06.2007 12:36 • Verfasst in ABAP® für Anfänger
2
Antw.
1703
Views
Select-options nur einblenden, wen...
von Sascha_a » 07.08.2007 06:52 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 75

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

PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 75

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 132
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 166