Zugriff auf Außenhandelsdaten beim Sichern
Hier zeigen wir Ihnen, wie Sie beim Sichern der Lieferung Einfluß auf die Außenhandelsdaten der Position nehmen können.
In dem folgenden Coding wird die statistische Warennummer der Lieferpositionen geändert.
Achtung: Es werden die Außenhandelsdaten nur dann geändert, wenn während der Lieferungsbearbeitung auf die Außenhandelsdaten zugegriffen wurde!
*———————————————————————-*
* Aufruf aus USEREXIT_SAVE_DOCUMENT_PREPARE
*———————————————————————-*
* Ändern der Statistischen Warennummer der Außenhandelsdaten
*———————————————————————-*
*– 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.
<xeipo>-stawn = ‘Tricktresor’.
IF <xeipo>-updkz = space.
*– Updatekennzeichen setzen
<xeipo>-updkz = ‘U’.
ENDIF.
ENDIF.
ENDLOOP.
ENDIF.
ENDIF.
- Meine Eclipse-Plugins - 22. November 2024
- Interview mit Björn Schulz (Software-Heroes.com) - 3. September 2024
- Daten aus ALV ermitteln - 3. September 2024