Anybody familiar with older versions of SAP XI/PI understand that transporting interface development and configuration changes is often a prickly situation. Standard change management in PI relies on the manual packaging and processing of changes into files. These files have many issues:
- No documentation
- A different means of transport than standard SAP transports (need some training people used to ABAP transports)
- Manual audit accountability (what do you do if you lose an exported PI .tpz file)
To help resolve these issues, SAP released CTS+. But, what is CTS+ and how can it help?
What is CTS+?
CTS (with out the plus) is stands for SAP’s Change and Transport System. This is the transport capability of the SAP NetWeaver AS ABAP. SAP has enhanced CTS with the capability to transport non-ABAP objects–hence CTS+. Change management on SAP NetWeaver AS ABAP has been a strength of SAP Netweaver for a very long time. In SAP PI, CTS+ leverages this strength by allowing Enterprise Service Registry (ESR) development objects and Integration Directory (ID) objects on the Java stack to be exported and packaged into standard transports that reside on the ABAP stack.
How Can CTS+ Help?
Documentation
With CTS+ you have the ability to document your transport when you create your request. This is amazingly helpful when it’s time to go to production, as you can see what changes were imported and when they were imported. Documentation is also helpful for the Integration Directory (ID) transports, which require activation and input of values. To get to transport organizer, export what you want to export (namespace, scenario, etc.) using CTS+ (which should be default once it is set up). Click on create/modification of request and you will see a screen like this:
Here you can put in details of the transport in the description as well as configure various other parameters about the transport.
Additionally, if your project has transport naming standards that require RICEF ID, defect numbers, change request number, trouble ticket number, etc., you can add that information here.
Standardization of Transports
With CTS+ it is possible to configure a standard way of handling transports that is consistent with your ECC environment. This will improve the overall reliability and robustness of environment change management, and will make life a lot easier for the people responsible for handling transports. Someone accustomed to ABAP transports in ECC but who hasn’t worked with PI can jump in and change management with CTS+ will make sense. CTS+ also allows SAP PI to be compliant with your standard SAP change management governance.
For More Information
CTS+ is available with AS ABAP and AS Java from SAP NetWeaver SPS 12 onwards, although you will have better results with SPS 14 or higher. The following OSS Notes will be helpful:
- 1003674 Enhancement for non-ABAP systems in CTS
- 1145268 CTS+: Changes from NW 7.0 SP12 -> NW 7.0 SP13
- 1146170 CTS+: Changes from NW 7.0 SP13 -> NW 7.0 SP14
In short, CTS+ is a great tool for transport management. It is totally integrated with SAP PI, it is easy to set up, and has huge advantages when it comes to documenting transports and maintaining consistency with ECC standards.
How to configure/setup CTS+ in new SAP PI 7.31 AEX (Java Only)?