Was this helpful?
ii_abfdependencies Catalog
The ii_abfdependencies table describes how the objects listed in the ii_abfobjects table depend on each other, and on other database objects such as reports. To get a list of application dependencies, you must join this table with ii_objects over the object_id column. For an example of joining ii_abfdependencies with ii_objects, see Sample Queries for the Extended System Catalogs for SQL.
The ii_abfdependencies catalog is structured as btree, keyed on the abfdef_applid and object_id columns:
Column Name
Data Type
Description
object_id
integer
Object ID of an ABF application object that is dependent on another object. Other information about this object (such as name, owner and object class) is stored in the ii_objects and ii_abfobjects catalogs.
abfdef_applid
integer
Object ID of the ABF application that contains this object.
abfdef_name
varchar(32)
Name of depended-upon object. If the row indicates a frame or procedure's dependence on an ii_encodings entry, the name is fid plus the object ID of the ii_encodings entry. If the row only exists to avoid an outer join problem between this table ii_abfobjects and ii_objects, the name is DUMMY.
abfdef_owner
varchar(32)
Catalog updater. Present for naming consistency across user interface catalogs, not currently important for correct ABF operation.
object_class
integer
Object manager class of depended upon object.
abfdef_deptype
integer
Type of dependency:
3502 Dependent on a database object.
3503 Call with no use of return code.
3504 Call with return code.
3505 Menu dependency.
3506 Dependency on a global variable.
3507 Dependency on a record type.
3508 Dependency on table form [type of table] declaration.
3509 Dependency on form [type of form] declaration.
3510 Dependency on form [type of table field] declaration.
abf_linkname
varchar(32)
Vision Menu item text for menu dependency.
abf_deporder
integer
Vision Order of menu dependency.
Last modified date: 01/30/2023