Anderungen auf Coresuite Forms abfangen
Rolf Walker
Guten Morgen!Es kommt immer wieder vor, dass Leute (vermutlich) unbeabsichtigt Sachen in unserer Projektmaske löschen oder ändern.
Ist es möglich, mittels Customize das abzufangen resp. sobald Änderungen gemacht wurden und bevor mit Enter 'Aktualisieren' ausgelöst wird - erst noch eine Meldung auf den Schirm ausgegeben wird der darauf hinweist.
Wie würden die entsprechenden Angaben im Customize lauten? Ich habe ja keine Form-Nr sondern nur ein Form Name den ich im Customize eintragen kann.
Auf den SAP Standard Forms geht das - jedoch scheint das auf Coresuite Forms nicht zu funktioneren, kann das sein, das dass gar nicht geht?
Danke für die Hilfestellung!
Freundliche Grüsse
Rolf
Sascha Balke
Hallo Rolf,du kannst ja bestimmte Felder abprüfen und in Abhängigkeit derer eine Meldung ausgeben. Also wir du schon richtig erkannst hast, ist es nicht generell auf eine Form anwendbar.
Entsprechende Scripts bzw. Ansätze gibts einige im Forum.
Wenn du nicht weiterkommst, dann melde dich einfach noch mal. Bei Bedarf können wir dir auch entsprechende Regeln erstellen - pn.
VG
Sascha
Rolf Walker
Hallo Sascha!Danke schon mal.
Ich habe im Moment einfach etwas mühe, die Sachen herauszufinden, welche ich benötige :-)
Ich gebe im Optimizer im Grünen Bereich folgendes ein:
FormTyp: SWA_CT_Project
ItemUID: T_B_Name
Eventtyp: FormUpdData
Und im CSharpcode das Codebeispiel von dir von letzter Woche
string val = TextEdit.GetFromUID(pVal.Form, "14").Value;
if(string.IsNullOrEmpty(val))
{
if (SwissAddonFramework.UI.Dialogs.MessageBox.Show("Soll dieser Beleg wirklich angelegt werden?",
"Ja",
"Nein",
SwissAddonFramework.UI.Dialogs.MessageBox.Buttons.Button2) == SwissAddonFramework.UI.Dialogs.MessageBox.Buttons.Button1)
{
return true;
}
else
{
return false;
}
}
return true;
Aber nach änderungen am Feld T_B_Name und 'Aktualisieren' tut sich nichts. Es kommt keine 'Meldung' hoch.
Gruss,
Rolf
Michael Egloff
Hallo Rolf,ich kann dein Problem nicht nachvollziehen.
Platziere doch dein ganzes Beispiel als cocu-Datei (du kannst die Regel exportieren), dann gehts einfacher.
Danke und Gruss
0
Please sign in to leave a comment.
Comments
0 comments