Page 1 of 1

Ursprungsland in Lieferung aus Materialstamm übernehmen

PostPosted: Tue Feb 05, 2013 7:16 am
by Niko2692
Hallo zusammen,

wieder mal eine Frage.
In den Lieferungen (Auslieferung) gibt es in der Position - Raiter Außenhandel/Zoll - Ursprung/Bestimmung/Geschäft die Felder Ursprungsland, Versendungsland, Ursprungsregion.

Diese Felder gibt es ja zur Materialnummer auch im Materialstamm.

Meine Frage wäre, wie kann man automatisiert diese Felder aus dem Materialstamm pflegen lassen z.B. beim Anlegen der Lieferung bzw. der Position?

Hat jemand ne Lösung dafür?
Ich denke, im Customizing gibts da was, nur find ich nix darüber.

Wäre sehr nett, wenn jemand nen Vorschlag hätte.

Danke.

Gruss

Re: Ursprungsland in Lieferung aus Materialstamm übernehmen

PostPosted: Tue Feb 05, 2013 9:22 am
by Josie2243
lenhart08 hat geschrieben:Hat jemand ne Lösung dafür?


SMOD -> Erweiterung V50EPROP -> EXIT_SAPLV50E_003

Re: Ursprungsland in Lieferung aus Materialstamm übernehmen

PostPosted: Tue Feb 05, 2013 12:06 pm
by Niko2692
Hallo Hendrik,

vielen Dank für die Info.
Muss man hier nur die beiden Variablen HERKL und HERKR aus dem Materialstamm ermitteln und den beiden Variablen C_HERKL und C_HERKR mit übergeben?

Oder müsste dies manuell über einen anderen FB gemacht werden?

Ich habe über die CMOD den Userexit EXIT_SAPLV50E_003 dafür aktiviert und auch den
Include ZXV50U03 angelegt.
Hier habe ich einen Break *username* angelegt.

Leider springt er mir hier noch nicht rein.

Was ich gemacht habe ist:
1. Im Materialstamm für eine Materialnummer XXX habe ich die Aussenhandelsdaten HERKL und HERKR angelegt.
2. VA01 einen Auftrag mit Materialnummer XXX angelegt und gespeichert
3. Dann habe ich diesen Auftrag beliefert (Lieferung dafür angelegt)

Müßte er mir beim Speichern des Lieferscheins nicht in den Exit dann reinspringen?

Oder was mach ich hier noch falsch?

Muss hier noch was anderes aktiviert werden?
Vielenn Dank.
Gruss
Stefan

Re: Ursprungsland in Lieferung aus Materialstamm übernehmen

PostPosted: Tue Feb 05, 2013 2:43 pm
by Jannik2160
Hallo Lenhart08,

Die Voraussetzung, dass der Exit V50EPROP(EXIT_SAPLV50E_003) aufgerufen wird ist:
Der Partner WE im Kundenauftrag muss schon in einem anderen Land (Außer DE) liegen .

Re: Ursprungsland in Lieferung aus Materialstamm übernehmen

PostPosted: Wed Feb 06, 2013 3:04 pm
by Niko2692
Hallo jalil-z,

vielen Dank für die Info. Das funktioniert auch.

Folgendes weiteres Problem. Wir beliefern Automotivekunden.
Und die wollen auch das Ursprungsland auf Lieferscheinen und in den EDI´s stehen haben.
D.h. auch bei Lieferungen von DE nach DE.
Da zieht dies ja nicht mehr, da kein Export mehr stattfindet, nur eine Inlandslieferung.

Das Ziel ist, dass in der Lieferung (von DE nach DE) die Felder Ursprungsland + Ursprungsregion automatisch gefüllt werden.

Ich habe jetzt schon im Programm MV50AFZ1 den USEREXIT_SAVE_DOCUMENT_PREPARE scharfgeschalten, damit da die Daten HERKL und HERKR automatisch beim Speichern gezogen werden.
leider auch ohne Erfolg.

Codeabschnitt:


*-- Datendeklaration
DATA zxt_xlips LIKE xlips OCCURS 0 WITH HEADER LINE.
DATA zxl_eipo LIKE eipovb.

*-- Feldsymbole
FIELD-SYMBOLS <xeipo> STRUCTURE eipovb DEFAULT zxl_eipo.
FIELD-SYMBOLS <teipo> TYPE ANY TABLE.

*-- Datenänderung nur beim Anlegen/ Ändern einer Lieferung
IF t180-trtyp = 'H' OR t180-trtyp = 'V'.

*-- Dirty Assign auf Aussenhandelspositionsdaten in FUGR V50E
UNASSIGN <teipo>.
ASSIGN ('(SAPLV50E)XEIPO[]') TO <teipo>.

IF <teipo> IS ASSIGNED.
*-- Außenhandelsdaten bearbeiten
LOOP AT <teipo> ASSIGNING <xeipo>.
CHECK <xeipo>-updkz <> 'D'.
READ TABLE xlips INTO zxt_xlips WITH KEY posnr = <xeipo>-expos.
CHECK sy-subrc = 0.
*-- Ändern der stat. Warennummer
* IF <xeipo>-stawn <> zxt_xlips-zz_nimex.
IF <xeipo>-herkl eq space.
<xeipo>-herkl = 'DE'.
<xeipo>-herkr = '07'.
IF <xeipo>-updkz = space.
*-- Updatekennzeichen setzen
<xeipo>-updkz = 'U'.
ENDIF.
ENDIF.
ENDLOOP.
ENDIF.

ENDIF.


Jetzt weiss ich hier nicht mehr weiter.
Weiss vielleicht noch jemand nen Tipp?

Danke und Gruss

Re: Ursprungsland in Lieferung aus Materialstamm übernehmen

PostPosted: Tue Oct 29, 2013 3:07 pm
by Rosemarie2801
Hallo lenhart08,

ich habe jetzt genau das gleiche Problem, hast Du inzwischen eine Lösung gefunden.

Ciao Marion