3,327 programs · 22 modules · 2,787 with table links · 24,363 program→table edges · 8,419 call-graph edges · browse all by module
Every program in the standard Ross ERP 8.0 application source — keyed by its source basename (e.g. ap_a_check_register) and, where the program declares one, its TITLE program id (AP_A_002). This is a catalog of metadata: type, module, declared title, internal procedures, and the Data Dictionary tables the program references. No program source body is published.
Search matches program id, title, basename, module, type and referenced table name. Narrow with the Base / Vendor-core layer chips (vendor-core overrides base on a name collision), Titled only to hide internal subroutines, and the module and type selectors. Programs are named <module>_<type>_<name> — type letters map to report, maintenance, inquiry, server, load, utility, and so on.
Open a program to see the real tables it references, parsed from the source and validated against the Data Dictionary — only exact matches to published table entities are shown, so links are verified, not guessed. A W badge marks a table the program writes — a FIND IN … /LOCK=WRITE update, an ADD (insert), or a DELETE (GEMBASE has no SQL INSERT/UPDATE/DELETE verbs); tables without a badge are read-only references, and write tables sort first. Aliased or record-view references may not appear. Click any table to open it in the Data Dictionary; use ↗ <module> tables in DD to browse the whole module's schema.
Programs call each other. Calls → and Called by ← are the cross-program call graph, parsed from the quoted PERFORM "GEM…:prog" external-invocation form (internal subroutine calls are excluded); ↗ marks an explicit EXTERNAL_ENTRY launch and ×N counts the call sites. Launched from menu lists the menu facilities whose GEM_FACILITY_DML runs the program — click one to cross over to the Facility Explorer. Click any program chip to jump straight to it.
The Insights tab is a structural overview computed from the catalog: schema-wide counts, the most-called programs (shared services other programs depend on), the widest write footprint and widest data reach, a module-coupling matrix of cross-program calls (caller row → callee column), and unreferenced programs — those with no inbound call and no menu facility, which are typically batch / externally-launched entry points. Click any program in a chart to open it.
Programs are read from the standard Ross ERP 8.0 application source (base + vendor-core layers). Customer and site customizations are excluded. Deep-link any program by its basename (#ap_a_check_register), by its program id (#p=AP_A_002), or land on every program that touches a table (#t=GL_ACCOUNTS). Catalog metadata only — no proprietary source is included.