Where the CPI is it?!
Overview
Where-used search, DEV/PRD compare, lint and dependency graph for SAP Cloud Integration iFlows. Read-only, no service key needed.
Find where anything is used across all your iFlows: hosts, credential aliases, externalized parameters, JMS queues, script code, message mapping fields. Compare DEV against PRD value by value, lint your flows and see which iFlow calls which. All from a side panel next to the SAP Cloud Integration (CPI) designer. It's read-only and runs on the login you already have: no service key or OAuth client to ask for, nothing to deploy on BTP. Sync a tenant once and the extension indexes it inside your browser. Your content isn't sent anywhere. QUESTIONS IT ANSWERS - Where is this host used? - Which iFlows still use the old credential alias? - What differs between DEV and PRD, and is it supposed to? - Which values in PRD still point at DEV? - Which queue does one flow write and no flow read? - Who changed what since Monday? In the Web UI, each of these is an afternoon of opening flows one by one. Here, each one is a search. FIND: WHERE IS IT USED - Searches everything an iFlow is made of: every adapter and step property, Content Modifier headers and properties, externalized parameters and the values behind them, credential aliases by kind (user, key alias, OAuth, PGP, secure parameter, JDBC), timer schedules, router conditions, script bodies, message mappings down to the target field, value mappings and schemas. - Wildcards work like an SAP selection screen: *value, val*, v+lue. - Hits are grouped by iFlow and step, each with the value as written, where it was read from, whether its parameter resolved, and whether your other tenants have it too. - Export to CSV. COMPARE: DEV AGAINST PRD, WITHOUT THE NOISE - Two tenants, value by value. Most values differ between environments on purpose, so you describe the expected differences as rules, and the extension suggests them. One rule like "dev = prd" covers every host, path and alias named that way. - The section that pays for the install: values in the target tenant that still point at the source environment, from flows that were transported and never reconfigured. - A value that comes from an externalized parameter is reported once, on the parameter, with every adapter and step that uses it. - Different deployed versions, steps or settings only one side has, and iFlows only one side has each get their own section. - Every value is tagged with its tenant. Click the tag to open that iFlow on that tenant with the step selected. GRAPH: HOW YOUR IFLOWS ARE WIRED - Which iFlow calls which over ProcessDirect, and which one writes the JMS queue another one reads. No single iFlow shows you that. - Problems are drawn in colour: a queue that's written but never read, an address called but provided by nobody, an address provided twice, two flows competing for one queue. LINT: WHAT A REVIEW WOULD FIND - Hard-coded endpoints, scripts nobody references, unresolved placeholders, iFlows without an exception subprocess, Cloud Connector and third-party adapter dependencies, abandoned copies, names that don't match their ID, colliding sender addresses. - Mute a finding for one iFlow, or a rule everywhere. Muted findings still show up in the counts. INVENTORY, CHANGES AND BACKUP - Inventory: every iFlow with its senders, receivers, endpoints, schedule, credentials, scripts, mappings and dependencies. The spreadsheet you'd otherwise keep by hand. - Changes: what's designed but not deployed, what runs an older version, and what changed recently and by whom. Exportable. - Backup: every artifact of a tenant as a zip the designer can import, all in one archive. BUILT FOR DAILY USE - From any hit, open the iFlow, or open it with the step selected on the canvas, zoomed to fit. It warns you before leaving a flow you're editing. - Sync runs in the background and downloads only what changed, including a plain Save without a new version. While a tenant tab is open it checks every few minutes, shows a badge, and can sync on its own if you let it. - Several tenants side by side, each in its environment colour, each tab with its own panel. No panel on other sites. - Light and dark panel, plus an optional dark theme for the Cloud Integration pages. PRIVACY AND SAFETY - Read-only: it never locks, saves or deploys anything, and it stores no passwords or secrets. - There's no server behind it, no account and no analytics. Your content stays in your browser; exports and backups go only where you save them. - Uninstalling deletes everything it stored. GOOD TO KNOW - Built for Cloud Foundry tenants of SAP Integration Suite, on hosts under hana.ondemand.com. Neo tenants are not tested yet. - Not a monitoring tool: no message logs or traces. It's about what's inside your iFlows. - Preview release: the panel asks you to update before carrying on whenever a newer version is out. - Bugs and rough edges: WhereTheCPIisit@gmail.com. They get fixed. If it saves you an afternoon, a review helps others find it. Where the CPI is it?! is an independent tool. It is not affiliated with, sponsored or endorsed by SAP. SAP, SAP Integration Suite and other SAP products mentioned are trademarks or registered trademarks of SAP SE.
0 out of 5No ratings
Details
- Version0.7.0
- UpdatedSeptember 26, 2026
- Offered byMZ development
- Size257KiB
- LanguagesEnglish
- Developer
Email
WhereTheCPIisit@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Where the CPI is it?! has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Where the CPI is it?! handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes