Skip to Content

ChaRM's Downgrade Protection: how deep does it check

Dear experts,

I would like to know if the Downgrade Protection functionality of ChaRM is capable of detecting the following conflict or not.

I have an Urgent Change Document (UC1) on which I create a transport request (TR1). In this TR1; I create one function module (FM1) and I create a program (P1) in which I use this FM1.

I release&import my UC1 to the Test system.

I then have an Urgent Change Document UC2. In that one I create a TR2. In TR2 I create a program P2 but in this program I decide to use FM1.

I believe at this moment no CSOL or DGP warning goes of; because only program P2 is entered as an object in my TR2?

When I release & Import TR2 in the Test system; everything is OK because FM1 exists there. But if I import TR2 in production, dumps will occur because FM1 does not exist in production (it is still in TR1 which is still in the Test system).

Is there anything Solution Manager can do to detect this sort of conflict?

I have the impression that this tool: Transport Checking Tool (Object level) is capable of detecting this as described under the title "Objects go to Production with previous versions in Acceptance" like the image shows.

Thank you for any input on this!

Kr

Joyca

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • Posted on Feb 02, 2016 at 01:48 PM

    I am receiving the following question more and more from customers.

    Is there anyone who can give me some info on this please?

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jul 21, 2016 at 03:22 PM

    Hello Joyca ,

    I have limited knowledge on ABAP. But my views are as below.

    The FM which is created must first be made sure to be available in DEV/QA/PRD in the first place.Try to have this included in a separate transport first TR1 . And then when in P1 you include the FM with another followup transport TR2 and just leave it in QA system and then when P2 includes FM with TR3 and moved until production ,the CSOL conflict will definitely be detected between TR2 and TR3. The TR1 should be imported first in PRD to avoid the dumps then TR2 is moved second.

    CSOL can detect the conflicts as per configurations done, but maintaining the dependency we will need to take care .

    I hope my views are right .Experts please comment .

    Regards
    Sweetha Shankaravelu

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jul 25, 2016 at 10:45 AM

    Hi Joyca

    It should be detected by CSOL and DGP:

    Check out the following information and specifically the bullet points under overview:

    https://wiki.scn.sap.com/wiki/display/SM/How+to+work+with+Change+Request+Management+Downgrade+Protection+DGP

    Best regards

    Tom

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.