Page 1 of 1

Webdynpro: ALV eine einzelne Zelle editierbar machen

PostPosted: Thu Sep 24, 2009 5:29 pm
by Rafael1230
Hallo,

bin ganz neu hier!

Leider gleich mit einem komischen Thema.

Ich muss auf einem Webdynpro eine editierbare Tabelle zu verfügung stellen.

Leider müssen nur bestimmte Zellen editierbar sein.

Beispiel: In Zeile 2 Spalte 4 die Zelle soll eingabebereit sein.

Ich finde dafür keine Lösung.

Habe es bereits mit dem SALV und einer normalen Tabelle(über das View) versucht.


Für Hilfe wäre ich sehr dankbar!!

Re: Webdynpro: ALV eine einzelne Zelle editierbar machen

PostPosted: Fri Sep 25, 2009 5:55 pm
by Josie2243
drakho hat geschrieben:Habe es bereits mit dem SALV und einer normalen Tabelle(über das View) versucht.


Bin jetzt im WebDynpro nicht so bewandert, im Dynpro geht das über ALV-Styles: http://bb1.gate2app.com/viewtopic.php?p=37993#37993


Der ALV OM unterstütz keine Edit funktion.

PostPosted: Thu Oct 01, 2009 5:38 pm
by Rafael1230
Hallo,

habe eine Lösung gefunden!

http://www.sdn.sap.com/irj/scn/index?ri ... cb31b71393

Jetzt stehe ich aber vor dem nächsten Problem.

Ich muss die Eingaben auf dem ALV prüfen.


Habe das Ereignis ON_DATA_CHECK im Controller aufgerufen und das Even registriert. In dem Ereignis bekomme ich die r_param zurück. Dort finde ich alle Änderungen und Fehler die Systemseitig festgestellt wurden.

Ich kann also meine Felder abprüfen. Nur leider scheint es mir unmöglich Fehlermeldungen auszugeben.

Mit lo_message_manager->report_element_t100_message kann ich nur Fehler (index 1) ausgeben. Bräuchte eine Möglichkeit Fehler mit index oder in Bezug auf eine Referenz auszugeben.

Hat vielleicht jemand einen Tip für mich?


Grüße