Contents
From a technical point of view you can either perform an upgrade or an update to achieve your target release.
What is an Upgrade?
A release upgrade is running in EXPORT mode. This can be found in phase PREP_INPUT/DETMAINMODE:
>> 2015/02/25 08:37:07 START OF PHASE PREP_INPUT/DETMAINMODE
Determined kernel variant from XML as '742'.
Tool runs in main operation mode 'EXPORT'.
<< 2015/02/25 08:37:07 END OF PHASE PREP_INPUT/DETMAINMODE
The target system (shadow system) will be created by delivered DVDs in the EU_IMPORT phases.
What is an Update?
The Update type Enhancement Package Installation is running in CLONE mode. This can be found in phase PREP_INPUT/DETMAINMODE:
>> 2015/02/25 08:37:07 START OF PHASE PREP_INPUT/DETMAINMODE
Determined kernel variant from XML as '742'.
Tool runs in main operation mode 'CLONE'.
<< 2015/02/25 08:37:07 END OF PHASE PREP_INPUT/DETMAINMODE
The update type Support Package Stack (SPS) update runs in TRANSPORT mode, if " Single system" scenario was selected. ( There are some exceptions where "CLONE" mode is a must.)
This can be found in phase PREP_INPUT/DETMAINMODE:
>> 2015/05/27 00:57:33 START OF PHASE PREP_INPUT/DETMAINMODE
Determined kernel variant from XML as '721_EXT'.
Tool runs in main operation mode 'TRANSPORT'.
The target system (shadow system) will be copied from the current system in the DBCLONE phases ( no EU_IMPORT phase) .
If you choose the option "Single System" during phase PREP_CONFIGURATION/INITSUBST there is neither a shadow repository nor a shadow instance. The changes will be done in the original tables.
What is the procedure I have?
If you would like to know which procedure you have then you have to follow your target release Master Guide based on the respective target Netweaver release.
Since the introduction of Enhancement Packages you can either perform a Release Upgrade or an Enhancement Package Installation.
Below is a screenshot of the part from the Netweaver 7.4 Master Guide:
4 Comments
Daniel Lippmann
As of ERP 6.0, EhP8, there seems to be a fourth mode "HYBRID":
1 ETQ200 Executing actual phase 'PREP_INPUT_CHECK/DETMAINMODE'.
1 ETQ399 Phase arguments:
2 ETQ399 Arg[0] = ''
1 ETQ399 Checking for possible operation modes.
2 ETQ399 Mode 'EXPORT' (upgrade) is possible.
2 ETQ399 Mode 'CLONE' (EHPI) is possible with kernel release '745'.
2 ETQ399 Mode 'TRANSPORT' (SPAM) is possible with kernel release '745'.
...
1 ETQ399 Running in HYBRID mode -> EXPORT_WITH_EHPI_CONTENT activated
Laszlo Herbert
Hi Daniel,
thank you for investing time to share your findings.
I have checked similar logs and at the end I can see the following entry:
Tool switched to main operation mode 'EXPORT'.
In the SAPUpConsole.log I can see entry:
>> 2017/05/16 06:07:06 START OF PHASE PREP_INPUT_CHECK/DETMAINMODE
Determined kernel variant from XML as '749'.
Tool runs in main operation mode 'EXPORT'.
Running upgrade with kit 'BS2016_SP01_MID'
<< 2017/05/16 06:07:06 END OF PHASE PREP_INPUT_CHECK/DETMAINMODE
This means, this "HYBRID" mode is a "hidden" mode, the EHP or release update to product release running on Netweaver 7.50 and higher is running with EXPORT mode.
The main difference is between delta and load procedure, EXPORT mode is using load procedure.
Please check the SAP note
2318321 - Differences in SUM for the rescue of Non-SAP objects between load and delta procedure
Best regards,
Laszlo
Former Member
Hi Andreas ,
We are upgrading our SAP PI 7.11 from SPS 1 ( SAP_BASIS-711-0004 SAP_ABA-711-0004 ) to SP17 however I see entry in the SAPUpConsole.log at phase PREP_INPUT_CHECK/DETMAINMODE
to be like below
>> 2017/10/06 18:25:32 START OF PHASE PREP_INPUT_CHECK/DETMAINMODE
Determined kernel variant from XML as '721_EXT'.
Tool runs in main operation mode 'CLONE'.
<< 2017/10/06 18:25:33 END OF PHASE PREP_INPUT_CHECK/DETMAINMODE .
Since we are just updating the SPS , why the mod is showing as CLONE which is for EHP upgrade
Laszlo Herbert
Hi Abhinav,
TRANSPORT mode is selected only if strategy "Single system" will be selected.
Additionally, for specific target SPS Clone mode will be selected depending on the changes included in the target queue.
Best regards,
Laszlo