Symptom
Wenn Sie versuchen, auf die Project Center-Seite im Business Portal in Microsoft Dynamics GP zu gelangen, wird die folgende Fehlermeldung angezeigt:
In Personal Data Keeper gibt es keinen Benutzerdatensatz. Wenden Sie sich an Ihren Administrator für Microsoft Dynamics GP, um Unterstützung zu erhalten.
Ursache
Dieses Problem hat verschiedene Ursachen:
-
Ein falscher Mitarbeiter ist mit dem PdK-Benutzer (Personal Data Keeper) verknüpft.
-
Ein falscher Mitarbeiter ist mit dem Business Portal-Benutzer verknüpft.
-
Die Unternehmens-ID wurde nach einem kürzlichen Upgrade, Service Pack oder erstellen einer Testdatenbank in PDK40001 geändert.
Fehlerbehebung
1. Um zu überprüfen, ob die richtige Mitarbeiter-ID mit dem PDK-Benutzerprotokoll beim Personal Data Keeper als "sa" verknüpft ist Klicken Sie auf der Registerkarte Setup auf System und dann auf Benutzer. Geben Sie im Fenster PDK-Benutzereinrichtung die Benutzer-ID und das Unternehmen für den Benutzer ein, der den Fehler empfängt. Überprüfen Sie, ob der Wert im Feld "Mitarbeiter-ID" richtig ist. Wenn es falsch ist, löschen Sie den PDK-Benutzer, und erstellen Sie ihn erneut mit der richtigen Mitarbeiter-ID.
2. Um zu überprüfen, ob die richtige Mitarbeiter-ID mit dem Business Portal-Benutzer verknüpft ist, notieren Sie sich die Mitarbeiter-ID in Auflösung 1. Führen Sie dann die folgenden Schritte
aus: a. Melden Sie sich bei Business Portal (BP) mit einem Benutzer an, der als BP-Administratorrechte festgelegt ist.
b. Klicken Sie auf der BP-Startseite auf Websiteaktionen, und wählen Sie dann Website-Einstellungen.
Hinweis Wenn Sie BP 5.1 verwenden, wechseln Sie für den Zugriff auf den Abschnitt Erweiterte Rollen zu Website Einstellungen für die Website auf oberster Ebene business portal, und klicken Sie dann auf Business Portal Administration.
c. Klicken Sie im Abschnitt Business Portal Administration auf Benutzer.
d. Suchen Sie in der Benutzerliste den Benutzer, bei dem das Problem auftritt, und klicken Sie auf den Benutzer.
e. Klicken Sie im Abschnitt Benutzereigenschaften auf die Registerkarte Rollen.
f. Suchen Sie in der Liste der Rollen die Zeile Mitarbeiter – Mitarbeiter-ID – "Ihr Unternehmen".
g. Stimmen die Werte in der Mitarbeiter-ID exakt mit dem überein, was in Auflösung 1 gesehen wurde? Dies muss sein.
h. Wenn nicht, klicken Sie auf Ändern, um das Fenster Portal und Erweiterte Rollen ändern zu öffnen.
i. Verwenden Sie im unteren Abschnitt, in dem Rolle/Unternehmen steht, die Dropdownliste, um "Mitarbeiter/Ihr Unternehmen"
j zu finden. Sobald die Mitarbeiter das Scrollfenster auffüllen, wählen Sie die Mitarbeiter-ID aus, die in Auflösung 1 identifiziert wurde.
k. Klicken Sie auf OK, und lassen Sie den BP-Benutzer seine Arbeitszeittabelle erneut testen.
3. Überprüfen Sie, ob das Feld CMPNYNAM in DER PDK40001 die richtige CMPANYID ist. CMPANYID und CMPNYNAM sollten in PDK40001 genauso wie in SY01500 angezeigt werden.
Geben Sie den Firmennamen an Stelle von XXXXX ein.
wählen Sie CMPANYID, CMPNYNAM, * aus PDK40001 aus, wobei CMPNYNAM = 'XXXXX' den Wert
CMPANYID, CMPNYNAM, * von SY01500 auswählt, wobei CMPNYNAM = 'XXXXX' ist. Wenn diese nicht übereinstimmen, ändern Sie die
CMPANYID in PDK40001 mit einem SQL-Abfragetool in die richtige ID.
Hinweis Erstellen Sie eine benutzerdefinierte Sicherung, bevor Sie Aktualisierungsanweisungen für die Datenbank ausführen.
Es folgt ein Beispiel für eine Updateanweisung, die verwendet werden kann: Update
PDK40001 set CMPANYID = 'YYYYY' where CMPNYNAM = 'XXXXX' Note enter the Company name in place of XXXXX and the
Company ID from the SY01500 for YYYYY.