Ansicht
Dokumentation
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 DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
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:
-
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.
- 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)
- Ändern:
alle Änderungen werden an alle Positions-Zuordnungen weitergegeben
(Aufruf ASSIGNMENT_POS_TO_SHOP, dort ggf. eigene ERROR-Codes)
dto.
- 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_HEADCREATE_CHANGE_DOCUMENT
DATE_BEGIN
DATE_END
FUNCTION
LOCATION
POSITIONEN
SAVE_DIRECTLY
UNITS
UPD_MODE
WSCOR
Ausnahmen
ASSIGNMENT_HEAD_ALREADY_EXISTSWRONG_FUNCTION
Funktionsgruppe
WSO1Addresses (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 )