Ansicht
Dokumentation
/SAPSLL/BLACK_LIST_FILTER - Zeichenkette gegen Liste unzulässiger Werte prüfen
ABAP Short Reference Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Prüft die Zeichenkette IV_VALUE gegen eine Schwarze Liste, das heißt, prüft, ob sie einem Eintrag in einer Liste unzulässiger Werte entspricht.
Falls IV_VALUE in der Schwarzen Liste enthalten ist, liefert die Funktion das Ergebnis EV_VALID= ABAP_TRUE, ansonsten ABAP_FALSE.
Die Schwarze Liste wird aus der Tabelle IT_BLACK_LISTund den Parametern IV_BLACK_LIST_ITEM_1 bis IV_BLACK_LIST_ITEM_10zusammengesetzt. (Die Einzelparameter vereinfachen lediglich den Aufruf des Funktionsbausteins, indem sie die vorhergehende Aufbereitung einer internen Tabelle überflüssig machen.)
Der Parameter IV_MATCH_CASEsteuert, ob der Wertevergleich die Groß-/Kleinschreibung berücksichtigt (ABAP_TRUE) oder ignoriert (ABAP_FALSE und ABAP_UNDEFINED).
Der Parameter IV_MATCH_SUBSTRINGS steuert, ob IV_VALUE auch dann ungültig ist, wenn er einen Eintrag der Schwarten Liste als Teilstring enthält (ABAP_TRUE) oder komplett übereinstimmen muss (ABAP_FALSE).
Beispiel
Hinweise
- Die Parameter IV_BLACK_LIST_ITEM_1 bis IV_BLACK_LIST_ITEM_10 müssen nicht lückenlos übergeben werden, d. h. es können z. B. nur IV_BLACK_LIST_ITEM_2und IV_BLACK_LIST_ITEM_5übergeben werden.
- Wird keiner der optionalen Parameter IT_BLACK_LISTund IV_BLACK_LIST_ITEM_1 bis IV_BLACK_LIST_ITEM_10 übergeben, so ist die Schwarze Liste leer und der Funktionsbaustein liefert das Ergebnis ABAP_TRUE.
- Duplikate in der Schwarzen Liste verlängern die Laufzeit des Funktionsbausteins und sollten daher vermieden werden. Das Ergebnis beeinflussen sie nicht.
- Die Option IV_MATCH_SUBSTRINGS = ABAP_TRUE verlängert die Laufzeit des Funktionsbausteins deutlich und sollte daher nur bei unbedingtem Bedarf verwendet werden.
Weiterführende Informationen
Parameter
EV_HITEV_VALID
IT_BLACK_LIST
IV_BLACK_LIST_ITEM_1
IV_BLACK_LIST_ITEM_10
IV_BLACK_LIST_ITEM_2
IV_BLACK_LIST_ITEM_3
IV_BLACK_LIST_ITEM_4
IV_BLACK_LIST_ITEM_5
IV_BLACK_LIST_ITEM_6
IV_BLACK_LIST_ITEM_7
IV_BLACK_LIST_ITEM_8
IV_BLACK_LIST_ITEM_9
IV_MATCH_CASE
IV_MATCH_SUBSTRINGS
IV_VALUE
Ausnahmen
Funktionsgruppe
SLL/SAPLSECURITY_SERVICESBAL_S_LOG - Application Log: Log header data ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2827 Date: 20240425 Time: 021448 sap01-206 ( 52 ms )