@@ -143,7 +143,9 @@ CLASS zcl_package_json IMPLEMENTATION.
143143 DATA (issues ) = zcl_package_json_valid=>check( manifest ).
144144
145145 IF issues IS NOT INITIAL .
146- zcx_error=>raise( | Invalid package json:\n{ concat_lines_of( table = issues sep = | \n| ) } | ).
146+ RAISE EXCEPTION TYPE zcx_error_text
147+ EXPORTING
148+ text = | Invalid package json:\n{ concat_lines_of( table = issues sep = | \n| ) } | .
147149 ENDIF .
148150
149151 ENDMETHOD .
@@ -159,7 +161,9 @@ CLASS zcl_package_json IMPLEMENTATION.
159161 METHOD constructor .
160162
161163 IF zcl_package_json_valid=>is_valid_sap_package( package ) = abap_false .
162- zcx_error=>raise( | Invalid package: { package } | ).
164+ RAISE EXCEPTION TYPE zcx_error_text
165+ EXPORTING
166+ text = | Invalid package: { package } | .
163167 ENDIF .
164168
165169 me ->package = package .
@@ -268,7 +272,7 @@ CLASS zcl_package_json IMPLEMENTATION.
268272 result = sort_manifest( manifest ).
269273
270274 CATCH zcx_ajson_error INTO DATA (error ).
271- zcx_error=>raise_with_text( error ) .
275+ RAISE EXCEPTION TYPE zcx_error_prev EXPORTING previous = error.
272276 ENDTRY .
273277
274278 ENDMETHOD .
@@ -358,7 +362,7 @@ CLASS zcl_package_json IMPLEMENTATION.
358362
359363 result = ajson->stringify( 2 ).
360364 CATCH zcx_ajson_error INTO DATA (error ).
361- zcx_error=>raise_with_text( error ) .
365+ RAISE EXCEPTION TYPE zcx_error_prev EXPORTING previous = error.
362366 ENDTRY .
363367
364368 ENDMETHOD .
0 commit comments