UDT Handler: Method not found
Clemens Ney
Hallo,
ich hatte auf einem Kundensystem in einer Vorbereitungsphase 2 Formulare an die Artikelstammdaten gehängt. Diese funktionierten prima. Jetzt, nach einer Pause, und kurz vor dem Echtstart funktionieren diese nicht mehr: Es öffnet nur ein leeres Formular. Auf meiner lokalen Kopie der gleichen DB öffnen die Formulare ohne Problem.
Im Debug-Log steht dann folgende Meldung:
System.MissingMethodException: Method not found: 'Void SAPbouiCOM.IGrid.SetCellFocus(Int32, Int32)'.
at COR_Customize_UDTHandler.View.UDTForm.createGrid()
at COR_Customize_UDTHandler.View.UDTForm.Start()
Kundensystem: SBO 9.0 PL 05 mit CoreSuite 4.05.(war vorher 3.9, der Update hat nichts gebracht)
Bei mir lokal: SBO 9.0 PL06 mit CoreSuite 3.96.
SBO immer 32 bit,
Kunde OS: W Sewrver 2008 R2 64-bit
Habe beim Kunden die DI API neu installiert, bring auch nichts.
Was fehlt? Hat jemand eine Idee?
Gruß
Clemens Ney
Anders Olsson
Hello Clemens,
This does not seem to be related to customize or the udt handler but to the UI API of SAP.
The first step is to ensure that the SAP dlls on your customer's system are the same as the SAP installation. If that is not the case, go to
http://coresystems.ch/en/support/download/coresuite-modules/
select 9.00 SP00 PL05 and download and install the SAP dlls. If the problem persists at that stage there is a problem with that patch level of SAP. Like you I have tested on PL06 and it works fine and definitely also in older versions. Then you would have to upgrade the customer to a later patch level of SAP (and also upgrade the SAP dlls from our webpage).
Regards,
Anders
Clemens Ney
Hello Anders,
This was good advice: Re-installing the PL05-dll's did the trick! The UDT handler can build the forms now.
Regards
Clemens
Please sign in to leave a comment.
Comments
0 comments