Xpandion Blog

  • Home
    Blog Home This is where you can find all the blog posts throughout the site.
  • Tags
    Tags Displays a list of tags that have been used in the blog.

Can You Develop a New T-Code for Me, Please? No, We Can’t!

  • Font size: Larger Smaller
  • Hits: 5574
  • Print

Do you know the best way to handle ongoing new T-Code and development requests? Should the CIO approve allocating the resources for business requirements as they pop up or should he thoroughly inspect each application first?


Round One: User Shoots

Recently I had to listen to a very experienced user complain about a CIO who didn’t want to hire a Developer to help him with a new report and T-Code. The user was very angry because he really needed the report for his work and the “stubborn” CIO didn’t want to understand that. In fact, this experienced and motivated user was on his way to talk to the boss to explain the situation and ask for assistance with the much needed report.

Round Two: CIO Strikes Back

Later, I happened to be speaking with the CIO, so I asked him, “Why are you making this user’s life so difficult? Especially since you know he’s an expert?” He replied, “I’m not. I just asked him if there was an existing way in the SAP system to do this instead of developing a new report and a new T-Code, and he got mad. I totally understand that it’s much easier to develop new reports and T-Codes that will exactly answer users’ needs. But the overall costs are so high that they should convince me first that there’s no standard approach in the system as an alternative, before we take the step of allocating more resources.”

This answer reminded me of another post I wrote about The Curse of the Unused: Z_UNUSED_TCODE and Y_UNUSED_ROLE.

Different Companies: Different Approaches

It’s amazing that different companies have totally different approaches. Some will immediately approve requests for new business needs, especially if it’s for increasing sales (surprisingly, this is the most common reason ;-) ). Other companies are more focused on “doing things right” and require a detailed request for new development, signed and approved by the appropriate professional people.

Don’t get me wrong, both approaches have their advantages and their down-sides. Answering a business need fast by developing a new solution can increase revenues quickly and make the business-people happy, but it can result in unnecessary development and maintenance resources.

On the other hand, looking for a standard solution within the enormous amount of existing reports, T-Codes and queries is quite hard, takes time and requires the seeker to have a lot of knowledge and experience. Also, if the results don’t turn up with a suitable solution, it will probably create a lot of frustration because of the efforts made… but at least you know that development is really required. When you know it’s really required, accurate development keeps the system efficient and you’re not wasting development & maintenance resources.

And You?

So how is it in your organization – are business requirements being approved as they pop up or do you thoroughly inspect each application before developing a new solution?

Dror Aviv joined Xpandion in 2010 as a programmer in the R&D team. Combining technical knowledge with implementation skills, Mr. Aviv serves today as a Senior Implementation Advisor, bringing with him extensive hands-on experience from the field. He works closely with customers at their sites, and is an expert in defining customer needs, translating them into business process and implementing them via ProfileTailor Dynamics’ suite of products.


  • No comments made yet. Be the first to submit a comment

Leave your comment

Guest 24/06/2017


in XpandionPosted by Yoav Michaeli

Office Space- A funny movie about hackers or a real life security threat?

Though most SAP programmers are reliable, serious professionals, there are a few who are intent on harming their organizations – and because of these few, we are rightfully afraid of the power of SAP Programmers. They almost always have a significant number of authorizations in the production system...
in XpandionPosted by Yoav Michaeli

Optimize Licensing Costs. Increase Security

These are amongst some of the most worrying words that enterprises and managers can hear.  And, yet, they are a part of day to day terminology- whether whispered behind  soundproof board room doors, discussed openly by upper management or colleagues addressing them casually over the wate...
in XpandionPosted by Moshe Panzer

Xpandion and the Cloud: Compliance in Loosely-Connected Environments

For the last couple of years, the cloud has proven to be both an obstacle and an opportunity for enterprises. Even the largest Fortune 500 Companies who like to have their data on their own servers can't ignore the cloud anymore and are forced to create a policy for using it. Even if they aren't m...
in XpandionPosted by Yoav Michaeli

Do You Understand the Meaning of Behavior-Based Profiling?

Xpandion creates “behavior-based profiling” for business applications. Sounds impressive, huh? However, do you know what it means, exactly?

in Security & AuthorizationsPosted by Yoav Michaeli

Unexpected Party in Production

IT activities in most enterprises fall under internal rules and regulations. Transferring objects to the production environment or creating them – is no different. Companies usually have a process for transferring T-Codes into the production environment or creating new user queries in the global que...



157 Yigal Alon Street,

Tel Aviv 67443, Israel


US Office


33 West 19th Street, New York,

NY 10011, USA


India Office


C 103, Akruti Orchid Park, Andheri-Kurla Road,

Andheri East, Mumbai, India