Partner Profile and its configuration.

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

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

Similar Messages

  • How can we transport the partner profiles and Port configurations

    Hi everybody,
    How can we transport the partner profiles and Port configurations. While creating these , system will not ask for Dev class and we cant assign any Transport request number. Then How can we transport these settings?
    Your replies are really apreciable.
    Thanks and Regards,
    Vijay.

    Hi,
    please have a look of the OSS note: 182172
    >>
    The partner profiles are stored in the following tables:
    Table EDPP1: General partner profile
    Table EDP12: Partner profile outbound, additional data NAST
    Table EDP13: Partner profile outbound
    Table EDP21: Partner profile inbound
    Table EDIPHONE: Connection to SAP telephony (optional)
    You can use R3TR TABU to manually set the tables into a Customizing request (as of Release 46, into a SYST-type request).
    <<
    Rgd
    Frédéric

  • Partner profiles and ports

    How to transport the configuration of partner profiles and ports from Development to Quality systems.

    Hi vidya,
    Go through this hope u can get the solution.
    WE20 Partner Profile
    Here we create partner profile for each and every partner from / to which
    the messages will be exchanged.There are 6 types of PF generally only
    profiles of type LS(Logical System) ,KU(Customer) ,LI(Vendor) is used.
    We specify the partner number and partner type and the agent and
    the agent type responsible for handling of errors .
    For every message send to the partner we have a outbound record and for
    evry message coming from the partner we have the inbound record .
    We specify the message in the otbound/inbound records ,double
    clicking will take us to the detailed screen where the IDOC Type ,Port
    and whether the IDCO will be immediatelt processed or collected are
    mentioned.
    WE21 Port Definition.
    There are 6 types of ports but only 2 types File and Transactional RFC
    types of ports are important.
    We have to specify the RFC Destination before a port can be created.
    SM59 RFC Destination
    Here we specify the login settings for the destination including
    the I.P address or Application Server name and the User name and
    password.The information entered here is used to run Remote Function
    Calls(RFC ) on the destination server .We can create number of types
    of RFC Destinations but 3 types are important .
    R/3 (R/3 to R/3), LS(logical system) and TCP/IP.
    The name of the RFC destination should be same as that of Logical
    System as it helps in creation of automatic partner profiles.
    BD64 Distribution Model . Also known as Customer Distribution Model Used to
    define all the messages that will be exchanged between remote systems
    and the name of thes logical systems. Any filters can also be specified.
    The model once created has to be distributed on every system which will
    be communicating ,It can be maintained on only One system.
    Reward points if helpful.
    Thanks
    Naveen khan

  • What is the difference between generate partner profile and creat partner

    What is the difference between generate partner profile and creat partner profile ?

    Create Partner ProfilesAlthough partner profiles are usually created automatically, because of the unusual inbound and outbound profiles needed on the same system, the manual generation of certain profiles is required.
    The following subsections describe the partner profile settings for the standard client (assumed here to be ALExxxCyyy), as well as for the corresponding dummy client (assumed to be DUMxxxCyyy). The dummy client partner profiles should have been generated by the automatic generation process completed previously. Nevertheless, these should be checked to ensure that all profiles exist.
    Generation of Partner Profiles
    The following messages should be added to the 4xx-ORDR model for ALExxxCyyy to DUMxxxCyyy on the reference client:
    • ORDERS
    • ORDCHG
    • ZINVRV
    • ORDRSP
    • INVOIC
    • FIDCMT
    • The partner profiles should first be generated using the standard auto-generation procedure on the reference client (for SYNCH messages to be created).
    • This model should now be distributed to the both ALExxxCyyy and DUMxxxCyyy.
    • The partner profiles should now be generated on the client being configured (i.e. yyy) using the auto-generation procedure defined in the standard ALE configuration procedures.
    Generate partner profiles for sending system. (Can only do this if at least 1 message type exists against the sending system's LS). This automatically generates the port if the LS and RFC name are the same.
    generate partner profiles tcode BD82
    creating partner profiles tcode WE20
    &#61550; There are two methods for maintaining the partner profile:
    &#61664; Maintain partner profile manually:
    To navigate to the partner profile in the sender system, choose Partner profile -> Partner type of Logical System and click on the required Target system. Under Outbound parameters, choose the Create outbound parameters icon, and enter the values for the outbound parameters according to the slide Sender: Partner Profile (outbound).
    To navigate to the partner profile in the sender system, choose Partner profile -> Partner type of Logical System and click on the required Sending system. Under Inbound parameters, choose the Create inbound parameters icon and enter the values for the inbound parameters according to the slide Sender: Partner Profile (inbound).
    &#61664; Generate partner profile:
    Prerequisite: The current distribution model is distributed to all participating systems.
    In the sender system, choose: Generate Partner Profile, then check the result in the partner profile (outbound)
    In the sender system, choose: Generate Partner Profile, then check the result in the partner profile (inbound)
    Regards
    Vasu

  • Export partner profiles and SM59 Entries before system refresh

    Hello All,
    How to Export partner profiles and SM59 Entries before system refresh in Netweaver
    thanks
    Shyam

    In  SDN search  with name RFC export ..you will get so many answers ..
    Once again please find the below prcoess for RFC export/import during system refresh.
    RFC Export --
    go to trans dir.. and then create .ctl file as below
    #cd /usr/sap/trans/bin
    #vi export_rfc_<sid>_<date>.ctl
    #Please create the data file as u201Cexport_<SID>_rfc_<Date>.datu201D
    Export
    Client=<XXX>
    file '/usr/sap/trans/data/export_<SID>_rfc_<Date>.datu2019
    delete from rfcattrib
    select * from rfcattrib
    delete from rfcdes
    select * from rfcdes
    delete from rfcdoc
    select * from rfcdoc
    delete from rzllitab
    select * from rzllitab
    delete from ZTCA_USER_LANG
    select * from ZTCA_USER_LANG
    delete from rfcsysacl
    select * from rfcsysacl
    delete from rzllitab
    select * from rzllitab
    #After that excute export command as below.
    R3trans u2013w <export_rfc_<targetSID>_date.log> export_rfc_<targetSID>_date.ctl>
    (Format is: R3trans u2013w <logfile> <controlfile>)
    Export is finished....
    Import
    Example:
    #cd /usr/sap/trans/bin
    #vi import_rfc_pta_11042004.ctl
    #Please enter the exported RFC data file in the import control as follows:
    import
    file '/usr/sap/trans/data/export_pta_rfc_11042004.dat'
    (Enter the file name, which is created during the export process)
    Regards,
    Srinivas Chapa.

  • The change flag in partner profiles and how its used?

    Hi,
    can any one succinctly explain the use and purpose of the change flag in the message control part of the partner profile configuration?

    Hello,
    The value of this field is use internally in FM attached to the process code  for Creation/Change and in case of change, only the relevent changed data is sent ( taken care by attched FM).
    Thanks & Regards,
    Pieter

  • Partner Profile for IDOC - configuration

    Hi..
    I have an inbound IDOC TPSSHT01, which has been extended by adding a Z segment.. But I keep getting an error message.. The IDOC is created with status 56 and the message says "No inbound profile found".. I have configured the Inbound profile to include the message type 'SHIP' in WE20 and also added the message type in WE57 and WE82... Do i need to do any further settings?
    Thanks
    Rishi

    hI,
         Please use transaction code WE20 to generate inbound partner profile
    Goto WE20 transaction of the client 200 where you are posting the idoc and maintain the partner profile for the inbound type for the idoc type and the corresponding message type of SHIP. This is because you would have maintained it as the outbound parameter from client 100. But at the receiver end also you need to configure the same.
    Status 56 comes up when the partner profile for the idoc type is not maintained. Once its maintained, the idocs which you post will go into 53 if its successfully processed and to 51 if its failing due to any inbound processing program validation
    <b>*Reward points</b>
    Regards

  • Partner profile and partner number in output of order/invoice.

    Hello Experts,
    I want to know how system pick partner profile from output type triggered in sales order/invoice??
    I could see partner profile is different from partner number exist in output triggered in sales order/invoice.
    I want to know the triggering point of idoc from SO/invoice.
    Thanks

    The phrase "ouptut goes to partner" indicates that the partner will be recipient of the output type.  E.g., ship-to partner will be the recipient of the delivery and the delivery note.
    The use of an output partner in the output condition record is used to control the output device used in the output determination - a completely separate issue.
    Unless you are (e.g.) using different printers for outputs which will be sent to different partners, you would likely be better off using a more generic access for your output condition records.
    HTH
    James

  • Regenerating ports for Partner Profiles and Source System (RSA1)

    Hello all you SAP gurus,
    During a recent backcopy we have an issue after updating Logical System names using BDLS. This has updated the Partner Profiles (WE20) correctly.
    BUT
    These partner profiles are trying to use ports (WE21) that have been mistakenly deleted. But if we try to recreate the ports we get the message
    -"Choose another name! Name range reserved!"-
    This specific port is referenced in outbound parameters. Perhaps this is stopping the change?
    We could create new ports and hook them up to the partner profiles, but I'm concerned that there might be other locations where the deleted ports are referenced.
    Any help would be greatly appreciated!

    Hi J,
    You can try and disconnect and re-connect the BW System to R/3. That would force the recreation of the Partner Profile.
    Take a look at the connection data in table RSBASIDOC, write down the parameters, especially the IDoc Type.
    In SE37, run function RSAP_BIW_DISCONNECT_40 and specify parameters for BW System.
    Then run RSAP_BIW_CONNECT_40 and specify those parameter again for the BW System.
    This will recreate the Partner Profiles. Then check the assigned ports and see if you still have the same issue. Just make sure the RFC connection is set correctly and working in SM59 before doing all this.
    In any case, you can create new ports in WE21 and allow the system to assign the numbers automatically and you won't have any issue.
    Hope it helps.
    Regards,
    Luis
    Edited by: Luis Sales on Mar 18, 2008 7:28 PM

  • Doubt regaurding message server in IR, partner profile and transporting XI

    Hi guys,
    Can someone help me in figuring out  the need of message server and group after importing IDOC into IR. where can i find the message server ip address?
    I am also wondering in the partner profiles when we need to use logical system (LS) or Supplier/vendors (LI) or Customers/debtor (KU) or etc.?
    Please explain how to transport developer xi system to production server?
    Cheers
    Ram

    Hi,
    >>>>----> how to transport XI objects to production system?
    the easiest way is to use file transport
    you can export a file from IR and ID and import it into QAT and then into PRD
    all you need for ID is to create transport targets in SLD
    http://help.sap.com/saphelp_nw04/helpdata/en/ef/a21e3e0987760be10000000a114084/content.htm
    so the names of your systems will change
    you can also refer to this:
    /people/sap.india5/blog/2005/11/03/xi-software-logistics-1-sld-preparation
    /people/sap.india5/blog/2005/11/09/xi-software-logistics-ii-overview
    but as I mentioned file tranport is the easiest way
    >>>>-------> How about the option group?
    you can put everything in idoc import menu
    and use separate option when asked
    Regards,
    michal

  • Provisioning Profiles and Apple Configurator

    I try to install a provisioning profile (a .mobileprovision file) using Apple Configurator and I find no way of importing it into Configurator.
    Apples PDF "Deploying iPhone and iPad - Apple Configurator" says I can use provisionong profiles with Configurator.
    What am I doing wrong?

    With this I can import configuration profiles (*.mobileconfig), but not the provisioning profile (*.mobileprovision).
    The profile I am using is probably fine, as it is working in iTunes. It is used to enable enterprise Apps.

  • Significance of Division category and its configuration

    Hi Eveyone,
    I wanted to know the Significance of division category. If I have four divisions viz Electricity, Water, Heating and Gas, can I assign all these divisions to a single division category? What will be the impact of it?
    Secondly I did not get the configuration setting for Division category.
    Regards
    Santosh

    As mentioned, it is advisable to have multiple divisions since having multiple divisions give you a lot of flexibility which you cant have if you use a single division. Following are the advantages i can think of :
    1)you can assign different GLs for different divisions
    2)you can assign different tax rates for different divisions
    3)you can assign different dunning procedure and so late payment surcharges for different divisions
    as far as division categories are concerned i think its best practice to have different divisions assigned to different division categs.
    hope that helps!
    Regards,
    Adil Kapadia

  • Trading partner removel and its effects

    My client has this scenario they want to see if they remove trading parner from the config what will be the effect of that, so i have these questions.  I will appriciate if some one can guide me on this.
    1 If we remove trading partner what will be the effect on standard intercompany postings, intercompany clearing, logistics posting.
    2 Need a background of why trading partner is used. How trading partner is used in consolidation.
    3 If trading partner is removed how we are going to clear the older invoices, effect on open items, purchase order, sales order.
    4 If trading partner is removed what will be the effect on reporting, impact on payment processing.
    Thanks
    Krishna

    Hi,
    1) Such transactions will no longer be identfiable as intercompany.
    2) In a consolidation, all legal entities are treated as a single entity.(simple explanation) Hence any sales/purchases have to be eliminated which are between the entities involved
    3) Old invoices can be cleared, the document types will have to permit mixed Trading partners in the document (Blank+ what was in the old document)
    4) PAyment processing - no effect.
        Reporting - Reconciling and identifying intercompany transaction will no longer be possible via SAP. This would have to be done outside of the system.
    Kind regards

  • Performance tuning for Sales Order and its configuration data extraction

    I write here the data fetching subroutine of an extract report.
    This report takes 2.5 hours to extract 36000 records in the quality server.
    Kindly provide me some suggestions for performance tuning it.
        SELECT auart vkorg vtweg spart vkbur augru
                  kunnr yxinsto bstdk vbeln kvgr1 kvgr2 vdatu
                  gwldt audat knumv
                  FROM vbak
                  INTO TABLE it_vbak
                  WHERE vbeln IN s_vbeln
                  AND erdat IN s_erdat
                  AND  auart IN s_auart
                  AND vkorg = p_vkorg
                  AND spart IN s_spart
                  AND vkbur IN s_vkbur
                  AND vtweg IN s_vtweg.
      IF NOT it_vbak[] IS INITIAL.
        SELECT mvgr1 mvgr2 mvgr3 mvgr4 mvgr5
               yyequnr vbeln cuobj
               FROM vbap
               INTO TABLE it_vbap
               FOR ALL ENTRIES IN it_vbak
               WHERE vbeln  =  it_vbak-vbeln
               AND   posnr = '000010'.
        SELECT bstkd inco1 zterm vbeln
               prsdt
               FROM vbkd
               INTO TABLE it_vbkd
               FOR ALL ENTRIES IN it_vbak
               WHERE vbeln  =  it_vbak-vbeln.
        SELECT kbetr kschl knumv
               FROM konv
               INTO TABLE it_konv
               FOR ALL ENTRIES IN it_vbak
               WHERE knumv  =  it_vbak-knumv
               AND   kschl  =  'PN00'.
        SELECT vbeln parvw kunnr
               FROM vbpa
               INTO TABLE it_vbpa
               FOR ALL ENTRIES IN it_vbak
               WHERE vbeln  =  it_vbak-vbeln
               AND parvw IN ('PE', 'YU', 'RE').
      ENDIF.
      LOOP AT it_vbap INTO wa_vbap.
        IF NOT wa_vbap-cuobj IS INITIAL.
          CALL FUNCTION 'VC_I_GET_CONFIGURATION'
               EXPORTING
                    instance            = wa_vbap-cuobj
                    language            = sy-langu
               TABLES
                    configuration       = it_config
               EXCEPTIONS
                    instance_not_found  = 1
                    internal_error      = 2
                    no_class_allocation = 3
                    instance_not_valid  = 4
                    OTHERS              = 5.
          IF sy-subrc = 0.
            READ TABLE it_config WITH KEY atnam  =  'IND_PRODUCT_LINES'.
            IF sy-subrc  =  0.
              wa_char-obj  =  wa_vbap-cuobj.
              wa_char-atnam  =  it_config-atnam.
              wa_char-atwrt  =  it_config-atwrt.
              APPEND wa_char TO it_char.
              CLEAR wa_char.
            ENDIF.
            READ TABLE it_config WITH KEY atnam  =  'IND_GQ'.
            IF sy-subrc  =  0.
              wa_char-obj  =  wa_vbap-cuobj.
              wa_char-atnam  =  it_config-atnam.
              wa_char-atwrt  =  it_config-atwrt.
              APPEND wa_char TO it_char.
              CLEAR wa_char.
            ENDIF.
            READ TABLE it_config WITH KEY atnam  =  'IND_VKN'.
            IF sy-subrc  =  0.
              wa_char-obj  =  wa_vbap-cuobj.
              wa_char-atnam  =  it_config-atnam.
              wa_char-atwrt  =  it_config-atwrt.
              APPEND wa_char TO it_char.
              CLEAR wa_char.
            ENDIF.
            READ TABLE it_config WITH KEY atnam  =  'IND_ZE'.
            IF sy-subrc  =  0.
              wa_char-obj  =  wa_vbap-cuobj.
              wa_char-atnam  =  it_config-atnam.
              wa_char-atwrt  =  it_config-atwrt.
              APPEND wa_char TO it_char.
              CLEAR wa_char.
            ENDIF.
            READ TABLE it_config WITH KEY atnam  =  'IND_HQ'.
            IF sy-subrc  =  0.
              wa_char-obj  =  wa_vbap-cuobj.
              wa_char-atnam  =  it_config-atnam.
              wa_char-atwrt  =  it_config-atwrt.
              APPEND wa_char TO it_char.
              CLEAR wa_char.
            ENDIF.
        READ TABLE it_config WITH KEY atnam  =  'IND_CALCULATED_INST_HOURS'.
            IF sy-subrc  =  0.
              wa_char-obj  =  wa_vbap-cuobj.
              wa_char-atnam  =  it_config-atnam.
              wa_char-atwrt  =  it_config-atwrt.
              APPEND wa_char TO it_char.
              CLEAR wa_char.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDLOOP. " End of loop on it_vbap
    Edited by: jaya rangwani on May 11, 2010 12:50 PM
    Edited by: jaya rangwani on May 11, 2010 12:52 PM

    Hello Jaya,
    Will provide some point which will increase the performance of the program:
    1.     VBAK  & VBAP are header & item table. And so the relation will be 1 to many. In this case, you can use inner join instead multiple select statement.
    2.     If you are very much confident in handling the inner join, then you can do a single statement to get the data from VBAK, VBAP & VBKD using the inner join.
    3.     Before using for all entries, check whether the internal table is not initial.
    And sort the internal table and delete adjacent duplicates.
    4.     Sort all the resultant internal table based on the required key fields and read always using the binary search.
    You will get a number of documents where you can get a fair idea of what should be done and what should not be while doing a program related to performance issue.
    Also you can have number of function module and BAPI where you can get the sales order details. You can try with u2018BAPISDORDER_GETDETAILEDLISTu2019.
    Regards,
    Selva K.

  • Make the material and its configuration editable after Quotation tranferred

    Hello all,
    When i create a quotation with a configurable product in CRM and transter it to R/3 the fields like item quantity cannot be edited.The same is the case with the configuration - it cannot be changed.
    I need to change the configuration even when it is transferred to R/3.
    Can somebody help me out.
    Regards,
    Sourabh

    Hi Sourabh,
    Can you please let us know the note, which you have applied?
    Thanks,
    Paul Kondaveeti

Maybe you are looking for

  • Scrolling in Library mode is slower, than in Develop Mode

    I've got quite a disent hardwere (i3, 6GB) and I don't use big catalogs, I render 1:1 previews, but Lr works really slow, espesially scrollind in Library mode.

  • Adjustments made in aperture are not showing on the internet

    i have a really strange problem. i just started shooting in RAW and when i export my photo to my desktop as a jpeg original size, i can see that all the adjustments that i made (such as color enriching, saturation, sharpening, etc...)have been saved

  • Tinting part of an animated movie clip

    Hello - I have a need to tint part of an animated movie clip. For example, I might have a movie clip that consists of 2 layers, 1 layer that is tinted, and one layer that is not tinted. The animation needs to be done by an artist - it is not an algor

  • How to remove netweaver instance completely?

    Hi During Netweaver 2004 installation on AIX I got error as Wrong or unsupported SAP DB software installation DB startup failed To start installation again newly , I deleted /sapdb and /usr/sap./etc/opt/sapdb /usr/spool/sql also all the files in inst

  • SPA 9000 CONFIGURATION IN FRANCE / UE

    Hello, I am trying to configure a SPA9000 and 4 SPA 941 in France. I have four VoIP lines, by Phonesystems.net VoIP provider. I am looking for someone who did it in France or in European Union, and could send me a copy of his web configuration (by th