Maske mit UDFs prüfen und ggf. öffnen
Fritz Schwendemann
Hallo zusammenWie kann man überprüfen, ob das Menu mit den benutzerdefinierten Feldern geöffnet ist und falls nicht, automatisch öffnen lassen? Mit dem Befehl
SwissAddonFramework.B1Connector.GetB1Connector().Application.ActivateMenuItem("6913");
kann ich das Menu bei mir nicht öffnen. Danke für Eure Hilfe.
Fritz Schwendemann
Michael Egloff
Hallo!Ich glaube, wenn man auf das UDF Form zugreift, wird es geöffnet (falls noch nicht offen)
Form f = pVal.Form.UDFForm;
Fritz Schwendemann
Hallo Herr EgloffDas kann ich leider nur teilweise bestätigen. Wenn ich unter meinem Namen (Poweruser) ein UDF überprüfe, dann wird die Maske geöffnet. Bei normalen Usern ist dies aber nicht der Fall.
Ausserdem möchte ich, dass bei Einkaufs- und Verkaufsbelegen die Maske mit UDFs immer geöffnet ist. Manche User schliessen sie gelegentlich oder sie wird aus nicht nachvollziehbaren Gründen von SAP B1 nicht wieder geöffnet.
In diesem Zusammenhang hatten wir bei 2 Usern kürzlich den Fall, dass kein Wert in ein UDF geschrieben werden konnte - obwohl die Maske geöffnet war und das Feld aktiv. Es hat sich beide Male herausgestellt, dass SAP annahm, die Maske sei geschlossen obwohl sie effektiv offen war. Erst nach mehrmaligem Oeffnen und Schliessen der UDF-Maske liess sich dann das Feld programmgesteuert befüllen.
Es wäre jedenfalls sehr nützlich, wenn das Form eine boolean Eigenschaft opened (oder closed) hätte.
Besten Dank.
Fritz Schwe ndemann
0
Please sign in to leave a comment.
Comments
0 comments