‎2010 Aug 28 8:09 AM
hi,
How to do customizing idoc using onlyone cleint 800..if it is possible Can u guide step wise..
Edited by: swapna2020 on Aug 28, 2010 3:19 PM
‎2010 Aug 28 12:19 PM
HI,
follow these steps to create custom idco
1.Create segments with required fields...Using WE31..
2. Create IDOC type by attaching the required segments through WE30.
3. create Message type Using wE81.
4. Link up Message type,Idoc type,Segmeant type using WE82.
5.create the Inbound function module and registered it as inbound using BD51.
6. link up message type,idoc type,function module using WE57.
7.create partner pofile using WE20
8. create port using WE21
9.create outbound program...
for futher help please go through below link.
http://wiki.sdn.sap.com/wiki/display/ABAP/StepstocreatecustomIDOC
hope this will help you/
Regards,
Kiran
‎2010 Aug 28 4:25 PM
Hi Swapna,
Can you explian what do you mean by only one client?
Thanks & Regards,
Swarna Munukoti
‎2010 Aug 29 1:17 PM
Hi Swarna,
Transfer the data using only one client .
Outbpund and Inboud have to do client 800 side using 2 application servers.
Regards,
Swapna
‎2010 Aug 29 1:21 PM
Hi Kiran,
I tried same code but i am getting idoc status 01,30. I used commit work also but not gettiing status 03.
Where is the problem..How to solve..
Thanks & Regards,
Swapna
‎2010 Sep 01 9:41 PM
Hi,
Check this link once..
http://wiki.sdn.sap.com/wiki/display/ABAP/IDoc+Statuses
I think you are facing problems because of ports or the partner profile being used.
Karthik
‎2010 Sep 02 1:38 PM
HI ,
I got it using 2 clients but how to do using one client 800 both outbound and inbound.
if anybody knows kindly reply to my problem?
Regards,
Swapna.
‎2010 Sep 02 5:49 PM
Hi..
I worked for a similar requirement wherein I used the following FM to get Name of Current Logged-on System : FM-OWN_LOGICAL_SYSTEM_GET.
This value needs to be passed to the control structure, edidc's rcvprn and sndprn.
rcvprt and sndprt as 'LS'.
rcvpor and sndpor both as concatenation of 'SAP' and sy-sysid.
It worked fine for me. But as per your previous post, I understood that your inbound FM was not triggered. Hope you have done with process code WE42 and assignment of Process Code with the FM BD67.
Try pasing the above parameters to the control structure, it may work fine within the same client.
Regards,
Karthik
‎2010 Sep 03 6:10 AM
Thanks Karthik,
I have a doubt How can find out application server?
For example one client 800 in that sending side logical system we can assign to 800 client bt receving side logical sytem how can assign to 800?
plz send me all the steps..
Regards,
Swapna
‎2010 Sep 03 11:03 AM
Hi..
Since my requirement was just to send and receive Idoc in the same client, so I used Logical system LS for both sender and receiver, and retrieved the system name and used it again for both sender and receiver. It worked for me.
Otherwise had the receiver system been any other client in the same server, it would had been passed separately or it could had been a vendor or customer system as well. But this is not the case when using in the same client. So LS is fine for both.
And the steps you have followed are fine except for additional steps that I followed as stated in the above post.
Please let me know if you have any other concerns.
Regards,
Karthik
Edited by: Karthik S on Sep 3, 2010 3:34 PM
‎2010 Sep 05 5:59 PM
Hi..
My scenario is transfer the data using one client. So i am not getting how to assign both sender and reciever logical systems to one client? If you know plz guide me..
Regards,
Swapna