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.
1150
Views
0
Antw.
1709
Views
IDOC aus Programm erzeugen und versenden
von HAWK » 16.11.2005 13:18 • Verfasst in ABAP Objects®
0
Antw.
1694
Views
1
Antw.
1319
Views
Suche FuBa: Email versenden mit Dateianhang
von TorstenH83 » 08.02.2006 11:16 • Verfasst in ABAP® Core
1
Antw.
4254
Views
Fuba für ausgehendes Idoc gesucht
von kbit100 » 01.11.2016 11:17 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Mahnung erstellen
vor einer Stunde von wreichelt 2 / 13
Absprung VA02 Position
vor 3 Stunden von gs3rr4 gelöst 3 / 31
OPD Druck im SPOOL
vor 5 Stunden von Manfred K. 1 / 17

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

Mahnung erstellen
vor einer Stunde von wreichelt 2 / 13
Absprung VA02 Position
vor 3 Stunden von gs3rr4 gelöst 3 / 31
OPD Druck im SPOOL
vor 5 Stunden von Manfred K. 1 / 17

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 5 Stunden von Manfred K. 1 / 17
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 393
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 996