← rossdata.devData Dictionary ↗Knowledge Graph ↗Facility Explorer ↗Program ExplorerWeb Services ↗API ↗MCP ↗

Ross ERP Program Explorer

3,327 programs · 22 modules · 2,787 with table links · 24,363 program→table edges · 8,419 call-graph edges · browse all by module

All layers BaseVendor-core Titled only
module
type
sort

Program Explorer — Help

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.

What a row shows

Program id · titleThe declared TITLE id and label. Programs with no title (server subroutines, includes) show their basename and are marked internal.
N⛁How many Data Dictionary tables the program references.

Search & filter

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.

Tables

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.

Related programs & menu

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.

Insights

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.

Keyboard shortcuts

?Open / close this help
/Jump to search
EscClose help · leave search

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.