cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC TO FILE

Former Member
0 Kudos

Hi, I know it is not a new question but there something that I have difficulty solving here.

As a new XI person, I need your help on this issue please.

Please read my problem as described below:

STEPS I did in Configuration IDOC to File Scenario. (ECC6 to PI 7)

IN ECC6 client 800 (ECQ) (RZ70 host=ecqdb service=sapgw00)

1. Tcode SALE

a. Created 2 Logical Systems ZDEV6.0 (ECC6) and SIDCLNT100(PI 7)

b. Attach ZDEV6.0 to Client 800

2. SM59

a. Create RFC Connection of type 3 named SIDCLNT100 . Test the remote logon

it successfully connects to Easy Access.

3. TCode SALE

a. Create a distribution model view

b. Attach message type

c. Generate partner profile

d. Distribute

IN PI Client 100 (PID) (RZ70 host = piddb service = sapgw00)

1. Tcode SM59

a. Create RFC Destination of type 3 to ECC6 call it ZDEV6.0 Test remote logon, it connects to ECC6 Easy access.

2. IDX1

a. Create a port called it ECQ (reference to 800 ECQ), client 800 , RFC Dest.

ZDEV6.0

3. IDX2 . Import MATMAS metadata.

Testing and Troubleshooting

a. Tcode bd10 send MATMAS, it is successfully sent to SIDCLNT100

but check on SM58 shows text as: No service for ECQ 800 in Integration

Directory (strange)

b. Go to ID and check my Business System(PID_ABAP), Adapter Specific Identifier… watch this .. it shows :

IDOC Adapter:

Logical System : SIDCLNT100

IDOC Adapter and RFC Adapter:

R/3 System ID : PID

Client : 100

Is this the right ID and client it was supposed to show?????????????

Some Inspection on Technical System and Business System

Business System: PID_ABAP

System: PID

Client : 100

BS Role: IS

Pipeline URL: http://piddb:8000/sap/xi/engine?type=entry (got it

from SXMB_ADM in PI client 100)

Integration System: ABAP Technical System has client: 000, 060, 100

Question: Why am I getting that problem in SM58 and my IDOC cant reach my PI, SXMB_MONI shows no message.

THis SIDCLNT100 was created by Basis as LS for PI but ZDEV6.0 was created by myslf. Any attempt to create another LS in PI under client 100 is failing

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Shilpa,

The error has nothing to do with the TS/BS related to your PI server.

Is ZDEV6.0 the name or your TS for ECC6?

Did you create a Business System for ur ECC6 system in SLD?

If you havent created BS . Create BS for ECC6.

Name it ECQ_800 in SLD. Generally we name BS as <SysID>_<ClientName>

Import the Business System in your Integration Directory.

Now try to send the idoc. It should go successfully.

Regards,

Sumit

Answers (4)

Answers (4)

Former Member
0 Kudos

Thanks to all who helped me. I gave points.

Former Member
0 Kudos

many thanks to Swarup and Sumit for their answers.

For Swarup, I had already gone through the links mentioned, something missing on it.

For Sumit the basis guy has given me only one Abap TS that is PID and it is based on PI client 100, he also gave me one Abap BS PID_ABAP based on PID ... it is all based on client 100....

They have one LS SIDCLNT100...

Apparently there is no TS of ECC6 given to me... I tried to tell the basis to create a LS of ECC6 in SLD but he says that if he makes any change all the PI system will halt.

The key question should I create TS for ECC6?.. will it be ABAP or 3rd party...what will be its LS because in SLD I have only one LS and its SIDCLNT100 , there is no LS for ECC6..

Your clear guidance on this will be helpful

Thanks

prateek
Active Contributor
0 Kudos

--should I create TS for ECC6?

Yes. Create a WebAS ABAP TS and BS

--what will be its LS

It can be any name. This name should be used at the sender end logical system name.

Regards,

Prateek

Former Member
0 Kudos

Thanks Prateek,

I am trying to create Abap TS and Abap BS

in SLD but when it comes to assign it a client I see that there is only 000,060 and 100 in my landscape and it all related to PI client 100 , there is no client 800 that is my ECC6.

How should I register the client 800 in my SLD.

Thanks in advance to your feedback

prateek
Active Contributor
0 Kudos

While creating the TS, it just ask for adding a client and u dont have to select it. U have to mention it manually. I hope u r following this:

http://help.sap.com/saphelp_nw04s/helpdata/en/f1/92b248db68409487661ff13239127d/frameset.htm

Regards,

Prateek

Former Member
0 Kudos

First create TS for ur ECC6 system in SLD.

Once you have finished creating the TS . Select your TS.

In the below screen Click on Business System Tab.

Click on Add Businesss system.

Reemember when you create the BS you need to select which TS the BS belongs to. So you have to select ECC6 NOT TS for XI.

Regards,

Sumit

prateek
Active Contributor
0 Kudos

Check the process code for MATMAS in the partner profile. It should be MATM

Regards,

Prateek

Former Member
0 Kudos

Hi

It looks to be that your IDOC configuration is fine (Logical system, Partner profile etc)

Plesae refer below links

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e07dcaa0-a92b-2a10-3a96-b3d942bd...

/people/raja.thangamani/blog/2007/07/19/troubleshooting-of-ale-process

These will help you to troubleshoot with it.

Thanks

Swarup