Introduction:
SAP Business Transformation Center is a SaaS (software-as-a-service) product from SAP, embedded into SAP Cloud ALM. It is a one-stop shop for customers who want to selectively transition from SAP ERP Central Component (SAP ERP) 6.08 to SAP S/4HANA 2023 or beyond using through SHELL CONVERSION method of SDT. Their target can be either to S/4 HANA on-premises or SAP S/4 HANA private cloud edition under RISE. In general, it is available to all the customer with a valid SAP Service Cloud subscriptions and the SAP Enterprise Support agreement and does not involve any additional license cost for usage.
In this blog i will show you End-to-End migration process and setup the connectivity between source and target system with SAP Cloud ALM.
Technical System Landscape:
SAP Business Transformation Center is a cloud native application which relies on the following components:
Each system is accessed from the cloud layer using the SAP Cloud Connector. The SAP ECC system and the SAP S/4HANA system are connected via OData service bindings from SAP Business Technology Platform. There is an RFC-based connection between the SAP ECC and the SAP S/4HANA system.
Source system:
ECC 6.0 EHP 8
OS: SuSE Linux 15.2
DB: SAP ASE 16.0.04.01
Target system:
Release: SAP S4HANA 2023 FPS02
OS: SuSE Linux 15.5
DB: SAP HANA DB 2.00.081.00.1733303410
Target system preparation for BTC:
In a shell conversion scenario, all data from the source SAP ERP system is removed, leaving the system with the customizing data only (Without master and transaction data). This empty shell system is then converted to SAP S/4HANA using SUM DMO. After the completion of the conversion, the selected master and transaction data is then migrated to the newly converted S/4HANA system.
Prerequisites Technical Aspects
1. Execution of SAP Readiness Check for conversion
2. Execution of SAP Readiness Check for Usage and Data Profiling
3. Create target system:
a) Creation of a Shell based on customer ECC
b) Conversion of ECC Shell to SAP S/4HANA with SAP SUM and provide as target system
Prerequisites Functional Aspects:
A. Following SAP S/4HANA conversion guide (link):
a) Simplification items
b) CVI
c) Custom Code adaption
d) Inconsistencies
End-to-End Migration Process and activities in SAP BTC:
Technical configuration and connectivity of source and target system:
1. Onboarding a New ABAP Source System
a. Technical Prerequisites and Required Add-Ons
b. Required SAP Notes
c. OData Services for Source System
d. Cloud Connector for Source System
e. Connect a Source ABAP System to SAP Cloud ALM
f. Maintenance of Property Store in the Connected Source Systems
g. Additional Technical Prerequisites for Source System
h. Next Steps After Onboarding a Source System
Technical Prerequisites and Required Add-Ons:
Minimum software component version requirement | Our current version |
SAP_APPL 618 | SAP_APPL 618 SP15 |
ST-PI 740 SP>=24 | ST-PI 740 SP27 |
DMIS 2011_1_731 >=SP18 | DMIS 2011_1_731 SP26 |
Required SAP Notes:
3443741 - Collective note for SAP Business Transformation Center
Implement following S-Notes: 3548580
OData Services for Source System:
Activate below O-Data Services in source system-
T-Code: /N/IWFND/MAINT_SERVICE
/BDTS/COMMAND_SRV
/BDTS/INSTALLED_SAP_NOTE_SRV
/BDTS/PRESEL_TAB_DATA_SRV
/BDTS/PRESEL_TAB_READ_NAME_SRV
/BDTS/PRESEL_TASK_IS_CREATED_SRV
/BDTS/PRESEL_TASK_PORTION_SRV
/BDTS/PRESEL_TASK_READ_STATUS_SRV
/BDTS/SOFTWARE_COMPONENT_SRV
/BDTS/TABLE_FIELD_STRUCTUR_SRV
Cloud Connector for Source System:
1. Install Cloud Connector
2. Connect your SAP Cloud ALM subaccount to the cloud connector
3. Add backend source system in the cloud connector with HTTPS protocol
Connect a Source ABAP System to SAP Cloud ALM:
Maintenance of Property Store in the Connected Source Systems:
Next Steps After Onboarding a Source System:
Run system scan in Cloud ALM:
Like we had scoped the company code and transformation object for SDT, we must also check the relevance of each of the Z object and scope it based on the customer requirement or based on its last Activity after discussing with the object owner. This scoping can be performed using 'Select Scanned Table' app as shown below. Please note that any Z table with record count zero is automatically marked as out of scope by SAP BTC.
Onboarding of target S/4 HANA Shell to SAP BTC:
Technical Prerequisites and Required Add-Ons
Required SAP Notes
OData Services for Target System
Cloud Connector for Target System
Connect a Target ABAP System to SAP Cloud ALM
Create RFC Destination to SAP ECC Source System
Maintenance of Property Store in the Connected Target System
Save the Upgrade Buffers
Start the Command Daemon
Next Steps After Onboarding a Target System
Technical Prerequisites and Required Add-Ons:
Ensure that the minimum version requirement
S4COREOP 108, with corresponding support package level >=FPS1.
ST-PI >=740, with corresponding support package level >=0024.
Required SAP Notes:
Ensure to apply the SAP note 3443741 in target system.
OData Services for Target System:
In the SAP S/4HANA target system, some components from the ST-PI add-on are reused, therefore both OData V2 and V4 services need to be activated.
OData V2 services:
T-Code: /IWFND/MAINT_SERVICES
/BDTS/INSTALLED_SAP_NOTE_SRV
/BDTS/SOFTWARE_COMPONENT_SRV
/BDTS/TABLE_FIELD_STRUCTUR_SRV
OData V4 services:
T-Code: /IWFND/V4_ADMIN
API_BDTSCOMMAND
API_BDTSDESIGNTIMEENTITY
API_BDTSEXECUTIONPLAN
API_BDTSHEALTHCHECK
API_BDTSMIGRATIONSTATUS
API_BDTSTABLEFIELDSTRUCT
API_BDTSVALUEMAPPINGDATA
Cloud Connector for Target System:
1. Install Cloud Connector
2. Connect your SAP Cloud ALM subaccount to the cloud connector
3. Add backend target system in the cloud connector with HTTPS protocol
Connect a Target ABAP System to SAP Cloud ALM:
Create RFC Destination to SAP ECC Source System:
Create RFC Destination to SAP ECC Source System in target system and maintain the property store in target as described in Maintenance of Property Store in SAP S/4HANA System.
This RFC will be used by the migration engine of SAP BTC to pull data packages from the SAP ECC source system and hence must be maintained in the property RfcDestinationSender in t-code bdts_admin-> Select BDTS_PROPERTIES_SET.
Maintenance of Property Store in the Connected Target System:
Save the Upgrade Buffers:
During the shell conversion process, the upgrade buffer of the system was updated and this must be saved
Start the Command Daemon:
To enable the handling of cloud commands on the ABAP side, the Command Daemon must be activated
Next Steps After Onboarding a Target System:
Now that your target system is onboarded, you can run a final check from the BDTS_ADMIN transaction with the BDTS_ADM_SETUP_CHECK health check, as described in Health Checks. This setup check runs health checks that are specific for the setup.
In this way we can prepare and stablished the connectivity for source and target system with SAP Cloud ALM.
Next steps after the technical configuration-
Create digital blueprint
Create transformation model and version
Create cycle and Run cycle
Once we create a version of transformation model from the blueprint and connect it to the source ECC system and target S/4 HANA system, it triggers the application data migration from source to the target. It happens in 4 phases as shown below.
PHASE 1: CYCLE PREVALIDATION (UPTIME)
PHASE 2: CYCLE PREPARATION (UPTIME)
PHASE 3: RUN CYCLES (DOWNTIME)
PHASE 4: POSTPROCESS CYCLE (DOWNTIME)
All these phases can be managed using the "Manage Cycle" app in SAP BTC.
1.Cycle Prevalidation:
During the "Cycle prevalidation" phase, several prerequisites of the connected systems are examined. Making sure there is no business data on the target S/4 HANA shell system. Any problems found are recorded in the cycle log as indicated, and they can be carried out repeatedly until this phase turns green.
2. Cycle Preparation:
In 'Cycle preparation' phase, the actual preparation and configuration of the migration engine takes place. This phase runs as a part of uptime phase and runs before the cutover. This step along with initial step up, also covers transformation rule creation, sub-transformation object creation and validation followed by the postprocessing items creation.
3. Run Cycles:
Based on the specified and scoped elements in the transformation model, the third phase, "Run Cycles," involves the actual physical data migration to the target S/4 SHELL.
4. Postprocess Cycles:
In the final step of "Post-processing", all the data that was transferred directly at database table level gets converted into SAP S/4 HANA model. Like all phases, logging is available which enables us to view the progress at a granular level.
This blog covers End to End Process & Technical Configuration for SDT using SAP BTC.
Thanks for reading!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
12 | |
9 | |
8 | |
8 | |
7 | |
7 | |
5 | |
5 | |
5 | |
5 |