SAP stürtzt nach Opimizerregel ab (FormLoad mit Zugriff auf Checkbox)
Markus Rewak
Hallo,ich möchte, dass nach dem Öffnen des Transaktionsbericht Chargennummer die Checkbox für "Chargen mit Menge Null anzeigen" nicht angehakt ist. Hierfür habe ich im Optimizer eine Regel erstellt. Jedoch friert mir das System ein, sobald die Form geöffnet wird.
Formtyp=45
FormModus=OK
EventTyp=FormLoad
nachfolgend der Code:
Try
Dim oForm As Form = pVal.Form
'nachfolgende Zeile führt zu einem freeze des Systems
Checkbox.GetFromUID(oForm, "16").Checked = False
StatusBar.WriteSucess("Checkboxvalue=" & Checkbox.GetFromUID(oForm, "16").Checked)
Catch ex As Exception
StatusBar.WriteError(ex.ToString)
End Try
Hat jemand einen Tipp für mich.
Viele Grüße
Markus
Fabian Feddern
Hallo,vsimulier doch einfach einen Klick auf den Haken:
CheckBox.GetFromUID(pVal.Form, "16").Click(Item.ClickType.Regular);
beste Grüße
F.Feddern
Markus Rewak
hi,das funktioniert leider auch nicht. Das hängt an der Kombination Form_load und checkbox. Ich kann die Checkbox schon beeinflussen wenn ich auf Events auf der Form reagiere (z.b. nach ItemPressed), jedoch benötige ich das Form_load event.
Grüße
Markus
Fabian Feddern said:
[quote]
Hallo,
vsimulier doch einfach einen Klick auf den Haken:
CheckBox.GetFromUID(pVal.Form, "16").Click(Item.ClickType.Regular);
beste Grüße
F.Feddern
[/quote]
Fabian Feddern
Bei mir funktioniers mit Formloadhier nochmal mein ganzer code:
Csharp; Vaidate; Form: 45;Formload; FormModus: All
try
{
CheckBox.GetFromUID(pVal.Form, "16").Click(Item.ClickType.Regular);
}
catch(System.Exception ex) // Error handling
{
MessageBox.Show("Error : " + ex.Message, "OK");
}
return true;
Markus Rewak
das funktioniert bei mir auch nicht. Hier friert das System ebenfalls ein.Vielleicht liegt das auch wieder am Patch Level.
Version coresuite customize: 2.91.13266
Version SAP B1: 8.8 SP00 Pl19
Verwendest Du eine neuere oder ältere SAP/coresuite verison?
Markus
Fabian Feddern
sap 8.8 pl19 HF1 und neueste Customize Version. Denke aber nicht dass es daran liegt.F.Feddern
Anders Olsson
Hi Markus,I tested your exact code and rule registration values in 8.8 PL19 and it behaves as expected (the checkbox is unticked).
Also on customize 2.91.13266.
Is an error logged to the coresuite log file (%TEMP%coresuiteDebugLog.xml)?
Regards,
Anders
Markus Rewak
Vielen Dank für deine Hilfe.Nachdem ich auf die aktuelle customize version upgedatet habe funktioniert es.
Viele
Grüße Markus
0
Please sign in to leave a comment.
Comments
0 comments