Kalender-Popup in Grid

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

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

Kalender-Popup in Grid

Beitrag von Tom_ ( / / 0 / 3 ) »
Hallo zusammen,

ich gebe mit einem Grid-FuBa eine Tabelle aus in der ich u.a. auch ein Datum drinstehen habe. Nun möchte ich durch einen Doppelklick auf diese Zelle, das Datum ändern können. In SAP gibt es doch so einen netten kleinen Kalender, wo man das Datum auswählen kann. Kann ich irgendwie in diesem user_command-FORM ein Popup-Fenster mit diesem Kalender kommen lassen?
Wenn nicht, wie kann ich das Datum in dieser Form sonst ändern lassen? Gibt es irgeneine Belegung, damit ich in das Feld reinschreiben kann?

Danke für eure Hilfe.

Tschüss Tom

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


Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hallo Tom,

du mußt das Feld erst mal editierbar machen.

schau mal in die Demoprogramme : BCALV_EDIT*


lg Andreas

Beitrag von Tom_ ( / / 0 / 3 ) »
So weit so gut. HAb mir mal das Programm BCALV_EDIT_02 angesehen, weil das am Besten passen würde, auch wenn mir so ein Popup-Fenster besser gefallen würde ...

Nun möchte ich allerdings über einen Doppelklick in den Änderungsmodus kommen und hierzu habe ich den Aufruf

Code: Alles auswählen.

CALL METHOD grid1->set_ready_for_input
                     EXPORTING i_ready_for_input = 1
aus dem Aufruf des SWITCH-Buttons rauskopiert, aber das Problem, dass ich kein grid1 habe, da mein grid durch den Funktionsbaustein REUSE_ALV_GRID_DISPLAY aufgebaut wird.

Wie kann ich dann in der Funktion

Code: Alles auswählen.

FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.

  IF r_ucomm = '&IC1'.

    CASE rs_selfield-fieldname.

      WHEN 'DATUM'.

       CALL METHOD  xxx->set_ready_for_input
                     EXPORTING i_ready_for_input = 1.

    ENDCASE.

  ENDIF.

ENDFORM.
das xxx-> ersetzen?

Gibt es nicht eine andere Möglichkeit, z.B. im fieldcat der Spalte ein beschreibbar mitzugeben und dann mit dem Doppelklick auf das Datum dies zu ändern?

Beitrag von Tom_ ( / / 0 / 3 ) »
Keiner ne Ahnung? :(

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Tom_,

warte mal auf RiffRaff. Der kennt sich mit den REUSE-Bausteinen aus.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Tom_ ( / / 0 / 3 ) »
Hi ereglam,

ich muss nicht mehr warten, weil ich es dann doch hinbekommen habe! :)

Ich habe es jetzt so gemacht, wie ich es von Anfang an gern gehabt hätte und das Programm BCALV_EDIT_02 wieder aus meinem Quellcode rausgeschmissen.

Unter der Transaktion SE37 habe ich nach 'POPUP*' gesucht und den Baustein POPUP_CALENDAR_SDB gefunden.

Den hab ich dann eingebaut bei Doppelklick auf datum

Code: Alles auswählen.

          CALL FUNCTION 'POPUP_CALENDAR_SDB'
               EXPORTING
                    sel_day    = 'X'
                    focus_day  = sel_row-datum
               IMPORTING
                    begin_date = v_datum
               EXCEPTIONS
                    OTHERS     = 1.
v_datum ist das Datum, was ich zurückbekomme und dieses Datum habe ich dann wieder auf sel_row-datum geschrieben und die Tabelle aktualisieren lassen.

Hat perfekt funktioniert!

Danke trotzdem!

Seite 1 von 1

Vergleichbare Themen

2
Antw.
8984
Views
F4 Auswahl interne Tabelle im GRID als POPUP
von Dele » 19.05.2015 10:32 • Verfasst in Tips + Tricks & FAQs
2
Antw.
7699
Views
F4-Hilfe im GUI-ALV-Grid mit ungewünschtem Info-Popup
von sapdepp » 30.08.2024 11:54 • Verfasst in ABAP Objects®
3
Antw.
7734
Views
ALV Grid wird auf Popup Dynpro nicht angezeigt
von cosmo » 07.01.2009 14:42 • Verfasst in ABAP Objects®
14
Antw.
12667
Views
Ist Drag&Drop im ALV-Popup-Grid mit CL_SALV_TABLE möglich?
von einar46 » 01.07.2013 14:19 • Verfasst in ABAP Objects®
1
Antw.
9127
Views
Suchhilfe für Kalender auf Dynpro
von Otscho » 30.08.2007 12:35 • Verfasst in Dialogprogrammierung

Ü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

Banf anlegen
vor 4 Tagen von wreichelt 2 / 4729
Banf anlegen
vor 4 Tagen von Manfred K. 1 / 4464
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 19225
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 9673
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 11477

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

Banf anlegen
vor 4 Tagen von wreichelt 2 / 4729
Banf anlegen
vor 4 Tagen von Manfred K. 1 / 4464
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 19225
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 9673
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 11477