Ansicht
Dokumentation

SRET_CATATTR_ADD - Hinzufügen von weiteren Attributen zu einer Indexkategorie

SRET_CATATTR_ADD - Hinzufügen von weiteren Attributen zu einer Indexkategorie

Vendor Master (General Section)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dieser Funktion werden zu einer bestehenden Indexkategorie weitere Attribute hinzugefügt. Sind noch keine Attribute definiert, ist die Funktion SRET_CATATTR_INSERT zu verwenden.

Eine Indexkategorie ist bereits einem Applikationsschlüssel (Applkey) zugeordnet. Wenn mehrere Indexkategorien zum gleichen Applikationsschlüssel zugeordnet sind und weitere Attribute hinzugefügt werden sollen, muß folgende Bedingung erfüllt sein:
jede der Indexkategorien muß sich in mindestens einem Wertepaar 'Attributwert - Attributname' zu den anderen Indexkategorien unterscheiden.

Beispiel

Bereits vorhanden:

Applkey Attributname Attributwert CATID

TEST1 RELEASE 4.0B 3839

Es kann zusätzlich angelegt werden :

TEST1 RELEASE 4.5B 3840

(Hier hat das Attribut Release einen anderen Wert)

ODER

Applkey Attributname Attributwert CATID

TEST1 RELEASE 4.0B 3841

TEST1 IS UTILITIES 3841

(Hier gibt es das Attribut 'RELEASE' mit '4.0B' bereits, aber es existiert ein zweites unterschiedliches Paar Attributwert - Attributname 'IS - UTILITIES').

Das Paar Attributname - Attributwert 'RELEASE - 4.0B' kann erneut alleine zu einer Indexkategorie angelegt werden, wenn diese einem anderen Applikationsschlüssel zugeordnet wird.

Hinweise

Diese Funktion sollte nur SAP intern verwendet werden

Weiterführende Informationen

Siehe auch Funktion 'SRET_IDXCAT_FIND_BY_QUERY'
(Selektion einer Indexkategorie unter Angabe von Attributen und einem Applikationsschlüssel) und Funktion 'SRET_CATATTR_INSERT' (Anlegen von Attributen zu einer Indexkategorie).





Parameter

APPLICATIONKEY
CATATTRTAB
CATID

Ausnahmen

ATTRSET_ALREADY_DEF
CATID_HAS_NO_ATTRIBUTES
CATID_UNKNOWN
IDXCAT_IS_INACTIVE
LOCKED
NAME_VALUE_ALREADY_DEFINED
NO_APPLICATIONKEY
NO_ATTR_GIVEN
XERROR

Funktionsgruppe

SRAD

Addresses (Business Address Services)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2766 Date: 20240523 Time: 120354     sap01-206 ( 64 ms )