cancel
Showing results for 
Search instead for 
Did you mean: 

No service for system SAPNID, client 800 in Integration Directory

Former Member
0 Kudos

Hi All,

I am getting “No service for system SAPNID, client 800 in Integration Directory” in tRFC monitor (SM58).

My scenario is IDOC to File.

I did following step in R3.

1. Created RFC destination pointing to XI systems (name:XID)

2. Created IDOC port (name: SAPNID) and use above (XID) RFC in RFC destination.

3. Create Partner Type LI (Partner No. 3000) and add message type “ORDERS”, set the receiver port (SAPNID) created above.

XI Side.

1. Create Technical System (Name : XID)

2. Business Systems (Name: R3XID)

3. In Integration Repository.

• Created Data Type

• Import IDOC “ORDERS.ORDERS04”

• Created Message Interface

• Created Message Type

• In Mapping Object created Message Mapping and Interface Mapping.

4. In Integration Directory

• Created the Scenario (name : “FILE_FROM_IDOC”)

• Assign Business Systems as “R3XID”

• Create communication channel(name: “FILE_ORDERS_COM_CHNL”)

• Create Receiver Determination

• Interface Determination

• Receiver Agreement.

IDOC is triggered correctly but in tRFC monitor I am getting following error

“No service for system SAPNID, client 800 in Integration Directory”

With regards

Sunil

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

Try following things

1. As already told by other members, Verify the logical business system in SLD.

To verify --- Go to SLD home page ---> Technical Landscape --> Select Web AS ABAP --> Select the technical system --> Clients ---> Click on the client you used as Business system --> Here look for the logical system is defined or not.

2. Open ID---> Click on Objects --> Service Without party/Party > Double click on business system>On the tright side--> Service --> Adapter specific Identifiers ---> Check IDoc Adpater, Logical System.

3. Refresh the full CPA Cache (userid must be XIDIRUSER/PIDIRUSER)

http://<hostname>:50000/CPACache/refresh?mode=full

Good Luck

Rakesh

Message was edited by:

rakesh Patel

Answers (6)

Answers (6)

former_member529475
Active Contributor
0 Kudos

Hi Sunil

I also faced the same Problem. I created the new Business System in SLD and inport in Integration Configuration. With that it was working fine.

Cheers....

Vasu

Former Member
0 Kudos

Dear Sunil,

I've also faced the same problem. For that, i've created a Business system (better you create a business system with the name SAPNID) in SLD and import that in Integration configuration and activated it. After doing this i'm able to recieve IDOCs in XI.

With Regards

Navaneeth.S

Former Member
0 Kudos

Hi Udo,

Yes i did the same but still getting the same error.

Even i delete the Technical Systems and both Busines System.

Then first i create the Technical Systems with two client (100 with logical systems crmides and second 800 with logical system SAPNID).

Then created two Business Systems (R3XID and SAPNID).

R3XID with Business System Role as Integration Server

SAPNID with Business Systems Role as Aplication Server with Related Integration Server as R3XID.

Still i am geting the same error.

With Regards

Sunil

bhavesh_kantilal
Active Contributor
0 Kudos

Sunil,

Just for confirmation, Is your XI and SAP system running on the same host on different clients?

Are you trying to trigger an Idoc from Client 800 ( which is your SAP R3 system ) to XI ( on Client 100 ) ?

If yes, the configuration looks good.

If no, then you will have to create a separate Technical System for your SAP system as well.

Regards

Bhavesh

Former Member
0 Kudos

Hi Bhavesh,

My XI and SAP systems running on different host (crmides for XI and netbw for SAP systems).

Could oyu please tell me what would be the Technical/Business configuration in this senario.

Evem i created two Technical Systems one for XI (crmides with client 100) and One for SAP Systems (netbw with client 800).

Created Two Business Systems (XIDMAC for XI and SAPNID for SAP Systems).

Still i am geting the same error.

Is their any documentation for Technical/Business Systems anywhere.

With regards

Sunil

bhavesh_kantilal
Active Contributor
0 Kudos

Sunil,

In this case you would need separate Technical system and Business Systems for your R3 system and XI.

XI's Business System should be of role Integration Server and R3 's should be WebAsABAP Application Server.

Are you sure you have done this? Have you assigned the correct logical system name to the Business Systems?

Regards

Bhavesh

Former Member
0 Kudos

Hi Udo/Renjith and Rakesh,

Thanks for quick reply and appreciate you help.

Now I can say that there is some problem with my Technical Systems or Business Systems, let me give you details regarding my Technical/Business systems.

During post-Installation i created Technical/Business System, following are the details regarding these systems.

<u><b>Technical Systems.Detail</b></u>

System Name: XID

System Home: crmides

Installation Number: INITIAL Change...

Release: 640

Description:

Administrative Contact:

TMS Domain:

TMS Transport Group Name:

-


Clients: 100 800 Add...

-


Message Server: XID crmides

Central Application Server: crmides_XID_00

Secondary Application Servers: Add...

Internet Transaction Servers: Add...

-


Installed Products: SAP EXCHANGE INFRASTRUCTURE, SAP EXCHANGEINFRASTRUCTURE 3.0 XID

SAP R/3, 4.5B XID on crmides

SAP R/3, 4.6C XID on crmides

Add...

Installed Software Components

-


Business Systems:

1. R3XID

2. SAPNID

Earlier I have only one Client (100) and One Busines Systems (R3XID)

My XI Systems is “XID” Host : “crmides” Client : “100” System Number : “00”

My R3 Systems is “NID” Host : “netbw” Client : “800” Systems Number : “02”

<u><b>Business Systems Detail</b></u>

Name: R3XID

Description:

Administrative Contact:

Business System Role: Integration ServerApplication System

Pipeline URL:http://crmides:8000/sap/xi/engine?type=entry

Integrated Business Systems: SAPNID

Group: (No Group Assigned)Edit Groups...

Transport Targets:

Technical System: XID on crmides Change...

Client: <b>100 of XID</b>

Logical System Name: SAPNID

Installed Products: SAP R/3, 4.5B XID on crmides

SAP R/3, 4.6C XID on crmides

SAP EXCHANGE INFRASTRUCTURE, SAP EXCHANGEINFRASTRUCTURE 3.0 XID

Software Components: ABC, 1.0 of knack

R/3 CORE 4.5B

SAP ABA 4.6C

SAP ABA 640

SAP APPL 4.6C

SAP BASIC JAVA LIBS 6.30

SAP BASIS 4.6C

SAP BASIS 6.40

SAP GUI FOR WINDOWS 4.5B

SAP GUI FOR WINDOWS 4.6C

SAP GUI FOR WINDOWS 6.20

SAP HR 4.5B

SAP HR 4.6C

SAP ITS 4.6B

SAP ITS 4.6C

SAP J2EE ENGINE 6.30

SAP J2EE ENGINE CORE 6.30

SAP JAVA TECH SERVICES 6.30

SAP JCO 6.30

SAP SOFTW. DELIV. MANAGER 6.30

XI ADAPTER FRAMEWORK 3.0

XI CONNECTIVITY SE 3.0

XI TOOLS 3.0

During Post Installation I had one Technical Systems (XID) and one Business Systems (R3XID), after that I created one more Business Systems (SAPNID).

<u><b>SAPNID Business Systems Detail</b></u>

Name: SAPNID

Description:

Administrative Contact:

Business System Role: Application System

Related Integration Server: R3XID

Group: (No Group Assigned)

Transport Targets:

Technical System: XID on crmides Change...

Client: <b>800 of XID</b>

Logical System Name: SAPNID

Installed Products: SAP R/3, 4.5B XID on crmides

SAP R/3, 4.6C XID on crmides

SAP EXCHANGE INFRASTRUCTURE, SAP EXCHANGEINFRASTRUCTURE 3.0 XID

Software Components: ABC, 1.0 of knack

R/3 CORE 4.5B

SAP ABA 4.6C

SAP ABA 640

SAP APPL 4.6C

SAP BASIC JAVA LIBS 6.30

SAP BASIS 4.6C

SAP BASIS 6.40

SAP GUI FOR WINDOWS 4.5B

SAP GUI FOR WINDOWS 4.6C

SAP GUI FOR WINDOWS 6.20

SAP HR 4.5B

SAP HR 4.6C

SAP ITS 4.6B

SAP ITS 4.6C

SAP J2EE ENGINE 6.30

SAP J2EE ENGINE CORE 6.30

SAP JAVA TECH SERVICES 6.30

SAP JCO 6.30

SAP SOFTW. DELIV. MANAGER 6.30

XI ADAPTER FRAMEWORK 3.0

XI CONNECTIVITY SE 3.0

XI TOOLS 3.0

I do not know whether SAPNID is required or not, earlier I used R3XID as Business Systems at the time of configuration now I changed it to SAPNID. I am getting the same error in both the case.

udo_martens
Active Contributor
0 Kudos

Hi Sunil,

looks not bad, but something went wrong. Delete Business System SAPNID and create new:

Business System Role: Application System

Related Integration Server: R3XID

Technical System: XID

Client: 800 of XID

Logical System Name: SAPNID

The rest doesnt matter for your error.

Next delete that system from Directory, do not activate and reimport it from SLD. Activate. All your objects referring that system should still be there.

Control the Receiver Determination: Your System should be there. If not, create a new Receiver Determination, including Interface Determination and so on.

Next send again a message and pray..

Regards,

Udo

Former Member
0 Kudos

HI Sunil,

When you created the technical/business system in SLD, did you give the Logical system exactly as in the R3 system ?

Please verify this ...

Thanks.

udo_martens
Active Contributor
0 Kudos

Hi Sunil,

there was no business system for your SAPNID 800 found in Directory. May be, you didnt activate your change list, may be, you choosed the wrong business system. Control the Business System at SLD: Right client? Is it your system (compare installation no)? Did you import that system to Directory?

Regards,

Udo