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.
1308
Views
0
Antw.
1815
Views
IDOC aus Programm erzeugen und versenden
von HAWK » 16.11.2005 13:18 • Verfasst in ABAP Objects®
0
Antw.
1860
Views
1
Antw.
1391
Views
Suche FuBa: Email versenden mit Dateianhang
von TorstenH83 » 08.02.2006 11:16 • Verfasst in ABAP® Core
0
Antw.
1700
Views
Eigener FuBa für neues Idoc?
von Luny » 04.03.2013 14:36 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Substitution zum Zeitpunkt 60
vor 19 Stunden von irene 1 / 53
Zeit in UTC umwandeln
Gestern von ralf.wenzel 8 / 3398
Probleme beim Debuggen Einkaufsformular
vor 2 Tagen von GünterL gelöst 5 / 30071

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.

Aktuelle Forenbeiträge

Substitution zum Zeitpunkt 60
vor 19 Stunden von irene 1 / 53
Zeit in UTC umwandeln
Gestern von ralf.wenzel 8 / 3398
Probleme beim Debuggen Einkaufsformular
vor 2 Tagen von GünterL gelöst 5 / 30071

Unbeantwortete Forenbeiträge

Substitution zum Zeitpunkt 60
vor 19 Stunden von irene 1 / 53
Interactive Forms dynamische Tabelle
vor einer Woche von Gottschall 1 / 14726
Intervall mit Beziehungswissen füllen
vor 3 Wochen von wolli 1 / 27786