wir haben zwei BADI-Implementierungen, die zwei Entwickler unabhängig voneinander entwickelt haben. Bei der Aktiv-Schaltung des zweiten BADI stellte sich heraus, dass die beiden sich "beißen". Ich hab mal reingeguckt und das Häkchen "Mehrfach nutzbar" ist leer und kann auch im Ändern-Modus nicht gesetzt werden, in der Doku steht drin, das BADI sei nicht mehrfach nutzbar.
Es handelt sich um ME_PROCESS_PO_CUST und ME_GUI_PO_CUST.
Was kan man nun tun, um beide Implementierungen nutzen zu können, denn das ist unverzichtbar.
Gruß und vielen Dank
Ralf
Nachtrag: Kann ich einfach das Coding der einen Implementierung in das der anderen kopieren, um aus zwei Implementierungen eine zu machen?
Zuletzt geändert von ralf.wenzel am 20.08.2013 09:44, insgesamt 1-mal geändert.
Meines Wissens nix. Wir hatten kürzlich das Problem, dass eine aktive BAdI-Implementierung über ein EhP installiert wurde aber bereits eine andere aktive Implementierung vorhanden war. Das führte zu einem Dump.
Einzige Lösung wäre mMn, beide Implementierungen zusammenzuführen.
Grüße,
Haubi
Folgende Benutzer bedankten sich beim Autor Haubi für den Beitrag: ralf.wenzel
Ja, genau. Einfach beide Implementierungen zusammenkopieren aber aufpassen, dass sich nichts 'beißt', also beide Implementierungen sinnvoll aufeinander abstimmen.
Folgende Benutzer bedankten sich beim Autor casman für den Beitrag: ralf.wenzel