Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Release 5.2.0.0

Released on Feb 08, 2021

New Feature

Priority Key Summary Status
Medium SC-577 With this feature, you can filter Project and Destinations based on transport type, when releasing a Transport Request into TM or when manually adding it to TM. External transport requests are treated as a separate transport type.

You can maintain allowed transport types for specific destinations in TM>Configuration>Destinations. If no transport type is maintained for a destination, then all transport types are allowed.
Done
Medium SC-541 The authorization concept for SmartChange has been enhanced to fullfill following security finding concept:
- "Missing AUTHORITY-CHECK in RFC-Enabled Functions"
- "Missing AUTHORITY-CHECK in Reports"
A new authorization object ZRTC_COM - REALTECH SmartChange Common has been created.

The standard /RTC/ Roles have been enhanced as follows:

1. A new common single role has been created: /RTC/SC_COM_SECURITY - which encapsulates the ABAP Code Security Authorizations.

2. The single role /RTC/SC_COM_SECURITY has been included in the following composite roles:
SyM:
/RTC/SA_ADMIN SyncAssist Admin Role
/RTC/SA_DEV Sync Assist Developer Role
/RTC/SA_DEV_EXTENDED SyncAssist Developer Role: Extended
/RTC/SA_VIEWER SyncAssist Viewer Role

TM - Application Roles:
/RTC/TM_DEVELOPER TM-Role for Developer
/RTC/TM_APPROVER1 TM-Role for approver1
/RTC/TM_APPROVER2 TM-Role for approver2
/RTC/TM_SUPER_APPROVER1 TM-Role for super approver1
/RTC/TM_SUPER_APPROVER2 TM-Role for super approver2
/RTC/TM_PROJECT_MANAGER TM-Role for Project Manager

3. The following Single Roles have been enhanced to include the new ABAP Code Security Authorizations:
SyM:
/RTC/SA_CON SyncAssist Generic Role

TM - Application Roles:
/RTC/TM_RFC_LOCAL TM-Profile for user 'ZRTC4_TM_ADM' in work clients
/RTC/TM_ALL TM: All in TM + Standard authorizations

TM - Communican Roles:
/RTC/TM_RFC_HIGH TM: Transport- und Jobuser TM-client
/RTC/TM_RFC_MEDIUM TM: Transportuser TM-client
/RTC/TM_RFC_LOW TM: User TM-client
Done
Medium SC-510 With this new feature, you can easily integrate your third-party ITSM system with SmartChange Transport Manager.

The main actions that you can achieve on the SAP side are the following:
* Assign an ITSM ticket at Creation of the Transport Request
* Trigger updates of the ITSM ticket from SAP at different moments:
* At TR Creation/Deletion
* At TR Release
* At TR insertion into TM Workflow
* At TR Approval in TM Monitor
* After TR import in target system using TM

Using the TM Integration Framework and the TM OData Services, you can enable end-to-end change management between SAP and non-SAP systems - like Jira, ServiceNow or Siemens Polarion.

"SAP Transport Integration for Jira", available on the Atlassian Marketplace, is an out-of-the-box integration with preconfigured workflows and offers the user the functionality to control SAP transports directly and easily from Jira.

For detailed information, please consult the SAPTIJira User Manual.
Done
High SC-487 With this feature, you can automatically copy SAP attributes into TM attributes when a transport request is released. For this, the table /RTC/TM_CONF_SAT must be filled with the corresponding attribute pairs. Done
Medium SC-336 The TM standard role /RTC/TM_ADMINISTRATOR has been enhanced to allow the deletion of the personal queues for a different user (ex. obsolete users) via /RTC/TM_TOOLS -> Queue Management -> Right click -> Delete personal queue.
( ZRTC_TM authorization object - Activity 'DP' (Delete Personal Queue) )
 
By default, the role /RTC/TM_ALL also contains this authorization.
Done
High SC-317 With this feature, you can now use report /RTC/SA_RESET to clear also the Task List. Done
Medium SC-292 With this feature, you can now see the Project and Destination description in TM Monitor, having two separate columns for Name and Description and also in the Popup to Assign Project/Destination at Transport Request release. Done
Medium SC-291 This feature allows you to define a system as SAP S/4 HANA when defining the systems in "Systems & Groups". The following system types are now available:
- SAP S/4HANA
- ABAP
- Virtual
- Non-ABAP
Done
Medium SC-288 This feature allows you to have a quick overview of all SAP HANA objects that are included in the transport request, from the TM Monitor. The object list is displayed in a new tab 'SAP HANA Objects' in the Detail view of a transport request. This tab is available only if the transport request contains SAP HANA objects. Done
Medium SC-260 With this feature, you can add a short text for Projects and Destination, in addition to the technical name. The short text is maintained for Projects in Project Management and for Destinations in the maintenance of Destinations. Done
Medium SC-239 This feature allows you to delete the Personal Queue of obsolete users. The TM Admin can do this from /RTC/TM_TOOLS>Queue Management and right-click on a personal queue.
For this, the 'DP'(Delete personal) permission included in the /RTC/TM_ADMINISTRATOR role is required (ZRTC_TM authorization object).
Done
High SC-234 With this feature, you can easily identify if SAP HANA-specific objects are transported using Transport Manager.
A new column 'SAP HANA' has been added to the TM Workflow monitor. The meaning of all icons displayed in TM Monitor can be checked in TM>TM Help>Color key.
Done
High SC-142 With this feature, you are able to connect from external resources to SAP Smartchange>Transport manager.

RESTful web services have been created with SAP OData API under the name ‘/RTC/TM_GW_SRV’.
The following actions are possible:
* Check TM license
* Create Transport Request
* Get Transport Request details: Standard SAP TR details, TM Workflow information, TM Approvals and TM Import information
* Release Transport Request/ Add Transport Request to TM Workflow
* Delete Transport Request from TM Workflow
* Get/Create/Update Transport Request TM attributes
* Get Transport Request collisions
* Get Transport Request critical objects
* Get Transport Request object list
* Create/Delete Transport Request dependency relationship in TM Workflow
* Approve Transport Request in TM Workflow

For detailed information, please consult the TM OData Services user manual.
Done
High SC-128 With this feature, Transport Manager has been confirmed to transport SAP HANA content in the following scenario:
1. SAP HANA content for ABAP for SAP HANA application
Transport Scenario:
* SAP HANA Transport for ABAP (HTA) or HANA Transport Container (HTC) Or ABAP Managed objects (CDS Views, ABAP Managed Stored procedure)
* Uses the transport routes configured for the ABAP Systems

Scenarios to be investigated next:
2. SAP HANA content for native SAP HANA applications or non-ABAP application that are based on SAP HANA, if CTS+ is in use
Transport Scenario:
* Extended Change and Transport System (CTS+) using specially configured transport routes

3. SAP HANA content for native SAP HANA applications, if CTS+ is not in use
Transport Scenario:
SAP HANA Application Lifecycle Management
Done

Bugs

Priority Key Summary Status
High SC-614 Issue:
When accessing TM Help > System Info in S/4HANA 1909, the dump CX_SY_RANGE_OUT_OF_BOUNDS occurs.

Root cause:
The length of the field for service pack level was changed by SAP.

Solution:
The program has been adjusted.
Done
Medium SC-611 Issue:
After activating the RFC callback whitelist for SAP System, a dump CALLBACK_REJECTED_BY_WHITELIST occurs while running transaction /RTC/TM_UPDATE, when checking the transport files.

Root cause:
RFC Callback whitelist was activated for SAP System, but whitelist entries for Transport Manager Add-On are missing.

Solution:
The following whitelist entries are to be added in all RFC destinations of TM controller, where an import will be performed, as well as in the RFC destinations to the development systems. Whitelist entries are also to be added in the SAP Development systems to the RFC Destinations to TM controller.

Called FM | Callback FM
/RTC/TM_WIZ_CHECK_AND_PREP_TR | EPS_GET_FTP_SYSTEM_INFO
/RTC/TM_WIZ_CHECK_AND_PREP_TR | EPS_OPEN_INPUT_FILE
/RTC/TM_WIZ_CHECK_AND_PREP_TR | EPS_READ_BLOCK
/RTC/TM_WIZ_CHECK_AND_PREP_TR | EPS_READ_TEXT_BLOCK
/RTC/TM_WIZ_CHECK_AND_PREP_TR | EPS_CLOSE_FILE

Transaction /RTC/TM_INI has also been enhanced to consider the whitelist entries when creating the needed TM RFC destinations.
Done
Critical SC-608 Issue:
When executing transaction /RTC/TM_INI with marked checkbox 'Create RFC destination', the error message "Fill in all required entry fields" is displayed.

Root cause:
Programming error. The flag for maintenance of the whitelist is set although the Whitelist maintenance is greyed out. The user is asked to fill in a field that is hidden.

Solution:
The program has been corrected.
Done
High SC-604 Issue:
Standard Function Module TR_DISPLAY_REQUEST requires additional permissions, starting with newer SAP NetWeaver versions (ex. 7.52) or S/4HANA systems.
Therefore, the minimum set of standard authorizations needed for SM must be adjusted.

Root cause:
The standard SAP authorization concept for displaying the objects list of a transport request has been changed.
The following Authorization Objects are now required:
S_TCODE - TCD = SE80
S_DEVLEOP - ACTVT = 03 (Display)

Solution:
The Role /RTC/SA_CON (SyncAssist Generic Role) has been enhanced to include the following authorization:
S_TCODE - TCD = SE80.
Done
High SC-602 Issue:
The button "List" in the TM Workflow Monitor>Request Header for displaying the List of Objects of a Transport Request does not do anything.
This behavior can be reproduced for Development Systems with newer SAP NetWeaver versions (ex. 7.52) or S/4 HANA systems.

Root cause:
The standard SAP authorization concept for displaying the objects list of a transport request has been changed.
The following Authorization Objects are now required:
S_TCODE - TCD = SE80
S_DEVLEOP - ACTVT = 03 (Display)

Solution:
The following /RTC/ standard roles have been enhanced, with the two authorization objects described above:

Communication Roles:
/RTC/TM_RFC_LOW TM: User TM-client
/RTC/TM_RFC_MEDIUM TM: Transportuser TM-client
/RTC/TM_RFC_HIGH TM: Transport- und Jobuser TM-client

Application Roles:
/RTC/TM_USER_BASICS TM: Minimal authorization for TM user
/RTC/TM_RFC_LOCAL TM-Profile for user 'ZRTC4_TM_ADM' in work clients
/RTC/TM_ALL TM: All in TM + Standard authorizations
Done
Medium SC-600 Issue:
TM Monitor>TR Details>Attribute>Attribute Sets tab contains typos in the German translation.

Root cause:
Error.

Solution:
The translation has been corrected.
Done
Medium SC-599 Issue:
The names of the Realtech application roles /RTC/* are not displayed in German or not at all.

Root cause:
Translation in German is missing.

Solution:
The German translations have been added.
Done
High SC-596 Issue:
By calling the transaction /RTC/TMC, the program ends with the short dump 'CONNE_IMPORT_WRONG_COMP_LENG'.

Root cause:
Programming error.

Solution:
The program has been corrected.
Done
High SC-574 Issue:
If a system is in several destinations and the user tries to delete one job only from a specific queue, over the Job-Scheduler, the system doesn`t delete the correct job.

Root cause:
The internal table was not sorted correctly.

Solution:
The code was corrected.
Done
Medium SC-457 Issue:
Short dump at TR release with message: "Screen output without connection to user", when the release is done in a non-dialog mode, like JOB or ODATA call.

Root cause:
The screen is called in a non-dialog session.

Solution:
The program has been corrected.
Done
Medium SC-448 Issue:
Whitelists for RFC have been activated on the systems and authorization checks are failing using Synchronization Management.

Root cause:
Additional checks are done based on this parameter activation which are causing authorization checks to fail on Synchronization Management.

Solution:
It is necessary to maintain the RFC Callback Whitelist on Synchronization Management RFC's. Additional enhancements on Roles delivered have been done.
Done
Medium SC-187 Issue:
If a Proposal is created and the scheduled import time coincides with the start time of a periodic import job for the same system, the Proposal job is banned and breaks off after a minute.

In this case, if the transport requests included in the Proposal were not imported, the Proposal job can be rescheduled only by resetting the Proposal status.

Root cause:
Product restriction - the proposal can only be scheduled once.

Solution:
New functionality was implemented. The user is now allowed to copy an old proposal.
All the transport requests from the old proposal are copied to the new proposal. The new proposal can be scheduled, allowing a rerun of the import for the same set of transports.
Done

  • No labels