Wir haben aktuell das Problem, dass die Transaktion KS02 Daten die im Reiter "Zusatzfelder" eingetragen werden nicht
gespeichert werden.
Da das Problem beim Kunde auftritt und im Entwicklungssystem nicht auftrat, konnte ich den Fehler bisher noch nicht nachstellen und debuggen...
Kennt jemand aber einen Grund wieso die Daten (ohne Fehlermeldung) nicht gespeichert werden sollten?
Zudem tritt das Problem nur in einem Reiter auf, die anderen Daten scheinen gesichert zu werden.
es gibt da ja einen Userexit (FB EXIT_SAPLKMA1_002 include ZXKM1U02) für die Felder aus Zusatzreitern. Das ist ein SMOD Projekt (COOMKS01) das natürlich im Kundennamensraum angelegt, aktiviert und transportiert werden muss.
In diesem Exit müssen die Felder aus dem Dynpro in die erweiterte Struktur der Kostenstellenstruktur geschrieben werden damit die auch gesichert werden.
Danke für die Hilfe. SMOD hat mir erstmal nichts gesagt, nach einer kurzen Recherche weiß ich was es ist aber kann dir nicht genau folgen
was genau du hier meinst.
Aber dein Hinweis ist scheinbar richtig Habe den Exit und den Include gefunden und debuggt.
Hier scheint der Parameter USER_DATA_CHANGED nicht mehr auf TRUE gesetzt zu werden was anschließend dazu führt das
keine weitere Verarbeitung des geänderten Datensatzes mehr folgt.
Ist der Inhalt im Include ZXKM1U02 im System, wo das Problem existiert, vorhanden? Wird er durchlaufen?
Ist der Inhalt identisch mit dem im Entwicklungssystem?
Ist in der Transaktion CMOD ein kundeneigenes Projekt zur SAP-Erweiterung COOMKS01(Transaktion SMOD) aktiv?
Danke nochmal für den Tipp mit dem Userexit (FB EXIT_SAPLKMA1_002 include ZXKM1U02).
Hier wurde eine Anpassung vorgenommen und nicht weitertransportiert.
Haben nun alle Systeme wieder auf den gleichen, funktionierenden Stand gebracht.
Der Flag innerhalb des Userexits wird nun wieder korrekt gesetzt.