ZCTS_BROWSER
An 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.
Building a transport of copies for a customizing or workbench request usually needs a version to be generated first. It skips that step, and the same report either creates the copy or creates and transports it, as a selection-screen option. The list of open transports is read through a search help inside the report, so a request can be found without going to another transaction, and the RFC connection to each target system is entered through the button TargetSys (ZTCTS002_DESTSYS) on the toolbar beside the launch button. The package is imported into the source and the target system, and an RFC connection between them has to exist; version 1 needed PyRFCPyRFCSAP's Python bindings over the SAP NetWeaver RFC SDK. For the things here it is what a Python program calls ABAP function modules through, and it carries the SDK's own prerequisite with it. and Web Dynpro, and this one needs neither.
Facts
Where it sits
Who is behind it
In the atlas: maintains 3, contributes to 3@OlegBash599maintainer
What it declares
Every artifact
- Type
- App
- Origin
- Independently maintained
As an app
- Where it runs
- Inside the system it serves
- Distributed through
- does not say
Connections
Moving a change from development through test to production
Download
README
quoted from OlegBash599/ZCTS_BROWSER under MIT, readZCTS_BROWSER: NetWeaver Object Transporting
ZCTS_BROWSER for Object Transporting with TOC (transport of copies) Latest version: ZCTS002
Characteristics:
- transport of copies without version generation
- transport of copies for both customizing and workbench requests
- get list of transports via search help
- working via simple report ZREP_CTS002_TRANSCOPY
- support via email: F1base@olegbash.ru is added. You are welcomed with anything that could be transported via email
===========================================================
Prerequisites:
- Just import package into the source system and target system
- RFC-connection between source and target systems should be created
- RFC-connection information should be added into the report **ZREP_CTS002_TRANSCOPY** with help of button _TargetSys (ZTCTS002_DESTSYS)_ which is on the toolbar near launch button
- You should have authorization to launch report and access to target system
- No web dynpro
- Launch ZREP_CTS002_TRANSCOPY, do TOC, and enjoy yourself with saving time :-)
What was optimized/improved compared to version1 ( is here: https://github.com/OlegBash599/ZCTS_BROWSER_v1 ):
- No more PyRFC is needed
- No more webDynpro is needed
- Some old functions (TMS*) was replaced by new functions (TMS_MGR* )
- Customizing options are added
- Old unused code is removed
- Option to **create TOC only** or **create and transport TOC** are on the selection screen for now
- List of opened transports could be read via search help. No need to go anywhere else for reading.
idea from Sandra Rossi is implementing inspired by this post ( ABAP code to transport many packages in one transport request ).
==========================RUSSIAN DESCRIPTION=================================
Функции:
- перенос копий запросов без генерации версии: весь функционал через программу **ZREP_CTS002_TRANSCOPY**
- перенос запросов как для запросов customizing так и для запросов workbench
- получение списка запросов через средство поиска прямо в отчете
- минималистский/легкий дизайн
- Добавлена функция поддержки через почту F1base@olegbash.ru
===========================================================
Требования и предпосылки:
- Импортируйте пакет ZCTS002 в исходную систему и в целевую систему.
- Между исходной и целевой системой должно быть настроено RFC-соединение
- В исходной системе RFC-соединение должно быть добавлено в таблицу ZTCTS002_DESTSYS: доступно в программе **ZREP_CTS002_TRANSCOPY** с помощью кнопки _TargetSys (ZTCTS002_DESTSYS)_
- У пользователя должны быть полномочия на перенос запрос из исходной системы; а в целевой системе должны быть полномочия на импорт (у того пользователя, под которым открывается RFC-соединение)
- Web Dynpro-доступность удалена для легковестности активации и переноса между системами
- Запустите отчет ZREP_CTS002_TRANSCOPY, перенести TOC в один клик, и будьте довольны и счастливы :-)
Что улучшено по сравнению с версией1 (ZBC009) ( is here: https://github.com/OlegBash599/ZCTS_BROWSER_v1 ):
- Модуль PyRFC больше не требуется; работа через отчет **ZREP_CTS002_TRANSCOPY**
- Функциональность webDynpro исключена
- Старые ФМы (TMS*) были заменены на новые ФМы (TMS_MGR* ) (именно так сделал стандарт в своем функционале, поэтому пришлось соответствовать; в старых ФМах проблем не было)
- Добавлена возможность кастомизации
- Неиспользуемый код/комментарии были удалены
- Опция **либо создать только TOC** or **либо создать TOC и импортировать в целевую систему** добавлена на селекционный экран
- Список открытых транспортных запросов можно получить через средство поиска. Для проверки номера запроса с описанием не нужно ходить в другие транзакции.
Support via email: F1base@olegbash.ru
ToDoList
- Description of External Version Control
- Integration With External Version Control System
Others providing
Compare all 15 on the Change promotion 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 CDSfrom ABAP
- 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 accountsfrom BTP/BAIP
- 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 featuresfrom ABAP
- 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 standalonefrom ABAP
- 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 filesfrom ABAP
- 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 requestfrom ABAP
- 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 copiesfrom ABAP
- 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 filesystemfrom ABAP
- 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 formsfrom ABAP
- git-env-branchesgit-env-branchesA command line that shows, for a list of feature branches, which environment branches such as DEV, ACC and master each one has been merged into.independent, generalShows which feature branches reached which environment branchfrom General
- 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 themfrom ABAP
- 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 ADTfrom ABAP
- 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 skillsfrom ABAP
- ZTCTZTCTA transport checking tool that analyses ABAP transports at object level before they move to production, determining a safe order and flagging risks.independent, abapA transport checking tool that analyses ABAP transports at object level before they move to production, determining a safe order and flagging risks.from ABAP
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
Flavors
“ZCTS_BROWSER: NetWeaver Object Transporting” — OlegBash599/ZCTS_BROWSER — README, heading
History in the atlas
- First seen.
For your agent
- Ref
artifact:olegbash599-zcts-browser- JSON
- /artifacts/olegbash599-zcts-browser.json
- MCP
- Connecting an agent