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.
4394
Views
F4 Auswahl interne Tabelle im GRID als POPUP
von Dele » 19.05.2015 10:32 • Verfasst in Tips + Tricks & FAQs
14
Antw.
9277
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®
3
Antw.
6777
Views
ALV Grid wird auf Popup Dynpro nicht angezeigt
von cosmo » 07.01.2009 14:42 • Verfasst in ABAP Objects®
3
Antw.
2607
Views
Kalender anzeigen !?!
von Gast » 05.11.2004 09:08 • Verfasst in Web-Dynpro, BSP + BHTML
4
Antw.
4172
Views
Kalender-Control
von Kaiwalker » 12.05.2005 10:42 • Verfasst in ABAP Objects®

Ü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

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.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 72
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141