Ansicht
Dokumentation

SCP_IDENTIFY_CHARACTER - Untersuche, ob eine Byte-Sequenz einen Buchstaben darstell

SCP_IDENTIFY_CHARACTER - Untersuche, ob eine Byte-Sequenz einen Buchstaben darstell

PERFORM Short Reference   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Erkenne das erste codierte Zeichen in einer Bytefolge.

Je nach Entwicklungsstand von rscpc.c können asiatische Zeichen eventuell nicht erkannt werden.

Eingabeparameter

BYTE_SEQ
Die Bytefolge, die untersucht werden soll.
(Bytefolgen haben den Typ X.)
CODEPAGE
Die Codepage, die in der Bytefolge als Codierung benutzt wurde.
Wenn die Codepage nicht angegeben wird, wird die aktuelle Systemcodepage unterstellt.
SEARCH_INFO
Es soll nach zusätzlichen Informationstexten und alternativen Namen gesucht werden.
Default: nein
SEARCH_BITMAP
Es soll nach Bitmaps mit Bildern des Zeichens gesucht werden. (Paßfoto)
Default: nein

Ausgabeparameter

NUMBER_OF_BYTES
Anzahl der Bytes, die zum erkannten Zeichen gehören.
Falls eine 0 ausgegeben wird, war kein Zeichen zu erkennen.
UNICODE_NO
Die hexadezimale Nummer des Zeichens in Unicode. (Oder '000000'.)
UNICODE_NAME
Der Name gemäßt Unicode-Standard.
SAP_CHAR_NO
Die SAP-Zeichennummer des ersten Zeichens. (Oder '00000'.)
SAP_NAME
Der SAP-Zeichenname.
SAP_LOCAL_NAME
Übersetzter Name des Zeichens. (Diese Inforamtion ist meist nicht vorhanden.)
INFORMATIONS
Zusätzliche Informationen und alternative Namen. Diese Ausgabetabelle wird nur gefüllt, wenn das mit SEARCH_INFO = ' ' angefordert wurde. (Meist ist jedoch keine solche Information vorhanden.)
BITMAPS
Hexadecimal codeierte Bitmaps mit Bildern des Zeichens. Diese Ausgabetabelle wird nur gefüllt, wenn das mit SEARCH_BITMAP = ' ' angefordert wurde. (Meist ist jedoch keine solche Information vorhanden.) Falls Bilder vorhanden sind, können sie mit dem Funktionsbaustein 'SCP_SHOW_BITMAP' ausgegeben werden.

Ausnahmen

INPUT_ENDS_IN_CHAR
Die Bytefolge könnte der Anfang eines mehr-Byte-Zeichens sein. Aber sie hat zu früh aufgehört.
INTERNAL_ERROR
🙁
Benutzen Sie den ABAP-Debuger und werten ERRMSG aus.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

BITMAPS
BYTE_SEQ
CODEPAGE
INFORMATIONS
NUMBER_OF_BYTES
SAP_CHAR_NO
SAP_LOCAL_NAME
SAP_NAME
SEARCH_BITMAP
SEARCH_INFO
UNICODE_NAME
UNICODE_NO

Ausnahmen

INPUT_ENDS_IN_CHAR
INTERNAL_ERROR

Funktionsgruppe

SCPA

CL_GUI_FRONTEND_SERVICES - Frontend Services   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3224 Date: 20240523 Time: 140326     sap01-206 ( 41 ms )