Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Partner Profile and its configuration.

former_member313782
Active Participant
0 Kudos

Hi all,

I am creating an SD IDoc using EDI and send it between two servers.

I need to know what is a partner profile and why should we create it.

what are the steps to be followed in maintaining a partner profile and its configuration.

Any pointers will be highly apppreciated.

Thanks in advance,

Regards,

Jose

Edited by: Jose Anthony Reddy on Dec 17, 2007 11:23 PM

9 REPLIES 9

Former Member
0 Kudos

Defining a Partner Profile

Partner profiles are a prerequisite for data exchange. This involves defining who can exchange messages with the SAP system and using which port.

Use

The partner profile contains parameters that define the electronic interchange of data with a partner via that IDoc interface.

Check this link for deatils.

http://help.sap.com/saphelp_nw04/helpdata/en/dc/6b809b43d711d1893e0000e8323c4f/content.htm

http://download-uk.oracle.com/docs/cd/B14099_19/integrate.1012/b14061/processing.htm

Regards,

Maha

0 Kudos

Hi Mahalakshmi,

Thank a lot for replying. It was helpfu.

Could you tell me how to configure partner profile in EDI.

I have to send an Invoice Idoc using EDI so what are the settings i will have to do.

Regards,

Jose

0 Kudos

Hi,

When u go for EDI u have create a file port instead of T-RFC port..rest evrything is same as for ALE configuration..In file port u have specify the path from where the EDI subsystem pick the file..

go through the below link for more info.

http://www.netweaverguru.com/EDI/HTML/IDocBook.htm

Regards,

Nagaraj

0 Kudos

These link are broken. Can you please provide a new link?

Former Member
0 Kudos

Hi Jose Anthony Reddy ,

Partner Profile : t/code is WE20.

This is very important configuration for establishing communication settings between 2 business partners.

With whom we r exchanging information, their details we need to maintain

i.e

Partner Number

Partner Type

Partner Function

Message Type

Process Code

Reciever port

..........

These all details need to be maintainded in Partner Profile.

the partner profiles are client dependent and must be configured in each client that ALE is used.

The following websites wil guide u 2 configure Partner Profile :

EDI Scheduling Agreement Documentation(Word Document)

http://erpgenie.com/sapgenie/docs/Scheduling%20Agreement%20Documentation.doc

SAP Configuration

http://www.topxml.com/biztalkutilities/walkthroughs/SAP%20Configuration.pdf

http://logosworld.com/www7/EDI/HTML/IDocBook.htm#_Toc8400363

cheers!

gyanaraj

****Pls reward points if u find this helpful

0 Kudos

Hi Selvaraj,

Thanks for replying,

the thing is i need to send an IDoc using EDi and not ALE.

Configuring in EDI is where i am facing problems. like i am getting an error

message saying, " Maintain Outbouond EDI fro partner <partner no>"

So if anyone who has faced a similar problem, kindly write in.

Regards,

Jose

Former Member
0 Kudos

Hi Jose,

Please follow the steps to configure partner profile.

First you need to maintain partner function.

1. go to NACE

2. select Application type

3. Click on "Output types"

4. Select required output type entry.

5. Double click on "Partner Functions"

6. Go to change mode & click "New Entries" button

7. Make a new entry with following values:

a) Medium: EDI

b) Function: as per your requirement

8. Press enter. Name will appear automatically.

9. Back.

You need to maintain 2 partner profiles.

1. Sender

2. Receiver

Tcode: WE20

1. Configuring Sender Partner Profile

a) Under "Partner Profile", you will find different partner types.

b) Expand required partner type.

c) Click on Sender's Partner Number (Eg. TEMCLNT100)

d) go to change mode.

e) In Outbound Parameters table, click on "+" sign to add new entry.

f) In "Outbound Option" tab Enter Message Type.

g) Enter Receiver Port.

h) Output mode: Transfer IDoc Immed.

i) Enter Basic Type.

j) In "Message Control" tab make a new entry.

k) Enter Application, Message Type and Process Code (Eg. QCERT_OUT)

l) Keep checkbox unchecked.

m) Go back and Save.

1. Configuring Receiver Partner Profile

a) Under "Partner Profile", you will find different partner types.

b) Expand required partner type.

c) Click on Receiver's Partner Number.

d) go to change mode.

e) In Inbound Parameters table, click on "+" sign to add new entry.

f) Enter Message Type.

g) Enter Process Code (Eg. QCERT_IN)

h) Back and Save.

Hope this will help you.

Regards,

Mrunal

former_member313782
Active Participant
0 Kudos

I am still facing some problem on the IDOCs.

anyways thanks for the replies.

Edited by: Jose Anthony Reddy on Jan 11, 2008 12:24 AM

Edited by: Jose Anthony Reddy on Jan 11, 2008 12:26 AM

Former Member
0 Kudos

Hi Jose,

Below is a material you can go through .

Creating an Outbound Partner Profile

Here you must enter the data manually. Alternatively, you can also transfer the default values from Customizing.

...

If you are not yet on the change screen of your desired partner, choose SAP Menu ® Tools ® IDoc Interface/ALE ® Administration ® Runtime Settings ® Partner Agreement (WE20).

...

1. Position the mouse on your partner in the required partner type node. Choose in the Outbound Parameter table.

Key Fields

2. You have already determined partner number and partner type in general partner processing. The partner function from the master data defines the addressee, that is, it is used for further classification purposes. If you have selected outbound processing under Message Control (MC), the function must be identical to the corresponding Message Control field. Otherwise, it is optional.

Partner A (customer 1110) wants to order a material from partner B (vendor 1014). Partner B is of the partner type “LI” (vendor) and must choose the Message Control value “VD” (vendor) as the partner function because orders must always be processed using Message Control.

3. Specify the business process with the “logical” message, within which the IDoc type is used. The logical message is described by three parameters: The message type is based on EDIFACT message types: For example, a purchase order is of type “ORDERS”. You can further divide the message type with the optional fields message code and message function.

4. Configure the test indicator if you want to send the message as a test.

Message, partner and test indicator are the seven key fields of the outbound partner profiles (the client comes in addition to these). Also see the graphic at the end of this section.

Other Fields

5. In the Outbound options tab page, you can determine whether IDocs are forwarded immediately to the receiving system. You should ensure that your entries are compatible with the Message Control priorities, if you have chosen outbound processing under Message Control. A list of recommended combinations is provided in the section Outbound Processing Under MC: Procedure.

6. You have already defined the Recipient port in Port definition.

7. If a port of type TRFC is used, the Queue Processing field is visible. You can use the indicator to specify whether IDocs are to be sent with qRFC. This sending technique is only possible for recipient SAP systems as of SAP Web AS 6.20.

You should only set this flag if it is really necessary that the IDocs sent are received in the receiving system in the same sequence as they were sent by the sender system. Queuing can cause posting delays in the receiving system, because an IDoc in the queue cannot be posted. In this case, the following IDocs in the queue cannot be posted until the error is resolved.

8. If you have set the Queue Processing indicator, the Rule Name field, which you must then also maintain, appears as well. The rule name defines the rules for queue names. You can specify these rules in the transaction qRFC IDoc Queue Name Rules (WE85).

9. Specify the IDoc type as the Basic type with or without extension. If you want to use a view of your IDoc type (for example, to improve the performance), specify this here.

The figure below shows the m-to-n relationship between logical messages (business meaning) and IDoc types (technical format). Message 1, for example, is always assigned to one IDoc type, while message 3 is assigned to two IDoc types. IDoc type 2, in turn, is also assigned to 2 logical messages.

10. The segment release specifies the release from which the segment definitions (not the IDoc type definition) originates. We recommend that you leave this field blank so that the most recent segment definition is used.

11. You can propose an EDI standard, version and EDI message type for the receiving system in the tab page EDI Standard. Most subsystems, however, should be able to determine these EDI settings themselves (from the logical message).

12. You can define permitted agents for cases in which exceptions occur. This entry overrides the entry in the general partner profiles. Depending on the message, therefore, the exception can be handled by different agents of the same partner.

13. You can specify whether syntax errors are to be ignored or are to lead to a processing error (Cancel Processing flag under syntax check in the tab page outbound options). For more information about exception handling and permitted agents, refer to the following section: Exception Handling

14. If your hardware supports it, create partner and message specific telephony data for outbound IDocs. For more information, see General Partner Profile.

Graphic: Outbound partner profile fields (general)

Key fields are shown in gray. The values for partner, message and test indicator (and client) therefore provide a unique ID for the IDoc type in outbound processing.

Regards,

Praveen