Ursprungsland in Lieferung aus Materialstamm übernehmen

Ursprungsland in Lieferung aus Materialstamm übernehmen

Postby Niko2692 » Tue Feb 05, 2013 7:16 am

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
Niko2692
..
..
 
Posts: 43
Joined: Tue Sep 09, 2008 9:23 pm

Re: Ursprungsland in Lieferung aus Materialstamm übernehmen

Postby Josie2243 » Tue Feb 05, 2013 9:22 am

lenhart08 hat geschrieben:Hat jemand ne Lösung dafür?


SMOD -> Erweiterung V50EPROP -> EXIT_SAPLV50E_003
Josie2243
....
....
 
Posts: 908
Joined: Wed Feb 15, 2006 4:05 pm

Re: Ursprungsland in Lieferung aus Materialstamm übernehmen

Postby Niko2692 » Tue Feb 05, 2013 12:06 pm

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
Niko2692
..
..
 
Posts: 43
Joined: Tue Sep 09, 2008 9:23 pm

Re: Ursprungsland in Lieferung aus Materialstamm übernehmen

Postby Jannik2160 » Tue Feb 05, 2013 2:43 pm

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 .
Jannik2160
.
.
 
Posts: 1
Joined: Tue Feb 05, 2013 2:43 pm

Re: Ursprungsland in Lieferung aus Materialstamm übernehmen

Postby Niko2692 » Wed Feb 06, 2013 3:04 pm

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
Niko2692
..
..
 
Posts: 43
Joined: Tue Sep 09, 2008 9:23 pm

Re: Ursprungsland in Lieferung aus Materialstamm übernehmen

Postby Rosemarie2801 » Tue Oct 29, 2013 3:07 pm

Hallo lenhart08,

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

Ciao Marion
Rosemarie2801
.
.
 
Posts: 7
Joined: Fri Aug 10, 2007 11:01 am


Return to Sales and Distribution

Who is online

Users browsing this forum: No registered users and 3 guests