Académique Documents
Professionnel Documents
Culture Documents
Last changed on: Last changed by: Alexandre Carvalho Version: 1.0 Page:
4/8/2019 8:44:00 AM 1 of 6
BUSINESS PROCESS ENHANCEMENT
Title: Customizing Table for Key-users
Organization/Area: Cross-application
Development Alexandre Carvalho Solution/Release: Release 1.0
Responsibility TI – Sist. Financeiros Status: Ready to Go
Table of Contents
Overview: Deliverables Description .............................................................................................................................. 3
Delivered Objects .......................................................................................................................................................... 3
New T-Codes and programs .......................................................................................................................................... 3
New Running Team Tasks ............................................................................................................................................. 4
Usage............................................................................................................................................................................. 4
High-level Work Instructions ........................................................................................................................................ 5
Maintenance ................................................................................................................................................................. 6
Last changed on: Last changed by: Alexandre Carvalho Version: 1.0 Page:
4/8/2019 8:44:00 AM 2 of 6
BUSINESS PROCESS ENHANCEMENT
Title: Customizing Table for Key-users
Organization/Area: Cross-application
Development Alexandre Carvalho Solution/Release: Release 1.0
Responsibility TI – Sist. Financeiros Status: Ready to Go
Also, as no other customizing table was found in SAP landscape, came the decision of building one Z-customizing
table for general use.
It’s known so far that, different segments in the Financial Dept need to have customized parameters for their
operation. So, for this table, a simplified and filtered view was built and associated to a T-code related to the filtered
data. Therefore, we don’t waste effort in building a DB Table only for storing single register for a single purpose.
Delivered Objects
The deliverables include a Z-Table in the dictionary, and a View for this development needs:
Last changed on: Last changed by: Alexandre Carvalho Version: 1.0 Page:
4/8/2019 8:44:00 AM 3 of 6
BUSINESS PROCESS ENHANCEMENT
Title: Customizing Table for Key-users
Organization/Area: Cross-application
Development Alexandre Carvalho Solution/Release: Release 1.0
Responsibility TI – Sist. Financeiros Status: Ready to Go
Usage
During SAP Developments, there’s always a need of using customized values to indicate scenarios where the code
would behave in a different way. From internal Business Scenarios to integration info with legacies, they have all the
same need for customized values.
Most of the times in the past, hardcodes were used for such purpose, besides constants declared in the beginning of
the coding block. But that makes the scope and behavior of the program too static.
Here at CNU, for SAP HANA Central Finance there’s no central customizing table to be used for projects and
maintenance. That’s where ZCNU_CUSTOMIZING fits. Not only for the current Stabilization Wave, it will be useful for
future Waves and Integration projects.
Having a Customizing Table complies with Best Practices recognized by SAP. Besides, other benefits come along:
For these types of texts, there are Text elements, message classes, etc.
Last changed on: Last changed by: Alexandre Carvalho Version: 1.0 Page:
4/8/2019 8:44:00 AM 4 of 6
BUSINESS PROCESS ENHANCEMENT
Title: Customizing Table for Key-users
Organization/Area: Cross-application
Development Alexandre Carvalho Solution/Release: Release 1.0
Responsibility TI – Sist. Financeiros Status: Ready to Go
Company
Level 1 Code
Value / Value /
Level 4 Range Range
- You can have your customizing values divided by Company Code, or even copy customization from one CC to
another.
- You can use the Transaction or Program Name, as you wish. That makes your customizations process easier
and user friendly.
- Up to 999 possible values of the same constant name
- There’s no limit in customized values for a transaction/program.
- Still, you can set temporary customized values by using the VALID TO DATE.
Besides the flexibility of the hierarchy matrix, you also have options for storing your customized values:
Once you have your values recorded in the table, you can start your development. The use is simple:
- You create variables in your code with the same name as they are stored in the Customizing Table, in the
field CONSTANT.
- In the beginning of processing, you trigger your SELECT towards the Customizing Table and fetch the values
recorded for that VARIABLE.
- Now you have your code variables filled with the appropriate values, it’s just go on coding
Last changed on: Last changed by: Alexandre Carvalho Version: 1.0 Page:
4/8/2019 8:44:00 AM 5 of 6
BUSINESS PROCESS ENHANCEMENT
Title: Customizing Table for Key-users
Organization/Area: Cross-application
Development Alexandre Carvalho Solution/Release: Release 1.0
Responsibility TI – Sist. Financeiros Status: Ready to Go
Maintenance
All custom values will be stored in the above table, through T-Code ZCNU_CUSTOMIZING. It will call a guided SM30
table maintenance, as seen below:
DETAILED SCREEN
Last changed on: Last changed by: Alexandre Carvalho Version: 1.0 Page:
4/8/2019 8:44:00 AM 6 of 6