Rozszerzana lista wartości - informacje szczegółowe
W tej sekcji znajdują się dodatkowe informacje techniczne na temat atrybutów rozszerzanej listy wartości.
Definiowanie dodatkowych atrybutów
W produkcie dostępnych jest kilka sposobów definiowania dodatkowych atrybutów rozszerzanej listy wartości. Niektóre metody mają zastosowanie tylko do wartości wyszukiwania zawartych w produkcie podstawowym, ponieważ mają wpływ na to, czy w ramach wdrożenia można aktualizować wartości.
W poniższej tabeli przedstawiono dostępne opcje oraz zbiorcze informacje dotyczące udostępnianych przez nie funkcji.
Opcja | Krótki opis | Wartość rozszerzanej listy wartości podlega wyszukiwaniu na podstawie tego atrybutu? | Wartość z produktu podstawowego podlega modyfikacji? |
---|---|---|---|
Element odwzorowany do BO_DATA_AREA | Element jest odwzorowany do pola CLOB, które umożliwia modyfikowanie wartości zawartych w produkcie podstawowym. | Nie | Tak |
Element odwzorowany do BASE_BO_DATA_AREA | Element jest odwzorowany do pola CLOB, które nie zezwala na modyfikowanie wartości zawartych w produkcie podstawowym. | Nie | Nie |
Charakterystyka spłaszczona | Element jest definiowany za pomocą mechanizmu spłaszczonej charakterystyki. | Tak | Nie |
W poniższych punktach znajduje się wyjaśnienie informacji zawartych w tabeli:
-
Decyzja dotycząca definiowania dodatkowego atrybutu przy użyciu odwzorowania CLOB lub charakterystyki spłaszczonej zależy od tego, czy w funkcji znana jest wartość na liście w momencie, gdy wymagany jest atrybut (w tym przypadku wskazane jest odwzorowanie CLOB), czy też wartość na liście w funkcji zostanie ustalona na podstawie atrybutu (w tym przypadku wskazana jest charakterystyka spłaszczona).
-
Gdy w produkcie podstawowym definiuje się wyszukiwanie rozszerzone z dodatkowymi atrybutami i podejmowana jest próba dostarczenia podstawowych wartości rozszerzanej listy wartości, wymagane jest określenie, czy w ramach wdrożenia będzie możliwe aktualizowanie dodatkowych atrybutów.
-
Jeśli nie będzie takiej możliwości, a wartość została odwzorowana do pola CLOB, nastąpi odwzorowanie wartości do kolumny BASE_BO_DATA_AREA. Oznacza to, że podczas próby zmiany wartości w ramach wdrożenia, zostanie wyświetlony błąd dotyczący niezgodności właściciela. Ponadto uaktualnienie do nowego wydania spowoduje zastąpienie wartości wartością podstawową.
-
Jeśli będzie istniała taka możliwość, a wartość została odwzorowana do pola CLOB, nastąpi odwzorowanie wartości do kolumny BO_DATA_AREA. Oznacza to, że w ramach wdrożenia możliwa będzie zmiana rekordu należącego do produktu podstawowego. Ponadto uaktualnienie do nowego wydania nie spowoduje zmiany wartości.
-
W przypadku wartości odwzorowanych do charakterystyki w produkcie nie jest obsługiwana zmiana we wdrożeniu wartości rekordu zawartego w produkcie podstawowym. Jeśli w produkcie ma być uwzględnione nadpisywanie tego typu wartości w ramach wdrożenia, konieczne jest zaprojektowanie obiektu biznesowego z odpowiednim elementem "nadpisania" (także jako charakterystyki spłaszczonej), w podobny sposób, jak zaprojektowano pole "Nadpisanie opisu", w którym obsługiwane jest nadpisanie w ramach wdrożenia opisu podstawowej wartości zawartego w produkcie podstawowym. Ten element nie będzie zawierać żadnej wartości i będzie ją można wypełnić w ramach wdrożenia.
Uwaga: W takim przypadku w funkcji produktu korzystającej z tej wartości należy uwzględnić wartość nadpisania.
-
-
Te szczegóły mają znaczenie tylko w przypadku wartości rozszerzanej listy wartości zawartych w produkcie podstawowym. Jeśli w ramach wdrożenia dodano niestandardowe wartości do podstawowej rozszerzanej listy wartości, można odpowiednio wypełnić wszystkie dodatkowe atrybuty.
-
Jeśli w ramach wdrożenia definiuje się niestandardowy obiekt biznesowy rozszerzanej listy wartości i ma być zdefiniowany dodatkowy atrybut przy użyciu pola CLOB, wówczas nie ma znaczenia, która kolumna CLOB zostanie użyta. Zarówno kolumna BO_DATA_AREA, jak i BASE_BO_DATA_AREA zawierają te same funkcje dotyczące niestandardowych obiektów biznesowych.
Rejestrowanie hasła
Jeśli rozszerzana lista wartości uwzględnia konfigurację hasła dla niektórych funkcjonalności, w systemie obsługiwane jest automatyczne szyfrowanie wartości hasła, jeśli schemat odwzorowuje hasło na charakterystykę przy użyciu typu charakterystyki F1-PWD.