Ansicht
Dokumentation

RLTOCO00 - Testreport für den IDoc-Eingang: Quittieren TAs (WMTCID01-IDoc)

RLTOCO00 - Testreport für den IDoc-Eingang: Quittieren TAs (WMTCID01-IDoc)

Addresses (Business Address Services)   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Beschreibung

Dieser Report können Sie benutzen, um die Schnittstelle zwischen einem Fremd-System (Sub-System) und dem WM-System für Quittierung von Transportaufträgen zu testen.

Anhand dieses Reports kann der Eingang des IDOCs WMTCID01 (Quittieren TA) und dadurch das Quittieren des TAs simuliert werden.

Folgende Testmöglichkeiten sind in diesem Report vorgesehen:

  • Testen über ALE-Schnittstelle.
Die in diesem Report aufgebauen IDOCs werden an den Funktionsbaustein 'INBOUND_IDOC_PROCESS' übergeben. Die weitere Verarbeitung erfolgt wie bei der normalen Schnittstelle vom Fremd-System über die ALE-Schicht. D.h. es werden IDOCs erzeugt, der entsprechende Anwendungsfunktionsbaustein zum Verarbeiten der IDOCs wird angesteuert und im Fehlerfall wird der Workflow aktiviert.
Damit der Eingang vom ALE verarbeitet werden kann muß die Partnerverarbeitung für das zu testenden Fremdsystem und den Nachrichtentyp 'WMTOCO' definiert werden. In der Selektion des Reports muß das Fremdsystem als Absender eingegeben werden. Als Empfänger muß der logische Name des SAP-Systems selektiert werden, in dem dieser Test stattfindet. Dieser Name ist in der Mandantentabelle als logisches System definiert. Falls der Absender und der Sender gepflegt sind (im Verteilungsmodell), werden diese auch vom Report ermittelt und im Selektionsbild angezeigt.
Zusätzlich kann dieser Test über Hintergrundverarbeitung erfolgen. Hierfür muß die Option 'In Background Task' gewählt werden.
  • Testen Quittierung direkt.
Die aufgebauten IDOCs werden von diesem Report direkt zum Verarbeiten an den Anwendungsfunktionsbaustein (L_IDOC_INPUT_WMTOCO) übergeben. Als Ergebnis der Verarbeitung werden die einzelnen Transportaufträge quittiert und ein Protokoll mit dem Daten angelistet, die bei der normalen Verarbeitung von diesem FB an die ALE-Schicht zurückgegeben werden. Diese Art des Testens ist dann sinnvoll zu verwenden, wenn die Verarbeitung innerhalb der Anwendung getestet werden soll.
Um diese Art des Tests zu aktivieren, muß die Option 'Verarbeitung direkt ansteuern' gewählt werden.
  • Testen zwischen zwei SAP-Systemen.
In diesem Fall kann die Kommunikation für die TA-Quittierung getestet werden. Die Kommunikation erfolgt zwischen zwei SAP-Systemen bzw. zwischen zwei Mandanten, d.h. das Verhalten des Fremd-Systems wird vom sendenden SAP-System simuliert. Um den IDOC-Eingang zu testen ist diese Testart nicht unbedingt notwendig, da der Test mit der ersten Option genauso effizient ist.
Auch für diesen Test müssen die beteiligten Systeme spezifiziert werden. Als Absender muß der logische Name des SAP-Systems, in dem man sich befindet, im Selektionsbild des Reports eingegeben werde. Als Empfänger ist der logische Name des SAP-Systems einzugeben, an das die Daten übertragen werden. Der Report kann automatisch nur den Namen des Absenders ermitteln. Im empfangenden SAP-System muß die Partnervereinbarung im Eingang für den Absender und den Nachrichtentyp 'WMTOCO' definiert werden.
Um diesen Test zu aktiviern muß die Option 'In Background Task' mit der Eingabe der logischen RFC-Destination gewählt werden.

Achtung: Der Test dieser Schnittstelle führt zu Datenbankveränderungen. Bei erfolgreicher Verarbeitung werden die in IDOCs definierten TAs quittiert.

Voraussetzungen

Die Daten werden in Form der Zwischenstruktur WMTCID01 übergeben. Als Grundlage für die IDOC-Verarbeitung dienen die selektierten Transportaufträge. Pro Transportauftrag wird ein IDOC erstellt. Ein Transportauftrag kann man wie folgt quittieren:

  • Der gesamte Transportauftrag wird rückgemeldet, d.h. alle für ein Fremdsystem relevante TA-Positionen werden ohne Differenzen quittiert. Um diese Art der Quittierung zu testen muß der Parameter 'Gesamten TA quitt. (IST=SOLL)' aktiviert werden.
  • Die TA-Positionen werden einzeln rückgemeldet. Hierfür muß der Parameter 'Einzelne Positionen quittieren' aktiviert werden. Bei der positionsweisen Quittierung können einzelne Positionen eines TAs selektiert werden, und Differenzen eingegeben werden. Sollen die TA-Positionen ohne Differenzen quittiert werden, muß der Parameter 'Quittieren ohne Differenzen' aktiviert werden.
  • Der gesamte Transportauftrag wird rückgemeldet, dabei sollten aber die explizit selektierten Positionen (über Parameter 'TA-Position') mit differenzen quittiert werden. In diesem Fall werden diese Positionen mit der eingegeben Differenzen quittiert, alle anderen TA-Positionen werden ohne Differenzen rückgemeldet. Hierfür muß der Parameter 'Gesamten TA mit einzelnen Pos' aktiviert werden und die Differenzen für eine oder mehrere selektierte TA-Positionen eingegeben werden. Alle TA-Positionen mit Nullkontrolle müssen einzeln quittiert werden. Dabei muß entweder der Platz als leer gemeldet werden oder eine Restmenge eingegeben werden.

Ausgabe






Vendor Master (General Section)   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5696 Date: 20240520 Time: 093413     sap01-206 ( 137 ms )