String literals with non-US-ASCII characters

Fixed string data should be US-ASCII only. If non US-ASCII characters are used it could lead to installation problems when installing in other countries, e.g. Japan.

Violating this rule will affect the functionality of the code.The severity is blocker which means that the code will not build.

Illegal (non US-ASCII) characters should not be used in string definition.

Example of Incorrect Code:

IF (common_print_data_rec_.header_string_arr_(i_) != NVL(common_print_data_rec_.header_string_old_arr_(i_), '#¤%%¤#')) THEN

In these kind of constructions, Database_sys.string_null_ can often be used. Database_sys.string_null_ is a constant which has the value STRING_NULL.

IF (common_print_data_rec_.header_string_arr_(i_) != NVL(common_print_data_rec_.header_string_old_arr_(i_), Database_sys.string_null_)) THEN

This page is generated from IFS Developer Studio at 2021-08-13 08:40.