You cannot remove the sign. . . You could
cause a C sign or a D sign. . . By definition, a packed-decimal (comp-3) value will have a sign. Without a sign, it is not packed-decimal.
You should probably start over with the question.
what PIC should I use for date in HEX?
Why should this even be done?
If you explain what you are trying to accomplish, we can probably offer better suggestions.
The reason I want to remove the F sign because the easytrieve program will retrieve the VSAM data create by the cobol.
This is a prime reason that packed-decimal not be used in a key.
How is this stored by the cobol program?