Ansicht
Dokumentation

ASSIGNMENT_HEAD_TO_SHOP - Anlegen / Ändern / Löschen Zuordnung Sort.-Kopf <-> Filiale

ASSIGNMENT_HEAD_TO_SHOP - Anlegen / Ändern / Löschen Zuordnung Sort.-Kopf <-> Filiale

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Inhalt des Bausteins:

Ein Baustein-Kopf wird einer Filiale zugeordnet in den Funktions-Codes:

'1' : anlegen - neue Zuordnung treffen (nur für aktivierte möglich)

'2' : ändern - Daten im Kopf-Bereich des Bausteins wurden geändert
(gültig ab .. bis, Priorität)

'3' : löschen - die gesamte Zuordnung wird per Änderungsdatum aufge-
hoben

Ablauf / Inhalt:

  1. Test auf Vorhandensein Zuordnung - "nicht vorhanden"
    --> ggf. ERROR (Nr. 501) -> in WSCOR eingestellt

Test auf Nicht-Vorhandensein (bei anlegen)- "bereits vorhanden"
--> ggf. ERROR (Nr. 500) dto.

  1. Anlegen:

alle Positionen des Bausteins werden zugeordnet
(Aufruf ASSIGNMENT_POS_TO_SHOP, dort ggf. eigene ERROR-Codes)

Zuordnen heißt dort:

-> Eintrag in WSOF

-> Erzeugen von WLK1-Einträgen
bzw. Korr. von bereits existierenden (wenn diese von anderen
Bausteinen bereits zugeordnet wurden)

-> Baustein-Nummer in WLK1 eintragen ("letzte" Änderung)

  1. Ändern:

alle Änderungen werden an alle Positions-Zuordnungen weitergegeben
(Aufruf ASSIGNMENT_POS_TO_SHOP, dort ggf. eigene ERROR-Codes)
dto.

  1. Löschen:

alle Positionen werden im BIS-Datum und (!) im LVORM
fortgeschrieben.

Löschen heißt dort:

-> Entfernen Eintrag in WSOF

-> Bearbeiten aller WLK1-Einträge, dabei:

a -> Endedatum und (!) LVORM bei allen WLK1-Einträgen setzen,
die von diesem Baustein aus erzeugt wurden

b -> wenn anderer Baustein in WLK1 steht (Eintrag wurde von
anderen Bausteinen "zuletzt" korrigiert), wird wie folgt
verfahren:
- gültig-bis (WLK1) > Lösch-Datum -> keine Änderung
- gültig-bis (WLK1) <= Lösch-Datum -> wie bei a)

Von hier aus aufgerufene Bausteine:
READ_WSOF
READ_WLK1
CHANGE_WSOF
ASSIGNMENT_POS_TO_SHOP

Besonderheit:

In einer Aktion können selektiv ME zu einem Artikel ausgewählt werden. Dies erfolgt in der INTTAB UNITS. Die ME werden als "inklusiv" in WLK1 eingetragen.

Mit der Funktion "Exclusion ME" wird über den gleichen Weg eine Liste von ME vorgegeben.





Parameter

ASSORTMENT_HEAD
CREATE_CHANGE_DOCUMENT
DATE_BEGIN
DATE_END
FUNCTION
LOCATION
POSITIONEN
SAVE_DIRECTLY
UNITS
UPD_MODE
WSCOR

Ausnahmen

ASSIGNMENT_HEAD_ALREADY_EXISTS
WRONG_FUNCTION

Funktionsgruppe

WSO1

Addresses (Business Address Services)   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3232 Date: 20240523 Time: 130328     sap01-206 ( 34 ms )