Hi Marco,
I'm sure that you must have this buglet somewhere on your hit-list, but just in case it has been missed ...
'View SQL' shows me
create table APPS_CISC.SHIPTOXREF
(
RECID NUMBER not null,
CUSTSHRTNAME VARCHAR2(10) not null,
SHIPTO VARCHAR2(30) not null,
SHIPTONAME VARCHAR2(30) not null,
CUSTCTRY VARCHAR2(6) not null,
CUSTBILLTO NUMBER(6) not null,
CUSTSHIPTO NUMBER(3) not null
)
.
. followed by ...
.
alter table APPS_CISC.SHIPTOXREF
add constraint SHIPTOXREF_CUSTCTRYBILLSHIP_FK foreign key (CUSTCTRY,CUSTBILLTO,CUSTSHIPTO)
references CSAP.CUSTOMER_SHIPTO_MASTER (CUSTCTRY,CUSTBILLTO,CUSTSHIPTO);
... and so on for each of the original, named constraints.
When this SQL is replayed (OK, mindlessly
) in a Command Window, the result is that the NOT NULL constraints are duplicated -- for each named constraint there is a system-named (anonymous) twin.
Would you mind checking, please, that you have on your list of enhancements the removal of those anonymous 'not null' constraints from the CREATE TABLE?
Thank you for considering this.
Best Regards, Mark.
I'm sure that you must have this buglet somewhere on your hit-list, but just in case it has been missed ...
'View SQL' shows me
create table APPS_CISC.SHIPTOXREF
(
RECID NUMBER not null,
CUSTSHRTNAME VARCHAR2(10) not null,
SHIPTO VARCHAR2(30) not null,
SHIPTONAME VARCHAR2(30) not null,
CUSTCTRY VARCHAR2(6) not null,
CUSTBILLTO NUMBER(6) not null,
CUSTSHIPTO NUMBER(3) not null
)
.
. followed by ...
.
alter table APPS_CISC.SHIPTOXREF
add constraint SHIPTOXREF_CUSTCTRYBILLSHIP_FK foreign key (CUSTCTRY,CUSTBILLTO,CUSTSHIPTO)
references CSAP.CUSTOMER_SHIPTO_MASTER (CUSTCTRY,CUSTBILLTO,CUSTSHIPTO);
... and so on for each of the original, named constraints.
When this SQL is replayed (OK, mindlessly

Would you mind checking, please, that you have on your list of enhancements the removal of those anonymous 'not null' constraints from the CREATE TABLE?
Thank you for considering this.
Best Regards, Mark.