We can help. Together we learn....

Retrofit - part 1

by vinaysingh | Saturday, November 16, 2013 in |

All customers who have dual SAP system landscape (Maintenance landscape & Implementation Landscape) have the challenge to ensure that synchronize the maintenance changes from Maintenance Landscape with the implementation landscape.

Need for Different landscape:-

·         Different development system for production support and long term   implementation projects
·         Independent work of implementation team and maintenance team
·         Ensure bug fixes can always be done in a close to production environment
·         Synchronization of the two environments needs to be done

Software changes are done in one system and will be transported to the system landscape which is linked to this system by transport routes of the Transport Management System. But sometimes it is necessary to implement these changes into another system landscape but without using the import function of the transport requests. Imagine this scenario with a Maintenance landscape and also an Implementation landscape, PRD would be the system that is already go live.

Now you want to implement a new functionality, you will use a second development system DEV to work in this new implementation, by working in DEV you will not disturb the maintenance of the PRD done in DEV system.

Usually DEV and TST is created initially as system copy from PRD system.

If a change is done in DEV this change must be done also in the MNT to maintain the synchronization, this is the reason of retrofit functionality, to help in getting the change done in DEV arrives to MNT.
 Changes of a Maintenance project also should be duplicated in an Implementation Project that will provide the same Production system of the landscape finally.

The main new features and advantages of the Enhanced Retrofit Functionality can be summarized to:

1. Automatic Categorization of Objects (Auto Import, Semi-automatic, and Manual)

The categorization takes place after the release of a transport request. The release creates the retrofit data.
Auto Import (Support of 100% of transportable objects!):

·         Applies for all Objects of a Transport Request which have no conflict. They have not been changed in the retrofit system so there is not CSOL lock entry for them in the solman system.

·         Retrofit is performed through a transport of copies which is automatically created and released and contains only the objects without conflicts (retrofit tool imports this transport of copies into the retrofit system).

Semi-Automatic Retrofit with Correction Workbench (Note Assistant) or BC-Sets

·         Applies for all Objects of a Transport Request which have a conflict and which are supported by one of the tools (Repository Objects with Correction Workbench, customizing via BC-Sets). This was available with the “old” version of the retrofit (supportability of 70-80% of objects)

·         Both tools offer the possibility to do adjustments, which are necessary in case of a conflict to not simply overwrite a change in the Implementation Project (Release Development)

Manual Retrofit

·         Objects with conflicts which have no tool support

2. Conflict Detection is performed via Cross System Object Lock CSOL at object level

- Possibility to perform retrofit on object level

3. Detection of technical sequence dependencies

- Detection of same objects to be retrofitted in which order
- Advanced Control of Retrofit Sequence

4. Additional Features

- Enhanced Logging of Messages
- Comparison of compatible objects before retrofitting
- Various Customizing Possibilities
- Implementation of Customer Specific Requirements via Standard SAP BADIs

The Retrofit as it exists with Solution Manager 7.0 EHP 1 will still be available in Solution Manager 7.1, the new functionalities of Enhanced Retrofit can be activated separately per user, therefore do not have to be used if they are not required.

 How to Configure

Enhanced Retrofit customizing

1. Go to SPRO  and run this point “Activation of Retrofit” if you want to use the enhanced retrofit:

This is activating EXTENDED retrofit.


If you are moving from standard retrofit to enhanced retrofit you can activate enhanced retrofit for some specific users.

By adding * as the only entry the new retrofit is activated for all users.

2. Maintenance of Retrofit parameter: SM30 ->/TMWFLOW/RCONFIG

3. Status Customizing for retrofit objects: SM30 ->/TMWFLOW/EDT_CST

It is possible to allow or forbid certain manual changes to the objects inside the retrofit object list of a transport request.

4. Badis

BADI /TMWFLOW/RETRO_RELEASE: this badi can be used to influence the Retrofit behavior during the release (creation of the retrofit data)

BADI /TMWFLOW/RETRO_DURING_RETROFIT: this badi can be used to influence the behavior when the Retrofit screen is visible

BADI /TMWFLOW/RETRO_AFTER_RETROFIT: BADI methods are processed after the retrofit has been completed/processed

Prepare the logical components and the projects

1. Create the additional clients

Ensure that there are consolidation routes  (client dependent) from your development system to the quality assurance system and your quality assurance systems  are linked to the production systems via delivery routes (client dependent).

2. Domain links

Also establish a domain link between the two TMS landscapes!!! The maintenance TMS landscape and the TMS implementation landscape (if not you will have later problems to import the TOC created in 100 to client 101).

There must be a domain link from solman domain controller to these two TMS landscape too.

3. Create the RFC destination for the new clients in lmdb

4. Run “Read System Data Remote” in the domain controller of each TMS landscape to refresh the system data in SMSY,

 Note: There must not be any client with production role  for this example scenario, if not the BC set could not be activated in the retrofit system.

5. Create the ibase component for it  by running report _CRM_IBASE_GENERATE_71 for the  system.

6. Create two new logical components, one for the existing Maintenance landscape with a new system with role Retrofit and a second logical component for the implementation landscape:


  1. Cavin Leo on November 20, 2013 at 4:15 PM

    Hey this was pretty good info regarding Retrofit customizing, one can learn, gain Sap jobs in UK, USA and any part of the globe.

  2. Sri Harsha on December 11, 2013 at 12:41 AM

    Dear Freelancer,

    We are very happy to introduce our self proudly http://hyderabadtrainingsads.com/ leading online free advertisement portal for software professionals and Business clients. We provide the complete freelancing projects information to worldwide from our clients.

    We are introducing new concept post your technical article in our portal free of cost. The main advantage of this article is we are publishing your contact details, ultimately you will get benefit without third-party.

    Happy To Post and Enjoy Benefit

    How to post your Article:-

    Click on the following link http://hyderabadtrainingsads.com/post-article/
    And post your Article.

    For Demo click here http://hyderabadtrainingsads.com/article/

    Thanks & Regards,
    Team info@hyderabadtrainingsdas.com

  3. Sqiar BI on January 1, 2014 at 1:03 AM

    Tableau data visualization Software
    SQIAR (http://www.sqiar.com/solutions/technology/tableau) is a leading Business Intelligence company and provides Tableau Software consultancy across United Kingdom and USA

  4. Malathy m on April 19, 2016 at 1:06 PM

    Thanks for sharing this Informative content. Well explained. Got to learn new things from your Blog on SAP SD

  5. sushma on August 11, 2016 at 10:51 AM

    Thanks for sharing this Informative content. Well explained.Got to learn new things from your Blog on SAP SD.
    SAP SD

  6. sanayamohit on October 7, 2016 at 10:31 AM

    Thanks for sharing this Informative content. Well explained. Got to learn new things from your Blog on SAP MM.
    SAP MM