@SMARTLISTFROMVALUE gibt ein Smart List-Element basierend auf der ID des Elements in der Smart List zurück.
DTP-Typ:
@SMARTLISTFROMVLAUE kann einem DTP vom Typ Zeichenfolge, Kennwort, Element oder Elemente zugewiesen werden, wenn nur ein Element eingegeben wird.
Syntax:
@SMARTLISTFROMVALUE(SmartList,Value)
Parameter:
| Parameter | Beschreibung |
|---|---|
Smart List |
Design Time Prompt oder Dimension. In der Dimension werden die Smart List-Dimensionen in der Anwendung angezeigt. |
Wert |
Design Time Prompt oder Zahl |
Beispiel:
[sl_val_Str]=@SmartListFromValue([String1],[value_ST])
Dabei gilt Folgendes:
[sl_val_Str] ist ein DTP vom Typ Zeichenfolge, der kein geprüfter Prompt ist.
[String1] ist ein DTP vom Typ Zeichenfolge, der ein geprüfter Prompt ist.
[value_ST] ist ein DTP vom Typ numerisch, der ein geprüfter Prompt ist.
Angenommen, die Parameter lauten wie folgt:
Smart List: "CreditRatings"
Wert: "5"
In diesem Beispiel enthält die SmartList "CreditRatings" die folgenden Daten:
| Name | Label |
|---|---|
| AA | ID_ENUMNETLABEL_AA |
| AAA | ID_ENUMNETLABEL_AAA |
| AAMinus | ID_ENUMNETLABEL_AA22 |
| A | ID_ENUMNETLABEL_A |
| AMinus | ID_ENUMNETLABEL_A22 |
| AAPlus | ID_ENUMNETLABEL_AA11 |
| APlus | ID_ENUMNETLABEL_A11 |
| B | ID_ENUMNETLABEL_B |
| BPlus | ID_ENUMNETLABEL_B11 |
| BMinus | ID_ENUMNETLABEL_B22 |
| BB | ID_ENUMNETLABEL_BB |
| BBPlus | ID_ENUMNETLABEL_BB11 |
| BBMinus | ID_ENUMNETLABEL_BB22 |
| BBB | ID_ENUMNETLABEL_BBB |
| AAAMinus | ID_ENUMNETLABEL_AAA- |
| BBBPlus | ID_ENUMNETLABEL_BBB+ |
| BBBMinus | ID_ENUMNETLABEL_BBB- |
| CCCPlus | ID_ENUMNETLABEL_CCC+ |
| CCC | ID_ENUMNETLABEL_CCC |
[sl_val_Str] gibt "AMinus" zurück, weil dies der Name des Smart List-Elements mit der ID 5 ist.