use of definitions depending of the plmtype and the type and the status on the object