Check the COBOL
Language Reference and
Programming Guide manuals for what Enterprise COBOL supports. For example, the Programming Guide states
Using national data (Unicode) in COBOL
In Enterprise COBOL, you can specify national (UTF-16) data in any of several ways.
These types of national data are available:
* National data items (categories national, national-edited, and numeric-edited)
* National literals
* Figurative constants as national characters
* Numeric data items (national decimal and national floating-point)
In addition, you can define national groups that contain only data items that explicitly or implicitly have USAGE NATIONAL, and that behave in the same way as elementary category national data items in most operations.
These declarations affect the amount of storage that is needed.
I suspect your post is woefully inadequate in providing details. Unicode refers to an international standard that can be implemented in various character encodings such as UTF-8, UTF-16, ASCII, EBCDIC, and so forth. Enterprise COBOL
National data supports Unicode in its UTF-16 character encoding. If you want something else, you need to either (1) open a problem report with IBM to find out what to do, or (2) accept that what you want to do is not possible on Enterprise COBOL and figure out a way to do it elsewhere -- or go back to whoever gave you the assignment and tell them it cannot be done as specified.