Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Code object version embedded information

Former Member
0 Likes
760

Hi Folks,

We are an SAP Partner and have many (very different!) customers for our software component. That is why the development of new features, performance tuning, and fixing bugs leads to the situation when different customers have different versions of the same objects between our releases. It would be good to have this info easy available when discussing the issue with the customer. Unfortunately, even our transport number for an object is lost after they move code to their QA system.

I wonder if it is a way to retrieve say a function module version info, and put it in the application/system log. I guess that the version info may reside in the code, probably encrypted.

Any idea?

Regards,

AG

4 REPLIES 4
Read only

former_member214857
Contributor
0 Likes
730

Hi

If you want to keep all versions for Wuality system you can adjust TP profile to mantain this information setting parameter

VERS_AT_IMP

Best regards

Read only

0 Likes
730

Thanks!

But this is customer's QA system that I meant.

As soon as they install our component in their sand box and transport to their QA, any information, even our transport number for the object, is not available to include in the system log when our code is executed. At least, I do not know how to do this.

Maybe, there is some function module that returns the version number, or I can query some table in our development system and include in our transport in some way?

Of cause, the ideal solution would allow to get this info in run time in the customer system and place in the system log ( our soft runs in a batch job).

Read only

0 Likes
730

I think the better approach would be to store the Version, TR and other information in a Custom Table on Customer's system. This information doesn't need to travel to Q or P as this isn't required in those systems. You can try to encrypt this information with Customer Specific key, so customers can't view those entries.

You can create similar type of DB on your system. The DB should be updated with Customer info with Development info whenever your product ships from your market place.

If Customer wishes to delete those entries than they should understand the risk behind this. If the previous step of syncing was performed correctly than you can restore that information from your DB.

Regards,

Naimesh Patel

Read only

0 Likes
730

Thanks Naimesh,

It is a legitimate idea.

But I am looking for some advice from people who knows if the object code bears it's version info and how to retrieve it.

Reagards,

Anatoliy