Description
Object checks Checks of the header table OBJH Type V: The name specifies an active view (DD02L) with changeauthorization Type S: The name specifies an active table (DD02l) Type L: The name has length 4 and is not a predefined transport object Type C: The name defines a view cluster (VCLDIR) Types V, S: The table/view has extended maintenance (TVDIR) Type L: OBJH-OBJTRANSP: Value must be 2 if CHECKID = L The value 3 is only permitted for type D. Checks of the object list OBJS Types V,S,L,T: The name specifies an active table. Types C,K: The name specifies an active table or view. Type D: No object list permitted. The table/view is client-dependent <-> OBJH-CLIDEP = X The table can only be a protected system table if the table belongs tothe generated object list (i.e. object type is V or S and DDIC = X). Types C,K: There is an object of type V/S for the table/view Checks of the object list for logical objects OBJSL Warning: Generic symbol /* at the beginning of the field or in the lastfield Key fields as of position 120 must be generic The client field must be specified with /C The language field must be specified with /L A numeric field contains only numbers Table key is generic or not too short Table key is not too long Key fields of non-character type must be generic String contains no / without subsequent /,C,L or * /&, /C, /L, /* may only occur once OBJSL-TOBJ_NAME: /* may not appear before /& OBJSL-TOBJKEY: /* may only occur at end Checks of object attributes against the object list client-dependent table of classes C,G,E -> CUST client-dependent table of class S -> CUSY client-independent table of classes C,G,E -> CUSY all other tables -> SYST LIMU DOCU element -> SYST Types V, S: value must be 2 if TVDIR-FLAG = SPACE or an entry withTVIMF-EVENT = 10,11,12 exists Types C, K: The value must be the maximum of the values of the objectsof the object list Checks of the method table OBJM Checks of the generated object lists Object directory entry checks Sub-object checks IMG module checks Check of the sub-object positions |