cancel
Showing results for 
Search instead for 
Did you mean: 

Charging use of XI 3.0

Former Member
0 Kudos

Hi All,

Is there a way to get data out of XI to charge for the use of XI? I would like to setup a charging mechanism whereby e.g. each sender (and/or receiver) is charged for volume, #messages, #business processes etc.

Via the Runtime Workbench...Performance Monitoring, it is possible to download a file with data for each message handled.

Questions I have:

- The performance data are very 'raw'; e.g. when using a business process, it is impossible to correlate incoming and outgoing messages.

- Could I make somewhere in XI the relationship between a cost center and a party of business system?

Anyone who has tried to setup a charging mechanism for SAP XI use? One option would be to introduce an extra mapping step and log data about each message.

Kind regards, Guy Crets (Apogado)

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi SDN readers,

Anyone having an idea or suggestion on how to cross-charge the use of SAP XI? How to get the right data that can serve as the basis for charging the users of SAP XI?

Kind regards, Guy Crets

Former Member
0 Kudos

Hi Guy,

You can use Correlation based on Cost center and business party in BPM by having these two field in your message.

SO you can bundle messages or just count them.

regards,

Mustafa

Former Member
0 Kudos

Guy--

I'd start chasing down 2 avenues, although I won't say that either will necessarily be easy.

1. ICM HTTP logs. All of the adapter calls to the Integration Engine can be logged here, along with the message size, authentication user ID, and URL. (See SAP online help to set up the CLF format.)

--If you can set up separate adapter engines for each charge code, you could use a separate user ID for each adapter engine and get the information that way.

2. Write a report to analyze the message broker tables SXMS*. If you've configured your system to keep the right data around, you might be able to get what you're looking for out of SXMSPEMAS, or one of the related tables. You will probably need a custom Z table and a daily batch job to do this; it would surprise me if you're keeping the data around long enough to run a single monthly report.

--Dan King

Capgemini