Hey Wim,
frankly ,i avoid using altobj as very little details are available in infocenter which makes it even more difficult to understand.
i had gone through Serge article but still too hard to grasp(at least for me

)
well i suppose altobj does all those steps in the background (export/create/import).
neways thanks a lot for help.
MEENA: if u want to avoid all these steps u can directly go to control center and alter table from null to not null and then create PK.
Rahul Singh