Ansicht
Dokumentation

RNXPRA08 - IS-H 4.01 Copy data collection points from NKTR to NC301KTR

RNXPRA08 - IS-H 4.01 Copy data collection points from NKTR to NC301KTR

PERFORM Short Reference   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Beschreibung

Das Programm überträgt zum IS-H-Release 4.01 alle EDI-Annahmestellenangaben bei den Kostenträgern (DB-Tabelle NKTR "Kostenträgerstammdaten") in die neue Verwaltungstabelle NC301KTR.

Es werden alle NKTR-Einträge mit Annahmestellenangabe gelesen. Für diese Kostenträger wird jeweils ein eigener Eintrag in der NC301KTR erzeugt. Die angegebene Annahmestelle wird direkt übernommen. Der NKTR-Eintrag bleibt unverändert.

Bei Häusern, welche die §301- bzw. §321-Funktionalität noch nicht nutzen, spielt das Programm keine Rolle.

Bei allen anderen Häusern (§301- bzw. §321-Nutzern) muß das Programm unbedingt gelaufen sein, bevor der normale Produktivbetrieb aufgenommen wird. Ansonsten kommt es zu Datenverlusten bei der §3x1-Bearbeitung.

Bei Problemen während des Puts kann der Put zunächst weiter durchgeführt werden. Unmittelbar im Anschluß muß dann aber dieses Programm nochmals (im Hintergrund!) gestartet werden. Evtl. Fehlersituationen (s. unten) sollten direkt zuvor behoben worden sein.

Das Programm kann jederzeit wiederholt gestartet werden. Es werden dann lediglich die entsprechenden Einträge aus der NKTR in die NC301KTR eingefügt, die noch nicht vorhanden sind. Unterschiede in der Anzahl vorhandener Einträge zu übertragbaren Einträgen werden - falls dann vorhanden - im Protokoll aufgeführt.

Voraussetzungen

Ausgabe

Es wird ein mandantenbezogenes Protokoll der durchgeführten Aktivitäten ausgegeben. In einigen Mandanten kann - je nach deren Nutzung - keine Aktion möglich oder nötig sein. Gründe hierfür können sein:

1) Mandanten ohne IS-H-Nutzung (z. B. 066 Early Watch) bzw. ohne §301- und §321-Nutzung. Im Normalfall erscheint dann im Protokoll die Meldung
TN00 could not be read for client 066
oder alternativ
No NKTR entry with data collection point. Nothing to do in
client 066.

Das ist dann in Ordnung so.

2) Mandanten, in denen die IS-H-Landesversion nicht angegeben ist bzw. deren Landesversion ungleich 'DE' und ungleich 'AT' ist. Dies wird gemeldet wie folgt:
TN00 country version missing in client 123
bzw.
Nothing to do: TN00 country version in client 123 is US.

In diesen Fällen muß überprüft werden, ob in den Mandanten eigentlich IS-H in Landesversion 'DE' oder 'AT' genutzt wird. Wenn ja, dann die Landesversion pflegen (im Mandant Transaktion sm30, Sicht TN00), und das Programm nochmals laufen lassen.

3) Mandanten, deren Daten bei einem früheren Lauf bereits vollständig bearbeitet wurden. Dann erscheint die Meldung
0 NC301ktr entries inserted in client 123.

Von diesen Situationen abgesehen kann es (insbesondere beim erneuten Starten des Programms (nach Problemen beim Put; ansonsten nicht nötig/sinnvoll)) zu folgenden Situationen bzw. Meldungen kommen:

1) Es erscheint die Meldung
Client 123 mismatch betw. NC301KTR & NKTR entries: 11 vs. 7.
In diesem Fall sind in der (neuen) Tabelle NC301KTR 11 Einträge, obwohl das Programm festgestellt hat, daß nur 7 aus der NKTR übernommen werden sollten. Das bedeutet, daß bereits auf andere Art und Weise Einträge in die NC301KTR gelangt sind. Möglicherweise wurden aber zwischenzeitlich (zwischen dem letzten und dem aktuellen Programmlauf) Daten verändert. Das Programm kann auf diesen Umstand nur hinweisen. Diese Situation kann beim ersten Lauf nicht vorkommen. Die unterschiedlichen Einträge sollten ermittelt und von der Anwendung analysiert werden (Transaktion SE16).

2) Es erscheint die Meldung
Client 123 mismatch betw. NC301KTR & NKTR entries: 7 vs. 11.
In diesem Fall sind in der NC301KTR weniger Einträge als erwartet. Dann ist entweder der INSERT mehrfach gescheitert (beim Erstlauf). Oder es wurden zwischenzeitlich (zwischen dem letzten und dem aktuellen Programmlauf) Daten verändert. Wenn das Programm auf diesen Umstand hinweist, dann kann ein erneuter Programmstart normalerweise diesen Schiefstand beheben.

Beispiel






PERFORM Short Reference   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4652 Date: 20240520 Time: 060539     sap01-206 ( 60 ms )