cancel
Showing results for 
Search instead for 
Did you mean: 

How-To Application Acknowledgment SAP - XI -Legacy

Former Member
0 Kudos

Hi there,

I need to implement in XI an interface which receive goods receipt records (in a batch file) from legacy, these records are then mapped into (ToBeDecided interface - Choices are Idoc or ABAP proxy) and sent to SAP.

So far very straight forward scenario, the only issue we have at this moment is that the sender app. expects a confirmation (application ack) from SAP for every single record.

One of my questions is what kind of interface(ABAP proxy or IDoc) can support this functionality? I understand that IDoc ack. can only be used by SAP systems, does that also applies when interacting via XI i.e. Legacy - XI - SAP?

On the other hand, I know that using the Send/receive process step in ccBPM you can also send an application ack. back to the sender app. in this case the legacy system. Could this last one be a better/elegant solution than the one above?

Another option I have considered is perform a pre-check (call RFC function from XI) during runtime and validate the data (order nr, matnr, etc..)before it is actually posted as IDoc to SAP. If the data is not valid then XI will send a reponse to the sender app.

I appreciate any feedback regarding application ack. from SAP to Legacy, thanks a lot!

Cheers, R

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Roberto,

Do I understand well that the sending application builds a batch file, containing a number of records.

Part of the processing will be converting the batchfile into either iDocs, or have it processed by the proxy.

What part of your application requires the confirmation : the batch building part, or the batch processing part?

Former Member
0 Kudos

Hello Jan,

Below my answers..

> Hi Roberto,

>

> Do I understand well that the sending application

> builds a batch file, containing a number of records.

Yes the sender app. send us the different records (each record represents a goods receipt) contained in a batch file.

>

> Part of the processing will be converting the

> batchfile into either iDocs, or have it processed by

> the proxy.

This depends on which type of interface we will use, we are considering the use of IDoc's or an ABAP proxy.

>

> What part of your application requires the

> confirmation : the batch building part, or the batch

> processing part?

The sender application, which builds the batch and send it to SAP via XI.

Cheers,

Roberto.

NB: Hey die Jan, alleen via SDN kan ik wat van jou horen

Former Member
0 Kudos

thanks for the reply. So it is not a real batch file (to be processed via the file adapter), but a batch of records.

Jan

Ik weet het, vandaar mijn reactie

Former Member
0 Kudos

That's correct, in fact the batch of records is delivered to XI via the JMS adapter which connects on the other side to a WBI broker.

Cheers,

Roberto