diff --git a/file-formats/chkv/chkv-v1.json b/file-formats/chkv/chkv-v1.json index a0c749a66..9ae63eede 100644 --- a/file-formats/chkv/chkv-v1.json +++ b/file-formats/chkv/chkv-v1.json @@ -147,7 +147,9 @@ "notEqual", "notBetween", "notContainsPattern", - "greaterEqual" + "greaterEqual", + "lessThan", + "lessEqual" ], "enumTitles": [ "Equals", @@ -157,7 +159,9 @@ "Not Equal", "Not Between", "Not Contains Pattern", - "Greater Equal" + "Greater Equal", + "Less Than", + "Less Equal" ], "enumDescriptions": [ "Equals", @@ -167,7 +171,9 @@ "Not equal", "Not between", "Not contains pattern", - "Greater equal" + "Greater equal", + "Less than", + "Less equal" ] }, "low": { diff --git a/file-formats/chkv/examples/z_aff_example_chkv.chkv.json b/file-formats/chkv/examples/z_aff_example_chkv.chkv.json index 0b2b17ba5..5147c7e14 100644 --- a/file-formats/chkv/examples/z_aff_example_chkv.chkv.json +++ b/file-formats/chkv/examples/z_aff_example_chkv.chkv.json @@ -54,7 +54,7 @@ "valueRangeList": [ { "sign": "exclude", - "option": "equals", + "option": "lessEqual", "low": "P", "high": "" } diff --git a/file-formats/chkv/type/zif_aff_chkv_v1.intf.abap b/file-formats/chkv/type/zif_aff_chkv_v1.intf.abap index 6407d75be..d569907ec 100644 --- a/file-formats/chkv/type/zif_aff_chkv_v1.intf.abap +++ b/file-formats/chkv/type/zif_aff_chkv_v1.intf.abap @@ -1,40 +1,6 @@ INTERFACE zif_aff_chkv_v1 PUBLIC. - "!

Option

- "! Option - "! $values {@link zif_aff_chkv_v1.data:co_option} - TYPES ty_option TYPE c LENGTH 2. - - CONSTANTS: - "!

Option

- "! Option - BEGIN OF co_option, - "!

Equals

- "! Equals - equals TYPE ty_option VALUE 'EQ', - "!

Between

- "! Between - between TYPE ty_option VALUE 'BT', - "!

Greater Than

- "! Greater than - greater_than TYPE ty_option VALUE 'GT', - "!

Contains Pattern

- "! Contains pattern - contains_pattern TYPE ty_option VALUE 'CP', - "!

Not Equal

- "! Not equal - not_equal TYPE ty_option VALUE 'NE', - "!

Not Between

- "! Not between - not_between TYPE ty_option VALUE 'NB', - "!

Not Contains Pattern

- "! Not contains pattern - not_contains_pattern TYPE ty_option VALUE 'NP', - "!

Greater Equal

- "! Greater equal - greater_equal TYPE ty_option VALUE 'GE', - END OF co_option. "!

Sign

"! Sign @@ -64,7 +30,7 @@ INTERFACE zif_aff_chkv_v1 "!

Option

"! Sign option of the range "! $required - option TYPE ty_option, + option TYPE zif_aff_types_v1=>ty_option, "!

Low

"! The low value of the range "! $required diff --git a/file-formats/zif_aff_types_v1.intf.abap b/file-formats/zif_aff_types_v1.intf.abap index 686795123..083d7c42d 100644 --- a/file-formats/zif_aff_types_v1.intf.abap +++ b/file-formats/zif_aff_types_v1.intf.abap @@ -132,4 +132,44 @@ INTERFACE zif_aff_types_v1 PUBLIC. description TYPE ty_description_60, END OF ty_header_only_description. + "!

Option

+ "! Option + "! $values {@link if_aff_types_v1.data:co_option} + TYPES ty_option TYPE c LENGTH 2. + + CONSTANTS: + "!

Option

+ "! Option + BEGIN OF co_option, + "!

Equals

+ "! Equals + equals TYPE ty_option VALUE 'EQ', + "!

Between

+ "! Between + between TYPE ty_option VALUE 'BT', + "!

Greater Than

+ "! Greater than + greater_than TYPE ty_option VALUE 'GT', + "!

Contains Pattern

+ "! Contains pattern + contains_pattern TYPE ty_option VALUE 'CP', + "!

Not Equal

+ "! Not equal + not_equal TYPE ty_option VALUE 'NE', + "!

Not Between

+ "! Not between + not_between TYPE ty_option VALUE 'NB', + "!

Not Contains Pattern

+ "! Not contains pattern + not_contains_pattern TYPE ty_option VALUE 'NP', + "!

Greater Equal

+ "! Greater equal + greater_equal TYPE ty_option VALUE 'GE', + "!

Less Than

+ "! Less than + less_than TYPE ty_option VALUE 'LT', + "!

Less Equal

+ "! Less equal + less_equal TYPE ty_option VALUE 'LE', + END OF co_option. ENDINTERFACE.