BlogGitHub
Reference/ORK/IO/ORK/CL_ENCODING
Class/ORK/CL_ENCODING
Encoding
Package
/ORK/IO
Interfaces
/ORK/IF_ENCODING
Members
14
Description

Concrete /ork/if_encoding implementation. Provides predefined encoding instances and factory-based creation.

5 items
Methods
class_constructor
Class MethodPublic
Class Constructor

Initializes predefined encoding instances.

Signature

CLASS-METHODS class_constructor.
get
Class MethodPublic
Get

Factory method that creates or returns an encoding instance based on the specified encoding name.

Parameters

NameDescriptionnameCanonical encoding name (for example "utf-8", "utf-16le", "ascii").replacementReplacement string used for invalid characters or byte sequences.resultEncoding instance matching the requested configuration.

Signature

CLASS-METHODS get IMPORTING !name TYPE csequence
                                !replacement TYPE /ork/if_encoding~ty_replacement_char DEFAULT default_replacement_char
                      RETURNING VALUE(result) TYPE REF TO /ork/if_encoding.
constructor
MethodPrivate

Signature

METHODS constructor IMPORTING sap_cp TYPE cl_abap_conv_codepage=>ty_sap_cp
                                  !replacement TYPE /ork/if_encoding~ty_replacement_char DEFAULT default_replacement_char.
get_sap_cp
Class MethodPrivate

Signature

CLASS-METHODS get_sap_cp IMPORTING !name TYPE string
                             RETURNING VALUE(result) TYPE cl_abap_conv_codepage=>ty_sap_cp.
get_name
Class MethodPrivate

Signature

CLASS-METHODS get_name IMPORTING sap_cp TYPE cl_abap_conv_codepage=>ty_sap_cp
                           RETURNING VALUE(result) TYPE string.
1 item
Constants
default_replacement_char
ConstantPublic

Signature

CONSTANTS default_replacement_char TYPE ty_replacement_char VALUE '#'.
8 items
Data
utf8
Class DataPublic
UTF8

Predefined UTF-8 encoding instance.

Signature

CLASS-DATA utf8 TYPE REF TO /ork/if_encoding READ-ONLY.
utf16le
Class DataPublic
UTF16LE

Predefined UTF-16 Little Endian encoding instance.

Signature

CLASS-DATA utf16le TYPE REF TO /ork/if_encoding READ-ONLY.
utf16be
Class DataPublic
UTF16BE

Predefined UTF-16 Big Endian encoding instance.

Signature

CLASS-DATA utf16be TYPE REF TO /ork/if_encoding READ-ONLY.
ascii
Class DataPublic
ASCII

Predefined ASCII encoding instance.

Signature

CLASS-DATA ascii TYPE REF TO /ork/if_encoding READ-ONLY.
current
my_in
DataPrivate

Underlying ABAP code page implementation used for conversions.

Signature

DATA my_in TYPE REF TO if_abap_conv_in.
my_out
DataPrivate

Underlying ABAP code page implementation used for conversions.

Signature

DATA my_out TYPE REF TO if_abap_conv_out.
sm_buffer
Repository11 packages · 113 objects
124 items