Returns this UUID as 32-character string (C32 format).
Parameters
resultSignature
METHODS to_c32 RETURNING VALUE(result) TYPE sysuuid_c32.
| Library | Role | Version | License |
|---|---|---|---|
| Astro | Site framework | 6.3.1 | MIT |
| Astro React | React integration | 5.0.4 | MIT |
| Astro Sitemap | Sitemap generation | 3.7.2 | MIT |
| UI5 Web Components | UI primitives | 2.22.0 | Apache-2.0 |
| UI5 Web Components Fiori | Fiori shell components | 2.22.0 | Apache-2.0 |
| UI5 Web Components Icons | Icon set | 2.22.0 | Apache-2.0 |
| UI5 Web Components React | React wrappers | 2.22.0 | Apache-2.0 |
| React | UI runtime | 19.2.6 | MIT |
| React DOM | DOM renderer | 19.2.6 | MIT |
| Shiki | Syntax highlighting | 4.0.2 | MIT |
Returns this UUID as 32-character string (C32 format).
resultMETHODS to_c32 RETURNING VALUE(result) TYPE sysuuid_c32.Returns this UUID as 22-character string (C22 format).
resultMETHODS to_c22 RETURNING VALUE(result) TYPE sysuuid_c22.Returns this UUID as 26-character string (C26 format).
resultMETHODS to_c26 RETURNING VALUE(result) TYPE sysuuid_c26.Returns this UUID as 16-byte raw value (X16 format).
resultMETHODS to_x16 RETURNING VALUE(result) TYPE sysuuid_x16.Checks if this UUID is uninitialized (all zero or default value).
resultMETHODS is_initial RETURNING VALUE(result) TYPE abap_bool.Returns a string representation of the value of this instance of the UUID.
see https://learn.microsoft.com/de-de/dotnet/api/system.guid.tostring The format parameter can be "N", "D", "B", "P", "X", "n", "d", "b", "p", or "x". If format is null or an empty string (""), "N" is used.
see also Constants /ork/if_uuid=>cm_format-...
N: 32 hexadecimal digits (upper case)
00000000000000000000000000000000
00112233445566778899AABBCCDDEEFF
D: 32 hexadecimal digits separated by hyphens (upper case)
00000000-0000-0000-0000-000000000000
00112233-4455-6677-8899-AABBCCDDEEFF
B: 32 hexadecimal digits separated by hyphens, enclosed in braces (upper case)
{00000000-0000-0000-0000-000000000000}
{00112233-4455-6677-8899-AABBCCDDEEFF}
P: 32 hexadecimal digits separated by hyphens, enclosed in parentheses (upper case)
(00000000-0000-0000-0000-000000000000)
(00112233-4455-6677-8899-AABBCCDDEEFF)
X: Four hexadecimal values enclosed in braces, where the fourth value is a subset of eight hexadecimal values that is also enclosed in braces (upper case)
{0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}
{0x00112233,0x4455,0x6677,{0x88,0x99,0xAA,0xBB,0xCC,0xDD,0xEE,0xFF}}
n: 32 hexadecimal digits (lower case)
00000000000000000000000000000000
00112233445566778899aabbccddeeff
d: 32 hexadecimal digits separated by hyphens (lower case)
00000000-0000-0000-0000-000000000000
00112233-4455-6677-8899-aabbccddeeff
b: 32 hexadecimal digits separated by hyphens, enclosed in braces (lower case)
{00000000-0000-0000-0000-000000000000}
{00112233-4455-6677-8899-aabbccddeeff}
p: 32 hexadecimal digits separated by hyphens, enclosed in parentheses (lower case)
(00000000-0000-0000-0000-000000000000)
(00112233-4455-6677-8899-aabbccddeeff)
x: Four hexadecimal values enclosed in braces, where the fourth value is a subset of eight hexadecimal values that is also enclosed in braces (lower case)
{0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}
{0x00112233,0x4455,0x6677,{0x88,0x99,0xaa,0xbb,0xcc,0xdd,0xee,0xff}}
formatformat_providerresultMETHODS to_string IMPORTING !format TYPE csequence DEFAULT /ork/if_uuid=>cm_format-upper-n
format_provider TYPE REF TO /ork/if_format_provider DEFAULT /ork/cl_culture_info=>format_provider-invariant
PREFERRED PARAMETER format
RETURNING VALUE(result) TYPE string.Returns the internal components of the UUID.
resultMETHODS components RETURNING VALUE(result) TYPE ty_s_uuid.Returns the UUID version (1-5 or 0 for unknown).
resultMETHODS version RETURNING VALUE(result) TYPE int1.Returns the UUID variant (1-3 or 0 for unknown).
resultMETHODS variant RETURNING VALUE(result) TYPE int1.Reference type for UUID instances.
TYPES ty TYPE REF TO /ork/if_uuid.Table types of UUID references.
TYPES ty_tt TYPE STANDARD TABLE OF REF TO /ork/if_uuid WITH EMPTY KEY.TYPES ty_th TYPE HASHED TABLE OF REF TO /ork/if_uuid WITH UNIQUE KEY table_line.TYPES ty_tr TYPE RANGE OF ty.TYPES ty_sr TYPE LINE OF ty_tr.Table types for raw UUID representations.
TYPES ty_tt_x16 TYPE STANDARD TABLE OF sysuuid_x16 WITH EMPTY KEY.TYPES ty_th_x16 TYPE HASHED TABLE OF sysuuid_x16 WITH UNIQUE KEY table_line.TYPES ty_tr_x16 TYPE RANGE OF sysuuid_x16.TYPES ty_sr_x16 TYPE LINE OF ty_tr_x16.TYPES ty_tt_c32 TYPE STANDARD TABLE OF sysuuid_c32 WITH EMPTY KEY.TYPES ty_th_c32 TYPE HASHED TABLE OF sysuuid_c32 WITH UNIQUE KEY table_line.TYPES ty_tr_c32 TYPE RANGE OF sysuuid_c32.TYPES ty_sr_c32 TYPE LINE OF ty_tr_c32.TYPES ty_tt_c22 TYPE STANDARD TABLE OF sysuuid_c22 WITH EMPTY KEY.TYPES ty_th_c22 TYPE HASHED TABLE OF sysuuid_c22 WITH UNIQUE KEY table_line.TYPES ty_tr_c22 TYPE RANGE OF sysuuid_c22.TYPES ty_sr_c22 TYPE LINE OF ty_tr_c22.TYPES ty_tt_c26 TYPE STANDARD TABLE OF sysuuid_c26 WITH EMPTY KEY.TYPES ty_th_c26 TYPE HASHED TABLE OF sysuuid_c26 WITH UNIQUE KEY table_line.TYPES ty_tr_c26 TYPE RANGE OF sysuuid_c26.TYPES ty_sr_c26 TYPE LINE OF ty_tr_c26.Structure representing UUID components.
BEGIN OF ty_s_uuid,TYPES ty_format TYPE c LENGTH 1.Predefined format constants for UUID string representation.
BEGIN OF cm_format,
BEGIN OF upper,