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.
949
Views
0
Antw.
1521
Views
IDOC aus Programm erzeugen und versenden
von HAWK » 16.11.2005 13:18 • Verfasst in ABAP Objects®
0
Antw.
1498
Views
1
Antw.
3855
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.
1183
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

Aktuelle Forenbeiträge

PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 68
Etikettendruck mit SmartForms
vor einer Woche von a-dead-trousers 2 / 67

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

PDF-Anzeige unter EDGE
vor 4 Tagen von jocoder 2 / 68
Etikettendruck mit SmartForms
vor einer Woche von a-dead-trousers 2 / 67

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Wochen von Lucyalison 1 / 129
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 164