Initializes predefined encoding instances.
Signature
CLASS-METHODS class_constructor.
Concrete /ork/if_encoding implementation. Provides predefined encoding instances and factory-based creation.
Initializes predefined encoding instances.
CLASS-METHODS class_constructor.Factory method that creates or returns an encoding instance based on the specified encoding name.
namereplacementresultCLASS-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.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.CLASS-METHODS get_sap_cp IMPORTING !name TYPE string
RETURNING VALUE(result) TYPE cl_abap_conv_codepage=>ty_sap_cp.CLASS-METHODS get_name IMPORTING sap_cp TYPE cl_abap_conv_codepage=>ty_sap_cp
RETURNING VALUE(result) TYPE string.CONSTANTS default_replacement_char TYPE ty_replacement_char VALUE '#'.Predefined UTF-8 encoding instance.
CLASS-DATA utf8 TYPE REF TO /ork/if_encoding READ-ONLY.Predefined UTF-16 Little Endian encoding instance.
CLASS-DATA utf16le TYPE REF TO /ork/if_encoding READ-ONLY.Predefined UTF-16 Big Endian encoding instance.
CLASS-DATA utf16be TYPE REF TO /ork/if_encoding READ-ONLY.Predefined ASCII encoding instance.
CLASS-DATA ascii TYPE REF TO /ork/if_encoding READ-ONLY.Encoding corresponding to the current system code page. See ABAP documentation for string processing and byte order.
https://help.sap.com/doc/abapdocu_752_index_htm/7.52/en-us/abenstring_processing_strings.htm
https://help.sap.com/doc/abapdocu_752_index_htm/7.52/en-us/abenbyteorder.htm
https://help.sap.com/doc/abapdocu_752_index_htm/7.52/en-us/abencharacter_sets.htm
CLASS-DATA current TYPE REF TO /ork/if_encoding READ-ONLY.Underlying ABAP code page implementation used for conversions.
DATA my_in TYPE REF TO if_abap_conv_in.Underlying ABAP code page implementation used for conversions.
DATA my_out TYPE REF TO if_abap_conv_out.CLASS-DATA sm_buffer TYPE REF TO /ork/if_weak_map.