SAP S/4HANA Custom Code Adaption
With the system conversion approach of SAP S/4HANA SAP is offering a technical approach to convert an existing SAP Business Suite system to SAP S/4HANA. The system conversion to SAP S/4HANA is based on established lifecycle management tools (Software Update Manager SUM with Database Migration Option DMO). Things are done differently in SAP S/4HANA and a customer needs to adopt to the target capabilities of SAP S/4HANA. Many of the changes are technical in nature and have no or only limited impact on peoples work and thus do not trigger business change management. SAP at large keeps the traditional capabilities available as compatibility scope enabling a rather technical migration of these processes and leaving the time of change management at customer decision that may well happen when initially converting or at a later point in time.
Basically SAP supports the customer with different tools and approaches to plan and manage the move to SAP S/4HANA.
One tool (which is addressed within this S/4HANA SCN Blog) within the different phases of a SAP S/4HANA system conversion is the Custom Code Migration Worklist to support the customer to get transparency about the custom code which does not comply to scope and data structure of SAP S/4HANA.
Note: For more details about the system conversion process and the supporting functionality related to the system conversion see the following SAP Community Network blog (http://scn.sap.com/docs/DOC-68976), summarizing the different aspects of the system conversion.
Custom Code within SAP S/4HANA On-Premise
The following document contains information related to the SAP S/4HANA Custom Code Adaption within the on-premise edition. In this document:
- we are answering basic questions like "are modifications possible in SAP S/4HANA" and we try to give an overview about the custom code related tooling available for SAP S/4HANA on-premise edition
- recommended steps and sequence to adapt the custom code
Link to the document: http://service.sap.com/~sapidp/012002523100002530422016E.pdf
Our target is to update this document (and publish via the SCN) and incorporate the learnings we receive from the different customer projects and input channels. Feedback and ideas for improvement of the document are welcome and can be given here in this SCN Blog.
Code Inspector in the Context of SAP S/4HANA
To make the results of the Custom Code Migration Worklist more detailed, dedicated Code Inspector Checks are delivered. Currently the following Code Inspector Checks are available to detail the results of the Custom Code Migration Worklist:
- Code Inspector check for SAP S/4HANA material field length extensions
- Specify operation kind (modify, select, update…) in Code inspector check
You can execute these code inspector checks on your SAP Business Suite system (the start system for your system conversion) or in a system already converted to SAP S/4HANA.
A detailed description how to use these additional code inspector checks is describe in SAP Note 2271900. In this SAP Note you can find a dedicated How-to-Guide, to set-up these code inspector checks.
Related SAP Notes:
- 2271900: Custom Code Management: Generation of Code Inspector Variant
- 2270689: RFC extractor to execute static checks in another system.
- 2272014: Code Inspector check for SAP S/4HANA material field length extensions
- 2275317: Specify operation kind (modify, select, update…) in Code inspector check
Related Information
Document | Link |
SAP Help | |
Conversion Guide for SAP S/4HANA, on-premise edition | |
Simplification List for SAP S/4HANA, on-premise edition | |
Custom Code Migration Worklist (SAP Help) | |
General SAP S/4HANA information sources | |
SAP SCN - SAP S/4HANA Community Network | |
SAP SCN - SAP S/4HANA Cookbook | |
SAP SCN - The System Conversion to SAP S/4HANA, on-premise edition 1511 - Technical procedure and semantic adaption tasks | |
SAP SCN - SAP S/4HANA Custom Code Migration Worklist | |
ABAP custom code adaption for SAP HANA – The efficient way | |
SAP S/4HANA Extensibility | |
SAP SCN - The Key User Extensibility Tools of SAP S/4 HANA | |
SAP S/4HANA Extensibility - Whitepaper | |
Custom Code | |
SAP SCN - Custom Code Management in ABAP Development | |
SAP TechEd replay - ITM103: Efficient Custom Code Management – Prepare for SAP HANA: What’s New? | |
SAP SCN - Usage and Procedure Logging (UPL) | |
SAP SCN - Set-Up UPL | |
SAP SCN - Decommissioning with CCLM in Solution Manager SP12 | |
SAP SCN - Development Guidelines for Greenfield Implementation in sync with SAP Custom Code Management | |
ABAP custom code migration for SAP HANA - recommendations and Code Inspector variants for SAP HANA migration | |
Related SAP Notes | |
ABAP custom code migration for SAP HANA - recommendations and Code Inspector variants for SAP HANA migration | |
Custom Code Management: Generation of Code Inspector Variant | |
RFC extractor to execute static checks in another system | |
Code Inspector check for SAP S/4HANA material field length extensions | |
Specify operation kind (modify, select, update…) in Code inspector check |