Skip to Content

Custom Code within SAP S/4HANA On-Premise

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

Link

Simplification List for SAP S/4HANA, on-premise edition

Link

Custom Code Migration Worklist (SAP Help)

Link

General SAP S/4HANA information sources

SAP SCN - SAP S/4HANA Community Network

Link

SAP SCN - SAP S/4HANA Cookbook

Link

SAP SCN - The System Conversion to SAP S/4HANA, on-premise edition 1511 - Technical procedure and semantic adaption tasks

Link

SAP SCN - SAP S/4HANA Custom Code Migration Worklist

Link

ABAP custom code adaption for SAP HANA – The efficient way

Link

SAP S/4HANA Extensibility

SAP SCN - The Key User Extensibility Tools of SAP S/4 HANA

LINK

SAP S/4HANA Extensibility - Whitepaper

Link

Custom Code

SAP SCN - Custom Code Management in ABAP Development

Link

SAP TechEd replay - ITM103: Efficient Custom Code Management – Prepare for SAP HANA: What’s New?

Link

SAP SCN - Usage and Procedure Logging (UPL)

Link

SAP SCN - Set-Up UPL

Link

SAP SCN - Decommissioning with CCLM in Solution Manager SP12

Link

SAP SCN - Development Guidelines for Greenfield Implementation in sync with SAP Custom Code Management

Link

ABAP custom code migration for SAP HANA - recommendations and Code Inspector variants for SAP HANA migration

1912445

Related SAP Notes

ABAP custom code migration for SAP HANA - recommendations and Code Inspector variants for SAP HANA migration

1912445

Custom Code Management: Generation of Code Inspector Variant

2271900

RFC extractor to execute static checks in another system

2270689

Code Inspector check for SAP S/4HANA material field length extensions

2272014

Specify operation kind (modify, select, update…) in Code inspector check  

2275317