HR-KK1-Schnittstelle ARFC* - Jobs

Alles Rund um SAP®.
12 Beiträge • Seite 1 von 1
12 Beiträge Seite 1 von 1

HR-KK1-Schnittstelle ARFC* - Jobs

Beitrag von gautschh (ForumUser / 16 / 0 / 0 ) »
Werte Community!

Nachdem ich nun mal wieder meine Erfahrungen mit OSS-Support sammeln musste versuche ich auf diesem Weg eine Lösung zu folgendem Problem zu finden.

Die für das Hochladen der Zeitereignisse durch das System eingeplanten ARFC* - Jobs werden seit kurzem durch normale SAP-User eingeplant (in ca. 10% der Fälle), dies völlig zufällig. Diese haben dann kein Recht fürs B1-Cluster --> in PT40 bleiben diese Ereignisse als fehlerhaft hängen.

Hat hier jemand ähnliche Erfahrungen gesammelt ?

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Hermann ( / / 0 / 3 ) »
Welches Release habt Ihr und wie sieht bei Euch die Jobeinplanung aus (für Report SAPCDT44 und SAPCDT45)?

Hermann

Beitrag von gautschh (ForumUser / 16 / 0 / 0 ) »
Hallo Hermann!

Danke für das rasche Feedback, bei uns läuft (noch) SAP R/3 Rel. 4.5B, PT41 ist mit sofort verbuchen eingestellt, meine Wissens nach wird nach einem KK1-Ereignis der Job ARFC* automatisch eingeplant.

Hierzu gibt es einen eigenen Benutzer, in letzter Zeit werden hier jedoch normale SAP-User verwendet, die dann kein Recht haben das - so glaube ich- B1 Cluster hat, als Ergebnis stehen diese Zeitereignisse als Fehler in PT40 --> Mitarbeiter werden zu spät abgerechnet.

MfG Harald G.

Beitrag von Gast ( / / 0 / 3 ) »
Ich denke da liegt der Hase begraben. Ich denke die Verbuchung dürfte nicht auf sofort eingestellt werden. Der Job für die Verbuchung (SAPCDT45) wird dann durch das Ereignis 'SAP_KK1_UPLOAD_FINISHED' ausgelöst, d.h. dieses Ereignis wird erst dann ausgelöst, wenn die PT41 so eingestellt ist, dass die Verbuchung nicht sofort erfolgt und Anzahl Datensätze z.B. 300.
Dann läuft Report SAPCDT45 los (als Variante) entsprechend Eurer Jobeinplanung. Derjenige der diesen Job hat, muss über die Clusterberechtigung verfügen.

Hermann

Beitrag von gautschh (ForumUser / 16 / 0 / 0 ) »
Hallo nochmals, es wäre sicher das einfachste hier diese Verbuchung sofort Logik zu ändern, das seltsame ist nur das es seit einigen Jahren problemlos so lief und erst seit einigen Wochen in ca. 10% der Fällen der Job durch falsche User eingeplant wird.

Hinzu kommt noch ein SAP-OSS-Support der regelrecht als grottenschlecht zu bezeichnen ist, habe nach nun 3 Wochen keine hilfreiche Reaktion zu diesem Problem erhälten können, obwohl es sich um einen Produktivmandanten mit mehr als 1200 Usern die für die Zeitwirtschaft angelegt sind handelt, da sage noch einer der Kunde sei König *grml*.

MFG Harald

Beitrag von Hermann ( / / 0 / 3 ) »
Habt Ihr zu dem Zeitpunkt, ab dem das Problem auftritt evtl. einen Patch eingespielt, oder einen Hinweis. Vielleicht bringt uns das auf die richtige Spur. Kann evlt. sein, dass es eine Umstellung in der Logik gab, was das Eventhandling anbelangt.

Hermann

Beitrag von gautschh (ForumUser / 16 / 0 / 0 ) »
Hallo, habe eben mir unserer Basis telefoniert, HR-Patch A06 oder auch 106 wurde mitte Jänner eingespielt, könnte also eine der Ursachen sein.

Harald

Beitrag von Hermann ( / / 0 / 3 ) »
Servus Harald, hab mal ein bisschen recherchiert, aber keine relevanten Hinweise gefunden, die darauf eine Auswirkung haben könnten. Habt Ihr das Problem wenigstens zwischenzeitlich in den Griff bekommen können?

Hermann

Beitrag von gautschh (ForumUser / 16 / 0 / 0 ) »
Hallo Hermann!

Hatte zwischenzeitlich (heute) auch die Fa. Benzing da, da eine Umstellung auf HR-PDC geplant ist, der Techniker erklärte mir ausführlich wie die Kommunikation zw. SAP und den Terminals erfolgt, auch er meinte nach ausführlicher Analyse dass nur SAP selbst dieses Problem erzeugen kann.

Werde wenn ich noch zu einer Lösung komme diese hier Posten.

Das Problem ist nicht wirklich tragisch, jedoch recht lästig, unter PT40 können diese Fehler problemlos nachgebucht werden.

Harald

Beitrag von Hermann ( / / 0 / 3 ) »
Servus Harald. Ja, das kann ich ganz gut nachvollziehen. In der Hoffnung das mit HR-PDC alles besser und schöner wird ;-)

Hermann

Lösung:

Beitrag von gautschh (ForumUser / 16 / 0 / 0 ) »
Hallo!

Es war dieser OSS-Hinweis zu beachten:



SAP-Hinweis Nr. 525549
________________________________________________________________________

Nummer 525549
Version 5 vom 29.01.2004
Status Für Kunden freigegeben
Gesetzt am 29.01.2004

Sprache DE
Mastersprache DE
Kurztext QOUT-Scheduler: Registrierung nur für qRFC (ohne
tRFC)

Verantwortlich SAP AG
Komponente BC-MID-RFC
RFC
________________________________________________________________________

Langtext

Symptom
Registrierung der Destination NONE/SPACE am Outbound Scheduler SMQS.
Weitere Begriffe
Destination NONE, Outbound-Scheduler, SMQS, Registrierung Destination,
ohne tRFC
Ursache und Voraussetzungen
Es gibt bereits viele tRFC-Anwendungen wie EDI oder WORKFLOW, die mit
einigen Logon-Daten wie Benutzer oder Sprache des tRFC-Aufrufers weiter
arbeiten. Dies wird bisher vom tRFC gewährleistet. Wenn jedoch die
Übertragung bzw. die Ausführung dieser LUWs vom QOUT-Scheduler
bewerkstelligt werden soll und innerhalb der Destination SM59 die
vollständigen Logon-Daten nicht gepflegt sind, kann es passieren, dass
nachfolgende LUW Aufrufe unter den Logondaten eines vorangegangenen
Users ausgeführt werden. Dies tritt auf, wenn der Destinations-Scheduler
Aufrufzeitpunkt der LUW (ohne Logon-Daten) bereits läuft. Somit läuft
der Destinations-Scheduler und somit die Verarbeitung der LUW unter den
falschen Logon-Daten.

Um die Kompatibilität für die o.g. Anwendungen zu gewährleisten, darf
der QOUT-Scheduler nur solche tRFC- und infolgedessen auch nur solche
qRFC-LUWs mit einer R/3-Destination bearbeiten, die eine vollständige
Angabe der Logon-Daten in SM59 für diese Destination enthält. Folgende
Logon-Daten müssen also definiert sein: Mandant, Benutzer, Passwort und
Sprache. In diesem Fall werden die Destinationen automatisch beim
Qout-Scheduler registriert.

Speziell durften die Destinationen "NONE" und "SPACE", die keine
vollständigen Logondaten hatten, nicht vom QOUT-Scheduler bearbeitet
werden! Seit dem Supplement 9 der QRFC-Version 6.20.045 ist es nun
möglich diese Destinationen manuell zu registieren und dabei die
Kompatibilität zum tRFC zu erhalten. Beim Registrieren der
entsprechenden Destination muß das Feld "NO_TRFC" markiert werden. Damit
werden lediglich die qRFCs über den Outboundscheduler verarbeitet,die
tRFCs werden wie bisher über den tRFC-Manager verarbeitet.
Achtung: Die Ausführung der qRFC LUWs für Destination NONE und SPACE
wird dabei unter dem Benutzer vorgenommen, der zuletzt den Qout-
scheduler gestartet hat. Dieser Benutzer muß nicht mit dem Benutzer der
Anwendung, die die qRFC Aufrufe abgesetzt hat, identisch sein. Bei
benutzerabhängigen Anwendungen mit qRFC Aufrufen für Destination NONE
und SPACE sollten diese Destinationen deshalb nicht registriert werden.





Die Destination NONE ist dann aus der Liste der registrierten
Destinationen in SMQS zu löschen. (Auf keinen Fall darf die Destination
auf DEREGISTRIEREN gesetzt werden, da in diesem Fall keine tRFC/qRFCs
mehr mit der Destination NONE verarbeitet werden können!)
Anmerkung:
Der Profilparameter zcsa/installed_languages beinhaltet die gültigen
Anmeldesprachen, die über RFC oder Logon über SAPLOGON verwendet werden
können.

Lösung
Einspielen des Supplement 9 der qRFC-Version 6.20.045 für Basisrelease
3.xx, 4.xx, 6.10 sowie der qRFC-Version 6.30.060 für Basisrelease 6.20.
Beachten Sie bitte Hinweis 438015 zur Installation des Supplements.


o Registrieren Sie die Destinationen die über den QOUT-Scheduler
abgearbeitet werden sollen manuell und markieren Sie das Feld
NO_TRFC damit die kompatibilität des tRFCs erhalten bleibt.
________________________________________________________________________


Hinweis ist releaseunabhängig
________________________________________________________________________

Verweise auf verwandte Hinweise

Nummer Kurztext
____________________________________________________________
142419RFC-Lastverteilung via Quota-Einstellungen
438015Neueste qRFC-Version und Supplement für 3.x, 4.x, 6.10, 6.20
481278Installation qRFC-Version 6.20.045
525526Supplement 9 für qRFC in 3.x,4.x, 6.10 und 6.20

________________________________________________________________________

Beitrag von Hermann ( / / 0 / 3 ) »
Servus Harald. Darauf wäre ich mit Sicherheit nicht so schnell gekommen, dass es an der log. Destination qRFC liegen könnte. Aber gut zu wissen.
Danke!

Hermann

Seite 1 von 1

Vergleichbare Themen

0
Antw.
13821
Views
aRFC im OO-Kontext
von ralf.wenzel » 30.10.2024 17:45 • Verfasst in ABAP® Core
3
Antw.
5798
Views
ARFC-Einträge
von ewx » 20.08.2012 14:55 • Verfasst in Basis
13
Antw.
19933
Views
4
Antw.
22827
Views
Jobs identifizieren SAP CRM (sm 37)
von Asyouwish » 06.08.2021 19:09 • Verfasst in CRM (Customer Relationship Management)
2
Antw.
6017
Views
Spools von Jobs auslesen
von Prego » 03.11.2016 15:11 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.