DDUPDATE is failing with DDPKEY0005 INVALID AFTER NAME
FUNCTION = BTG TRANSACTION
ENTITY-TYPE = KEY
RECORD-NAME = SQLSC_ENTRY
OCCURRENCE = KEY
VERSION = T001
*-----------------------------------------------------------------------------------*
* *
* CODE DBKEY DID M N MAX K KEY I ASM-NAME COMPILER-NAME................. *
* 5000 SCEKY 021 Y Y 000 I IXX Y *
* *
* CODE K *
* 5005 A *
* 5010 ADD SCE_ID 00 *
* 5011 $FIRST *
* 5012 A Y *
*-----------------------------------------------------------------------------------*
*-----------------------------------------------------------------------------------*
* *
* CODE U SQLNAME......................... D *
* 5100 N SQ021_SCE01000 N *
*-----------------------------------------------------------------------------------*
FUNCTION = ADD ENTITY
ENTITY-TYPE = KEY
RECORD-NAME = SQLSC_ENTRY
OCCURRENCE = KEY
VERSION = T001
CONNECT-TO = SQLSC_ENTRY
AUTHOR = ADR-INSTALL
CONTROLLER = ADR-INSTALL
DATACOM-NAME = SCEKY
DATACOM-ID = 021
MASTER-KEY = Y
NATIVE-KEY = Y
MAX-KEY-LENGTH = 000
KEY-TYPE = I
KEY-INDEX-NAME = IXX
INCLUDE-NIL-KEY = Y
KEY-USAGE = A
UNIQUE = N
SQLNAME = SQ021_SCE01000
DIRECT = N
FUNCTION = ADD FIELD
FIELD-NAME = SCE_ID
AFTER-NAME = $FIRST
ORDER = A
DATASENSITIVE = Y
ERROR = INVALID AFTER NAME
**** ERROR **** RETURN CODE = DDPKEY0005 INVALID AFTER NAME
Datacom Datadictionary Release : 15.1
Customer is using another host code page table.
Change all $FIRST into £FIRST ( pound signFIRST) .