ZTCT
A transport checking tool that analyses ABAP transports at object level before they move to production, determining a safe order and flagging risks.
Moving a growing number of transports to production safely gets harder as more developers and transports pile up before a go-live date. ZTCT checks every object in a selected set of transports against the target environment: whether a newer version already sits in production that would be overwritten, whether an older version in the intermediate environment is missing from the list, and whether an object uses DDIC objects that are neither in production nor in the list. A list can be saved to continue the check later, merged with another, added to with single transports or with transports that contain conflicting objects, and have rows deleted, and each time objects are added or removed the objects that remain in the list are checked again. It was built for a three-tier DEV-QAS-PRD landscape but works on other routes through a four-tier system too.
Facts
Where it sits
Who is behind it
In the atlas: maintains 1, contributes to 1@ZEdwinmaintainerChristian WildtContributes to this
In the atlas: contributes to 8@cwildt1 contributor
Before choosing this
Signals
ActivityQuietNo published releases; repository quiet for 42 months
It publishes no releases, and its repository has been quiet for at least 24 full months. This may be normal for stable software; check whether its current state still fits your use.
What it declares
Every artifact
- Type
- App
- Origin
- Independently maintained
As an app
- Where it runs
- Inside the system it serves
- Distributed through
- abapGit
Connections
Moving a change from development through test to production
Git client written in ABAP that runs inside the system
Download
README
quoted from ZEdwin/ZTCT under MIT, readZTCT
ZTCT - SAP ABAP Transport Checking Tool (Object Level)
Transport Checking Tool: Analyze transports before moving them to production. Determine the proper order and highlight risks.
INSTALLATION
AbapGit is needed to install the latest version of this tool and is used to keep it up to date. Saplink is outdated and no longer maintained. The SAPLINK Nugget will still remain on GitHub, but is outdated and will no longer be updated.
NOTE: This README is just a very short summary. For a more detailed explanation, please check out the Blog on SCN or the manual included here on GitHub.
BLOG: http://scn.sap.com/community/abap/blog/2013/05/31/transport-checking-tool-object-level
INTRODUCTION
Why this tool
Transporting a project to Production gets more complicated with increasing numbers of developers and transports. With the final Go-Live date in sight, it is vital to have a correct list of transports that can be moved with minimal risk.
Short Description
This tool checks if transports can be moved from one environment they have been transported to (usually this will be Test or Acceptance) to the next environment. The check is performed on object level. All objects in the selected transports are checked.
Checks
Are there newer version in production that will be overwritten? Are there older versions existing in Acceptance that are not included in your list? Are there objects that use DDIC objects that are not existing in Production and are not included in your list? And more...
Other options
It is possible to save your list so you can continue the check later. You can merge lists, add single transports, add transports that contain conflicting objects or delete rows. Each time objects are added or removed, the same objects that remain in the list are checked again to ensure that the list stays up to date.
Limitations
This tool was initially developed for use in a 3-Tier system (DEV-->QAS-->PRD), to check if transports can safely be moved to Production. However, it can also be used to check if transports can be moved to other environments. For example: If the company uses a 4-tier system (DEV-->TST-->QAS-->PRD), a check can be done on the route DEV-->TST-->QAS, DEV-->QAS-->PRD or DEV-->TST-->PRD.
History
Notes
Changes made according to reccomendations of ABAPLint. Improvements to coding and functionality.
Others providing
Compare all 14 on the Transport management page →- HammerHammerA native macOS code editor for ABAP and CDS, with an Object Navigator, Transport Organizer, Data Browser and Gateway Client in the same app as the editor.independent, abapNative macOS code editor for ABAP and CDS
- SAP Cloud Transport ManagementSAP Cloud Transport ManagementMoves software deliverables between SAP BTP accounts along a modelled landscape of transport nodes and routes: Multitarget Application archives, and application-specific content such as SAP Cloud Integration iFlows.sap official, btpMoves MTA archives and content between SAP BTP accounts
- Cloud ALM Link for ADTCloud ALM Link for ADTAn Eclipse plugin that shows the transports and SAP Cloud ALM features behind an ABAP object, and turns Cloud ALM IDs in source comments into links.independent, abapEclipse plugin linking ABAP transports to SAP Cloud ALM features
- EPOD ADT MCP ServerEPOD ADT MCP ServerAn MCP server for ABAP that runs inside ABAP Development Tools for Eclipse on the ADT session of each connected project, with a standalone mode that runs with no IDE open.independent, abapMCP server for ABAP on the ADT session, in Eclipse or standalone
- furkancosgun/Transport-Management-Toolfurkancosgun/Transport-Management-ToolAn ABAP tool that uploads and downloads transport requests as files from a selection screen, and can import an uploaded transport into the system directly rather than as a separate step.independent, abapUploads, downloads and imports ABAP transport requests as files
- furkancosgun/ZWARPfurkancosgun/ZWARPAn ABAP utility that finds the custom development objects a program or function module depends on, across nineteen object types, and adds the ones selected to a transport request.independent, abapAdds a program's dependent objects to a transport request
- abapToCabapToCAn SAP GUI transaction, ZTOC, that creates, releases and imports a transport of copies from one screen, retrying the import until the copy is visible on the target system.independent, abapSAP GUI transaction for one-click transports of copies
- ABAP remote filesystemABAP remote filesystemA Visual Studio Code extension that opens an ABAP system over ADT as an editable filesystem and exposes system tools to GitHub Copilot and external MCP clients.independent, abapVS Code extension editing ABAP systems over ADT as a filesystem
- ActiveControl Transport form creatorActiveControl Transport form creatorA Visual Studio Code extension that automates ActiveControl transport form creation: a creation window pops up when a transport without a form is used, and a command creates one manually.independent, abapVS Code extension automating ActiveControl transport forms
- ZCTS_BROWSERZCTS_BROWSERAn ABAP report, ZREP_CTS002_TRANSCOPY, that creates a transport of copies for a request without generating a new version first, and can transport it to a target system over RFC.independent, abapReport creating transports of copies without a new version
- qttqttA tool that finds which BEx queries sit on a transport request, which transports carry a given query, and which query a given element belongs to, showing the result in an ALV Grid.independent, abapTool mapping BEx queries to the transport requests carrying them
- abap-adt-cliabap-adt-cliPulls an ABAP package to local files over the ADT REST API in parallel, and pushes edited objects back under a transport — bulk sync rather than one object at a time in SE80 or Eclipse.independent, abapCLI that pulls and pushes ABAP packages as local files over ADT
- KlystronKlystronAn MCP server written in ABAP that runs inside the application server behind an ICF service and exposes typed tools for ABAP development, quality, transports, customizing, roles, Basis operations and integration, with a client-side plugin of SAP skills.independent, abapMCP server in ABAP inside the application server, with agent skills
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
abaplint
Contributors
History in the atlas
- First seen.
For your agent
- Ref
artifact:zedwin-ztct- JSON
- /artifacts/zedwin-ztct.json
- MCP
- Connecting an agent