cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC Acknowledgement

Former Member
0 Kudos

Dear All,

Is it necessary that IDOC Adapter will get the IDOC Ack?

I created one scenario: File --> XI --> IDOC and expected for the IDOC Ack.

My requirement is to get whatever the error message that returned by SAP through IDOC Ack when trying to post the transaction using IDOC and later use to alert the user/admin.

Basic Type is /POSDW/POSTR_CREATEMULTIPLE02.

I tried the scenario and find out that no IDOC Ack returned by SAP.

I checked IDXNOALE table and can't find that basic type, which mean not suppress the IDOC Ack and i should find the IDOC Ack returned by SAP.

Please advise what to do to get the IDOC Ack for above basic type, or please advise other ways to cater my requirements above.

Best Regards,

Victor.

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

but did you run report RBDSTATE in your ERP system? to generate ack from application system ?

did you set up the disctibution model for ALEAUD?

all described in my book:

www.sap-press.com/product.cfm?account=&product=H1935

Regards,

Michal Krawczyk

http://mypigenie.com XI/PI FAQ

Edited by: Michal Krawczyk on Jan 20, 2009 8:24 AM

Former Member
0 Kudos

Hi Michal,

Thanks for your prompt reply.

"No data relevant to audit were selected." returned by BDSTATE program.

I already set up for ALEAUD in BD64.

Please suggest!

Is this method also necessary if the receiver is not SAP System?

since i can see my ack in the SXMB_MONI even i don't setting anything.

Best Regards,

Victor.

prateek
Active Contributor
0 Kudos

Is this method also necessary if the receiver is not SAP System?

This program has to be executed in the receiver SAP system only.

since i can see my ack in the SXMB_MONI even i don't setting anything

So does that mean you are receiving the ack in XI properly? It may be the case that RBDSTATE is scheduled in background.

Regards,

Prateek

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>"No data relevant to audit were selected." returned by BDSTATE program.

I already set up for ALEAUD in BD64.

in BD64 the sender must be your logical system that is assigned to your

client (you can check in SALE which logical system is assigned to your client)

then it will work

Regards,

Michal Krawczyk

Former Member
0 Kudos

Hi All,

I saw my acknowledgment already in SXMB_MONI !! Thanks!

Before I was put wrong date in RBDSTATE program.

I should put in today date in the "date IDOC Changed".

Another concern,

now i saw my ack in Ack Status column in SXMB_MONI.

And i understand i can make it as separate message in SXMB_MONI through this procedure:

http://help.sap.com/saphelp_nw04/helpdata/en/44/a1b46c4c686341e10000000a114a6b/content.htm

Please correct me if I'm wrong,

Once i separate my message using above procedures, i can treat that message like another normal message for interface?

So for my case i can use that message to create another interface for sending email:

Sender --> will be IDOC Adapter (ALEAUD)

Receiver --> will using MAIL Adapter.

Then i need to create Mapping from ALEAUD to my message type to be used later in the MAIL Adapter.

Please advise.

Best Regards,

Victor.

MichalKrawczyk
Active Contributor
0 Kudos

hi,

>>Please correct me if I'm wrong,

Once i separate my message using above procedures, i can treat that message like another normal message for interface?

you're correct

Regards,

Michal Krawczyk

Former Member
0 Kudos

Hi Michal,

Many Thanks!

My doubts are clear now.

BTW my company had your book already, and i think tomorrow i will bring it with me. Ha ha..

Best Regards,

Victor.

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>and i think tomorrow i will bring it with me.

great to hear

you will see that all of that is described inside

Regards,

Michal Krawczyk

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Victor,

In my project we are using IDoc ack thats via ALEAUD01.

Basically u have to perform 3 steps,

in ECC

go to SE38, execute report RBDSTATE, schedule a job

1.in confirmation to system : rcvr system logical name

2.Messge type:POSDW

in PI


go to tcode SE38 , execute report IDX_NOALE

1.provide sender port ,c;ient and give the message type

Now press " request for acknowledgement"
then u execute in display mode .. it should look like

Systemport:  ECC10     Client:  100
No acknowledgments requested for all message types for this system
Except for the following message types
POSDW

In PI


go to tcode SE38 , execute report IDX_ALEREQUEST

1.provide sender port ,c;ient and give the partner number

Now execute ur scenario... u can see Idoc ack are coming to XI sucessfuly

To route it back to sender system, u have to do a simle ALEAUD to ALEAUD message mapping, rcve agreent and a FIle comm channel..

let me know if u have any confusion !!

Regards

Biplab

prateek
Active Contributor
0 Kudos

Hi Victor,

Run the program RBDSTATE at receiver and check whether ALEAUD are getting generated or not.

Regards,

Prateek