Ansicht
Dokumentation

/SAPSLL/BLACK_LIST_FILTER - Zeichenkette gegen Liste unzulässiger Werte prüfen

/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.
SAP E-Book

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_HIT
EV_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_SERVICES

BAL_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 )