Hi Guys,
Requirement: send idoc to customer 1000358 (KU) when user execute a report in R/3
when user execute report we have written the code for idoc generation using function module
MASTER_IDOC_DISTRIBUTE. the idoc number is geeting genarated successfully with sy-subrc 0
although its giving an error in WE02 that:
IDoc: 0000000003560240 Status 29: Error in ALE service
Could not determine recipients for message type ZNACPRLST
its not picking the recepient information of the customer from ALE settings.
I have added that recepient info forcefully in debug before function module MASTER_IDOC_DISTRIBUTE.
But again the idoc number is geeting genarated successfully although its giving
another error in we02 that:
IDoc: 0000000003560258 Status 37: IDoc added incorrectly
Entry in outbound table EDP13 not found. please check the partner profile.
Although i have checked tht the entry exist in above table in se11.
ALE Settings:OUTBOUND:
Sender: LS- SP5CLNT210
Receiver: KU - 1000358
idoc type: ZPRLST01
message type:ZNACPRLST
WE82 assign idoc type with message type.
Receiver port: SAPOUT (File type & Transfer idoc immediately, RFC destination also there)
Partner profile: partner no: 1000358
partner type: KU
outbound params: message type - ZNACPRLST
But nothing i did in message control for outbound process code becoz we are
generating the idoc in the report itself by coding.
Distribution model: i can not create any distribution model. Because recipient system is KU.
and therefore no logical system name of recepient. therefore system will
not allow to create distribution model unless we have a logical sys name
of recipient. And i think as the recipient sys is KU (not LS) therefore
no need of distribution model?
I dont have any configuration for inbound till now. And i believe that doesnt matter
for outbound trigger.
Please can anybody tell me what could be the error in ALE settings that sytem is showing?
Will appriciate any help....
Thanks,
Biswajit.