Direkt · Express · Overnight · ganze Schweiz
Schwarzer VW Tiguan R auf einer Alpenstrasse bei Sonnenuntergang für direkte Kurierfahrten
VW Tiguan R · 320 PS4MOTION · diskret · direkt unterwegs
EXPRESS KURIER · DIREKT · MO–SO
Kurierdienst Schweiz.
Express Kurier. Direkt.
Auch Overnight.

x25pronto Schweiz bringt Ware direkt ans Ziel. Für kleine Ware fährt ein Auto. Für mehr Platz gibt es Transporter oder XL. Direkt, Express und Overnight fahren von Montag bis Sonntag. Freie Zeiten stehen im Kalender.

Direktfahrt Mo–SoOvernight Mo–SoAuto & Transporter bis 1’000 kg
KURIERWISSEN

Automatisches Matching von x25pronto-Buchungen in SAP/Abacus

Praktische Anleitung für das automatische Verbuchen von x25pronto-Buchungsdaten in SAP und Abacus. Enthält Mapping-Tabellen, SQL/ABAP-Beispiele und Abacus-Import-Felder.

Kurzantwort

Ja. Sie können x25pronto-Buchungsdaten direkt in SAP (z. B. FI/CO, MM) oder Abacus importieren und automatisch buchen. Nutzen Sie strukturierte CSV-/XML-Exporte oder eine API, mappen die Felder auf Debitoren, Kostenstellen und Buchungstexte und validieren via Prüf-Skripte (SQL/ABAP). Unten finden Sie konkrete Mapping-Tabellen, Beispiel-SQL/ABAP-Snippets und die empfohlenen Abacus-Importfelder für eine zuverlässige, wiederholbare Verbuchung.

Übersicht: Ziele und Voraussetzungen

Ziel ist, x25pronto-Buchungen ohne manuelle Erfassung in SAP oder Abacus zu verbuchen. Voraussetzungen: strukturierter Export aus x25pronto (CSV oder XML) oder Zugriff auf die Buchungs-API, eindeutige Referenzfelder (Buchungsnummer, Datum), eine gepflegte Debitoren- und Kostenstellenliste in Ihrem ERP sowie Berechtigungen für den automatischen Import.

Empfohlenes Exportformat und Pflichtfelder

Liefern Sie aus x25pronto ein CSV mit UTF-8 oder XML mit klaren Tags. Pflichtfelder: booking_id, booking_date, sender_id, recipient_id, weight, service_type, price_net, currency, reference_text, vehicle_type. Optional: cost_center, project_code, delivery_code. Diese Felder erleichtern das Mapping in SAP/Abacus.

Mapping-Tabelle: x25pronto -> SAP/Abacus

Konkretes Mapping erleichtert die Automatisierung. Beispiel: - booking_id -> invoice_reference (SAP: XBLNR / Abacus: BelegNr) - booking_date -> posting_date (SAP: BUDAT / Abacus: Datum) - sender_id -> customer_number (SAP: KUNNR / Abacus: Debitor) - recipient_id -> ship_to (SAP: LIFNR/partner role or custom) - price_net -> amount (SAP: WRBTR / Abacus: Betrag) - currency -> currency (SAP: WAERS / Abacus: Währung) - cost_center -> cost_center (SAP: KOSTL / Abacus: Kostenstelle) - service_type -> item_text (BSEG-SGTXT / Abacus: Text) Passen Sie Feldnamen an Ihre Systemkonventionen an.

Beispiel-SQL-Query für Vorprüfung

Nutzen Sie eine SQL-Abfrage, um Datensätze vor dem Import zu validieren. Beispiel (Postgres / MSSQL ähnlich): SELECT booking_id, booking_date, sender_id, price_net, currency FROM x25pronto_export WHERE booking_date BETWEEN :start AND :end AND price_net IS NOT NULL AND sender_id IN (SELECT customer_number FROM customers); Diese Prüfung zeigt fehlende Debitoren oder Null-Beträge vor der Übergabe an SAP/Abacus.

ABAP-Beispiel: Einfacher Import und BAPI-Aufruf

Kleines ABAP-Snippet als Ausgangspunkt für SAP (stark vereinfacht): DATA: lt_data TYPE TABLE OF z_x25_booking, ls_data TYPE z_x25_booking. "Füllen Sie lt_data aus CSV/XML LOOP AT lt_data INTO ls_data. CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST' TABLES accountgl = lt_gl currencyamount = lt_amt EXCEPTIONS OTHERS = 1. IF sy-subrc <> 0. "Fehlerprotokoll ENDIF. ENDLOOP. Hinweis: Nutzen Sie in Echtprojekten BAPI_ACC_DOCUMENT_POST mit passenden Tabellen-Layouts und Error-Handling.

Abacus: Importfelder und Format

Abacus erlaubt CSV- oder XML-Import via Standard-Tools (z. B. FiBu-Import). Empfohlene Felder: - BelegNr (booking_id) - Datum (booking_date) - Debitor (sender_id) - Betrag (price_net) - Währung (currency) - Kostenstelle (cost_center) - Konto (account_code) – je nach Buchungslogik - Text (reference_text) Stellen Sie sicher, dass Debitoren- und Kontonummern mit Abacus-Stammdaten übereinstimmen.

Häufige Fragen

Wie erkenne ich fehlerhafte Datensätze vor dem Buchen?

Führen Sie Vorprüfungen per SQL durch: fehlende Debitoren, Null-Beträge, ungültige Währungen oder fehlende Kostenstellen. Loggen und quarantänisieren Sie solche Zeilen und senden Benachrichtigungen an das Accounting-Team.

Kann ich verschiedene Servicearten automatisch auf Kostenstellen verteilen?

Ja. Definieren Sie eine Zuordnungstabelle service_type -> cost_center oder project_code. Beim Import wird das Feld service_type ausgewertet und die Ziel-Kostenstelle gesetzt.

Wie handhabe ich Währungs- und MwSt.-Unterschiede?

Liefern Sie Buchungen in der Buchungswährung mit dem Feld currency. Falls Umrechnung nötig ist, führen Sie die Kursumrechnung im ERP durch oder übergeben zusätzlich exchange_rate. MwSt. wird nur ausgewiesen, falls relevant; x25pronto liefert net/top-level Preise.

Brauche ich spezielle Zugriffsrechte für automatischen Import in SAP/Abacus?

Ja. Erteilen Sie Service-Usern nur die nötigen Rechte für Import und Buchung. Arbeiten Sie mit Ihrem IT-Security-Team, damit Audit-Trails und Berechtigungen den Compliance-Anforderungen entsprechen.

Kurz erklärt: Automatisches Matching von x25pronto-Buchungen in SAP/Abacus

Die wichtigsten Punkte aus diesem Beitrag. Über die Links gelangen Sie direkt zur Erklärung.

Übersicht: Ziele und Voraussetzungen Ziel ist, x25pronto-Buchungen ohne manuelle Erfassung in SAP oder Abacus zu verbuchen. Im Beitrag lesen

Empfohlenes Exportformat und Pflichtfelder Liefern Sie aus x25pronto ein CSV mit UTF-8 oder XML mit klaren Tags. Im Beitrag lesen

Mapping-Tabelle: x25pronto -> SAP/Abacus Konkretes Mapping erleichtert die Automatisierung. Im Beitrag lesen

Beispiel-SQL-Query für Vorprüfung Nutzen Sie eine SQL-Abfrage, um Datensätze vor dem Import zu validieren. Im Beitrag lesen

ABAP-Beispiel: Einfacher Import und BAPI-Aufruf Kleines ABAP-Snippet als Ausgangspunkt für SAP (stark vereinfacht): DATA: lt_data TYPE TABLE OF z_x25_booking, ls_data TYPE z_x25_booking. Im Beitrag lesen