Skip to content

Commit 952e66a

Browse files
deploy: 88a162c
1 parent 88a162c commit 952e66a

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed

output/_init.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,7 @@ import "./lvc_nokeyc.dtel.mjs";
341341
import "./mandt.dtel.mjs";
342342
import "./match_result.tabl.mjs";
343343
import "./match_result_tab.ttyp.mjs";
344+
import "./meins.dtel.mjs";
344345
import "./menge_d.dtel.mjs";
345346
import "./msehi.dtel.mjs";
346347
import "./number_get_next.fugr.number_get_next.mjs";
@@ -3457,7 +3458,7 @@ CLASS cl_abap_typedescr IMPLEMENTATION.
34573458
type->length = lv_length * 2.
34583459
lo_elem ?= type.
34593460
lo_elem->output_length = lv_length.
3460-
WHEN ''Hex''.
3461+
WHEN ''Hex'' OR ''HexUInt8''.
34613462
CREATE OBJECT type TYPE cl_abap_elemdescr.
34623463
type->type_kind = typekind_hex.
34633464
type->kind = kind_elem.

output/cl_abap_typedescr.clas.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ class cl_abap_typedescr {
321321
type.get().length.set(abap.operators.multiply(lv_length,abap.IntegerFactory.get(2)));
322322
await abap.statements.cast(lo_elem, type);
323323
lo_elem.get().output_length.set(lv_length);
324-
} else if (abap.compare.eq(unique40, new abap.types.Character(3).set('Hex'))) {
324+
} else if (abap.compare.eq(unique40, new abap.types.Character(3).set('Hex')) || abap.compare.eq(unique40, new abap.types.Character(8).set('HexUInt8'))) {
325325
type.set(await (new abap.Classes['CL_ABAP_ELEMDESCR']()).constructor_());
326326
type.get().type_kind.set(cl_abap_typedescr.typekind_hex);
327327
type.get().kind.set(cl_abap_typedescr.kind_elem);

output/init.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,7 @@ await import("./lvc_nokeyc.dtel.mjs");
342342
await import("./mandt.dtel.mjs");
343343
await import("./match_result.tabl.mjs");
344344
await import("./match_result_tab.ttyp.mjs");
345+
await import("./meins.dtel.mjs");
345346
await import("./menge_d.dtel.mjs");
346347
await import("./msehi.dtel.mjs");
347348
await import("./number_get_next.fugr.number_get_next.mjs");
@@ -3458,7 +3459,7 @@ CLASS cl_abap_typedescr IMPLEMENTATION.
34583459
type->length = lv_length * 2.
34593460
lo_elem ?= type.
34603461
lo_elem->output_length = lv_length.
3461-
WHEN ''Hex''.
3462+
WHEN ''Hex'' OR ''HexUInt8''.
34623463
CREATE OBJECT type TYPE cl_abap_elemdescr.
34633464
type->type_kind = typekind_hex.
34643465
type->kind = kind_elem.

output/meins.dtel.mjs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
abap.DDIC["MEINS"] = {
2+
"objectType": "DTEL",
3+
"type": new abap.types.Character(3, {"qualifiedName":"MEINS","ddicName":"MEINS"}),
4+
"domain": "MEINS",
5+
"fixedValues": [],
6+
};

0 commit comments

Comments
 (0)