gelöst Erweiterung IDOC_OUTBOUND_DELVRY


SAP R/3 Vertrieb: Auftragsverwaltung, Versand und Transport, Fakturierung, Kreditmanagement, Außenhandel/Zoll...

Moderatoren: Jan, Steff

gelöst Erweiterung IDOC_OUTBOUND_DELVRY

Beitragvon bapimueller » 28.08.2018, 15:18

Hallo zusammen,
ich sitze gerade an folgendem Problem, ich möchte zusätzliche IDOC Segmente im DESADV (Typ DELVRY07) befüllen, bevor es auf die Reise zum Empfänger geht. Die WE20 Einstellungen sind folgendermaßen gesetzt:

Partnerart: LS
Ausgangsparameter:
- Nachrichtentyp: ZSMA_DESADV
- Empf.port: ZSAM_PORT - Transaktionaler RFC
- Basistyp: DELVRY07

N.steuerung:
N.Art V.Code
V2 ZAEB DELV - FuBa 'IDOC_OUTPUT_DELVRY'
V2 ZSMA DELV - FuBa 'IDOC_OUTPUT_DELVRY'

Habe ich hier die Möglichkeit irgendwie in den Aufbau des Ausgangs IDocs einzugreifen? Wann wird der FuBa IDOC_OUTPUT_DELVRY durchlaufen?

Viele Grüße,
Thomas
Thomas Müller
SAP Beratung
M: +49 (0) 173 / 870 39 31
T: +49 (0) 6228 / 924 560
F: +49 (0) 6228 / 924 559
bapimueller
ForumUser
 
Beiträge: 22
Registriert: 07.09.2005, 07:31
Dank erhalten: 0 mal

Sponsor

Alte ABAP-Entwicklerweisheit: Weißt du weder aus noch ein, baust du einen BADI ein

Re: Erweiterung IDOC_OUTBOUND_DELVRY

Beitragvon qyurryus » 29.08.2018, 15:49

Hallo,

zur Manipulation der IDOC-Segmente könnte man User-Exits verwenden.
Für den von genannten Baustein gibt es die SAP-Erweiterung V56K0001 - in der Komponente EXIT_SAPLV56K_002 ist dann in der TABLES Anweisung die Tabelle IDOC_DATA mit den IDOC-Segmenten hinterlegt.

Wie ich den User-Exit herausgefunden habe:
Wenn man sich den Baustein IDOC_OUTPUT_DELVRY mit der SE37 anguckt kann man nach "CALL CUSTOMER-FUNCTION" suchen (global im Rahmenprogramm), dort gibt es dann zwei Treffer. Wenn man dann im Quellcode die Zahl anklickt, navigiert er vorwärts in den relevanten User-Exit. Dort kann man sich dann die Import/Export/Tables-Parameter angucken.

Hoffe das hilft weiter.
qyurryus
ForumUser
 
Beiträge: 3
Registriert: 27.08.2018, 12:12
Dank erhalten: 1 mal
Ich bin: Entwickler/in

Re: Erweiterung IDOC_OUTBOUND_DELVRY

Beitragvon ralf.wenzel » 29.08.2018, 17:22

Warum denn User-Exit? Man kann IDOCs doch entsprechend definieren.


Ralf
ralf.wenzel
Top Expert
 
Beiträge: 3110
Registriert: 18.09.2004, 13:03
Wohnort: Hamburg
Dank erhalten: 176 mal
Ich bin: Freiberufler/in

Re: Erweiterung IDOC_OUTBOUND_DELVRY

Beitragvon qyurryus » 30.08.2018, 08:20

Klar - für mich klang es so, als ob zusätzliche Daten in die IDocs geschrieben werden sollen.
Das geht ja nicht allein über die Definition über die IDocs (was natürlich ein notwendiger Schritt ist, wenn eigendefinierte Segmente befüllt werden sollen), man muss doch trotzdem entweder einen eigenen Funktionsbaustein schreiben oder halt per User-Exit die Standardfunktionalität erweitern.
Oder ich habe die Frage komplett falsch gedeutet, das kann auch sein!
qyurryus
ForumUser
 
Beiträge: 3
Registriert: 27.08.2018, 12:12
Dank erhalten: 1 mal
Ich bin: Entwickler/in

Re: Erweiterung IDOC_OUTBOUND_DELVRY

Beitragvon bapimueller » 14.09.2018, 13:29

Das Problem habe ich wie folgt gelöst:
WE30/WE31 - Erweiterung zu IDOC DELVRY07 angelegt -> neues Segment für Position (Z1EDL24) mit Feld für Profitcenter

WE20 - Ausgangsparameter angepasst
CMOD: -> Customer Function 'EXIT_SAPLV56K_002'
- Diese Customer Function wird in der Unterroutine Perf. IDOC_DATA_APPEND (FB 'IDOC_OUTPUT_DELVRY') aufgerufen.
Thomas Müller
SAP Beratung
M: +49 (0) 173 / 870 39 31
T: +49 (0) 6228 / 924 560
F: +49 (0) 6228 / 924 559
bapimueller
ForumUser
 
Beiträge: 22
Registriert: 07.09.2005, 07:31
Dank erhalten: 0 mal


Zurück zu Sales and Distribution

  Aktuelle Beiträge   
Sachkonto für FI Rechnung in idoc übermittel
vor 15 Stunden von uibig 0 Antw.
Anlagenmigration Export
Gestern von verzweifelt 1 Antw.
SFP - PDF Datenbindung
Gestern von a-dead-trousers 2 Antw.
Protected Attribut füttern
vor 4 Tagen von Tommy Nightmare 3 Antw.
gelöst Problem bei der Tree-Darstellu ng einer Hierarchie
Gestern von khb 3 Antw.

  Ähnliche Beiträge beta
Erweiterung VA05
03.08.2004, 08:38 von Gast 5 Antw.
gelöst Erweiterung der Stammdaten der Kundenaufträge
17.03.2004, 13:46 von ewx 4 Antw.
Erweiterung CCUX0001 (Konfiguration)
20.05.2008, 09:59 von obreuer 0 Antw.
Erweiterung Liefervorrat um kundeneigene Selektionsfelder
01.02.2006, 09:21 von Gast 2 Antw.
gelöst Erweiterung des Table Control um weitere Felder
20.08.2003, 10:43 von AlwinF 2 Antw.

 

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder