Using a Trading Partner Directory Implementation for Companies

Hello experts,
I am looking into configuring delegate useradmin using companies.
The UME approach requires a engine reboot and somhow doesnt fit our requirements.
The second approach - "Trading partner directory implementation" seems feasible.
To implement this do I need to have any additional Bussiness package or additional installation for my portal? The document does state that this approach is only available with SAP supplier relationship management. What does this mean??
thanks,
Vineeth

Hello Peng Ronan,
Did you have any success with your Trading Partner Directory?
Our project includes ECC, CRM 5.1, SRM6.0 and Portal7.0. We have this CRM scenario where a customer (manager) logs on and approves one of his employees, already self-registered, as a customer Portal user. UME seems to support that scenario, but it can only retrieve company information from a SRM backend system using a custom implementation of the Trading Partner Directory interface. In our case it is a CRM scenario and CRM Business Partners are not replicated on SRM.
What is that SRM Trading Partner Directory interface and how much effort is involved in this custom implementation?
Does the portal need to restart for new Companies to be added?
Is this only for EBP scenario?
Is there a better way to update the list of companies in UME from a list of CRM Business Partner?
Thanks

Similar Messages

  • How to implement Trading Partner Directory (STPD) ???

    Hi,
    I need to implement the trading partner directory to fetch all the companies from ECC server. I am nt sure how do I implement it. I read thru the SAP help but could not get much out of it.
    Pls help if any of you have done a custom implementation.
    Thanks
    Sandip

    closing the thread..

  • Use of trading partner field in GL Master, Vendor and Customer Master

    Can anybody explain in detail  what is the use of trading partner in masters.
    In GL Master, whether it needs to be updated for all the GLs or only a specific GLs.

    The Trading partner field in customer and Vendor master is used to identify the affiliated companies involved in intercompany transactions.
    The trading partner field is copied into the account receivable and payable transactions from the customer and vendor master. The Trading partner field also appears in the line items of the offsetting clearing accounts via substitutons.
    The trading partner field subsequently can be used during consolidation to eliminate intercompany receivables and payables from the balance sheet and eliminate Intercompany sales and expense figures from the P&L statement.
    Customer or vendor invoice: Trading partner information is captured from the customer and vendor master.
    Invoice receipts against clearing account and transfers with clearing: While posting Invoice receipt during an Intercompany transaction, the invoice receipt can be posted to a clearing account instead of expense account. The selection of open items must be restricted to those with a certain trading partner when posting a transfer later on, as the trading partner is copied into the transfer line item.
    Customer and Vendor Payments: If document types for payments are configured to allow for more than one trading partner in a payment document then the trading partner is copied only on the customer and vendor line item and not on the offsetting entry.
    Assets transferred between company codes: If an asset is transferred between group company codes, two accounting documents are generated in each of the involved company codes. The trading partner of each document must be set to the company id of the other company code.
    When goods are received from group company code the trading partner is picked for the inventory and GR/IR line items from the vendor mentioned on the order. If invoices are open as on the balance key date then group-internal provisions are created from the GR/IR accounts. These provisions can later be eliminated in Consolidation system.
    Regards,
    Gaurav

  • Trading Partner and Validation for Tradin Partner

    Hi Gurus,
    Please tell me the use of Trading Partner field while doing transactions. What is the benefit we can get out of it?
    Can we write a validation rule, so that system will throw an error, if particular trading partner is used for particular profit center group or profit center?
    Please revert back asap.
    Thank You

    Hi,
    This will clear ur ideas...
    In Business Terms Trading partner is your business partner within Group with whom you are doing business.
    In order to identify Inter Company transactions Trading partner field is used.
    You need to define all the Group Companies as company in SAP and all the defined Companies will be available for selection in Trading partner field. Trading partner can be defaulted in GL, Customer or Vendor Master. If you need you can populate trading partner at Document level too by doing settings in Document Type Master in T Code OBA7.
    Trading partner is normally used to control (payment/transaction) vendor/customer business with the group. Something like group/inter group business. You have to go to master record. for eg, in customer master, go to CONTROL DATA tab so see Acccount Control, in which you have provide trading partner number/reference.
    Regards
    Manish

  • Use of trading partner

    Hi,
    Can trading partner be user for INTRA COMPANY posting ie stock transfer from on plant to another with same company code.
    We are doing stock transfer, and we are getting error message --> Consolidated companies US20 and US30 are different.
    Here, the sold to/ship to US2020u2019s trading partner is US20 and of the carrier, US3003 has trading partner US30. The utility of the trading partner to us for US3003 is not there as we are not doing nay inter company postings to US3003 (it has itu2019s invoicing party  defined as US3002 to which we do all the invoicing and that has itu2019s trading partner US30 as it should be.
    Please suggest
    BR,
    Zulfikar

    The Trading partner field in customer and Vendor master is used to identify the affiliated companies involved in intercompany transactions.
    The trading partner field is copied into the account receivable and payable transactions from the customer and vendor master. The Trading partner field also appears in the line items of the offsetting clearing accounts via substitutons.
    The trading partner field subsequently can be used during consolidation to eliminate intercompany receivables and payables from the balance sheet and eliminate Intercompany sales and expense figures from the P&L statement.
    Customer or vendor invoice: Trading partner information is captured from the customer and vendor master.
    Invoice receipts against clearing account and transfers with clearing: While posting Invoice receipt during an Intercompany transaction, the invoice receipt can be posted to a clearing account instead of expense account. The selection of open items must be restricted to those with a certain trading partner when posting a transfer later on, as the trading partner is copied into the transfer line item.
    Customer and Vendor Payments: If document types for payments are configured to allow for more than one trading partner in a payment document then the trading partner is copied only on the customer and vendor line item and not on the offsetting entry.
    Assets transferred between company codes: If an asset is transferred between group company codes, two accounting documents are generated in each of the involved company codes. The trading partner of each document must be set to the company id of the other company code.
    When goods are received from group company code the trading partner is picked for the inventory and GR/IR line items from the vendor mentioned on the order. If invoices are open as on the balance key date then group-internal provisions are created from the GR/IR accounts. These provisions can later be eliminated in Consolidation system.
    Regards,
    Gaurav

  • Trading Partner Directory

    Hi,
    We are configuring Supplier Collaboration 2.0 business package in the portal.
    We are following the installation guide "Inst. & Config. Guide: BuPa for Supplier Collaboration 60.1",
    We facing problem while configuring Trading Partner Directory (TPD) in the portal as in the portal "srm/suptpdimpl.sda" component is missing.
    We need to import the sda file to the portal manually.We are not able to find it service market place also.
    Please can you give the path where can I get it or send me the SDA file.
    Best Regards,
    Hari
    Message was edited by:
            Hari Krishna Panda

    I have found this sda file in the business package for Supplier Collaboration 2.0.

  • Where I can Download Trading Partner Directory (TPD) SDA

    Hi all,
    Would anyone tell me where I can download Trading Partner Directory (TPD) SDA file in service market place.
    It will be really helpful for me.
    Thank you

    There is not exist other .so
    My directory
    [root@ped-02 ~]# cd /opt/web_agents/apache22_agent/lib/
    apache22_agent.jar opensso-installtools.jar
    libamapc22.so opensso-installtools-launcher.jar
    My Configuration dsame.conf
    LoadModule dsame_module /opt/web_agents/apache22_agent/lib/libamapc22.so
    Agent_Config_File /opt/web_agents/apache22_agent/Agent_006/config/AMAgent.properties

  • Error -: AIP-16012: Parameter: trading Partner is unique for object Trading

    Hi Gurus,
    When I go to rename the b2b server under trading partners, I receive the following error:
    An error occurred when updating the trading partner.
    1. Error -: AIP-16012: Parameter: trading Partner is unique for object Trading Partner Identification
    2. TradingPartner.TradingPartner - Error -: AIP-11052: Writing following objects: Trading Partner Identification failed due to following constraint violation: TRADINGPARTNERIDENTIFICATION_UK. UNIQUE CONSTRAINT VIOLATION
    3. PartyIdentificationType.TradingPartnerIdentificationType - Error -: AIP-11052: Writing following objects: Trading Partner Identification failed due to following constraint violation: TRADINGPARTNERIDENTIFICATION_UK. UNIQUE CONSTRAINT VIOLATION
    4. Value - Error -: AIP-11052: Writing following objects: Trading Partner Identification failed due to following constraint violation: TRADINGPARTNERIDENTIFICATION_UK. UNIQUE CONSTRAINT VIOL
    This occurs after I purge the b2b and even manually delete the trading partner that has the name that I require to change the server to (required for quality assurance testing). When I check the identifiers, there are two name ones (one of them is the one I am trying to change to) but I cannot delete any of them as it is grayed out.
    Any thoughts?
    Thanks
    Gerald
    Edited by: Gerald M. on Nov 30, 2009 8:50 AM -addtional info

    Solved the issue, I manually delete entries in b2b.tip_tradingpartneriden_aud and b2b.tip_tradingpartneridentifica_t.
    Is this safe to be doing this?
    Thanks
    Gerald

  • Invalid trading partner account combination for item 001

    Hi,
    All, i am trying to post an entry in T.code F-02.
    i am getting below error.
    Please advice.
    Invalid trading partner account combination for item 001 com 2409 GL 601435 Assig
    Message no. Z1012

    Please check the validation in GGB0.
    The document which you are trying to post is not matching as per the validation.

  • Trading partner automatically populated for document type KP

    Hi All,
    We have two vendor A & B.  In vendor A master data we have trading partner maintained & in Vendor B trading partner field is blank. Now when we execute transaction MR11(GR/IR clearing) then trading partner is populated to both the vendor. Which shouldnt be the case. Vendor A should display its trading partner and Vendor B Traidng partner should be blank. but it is displaying Vendor A's trading partner to all the vendor in that particular document.
    Can any one help in this issue?

    Substitution rule is used for substituting fields with values as required by business. You have to check the rules (by double clicking the line for the co code). please check whether there is any substitution rule created for KP doc type. There will be a pre-requisite (may b in your case doc type KP) and then rule defined saying sub this particular field with trading parter etc. please check thoroughly. You should not deactivate the rule as this must have created for some purpose .
    Call point -2 (line item ) means rule should apply for line items in the doc
    please reward if helpful
    thanks

  • Using one trading partner to broadcast to multiple recepients.

    I want to send a single message to two destinations(2 IP's and 2 Ports OR 1 IP & two different ports). I followed the documentation on http://www.oracle.com/technology/products/integration/b2b/pdf/B2B_Technical_Tips.pdf which is kinda confusing. Its the 15th topic. The heading and the content contradicts. I am seeing the overriding behavior and not sending to both IP & ports.
    I assigned "DynamicIP:ABCDHospital_Endpoint:192.168.94.28:14108:192.168.94.28:14107" and message only goes to 14108 port and not 14017. The port configured in my configuration is 14107.
    Can I send same message to multiple IPs/Ports? If yes how? I want to achieve this by using single TP/agreement.
    DP

    Hello Dipal,
    There is a lilttle catch. Eventhough your Delivery channel which is used in the agreement for a specific trading partner specifies some IP/Port, you can dynamically send the message to some other IP as well. This is specified in the document.
    This will give a flexibility of sending the HL7 message not just to the end point which is mentioned in the agreement but also to any othere ip/port as driven by the ACTION_NAME field in the IP_MESSAGE type. However ACTION_NAME filed overrides the delivery channel information, hence at any point of time you can
    1. Send a message to the end point mentioned in the delivery channel and used in the agreement. In this case ACTION_NAME is null or
    2. Any dynamic end point driven by the ACTION_NAME.
    Hope this is clear.
    Rgds,Ramesh

  • Trading partner  is blank for posting key 70

    dear all
    I have transferred through ABUMN an asset from business area 2101 to another business area 2105
    am getting this result
    posting key / business area / Trading partner
    75 2101 2105
    70 2105 - (here it blank)
    My question is this truncation is right or wrong

    hiiiiiiiiii
        Thanks for ur quick replay
    now am going to explain you real problem .I have checked  document relate to Asset transfer there it showing
    posting key70 business area 2101Trading partner 2105
    posting key75 business area 2105Trading partner (here it balnk)
      my question this truncation is  right or wrong

  • "Invalid Trading Partner Setup" Error for Invoice Inbound Propagation.

    Hi,
    I am trying to post xml data into the invoice interface tables through the link <http://<<server name>>:port/servlets/oracle.apps.ecx.oxta.ECXOTAInbound>.I have created an xml with repect to the transaction map. But when I post this xml i get an error in ecx error tables: ECX_INVALID_TP_SETUP. Though the trading partner setup is correct. I am unable to proceed further.
    Please provide your inputs, if anyone has worked on the similar scenario.
    thanks,
    Danish

    Please check the validation in GGB0.
    The document which you are trying to post is not matching as per the validation.

  • How can I use the same thread pool implementation for different tasks?

    Dear java programmers,
    I have written a class which submits Callable tasks to a thread pool while illustrating the progress of the overall procedure in a JFrame with a progress bar and text area. I want to use this class for several applications in which the process and consequently the Callable object varies. I simplified my code and looks like this:
            threadPoolSize = 4;
            String[] chainArray = predock.PrepareDockEnvironment();
            int chainArrayLength = chainArray.length;
            String score = "null";
            ExecutorService executor = Executors.newFixedThreadPool(threadPoolSize);
            CompletionService<String> referee = new ExecutorCompletionService<String>(executor);
            for (int i = 0; i < threadPoolSize - 1; i++) {
                System.out.println("Submiting new thread for chain " + chainArray);
    referee.submit(new Parser(chainArray[i]));
    for (int chainIndex = threadPoolSize; chainIndex < chainArrayLength; chainIndex++) {
    try {
    System.out.println("Submiting new thread for chain " + chainArray[chainIndex]);
    referee.submit(new Parser(chainArray[i]));
    score = referee.poll(10, TimeUnit.MINUTES).get();
    System.out.println("The next score is " + score);
    executor.shutdown();
    int index = chainArrayLength - threadPoolSize;
    score = "null";
    while (!executor.isTerminated()) {
    score = referee.poll(10, TimeUnit.MINUTES).get();
    System.out.println("The next score is " + score);
    index++;
    My question is how can I replace Parser object with something changeable, so that I can set it accordingly whenever I call this method to conduct a different task?
    thanks,
    Tom                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    OK lets's start from the beginning with more details. I have that class called ProgressGUI which opens a small window with 2 buttons ("start" and "stop"), a progress bar and a text area. It also implements a thread pool to conducts the analysis of multiple files.
    My main GUI, which is much bigger that the latter, is in a class named GUI. There are 3 types of operations which implement the thread pool, each one encapsulated in a different class (SMAP, Dock, EP). The user can set the necessary parameters and when clicking on a button, opens the ProgressGUI window which depicts the progress of the respective operation at each time step.
    The code I posted is taken from ProgressGui.class and at the moment, in order to conduct one of the supported operations, I replace "new Parser(chainArray)" with either "new SMAP(chainArray[i])", "new Dock(chainArray[i])", "new EP(chainArray[i])". It would be redundant to have exactly the same thread pool implementation (shown in my first post) written 3 different times, when the only thing that needs to be changed is "new Parser(chainArray[i])".
    What I though at first was defining an abstract method named MainOperation and replace "new Parser(chainArray[i])" with:
    new Callable() {
      public void call() {
        MainOperation();
    });For instance when one wants to use SMAP.class, he would initialize MainOperation as:
    public abstract String MainOperation(){
        return new SMAP(chainArray));
    That's the most reasonable explanation I can give, but apparently an abstract method cannot be called anywhere else in the abstract class (ProgressGUI.class in my case).
    Firstly it should be Callable not Runnable.Can you explain why? You are just running a method and ignoring any result or exception. However, it makes little difference.ExecutorCompletionService takes Future objects as input, that's why it should be Callable and not Runnable. The returned value is a score (String).
    Secondly how can I change that runMyNewMethod() on demand, can I do it by defining it as abstract?How do you want to determine which method to run?The user will click on the appropriate button and the GUI will initialize (perhaps implicitly) the body of the abstract method MainOperation accordingly. Don't worry about that, this is not the point.
    Edited by: tevang2 on Dec 28, 2008 7:18 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Trading Partner Block for Postings

    HI Guru's,
    With Enerhgy having a new company code "G1SG", is it possible to block "ENRGHY" in SAP to prevent users from selecting this trading partner.
    Purpose is to just use 1 trading partner for Enerhgy. Now, Enerhgy has 2 trading partners in SAP for users to select from.
    Kindly advise, thanks.
    regards
    JK

    Hi,
    The simplest to do would be to enter "Do not Use" in front of the trading partner text.
    There may also be authorisation objects for it, will check and revert.
    cheers.

Maybe you are looking for

  • Restore 400-500GB  Databases between 32 and 64-bit version

    Hi: I have few databases with over 400GB on rhel32-bit Oracle 10gR1 32-bit. I configured new RHEL64-bit and Oracle 10gR2 64-bit. Now i want move the 32-bit DBs to 64-bits DB-prod. Due to differences in the bit versions and possible R1 and R2 versions

  • Importing XML data into sys.XMLType

    Hi, I'm using "modplsql Gateway" to upload XML file with encoding "windows-1250" with some regional characters in database table. The table definition: CREATE TABLE NAHRAJ_DATA ( NAME VARCHAR(128) UNIQUE NOT NULL, MIME_TYPE VARCHAR(128), DOC_SIZE NUM

  • AP 1140 and WLC 2106

    Does someone know if WLC 2106 support AP 1140 ? I read that AP 1140 is CAPWAP only and I don't know if WLC 2106 supports CAPWAP. Thanks

  • User-exits - Infotype 2001

    Hi, Can anyone tell me which user-exits exist when creating an infotype 2001? I need to make a validation when saving one infotype 2001, so I need to know which user-exits can I use. Thanks in advance for your help. Best regards, Sónia Gonçalves

  • Idents at the start

    Hi Guys, Apologies if this has been asked before, I've done a search but to no avail. Should be simple. Am creating a DVD and I want my logo to come on at the start of the DVD, pre-menu. It's a short video clip (like 20th century fox kinda thing) . I