Skip to Content

In this short blog, I would like to outline the Split Activate/Assemble/ Download feature available in SDK. This is a feature introduced to solve the common timeout issues encountered whenever assembling patches of large solutions.

Before explaining this, let me suggest you it’s always a good practice to perform a ‘Check’ at the solution level, prior to the assembly of any patch. This way, you could identify if there are any issues in the solution, which if not done here, otherwise would be identified only later during the assembly process.

Enable Background mode for Check-> Items and Runtime objects

/wp-content/uploads/2016/07/1_997045.jpg

Do a check on Items and Runtime objects.

2 .jpg

Refresh the status to see if the check is completed. Once completed, go for ‘Display logs’ to ensure if the check has been successful.

/wp-content/uploads/2016/07/3_997065.jpg

If there are errors, rectify them first, before proceeding for the assembly of the solution.

/wp-content/uploads/2016/07/4_997066.jpg

Check for the successful message at the bottom left of the studio once the check is successful.

Until 1511, developers had a single option of ‘Assemble and Download’ in the Implementation Manager. This option had the timeout limitation whenever working with solution of huge size as this was purely a foreground job. As a result, partners couldn’t assemble a patch successfully and eventually ended up creating incidents to get the SAP support.

/wp-content/uploads/2016/07/5_997067.jpg

Starting 1511, SDK users overcome this timeout issue with the introduction of ‘Enable Assembly Split’. This will enable 3 different options in implementation manager viz; Activate, Assemble and Download.

Step 1: Activate

This triggers the activation of the solution, which is a background job and once completed an email is sent to the email address registered in solution properties. (Both Assemble and Download buttons are disabled until the Activation is completed).

/wp-content/uploads/2016/07/6_997068.jpg

Step 2: Assemble

This option is enabled once the activation is successful.

/wp-content/uploads/2016/07/7_997069.png

Once the solution is successfully assembled, an email is sent to the mail address maintained in the solution properties.

/wp-content/uploads/2016/07/9_997081.jpg

Step 3. Download

Perform the ‘Download’, once the solution is successfully assembled.

/wp-content/uploads/2016/07/10_997079.jpg

Thanks for your time to read through the blog. Hope it could help.

Best Regards,

Tiju

To report this post you need to login first.

4 Comments

You must be Logged on to comment or reply to a post.

  1. Hanumath K

    Thanks Tiju for the detailed information.

    I have a clarification, Assembling is also a background job right in the same way like activation?

    Is it necessary to login to the tenant (from SDK) while these background jobs are performing?

    what is the possible time gap allowed between the process (Activation and Assembling).

    Thanks and Regards

    Hanu K

    (0) 
    1. Tiju Thomas Post author

      Hello Hanumath, Yes. Assembling as well is a background job. Hence, it isn’t necessary to keep the SDK session active, once the assembly is triggered. Assembling can be started as soon the activation is completed. Tiju

      (0) 
  2. Jayash Joshi

    Hi Tiju,

    Thanks for this info! Maybe you can help with a situation I have.

    We have a an Old Dev system that is soon to be terminated and the solutions there need to be moved to a new Dev system. I tried to Download –> Upload (without Assembling) and it seemed to work fine (both solutions status are “In Development”) – the only issue is that I was unable to fully activate or re-activate the solution after upload into the new dev system. I can see that the solution components are all activated and that I can see the relevant screen fields and work centres in the ByDesign system. The status of the uploaded solution is In Deployment and would obviously need to be Assembled before a patch could be done on it.

    What I would like to know is, for this Dev to Dev move, should I have done (should I always do?) an Assemble & Download?

    Is there a reason why activate / reactivate wouldn’t work?

    Thanks in advance!

    Jay

    (0) 

Leave a Reply