Guten Morgen Zusammen,
ich hoffe jemand kann mir helfen.
Wir haben Rechnungen die sich jeden Monat in ähnlicher Weise an die gleichen Kunden schreiben lassen. Vollautomatisch geht leider nicht, da wir dann doch immer unterschiedliche Positionen anpassen müssen.
Dennoch ist der Großteil gleich.
Somit war die Idee eine Kopiersteuerung Kundenauftrag -> Kundenauftrag zu ermöglichen. Dies ist funktional.
Jedoch wird bei der Anlage immer der Belegfluss mit fortgeschrieben.
Dies soll unterbunden werden.
Versucht wurden:
1.) MV45AFZZ -> USEREXIT_SAVE_DOCUMENT_PREPARE:
CALL FUNCTION 'SD_DOCUMENT_FLOW_GET'
EXPORTING
iv_docnum = vbak-vgbel
* IV_ITEMNUM =
* IV_ALL_ITEMS =
* IV_SELF_IF_EMPTY = ' '
IMPORTING
et_docflow = tds_docflow
.
CALL FUNCTION 'SD_DOCUMENT_FLOW_INIT'
EXPORTING
i_vbtyp_n = ' '
EXCEPTIONS
OTHERS = 4.
2.) MV45AFZZ gleicher Report:
CLEAR: vbak-vgbel,
xvbak-vgbel,
yvbak-vgbel,
vbak-vgtyp,
xvbak-vgtyp,
yvbak-vgtyp,
" cvbak,
vbfa,
cvbfa.
" vbfa-vbelv,
" vbfa-vbtyp_v.
" cvbkd
3.) Im Customizing ist auf Positionsebene das Kennzeichen 'X' bei Kopiersteuerung auf Positionsebene nicht gesetzt.
Jedoch hat bisher keines der Wege dazu geführt, dass zwar sämtliche Daten aus dem ursprünglichem Auftrag kopiert werden, aber der Belegfluss initial nicht mit fortgeschrieben wird.
Es soll hinterher so aussehen als wurde der Beleg neu angelegt aber die jeden Monat neue Schreibarbeit soll eingespart werden.
Hat mir jemand eine funktionierende Lösung?
Vielen Dank.