Skip to Content

SAP C4C Should we request a restore point before SDK deployments?

Hi,

C4C clients have the option to request a Restore Point to be created.

Some blogs recommend this to be used before doing major data changes (like migrations) and PDI Solution deployments( e.g.: https://blogs.sap.com/2016/01/23/how-and-when-to-request-a-restore-point/ )

Other sources say that you shouldn't/can't do PDI changes after requesting a restore point because it would affect the restore image itself. e.g.

"Once a restore point is taken, SAP Cloud Applications Studio deployment is blocked until (1) the restore point expires after 14 days, (2) the restore point is deleted before the expiration date or (3) a rollback to the restore point is applied. " (from: https://wiki.sme.sap.com/wiki/display/SBBC/Restore+Points )

Can anyone clarify please? Do you know what the recommended approach is?

Thanks & regards,

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Apr 24, 2017 at 12:22 PM

    Since you already understand what a restore point is , please note that , if you make new changes in the SDK , these might not be in sync with that data when the restore point is created.,

    So this might cause inconsistencies with the new data that you created in SDK while mapped with the Old data you will restore when required,


    This is the Primary reason to Advise so.
    Nevertheless , you can make changes in SDK ,but keep a Back up copy separately and use it back in the SDK via Upload to Map accordingly .

    As an Example : If you make layout changes or add external fields to the system after back up (restore point ) is taken and then you Build a SDK code , this will be waste of effort , as all the code you created is in reference to the newer changes but you have roll back your system to a time where there are no changes made.

    Hope this gives you an idea as in what , when and how well you can manage .

    Add comment
    10|10000 characters needed characters exceeded