IDoc per Fuba sofort versenden

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

IDoc per Fuba sofort versenden

Beitrag von kbit100 (Specialist / 130 / 42 / 0 ) »
Hallo zusammen,

ich möchte einzelne IDocs via RFC an ein anderes System verschicken.
Dazu verwende ich den Funktionsbaustein MASTER_IDOC_DISTRIBUTE, der das befüllte IDoc an die Kommunikationsschicht übergeben soll. Das IDoc ist nachher auch unter der Transaktion WE02 zu sehen, hat aber den Status 30 (IDoc ist versandfertig (ALE-Dienst) und wird erst versendet, wenn ich es manuell über die Transaktion WE19 auf die Reise schicke.

Möglicherweise habe ich etwas in der Eingabestruktur MASTER_IDOC_CONTROL nicht befüllt, dass das sofortige Senden bewirkt. Ich hatte schon den Parameter OUTMOD mit "2" befüllt, was Wertehilfe "IDoc sofort übergeben" heißen soll. Aber das bleibt ohne Wirkung.

Hätte jemand einen Tipp für mich?

Vielen lieben Dank!

Gruß

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


Re: IDoc per Fuba sofort versenden

Beitrag von MrBojangles (Specialist / 367 / 3 / 30 ) »
Hallo kbit100,

vermutlich ist bei der Ausgangs-Partnervereinbarung für Deinen Nachrichtentyp die Option "IDocs sammeln" eingestellt. Schau mal in der WE20 nach.
Weiterhin viel Freude mit SAP...
Cheers
MrB.

Re: IDoc per Fuba sofort versenden

Beitrag von solidforms (ForumUser / 5 / 0 / 0 ) »
Dein Idoc wird gesperrt sein und geht daher nicht raus.
Schau mal in die SM12.

Es gibt 2 Möglichkeiten, das Idoc zu verarbeiten.

1) Sperre bei Commit work entfernen

Zum Beispiel:

Code: Alles auswählen.

* Idoc erzeugen ------------------------------------------------------ *
  CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
    EXPORTING
      master_idoc_control            = gs_edidc
    TABLES
      communication_idoc_control     = gt_comm_idoc
      master_idoc_data               = lt_edidd
    EXCEPTIONS
      error_in_idoc_control          = 01
      error_writing_idoc_status      = 02
      error_in_idoc_data             = 03
      sending_logical_system_unknown = 04.

  IF iv_packtisch NE space.
    CALL FUNCTION 'DB_COMMIT'.
    CALL FUNCTION 'DEQUEUE_ALL'.
    COMMIT WORK.
  ENDIF.
2) Idoc per RSEOUT00 versenden

Generell kann es Probleme beim Sofortversand geben, wenn in der Partnervereinbarung so definiert.
Dann Sperre aufheben wie unter 1) ausgeführt.
Danach SUBMIT RSEOUT00 AND RETURN und die Idoc-Nummer mitgeben.
SAP Formulare vom Profi in TOP Qualität

http://www.solidforms.de

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1076
Views
0
Antw.
1620
Views
IDOC aus Programm erzeugen und versenden
von HAWK » 16.11.2005 13:18 • Verfasst in ABAP Objects®
0
Antw.
1619
Views
1
Antw.
3992
Views
Versenden von Mails mit Fuba SO_NEW_DOCUMENT_SEND_API1
von Gast » 27.01.2005 16:18 • Verfasst in ABAP® für Anfänger
1
Antw.
1296
Views
Suche FuBa: Email versenden mit Dateianhang
von TorstenH83 » 08.02.2006 11:16 • 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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 511
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2146
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8742