PO confirmation from Customer Backend System

Dear experts,
I'm implementing SMI scenario with SAP SNC 5.1. I was traying to send a PO confirmation from Custoemr Backend system (ECC) to SNC.
The process is this:
1) Supplier creates and publish a Replenishment Order in SNC
2) SNC sends to Custoemr backend system (ECC) the message VendorGeneratedOrderNotification.XML that is converted by SAP PI in to ORDERSP.ORDERS05 message.
3) Customer backend system (ECC) receives this message and creates the PO.
4) Customer backend system sends a message to SNC to confirm the PO creation.
My question is about point 4, for this communication I'm using VendorGeneratedOrderConfirmation.XML (as described here http://help.sap.com/saphelp_scm2007/helpdata/en/46/77adcbf9cf0ad3e10000000a11466f/content.htm ), the IDOC I'm using is ORDRSP.ORDERS05 but I have a problem with mapping because there are some data missing.
Is this combination ( ORDRSP.ORDERS05 > VendorGeneratedOrderConfirmation.XML ) correct for this type of communication?
If not what kind of message should I use to send a PO confirmation from Customer backend system to SNC?
Thank you in advance for your support.

Hi Team,
RO confirmation in SNC should be done with ReplenishmentOrderConfirmation_In as this is done by customer.
If you see in help link
VendorGeneratedOrderConfirmation
The customer back-end system sends a purchase order confirmation to SAP SNC. This is used, for example, when SAP SNC awaits purchase order number assignment from the customer back-end system.
VendorGeneratedOrderConfirmation is used when SNC needs purchase order number assignment.
Regards,
Nikhil

Similar Messages

  • Vendor Master Replication from 2 Backend System

    Hi Experts,
                  I am facing a problem in replicating the vendor masters from two Different Logical ECC systems.
    The vendor master at 1st Backend system
    Vendor Master: 0011000196
    Company Code: C001
    Pur.Organization: P001
    The vendor Master at 2nd Backend system
    Vendor Master: 0011000196
    Company Code: 1000
    Pur.Organization: 1000
    In BBPGETVD, the vendor from 1st backend system is replicated successfully and available in VENMAP table. Again, I entered the same vendor code and change the 2nd Backend destination in BBPGETVD and clicked on start transfer , In SLG1 i could find the error as below
    "Error: The Vendor Number Exists as a Partner Number Vendor: 0011000196”.
    In VENMAP table for the above vendor there is only one entry for the 1st logical system alone.
    Kindly suggest.
    Thanks& Regards,
    Ramprakash N

    If it is the same vendor - it must have the same address in both backends.
    After that you should be able to start BBPGETVD with following checkbox activated.
    Then VENMAP should be extended automatically.
    Regards
    Konstantin

  • VC Report design - Data from 2 backend systems

    Hi,
    I have a report to develop at below.
    Material Inventory (Backend 1) Inventory (Backend 2)
    XYZ 10 12
    ABC 100 103
    and so on.
    I get the following from 1st backend system
    Material and Inventory (Backend 1)
    I get the following from 1st backend system
    Material and Inventory (Backend 2)
    Master data from both systems are syncronised that means that the material numbers will be the same.
    I am using VC to extract data from these systems, I have managed to get the data into 2 table views and now need to join them together into 1 view as shown above.
    The combie operator does not work as it shows the data as below
    XYZ 10
    XYZ 12
    ABC 100
    ABC 103
    Please suggest options.
    Regards,
    Deepak

    thanks a ton Srinivas
    so to understand logic clearly---
    Q1- if i have 2 cubes- cube1 with flat file data and cube2 with sap data
    and if i build Multiprovider on top of it - the data will be like below ?
    Order No....level....date....quantity...price....dist.channel....country.
    131.............1..........1.1.10.......4........##.......11..............US
    131.............1..........##...........##.........100.......11.............##
    131.............2..........2.1.10.......5.........0........11..............US
    131.............3..........2.1.10.......1.........0........11..............US
    231.............1..........1.1.10.......4.........0........11..............Uk
    231.............2..........##...........##.........600.......11.............##
    231.............2..........2.1.10.......5.........##........11..............Uk
    231.............3..........2.1.10.......1........0.........11..............Uk
    and to bring the clear data i have to MANUALLY seperate logic of CONSTANT SELECTION in all queries in future ??
    Q2- if i have 1 dso with Order no. and Line item  & Distribution channel as key, and two transfer rules , 1 with flat file and 1 with sap
    the data in cube will be like below ??
    Order No....level....date....quantity...price....dist.channel....country.
    131.............1..........1.1.10.......4........100.....11..............US
    131.............2..........2.1.10.......5.........0........11..............US
    131.............3..........2.1.10.......1.........0........11..............US
    231.............1..........1.1.10.......4.........0........11..............Uk
    231.............2..........2.1.10.......5..........600...11..............Uk
    231.............3..........2.1.10.......1........0.........11..............Uk

  • Adding Form fields from Custom backend service in SAP_PA

    Hi All,
    I have defined a rule in the form scenario using a form field in my custom backend service. I want this rule to be used in the operation of the SAP_PA backend service.
    In order to use the rule in SAP_PA, the field from the custom backend service(used in the rule definition) has to be assigned to SAP_PA as well. Unfortunately I am not able to assign it.
    I have seen SAP delivered from scenarios (S_HR_PA_US_CHG_PERM_ADDR) where they have assigned fields from custom backend service to SAP_PA, Can you please guide me how to acheive this ??
    Thanks,
    Bharath

    Try directly adding the field in the form scenario in the SAP_PA service.
    Thanks,
    Aravind

  • How can we trigger the notification from SAP backend system to SMP3.0.

    Hi All,
    Can any one help me to know is there any standard approaches available to get notification from SAP backend system to SMP3.O server after any event that has been triggered.
    Any of suggestion related to above will be helpful.
    Thanks,
    Anjali

    Hi Ekansh,
    I have few more question regarding push notification from backend.
    Refferd Link:-http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40ab6d83-b7b8-3010-65bc-d7a08f0f35f3?QuickLink=index&…
    Pushing Notifications Made Easy!!! : Push a Notification
    Have perform all the steps till creating RFC Destination to mobile platform by creating a new push service.
    I just wanted to have a clarity on target host that we are specifying should also have SMP3.0 server installed???
    Actually I am using http listener downloaded from membrane site which is running on that target host machine.
    But I am unable to get any response in my listener.
    Even wanted to know the necessity of exchange of certificate for SSL Connection.
    SMP server Certificate exchange with SAP Backend and SMP server certificate exchange with HTTP Listener????
    Because currently I am trying to have a notification from SAP Backend directly to HTTP Listener without having SMP server.
    Can u please correct me where I am going wrong.
    Thanks & regards,
    Anjali Agrawal

  • Limiting POs from backend system for Confirmations

    We have activated the ALE model for Confirming Goods Receipt from backend POs.  I know that I can use BADI BBP_WF_LIST to filter the POs displayed in the Create/Display Confirmation transaction.  However I would like to limit the POs that are sent from the backend system to EBP by document number range.  This should prevent cluttering the EBP system with junk POs.  Is this possible?
    Thanks,
    Nancy

    Hi
    <b>Please go through the links below, which deal with the same issue -></b>
    BADI BBP_WF_LIST implementation
    Re: Is it the right BADI
    Get PO details from backend
    Filtering content in the SRM confirmation worklist
    Re: Worklist for confirm goods using BBPCF02
    Problem in badi for sourcing worklist 'BBP_WF_LIST'
    Re: Confirm Goods / Services Centrally - BBPCF03
    Using BADi's BBP_PGRP_FIND  and BBP_WF_LIST  for Sourcing
    Hope this will help.
    Do let me know.
    Regards
    - Atul

  • Switching Backend System

    Hello everybody
    We've setup SRM 4.0 with SRM Server 5.0 SP08 and CCM 2.0 SP03 on a development/customizing machine called DIM. We connected it to temporary devel./customizing SAP R/3 4.7 backend system called RIS.
    Why a temporary devel./customizing backend system? Well, that's a complete other story...
    However, we now have to change this connection to the definitive devel./customizing SAP R/3 4.7 backend system.
    The problem / question is: after having changed all customizing settings (changed logical and/or RFC destinations everywhere) we are able to replicate DNL_CUST_BASIS3, DNL_CUST_PROD0 but not DNL_CUST_PROD1 from the new backend system.
    In R3AM1 it hangs with a yellow status, in SMQ2 it stays in the inbound queue with an error message ":COM_PRODUCT_CUSTMSG:028 R3PRODHIER RISCLNT200".
    RISCLNT200 is the logical system name of the old backend system.
    Is this error message araising because we already replicated from this (old) backend system? Does anybody out there know this issue? Anyone having a solution to it?
    Other question:
    Is it somehow possible to wipe out all repliacated data (hierarchies, categories, material, ...) from an SRM server instance without having to reinstall everything from scratch? We're still on development/customizing level and not in production yet!
    Thanks in advance for some help. Would be happy to reward with points!
    Renaud
    EDIT: looking at COMM_HIERARCHY I can see that the product categories were replicated. Any ideas, why I get above error in the inbound queue SMQ2 then?
    Message was edited by: Renaud Desarzens

    Hi Christophe
    Thanks for the tip. Just tried it out, went to COMM_PRAPPLCAT and deleted the entry with application 01 and its assigned hierarchy id (R3PRODHIER). Then went to the pending queue entry in SMQ2 and restarted it.
    Now the system returns another error in the inbound queue (SMQ2). It tells me that the hierarchy id R3PRODHIER already exists.
    Tried to delete it in COMM_HIERARCHY but of course the system says it may only be maintained in the backend system. This backend system is no more of interest for us. We want to replace it by another one.
    What else can I do? Is there a way to wipe out all replicated hierarchies and all products just to be able to redo an initial replication from a new (NOT additional!!!) backend system?
    BTW: In the actual R3MATCLASS hierarchy I have some categories from our old backend system and some additional new ones from the new backend system. How can I make sure to have only categories from 1, the new one, backend system?
    I'm kind of lost here...
    Best regards,
    Renaud

  • SAP Backend systems and SAP OPI Integration

    Dear Experts
    I have been reading many articles and blogs on Operational Process Intelligence but have couple of doubts regarding capturing events
    from different backend systems
    1. There is a Business workflow in ERP which we needs to be imported in SAP OPI. In one of the guides its mentioned that
    "The ERP system needs to have the software component
    SAP_BS_FND satisfying the below mentioned support package levels for various releases. ● 731: support package level 5 ● 730: support package level 4 ● 702: support package level 10 ● 701: support package level 12".
    If a customer is not on SAP Business Suite and its only ERP installation then does this mean that we cannot import Business workflows in SAP OPI?
    2. In lot of blogs its mentioned to use Process Observer in backend systems but what if client has not activated or using Process Observer in their landscape. What would be our options here to capture events ?
    3. In SRM system we typically use Process Controlled workflows. Can these be imported directly in SAP OPI business scenario. Again assume there is no Process Observer here. Has anybody tried this?
    Would be really great if I get clarity on these items
    Regards
    Rahul

    Hello
    Do you need to connect SAP R/3 users to ADS?
    for that just follow SPRO setting of LDAP and customize your SAP system to access LDAP.
    If you need to define HPUX users using ADS, It will require you the define login stack for HPUX.
    Erez

  • LDAP Userid not present in Backend System

    We are trying to implement a scenario where the user are present in LDAP but are not present in the backend system "ECC".
    Case Scenario: User log into portal using "testid" and want to access the BSP view which pull up the information from the backend system. Now this "testid" is not present in ecc system so i am looking for solution to achieve this scenario where "testid" will be able to pull the information without being created in ECC system.
    This is required for our external customer which we donot want to setup in ecc system.
    Any suggestion or if some one has implemented this scenario and can share how they did it will be really appreciated

    Hi,
    1.) Licensing. Noteably the first aspect that would come from SAP themselves will be licensing. You still need to be transparent about licensing with SAP in your scenario.
    2.) Traceability. If any breaches are made or if any issues occur in yoru backend system, you will need to determine the exact time and it may be that the issue was invoked by several users acting on the system at the same time.
    3.) Locking/Synch and Session Terminations. If mulitple users (using the same backend ID) perform update tasks on the database you may find that they will incur locking issues from trying to update the same record. Synchronous jobs may also result in issues similarly when invoked by different users on the same ID. Session management on the backend systems (dependant on the application) may also result in situations where multiple users may be limited to the max number of concurrent connections under their ID or sessions be "locked" as a result of terminations on the client side - which would require to be cleaned up from time to time.
    While the above are some of the aspects that can be encountered, SAP generally handles these situations rather well, yet from a system managnment perspective you will encounter them from time to time.
    PS: Depending on how you map users - individual mapping can become cumbersome particularly if mappings need to change etc. You can also map at a group level. This will make your life easy particularly say for vendors who have several employees yet need to map to one ECC ID to transact - just create a group per vendor assign the users to the group and map the group to the ID.
    You can also us mass upload to map users efficiently - see:
    http://help.sap.com/saphelp_nw72/helpdata/en/48/a96f43db653206e10000000a42189c/frameset.htm
    https://cw.sdn.sap.com/cw/docs/DOC-107900
    example:
    [User]
    uid=user0002
    Last_Name=Johnson
    $usermapping$:BCE:user=ext_user0002
    $usermapping$:BCE:mappedpassword=initial1

  • JDBC Adapter - DELETE operation not working in receiver backend system

    Hi All,
    In my scenario ,I want  to delete entire records of the table from one backend system.
    I have created the inbound message and after mapping it is as below:
      <?xml version="1.0" encoding="UTF-8" ?>
    <ns0:abc_delete xmlns:ns0="http://abc/xi/BACKEND/IB_IF_18/100">
    <STATEMENTNAME>
      <F12345 action="DELETE" />
      </STATEMENTNAME>
      </ns0:abc_delete>
    here F12345 is the table name.
    When I execute this scenario I get black and white flag in XI SXMB_MONI but in backend system (SQL Server) no records get deleted the table is as it is.

    Please have a look on this (same mentioned by Bhavesh)...
    http://help.sap.com/saphelp_nw04/helpdata/en/7e/5df96381ec72468a00815dd80f8b63/frameset.htm
    <b><b>  <StatementName3>
    <dbTableName action=”DELETE”>
    <key1>
    <col2>val2old</col2>
    <col4>val4</col4>     
    </key1>
    <key2>
    <col2>val2old2</col2>
    </key2>
    </dbTableName> 
      </StatementName3></b></b>
    &#9679;      action=DELETE
    Statements with this action cause existing table values to be deleted. One or more <key> elements formulate the condition for which table values are deleted. The names of <key> elements are arbitrary. Column values within a <key> element are combined with a logical AND; different <key> elements are combined with a logical OR.
    The corresponding SQL statement for StatementName3 in the example above is as follows:
    DELETE FROM dbTableName  WHERE ((col2=’val2old’ AND col4=’val4’) OR (col2=’val2old2’))
    The response document contains the following element:
    <delete_count>count</delete_count>
    If there is no <key> element, or if there is a <key> element but it is empty, then no condition is specified and the entire table is to be deleted. This may not be permitted by the configuration of the JDBC adapter for security reasons and will therefore result in an error during message processing and an appropriate error message.
    Thanks
    Farooq.

  • Adding Custom Backend service form fields in SAP_PA

    Hi All,
    I have defined a rule in the form scenario using a form field in my custom backend service. I want this rule to be used in the operation of the SAP_PA backend service.
    In order to use the rule in SAP_PA, the field from the custom backend service(used in the rule definition) has to be assigned to SAP_PA as well. Unfortunately I am not able to assign it.
    I have seen SAP delivered from scenarios (S_HR_PA_US_CHG_PERM_ADDR) where they have assigned fields from custom backend service to SAP_PA, Can you please guide me how to acheive this ??
    Thanks,
    Bharath

    Try directly adding the field in the form scenario in the SAP_PA service.
    Thanks,
    Aravind

  • Syndication of merged records to multiple backend systems (MDM 7.1)

    Hi all,
    I have setup an MDM scenario with >1 ECC systems connected to MDM via PI. Everything works fine in terms of end-to-end process from ECC to MDM or MDM to ECC (creation, update, syndication). I have also merged records in MDM from the same backend system and am able to see the remote key information under 'edit key mappings' and when I update the merged records in mdm the data is olso updated in ECC.
    BUT the update in ECC does not work for merged records where the keys are from different backend systems.
    Example:
    Remote system: RS1 and RS2
    I have merged two records, one from RS1 and the other from RS2. The newly created record has two key mappings (RS1/RS2). Also the newly created record shows - let's say - RS1 in MDM and the the RS2 informaion is attached as remote system information. When modifying the record in MDM, only RS1 is updated but not RS2.
    Remote Systems RS1 and RS2 are set up in the Cosole. Also I have setup a port for each remote system. Syndication in general works perfectly without any problem. I know that I have to trigger syndication for each port but still does not work. Any ideas?
    Thanks!!!
    BR,
    Erdal
    P.S. I am using MDM 7.1

    Hi Erdal,
    OK, I assumed a setup like this.
    > in 5.5 there was "Output Remote Systems" whereas in 7.1 we don't have
    You have this one in 7.1, too. "Output Remote Systems" was renamed to "Remote Key Override". I don't know why, but the functionality is exactly the same.
    > "Supress Unchange Records" is checked
    This explains the behaviour that you are facing. "Supress Unchanged Records" is used to distribute only these records that have been changed. What happens inside MDM is the following.
    MDM Server creates kind of a change pointer for the changed record AND for each remote system that record belongs to:
    Imagine you have a record A with a key for RS1 and RS2 each. You change this record. MDS creates two change pointers A-RS1 and A-RS2.
    Now you switch to Syndicator and distribute the records with the port for RS1, but with "Remote Key Override" for both RS1 and RS2. Syndicator creates a single message and includes both the remote keys for RS1 and RS2. Furthermore it deletes BOTH change pointers A-RS1 and A-RS2 as the record was distributed for BOTH systems!
    If you then connect with Syndicator to the port for RS2 and start the syndication, Syndicator cannot find any change pointers and thus won't create a message.
    If you want to send the golden record to different systems, I'd suggest to add each system to MDM Console. Create a syndication map & port FOR EACH system. Within the map use the target system only as "Remote Key Override". Use "Supress Records without key" to exclude those records, that do not have a remote key for the target system. Use "Supress unchanged records" if you want to distribute only the changed records.
    If you need a message having all keys of all systems (e.g. to update a BI system with grouping information), create a specific remote system for this purpose. Create a map & port, the map shall now use the "Remote Key Override" for all systems. The "Supress" settings can be made as above, but especially for BI we're recommending to syndicate always all records (do not "Supress unchanged records").
    Best regards
    Michael

  • One adaptive RFC Model and Multi Backend System.

    Hi All,
    I am trying to fetch data from multi backend system by using an adaptive RFC model.
    It is not tidy to create multi model for a RFC function to fetch data from multi SAP system, because we have dozens of SAP systems.(over 40)
    So, I would like to switch to multiple SAP systems with an adaptive RFC model at runtime.
      1 model(Same Function) -
    > System A
    > System B
    > System C
    Is there any sample or tutorial about this sort of senario?
    Thanks in advance.
    Message was edited by: JeongEog IM
    Message was edited by: JeongEog IM

    JeongEog,
    You may use SAP java Connector for doing that. Refer the following links for the step-by-step approach.
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/d2/561106b8b3bc449f890cddfdc8d3e2/content.htm">Example program 1</a>
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/f0/eedf3d0eb8af5ee10000000a114084/content.htm">Open Connection</a>
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/24/efdf3d0eb8af5ee10000000a114084/content.htm">Calling a Function and Closing a Connection</a>
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/6a/14e13d8ee4535ee10000000a114084/content.htm">Example program 2</a>
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/bc/eedf3d0eb8af5ee10000000a114084/content.htm">Connection Pool</a>
    Bala

  • How to install ABAP as a backend system in my EHP1

    I have successfully installed EHP1 composition enviornment from SDN , now i m able to work on
    NWDS for JAVA and Enterprise portal . it contains java application server .
    but in order to get data from ABAP Backend system from NWDS(JAVA) , I don't have ABAP Backend sysytem , how to install abap backend system with abap application server in my system ????
    there is one link to install Netwaever ABAP 7.1 trial version( webdynpro abap and abap application server ) in sdn  but in system requirement it clearly mentioned that " make sure that there is no SAP sysytem installed in ur system " .
    I need webdynpro java ,webdynpro abap  and enterprise portal together  but  i have only webdynpro java and EP , so how to install abap as a backend system in my EHP1 ?
    or any other download link which contain all three ??
    please help me ?

    Hi,
    CE is indeed not double stack. However, it is possible to install both an ABAP and a CE on the same host provided they have different system ids and instance numbers. This works for the current SDN download versions: CE 7.1 and CE 7.1.1 (system id CE1, system number 00) and AS ABAP 7.01 (system id NSP, system number 02).
    Needless to say, it is perfectly possible to configure and establish all kinds of connections between the two:
    JCo/RFC calls in both directions
    Web Service calls in both directions
    AS ABAP as a portal backend
    publishing system information in SLD
    accessing an ESR
    accessing a Service Registry (publish + query)
    using AS ABAP as user database for the CE
    Single Sign-On
    Best regards,
    Thorsten

  • How to install ABAP as a backend system in my EHP1 composition enviornment

    I have successfully installed EHP1 composition enviornment from SDN , now i m able to work on
    NWDS for JAVA and Enterprise portal . it contains java application server .
    but in order to get data from ABAP Backend system from NWDS(JAVA) , I don't have ABAP Backend sysytem , how to install abap backend system with abap application server in my system ????
    there is one link to install Netwaever ABAP 7.1 trial version( webdynpro abap and abap application server ) in sdn but in system requirement it clearly mentioned that " make sure that there is no SAP sysytem installed in ur system " .
    I need webdynpro java ,webdynpro abap and enterprise portal together but i have only webdynpro java and EP , so how to install abap as a backend system in my EHP1 ?
    or any other download link which contain all three ??
    please help me ?

    Hello Shilpa,
    in other [thread|Re: ABAP and JAVA version of NW2004s sneak on the same system;, where you have the contribution to the same topic, Raja has written:
    earlier i had abap and ep sp16 (first ep was installed and then abap was installed)
    I would try on your side to instal ABAP instance now. At worst scenario, you have to make both installation
    again on clean up HD.
    Bye,
    Peter

Maybe you are looking for

  • Unable to install os x (10.5.8) update from 10.5.4

    I've been trying to update my os from 10.5.4>10.5.8 with zero luck. After it apparently downloads restart occurs and once installation proceeds it freezes. I've tried leaving it for 20-30 minutes to see if that works-no avail. I've googled the proble

  • Commitments Overstated on Project System Report

    ECC 6.0 SAP system - Ran PS report S_ALR_87013533 and the same PO values were in actual spending and commitment columns. The value was on the initial screen but when you drilled into commitment column the values indicated $0. Ran CJEN for individual

  • Embedding YouTube into CP5.5

    I need to embed 8 youtube videos in to different slides within my CP project. I have tried the flash-factor widget but that only plays one youtube video per project. I have looked through google and these forums and have not been able to find anythin

  • Simple applet compiling error

    Hi! I feel very embarrassed to ask this question: This is an applet that returns 1 error after compiling: /* an applet which uses Times Roman italic and bold font, 28 point size, drawn green on a yellow background*/ import java.awt.Graphics; import j

  • Application Logging Using ADFLogger

    Hi All, I have some things to clarify about ADFLogger. Currently I am using JDev 11.1.2.0.0. 1. How can we customise the Message pattern. Can I add more patterns to Message(e.g: Added "Logged user of the Application" for the logging message) 2. How C