cancel
Showing results for 
Search instead for 
Did you mean: 

Storing data in XI dbase

Former Member
0 Kudos

Hi All,

We are creating the following scenario:

1) R/3 system send Idoc towards XI, containing billing information

2) XI system receives Idoc, change structure and sends it to the customer via the appropriate way (FTP, MAIL, webservice invokation).

The mapping "customer-transport type" would we like to store 100% inside XI, because:

- we don't want to do an extra call towards another system (avoid netwerk call)

- we don't want to keep this data in r/3

- we don't want to install an aditional system

Putting this in one massive XI value mapping is not flexible enough: it should be easy to change a mapping or to add one + an automatic synchronisation with other systems should be possible.

Seeing that XI runs on a full WAS (ABAP+J2EE) we were wondering wether is was possible to create some custom SAP tables on the XI was, which contains this data. This dbase would be easily adjustable by an administrator (via a maintenance view).

Around the dbase we would then write a simple function module wich access this table.

Is this a possible solution and are there better solutions?

If we use the local WAS dbase, what are the possible ways of accessing it ... ?

Any suggestion is fine.

Kind regards

Joris

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi,

>>>>round the dbase we would then write a simple function module wich access this table.

Is this a possible solution and are there better solutions?

sure you can do that and use ABAP mapping to access it for example

(remember you can have many mappings in one interface mappings)

so you can use any to do your mapping and then just abap

mapping to do the lookup call to db on XI WAS

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Former Member
0 Kudos

Hi Michal,

Thanks for the answer, I didn't think of that!

Does anyone know other ways to do so? I would like to know all the possibilities... .

Kind regards

Joris

Answers (0)