Rfc XML Purchase Order via business connector

Hi,
I am new to business connector and currently I am faced with a task where I have to send the Purchase Order to vendor via rfc XML with business connector 4.7.
The vendor should receive the order via ebp XML.
Can any one specify me the exact steps involved in this.
Please reply asap as there is an urgency in the task.
Points assured to helpful answers.

hi,
there used to be standard content for EBP for BC
SAP BC Support Packages for EBP, BBP, and CRM link on:
http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000463624&_OBJECT=011000358700000267402002E
but I cannot access it anymore
you can asking SAP about it as I'm sure this could help you in your EBP scenario
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Similar Messages

  • Problem in sending purchase order via EDI

    Hello Experts ,
    I want to send purchase order via EDI , for this i have refer the below link for configurations.
    link :
    http://help.sap.com/saphelp_nw04/helpdata/EN/dc/6b7c9f43d711d1893e0000e8323c4f/content.htm
    I have created purchase order (ME21N)and saved it.
    Then i went to ME22N , Goto -> Messages, i am getting below error .....
    Maintain outgoing EDI connection data for partner 8888(this is the partner number i have created in partner profile)
    please suggest the possible cause of the error and how could i rectify it.
    Thanks
    Sonal

    Ensure that you have the relevant message type in outbound parameters for this partner profile

  • Problem attempting to create a purchase order via SRM Portal instance.

    Unsing SRM7.0 with PPS; When attempting to create a purchase order via the "Create Purchase
    Order" button in SRM Portal instance, after select ECPO type; the following message is show in the screen: "Object or set with GUID 00000000000000000000000000000000 does not exist".
    Could you please advise what the problem might be and what to do.Thanks, responds would be very appreciated.Kind regards.
    Edited by: ital230 on Jun 30, 2010 10:37 AM
    Edited by: ital230 on Jun 30, 2010 11:05 AM

    Solve!
    The problem was the attributes specialy the BSA.
    chekout the attribute should be at highest level and in the user not excluded (grayed).
    Also
    Define Backend System for Product Category: check that the system for category transfer should be from srm to backend:

  • Regarding Purchase order Via email

    Hi,
          I want to  know whether it is possible to send purchase order via email to various email ID.
    (Same purchase order must have to be deliver to various email ID , Ofcource in Outlook).
    Please give me suggestions.
    Regards,
    Ajinkya

    Hi,
    Yes, You can send PO via e-mail to outlook or other mails.
    Pre-requisites are:
    1. Message settings to be done with customized print program (including the logic of selecting the users)
    2. Mail server smtp configuration in SCOT transaction
    3. maintaining e-mail IDs in relevant Masters. eg: for users- SU01, for vendors- in VMR, for buyers:- in Purchase Grps etc.
    Umakanth R

  • How to send purchase order via e-mail.

    Please could someone let me know how to send purchase order via e-mail.
    I am an BC.
    e-mailing is functionning however I am not very familiar in settings for MM

    No, you do not need to touch ME_PRINT_PO. You need to put code before and after ME_PRINT_PO in the print program.
    Step 1 - Copy the standard print program SAPFM06P to make a Z version, lets call it ZSAPFM06P
    Step 2 - Copy include FM06PE02 to make a Z version, lets call that ZFM06PE02.
    Step 3 - ZSAPFM06P change the statement "Include FM06PE02" to read "Include ZFM06PE02".
    Step 4 - In include ZFM06PE02 you will find a subroutine called "ENTRY_NEU". In this subroutine you will see it first calls ME_READ_PO_FOR_PRINTING then calls ME_PRINT_PO. Before it calls ME_PRINT_PO just put:
    l_nast-nacha = 1.
    CLEAR l_nast-dimme.
    This means that ME_PRINT_PO will not e-mail, it will create a spool request.
    Step 5 - Still in ZFM06PE02, after ME_PRINT_PO has been called, add new code. First check that ent_retco EQ 0. If it does not then exit.
    Step 6 - Get the spool ID created by ME_PRINT_PO by either moving sy-msgv1 to a variable or select from NAST.
    Step 7 - Call function CONVERT_OTFSPOOLJOB_2_PDF using the spool ID from step 6, and put the result from table PDF into an internal table you can use later. ALso store the export variable pdf_bytecount, you will need it later.
    Step 8 - Call function SX_TABLE_LINE_WIDTH_CHANGE using the table from step 7 as content_in and put the results from content_out into a new internal table.
    Step 9 - Add some text into a internal table of type solisti1, this will be the body text of the e-mail.
    Step 10 - Add whatever receivers you want into an internal table of type somlreci1. If you just want it to go to the address that the PO would have gone to anyway, select the e-mail address from ADR6 where the address number = l_doc-xekko-adrnr, that is the data from the PO.
    Step 11 - Populate an internal table of type sopcklsti1 with data relevant to your PDF table from step 8 and the text table from step 9. You will have to put the size of the PDF from step 7 (pdf_bytecount) on the PDF line and the size of the text will be the number of lines of text * 255.
    Step 12 - Add info to a structure of type sodocchgi1. You can add the e-mail title in here, field obj_descr. Also add the size of the PDF and the size of the text from step 12 into doc_size, and give the doc a name in field obj_name. This can be anything, ZPDFPO for example.
    Step 13 - Call SO_DOCUMENT_SEND_API1 using the tables from steps 8, 9, 10 and 11 and the structure from step 12. You can amend the sending e-mail also. Set commit_work to space.
    Step 14 - That is all you need, but I actually call function RSPO_R_RDELETE_SPOOLREQ to delete the spool request created in step 4, then call NAST_PROTOCOL_UPDATE to add some more messages to the processing log of the PO.
    That is all.

  • Setting for Sending the purchase order via EDI

    Hi,
    I have no knowledge on the Sending the Purchase Order via EDI.
    What is the setting that need to do in MM side?
    Anyone has any idea?

    Hello Janice,
    Please refer the below LINKs which would provide you clear approach for configurational task of sending PO through EDI.
    [LINK|http://help.sap.com/saphelp_46c/helpdata/en/dc/6b7c9f43d711d1893e0000e8323c4f/frameset.htm]
    [LINK 2|http://www.erpgenie.com/sapgenie/docs/advanced_guide_to_edi_configuration.doc]
    Regards,
    SARTHAK

  • ME23N - Add PO creator to display of purchase order via ME23N

    Hi
    Could someone advise me how to add 'PO creator userid' to the display of purchase order via transaction ME23N  (field EKKO-ERNAM)
    any help much appreciated
    Thanks

    yes i had looked at that option but the field 'PO created by' is not an option there!!
    any other ideas....i am aware of the BADI option to add this using a userexit but thinking of more standard option to do it

  • Sending Purchase Orders via mail

    Dear All
    I have configured the necessary settings for sending the Purchase Order via email from SAP.
    However at present the message is not sent directly.Even after executing ME9F and processing the output the message lies in SOST.
    I have to access SOST  transaction and then execute start send process for selection and the  email message then goes to the Vendor.
    Is there any way this can be avoided and we can send the Purchse Order via email withour using SOST?
    Regards

    Go to SM36 transaction and crate new job with program name RSCONN01 and variant SAP&CONNECTINT and save this job. choose start condition immediately with periodic Job and enter period values as per your need ( example 5 mins). This job should automatuically trigger email in SOST.
    Hope this is helpful

  • Forwarding XML/EDI from SAP Business connector to EDI (cloverleaf)

    Hello,
    We are having issues setting SAP up to work with the business connector and our EDI system - cloverleaf.
    For testing, we would like to:
    1.  Create an idoc in SAP and send it to the Busness Connector.
    2.  Have the busness connector send the doc via XML to our EDI system cloverleaf.
    Currently, I have things setup like so:
    SAP/ECC6:
    SM59: RFC setup as type T and works fine.
    WE20: Partner Type LS:
    I have 2 message types setup (in outboard: I have "orders" and in Inbound I have the same).
    in WE21: I have a cloverleaf (our EDI system) to run with the RFC destination I setup in SM59.
    On the Business connector, I have the following under routing rules:
    From SAP to the Business connector:
    Sender: 8805
    Reciver: 10000000008
    Message Type: Orders
    ACL Group: none
    Package: default
    Main Flow Services: wm.PartnerMgr.flows.88605.1000000008:ORDERS
    Transport: ALE (R3/IDOC)
    SAP destination: RD1 (our sid).
    FOR my outgoing to our EDI system cloverleaf:
    I am using the sender: * - Not sure if this should be SAP or the BC.
    Reciver:  *  - Our EDI system.  our EDI system is listening on port 49001.
    Message Type: Orders
    Under URL (not sure about this one) 
    I have  http://reg2lxap0725:5555/MessagingSystem/receive/BcAdapter/BC
    I am however stummped on how the URL shold look..
    Now, when we test the above config...  I recive the following results in WE02.
    0000000000003024  25     03 Green Light: IDoc Successful Green     LS/  /SAPBC     ORDERS05     ORDERS     Outbox     CLOVERLEAF
    For some reason, we also have an "inbound" that fails.
    0000000000003025  25     56 Red Light: IDoc Has Errors           KU/  /0000088605 ORDERS05 ORDERS Inbox     SAPRD1
    My main question is however around routing... 
    We are trying to send these to our EDI system which is listening on 49001.
    I am not sure how they want us to setup the routing rules to pass this over to the right port..
    I have also  searched the documentation, and have not found any real step by step guides, so I may be missing a few things..
    Any advice to point me to the right direction is greatly appriciated....
    Thanks  everyone,
    Richard

    Hello Prateek,
    Thank you very much for your answer. The AdapterGuide was really helpfull.
    Now the routing rule is associated to the correct Service (that was a the problem). So the rule started to process the XML files from the folder (the XML files disappeared immediately after I corrected the rule).
    But now my problem is that on the SAP side there is no inbound IDOCs so it seems the trasmission may failed.
    Moreover under "Routing"-->"Transactions" I don't see these entries with the the current date.
    Our routing rule is simple: "wildcard" "wildcard" "wildcard" "ALE (R/3 IDOC)"--><OUR SAP SYSTEM>
    The SAP connection is working as I can test under "SAP..." menu.
    Is there any other way to monitor what had happened with these XML files? I'm sure the BC processed as the files are gone, but there is no IDOC in the destination SAP...
    Thanks a lot!

  • XML Purchase order - ESOA

    Hi,
    We are trying to configure service procurement using ESOA.Ideally once a PO is created in my ERP system a corresponding XML PO should be generated for sending it to SUS via XI.
    For this I have activated Business Function LOG_MM_P2P_SE_1 and workflow linkages have been activated for events BUS2012 (Created, Changed, Completed, Released) within workflow definition WS53800008.
    However the XML PO is still not generated. I have also applied the note : 1316245 in ERP system.
    In swi1 T-code of my ERP system I get the following error after I create a PO.
    Error : "Error in a service of application MMPUR"
    Kindly let me know how to resolve this and proceed with sending XML PO to SUS.
    Thanks,
    Nikhil.

    Symptom
    You want to use the new cross scenarios between ERP EhP 4 and 'SRM Server 7.0 delivered with Business Suite 2008:
    creation of SRM RFx from within the ERP Web Dynpro applicattion "Collective processing of Purchase Requisitions (CPPR)
    Central Contract Management (CCM)
    Other terms
    SRM, ERP, CPPR, harmonized roles, Procure-to-Pay, SOAMANAGER, Web Service, Synchronous services, Point-to-point communication
    Reason and Prerequisites
    These cross-scenarios utilize synchronous Enterprise Services for the following reasons:
    Bidder search help (RFx creation): In CPPR the user can already select bidders which will be assigned to the RFx in SRM. These bidders need to be queried from the SRM system. Therefore, the synchronous service operation RFQRequestSUITEAllowedBiddersByIdentifyingElementsQueryResponse_In is introduced.
    Querying pricing information (CCM): While creating the Purchase Order in the ERP system using the central contract as source of supply, ERP queries the SRM Server for the most actual price using the synchronous service operation PurchaseOrderSRMPricingSimulateQueryResponse_In.
    Checking archiving status (CCM): Before archiving the central contract in the SRM server, the status of the distributed contract in the connected ERP systems must be queried by the SRM Server using the synchronous service operation PurchasingContractSRMArchivingCheckQueryResponse_Out.
    Retrieving RFQ Transaction Types from SRM ( RFx Creation ) : In CPPR, user can select any one of the transaction types of RFx which are confired in the SRM system. RFx transaction types will be retrieved using the service interface QueryCodeList ( NameSpace: http://sap.com/xi/BASIS ).
    Rather than using these sychronous service operations mediated via PI, it is recommended to configure them peer-to-peer.
    As a prerequiste you have installed
    SRM Server 7.0
    SAP ERP 6.0 EhP 4 with the resp. Business Function activated
    configured the Central Contract Management and Sourcing scenarios according to documentation available in Solution Manager
    installed all required business packages as mentioned in note 1232945
    This note deals with the delta information how to enable the synchronous peer-to-peer communication for the service operations mentioned above.
    Solution
    Synchronous services are no longer maintained using the transaction LP_CONFIG, WSADMIN, but the new SOAMANAGER. For more details about the SOAMANAGER please refer to: http://help.sap.com/saphelp_nw70/helpdata/EN/b0/787748cf3a4200bb1ba32a62aa8519/frameset.htm.
    Configuration on both the provider and consumer side for synchronous service operations must be done. For:
    RFQRequestSUITEAllowedBiddersByIdentifyingElementsQueryResponse_In: SRM Server is the provider and the ERP system the consumer
    PurchaseOrderSRMPricingSimulateQueryResponse_In: SRM Server is the provider and the ERP system the consumer
    PurchasingContractSRMArchivingCheckQueryResponse_Out: ERP system is the provider and SRM Server the consumer.
    Query Code List: SRM is the service provider and ERP is the consumer for this service.
    This note explains the steps necessary for for the example of the pricing service, please configure the other services accordingly.
    Settings in the Provider system
    1. Open the transaction SOAMANAGER.
    2. If you are using SRM Server 700 Version then  goto SingleServiceAdministration under Application and Scenario Communication Tab.
    3. If you are using SRM Server 701 Version then goto Single Service Administration under service administration Tab.
    4. Search for the Provider service in the search tab. Eg: In this note, Pricing service is taken as example for configuring. For this service, SRM system is the provider and ERP is the consumer system. For this, searching by Service with search pattern "pricing" should return the result PurchaseOrderSRMPricingSimulateQueryResponse_In.
    5. Select the service from search results and click 'Apply Selection' button.
    6. In the Configurations tab, use CREATE SERVICE action to create a web service for this enterprise service proxy.
    7. Mention the name for service, description and binding name. For example, for pricing service, you may want to give 'SRM_Pricing' as new service name, 'Pricing from SRM contracts' as description and 'SRM_Pricing' as new binding name. Click on 'Apply Settings' button.
    8. Select the Check Box 'UserID/Password' under Transport Channel Authentication. By doing this step, authorization at webservice level is imposed. Only users who have acess to the provider system ( here SRM system ) will be able to acess this webservice.
    9. Save the changes using SAVE button as shown below.
    10. Goto overview tab and click on the link 'Display Selected Binding's WSDL url' and copy the wsdl address which will be displayed in a text area.
    Settings in the Consumer system
    1. Open SOAMANAGER transaction in consumer system.
    2. Go to single service admistration under Application and Scenario Communication Tab.
    3. Search for the consumer proxy. Eg: Search for pricing service consumer proxy, in ERP as ERP is consumer system for pricing service.
    4. Select the consumer proxy in search results and click on Apply selection.
    5. Goto Configurations tab and click on 'Create logical port'.
    6. Enter a logical port name (e.g. SRM_ERPpricing_LP), description. Select the check box 'Logical Port is Default' and select the Configuration type 'WSDL Based Configuration'. Select 'Via HTTP acess' as the WSDL access settings.
    7. Enter the WSDL address which is copied as explained in step 9 of configuration in provider system. Enter the WSDL Access user and pass word which will be used to in the provider ( SRM ) system to execute the service. Click on 'Apply settings' button. The user should be a dialog or service user in provider system and should exist in SRM Organization plan.  The user should have roles SAP_BC_WEBSERVICE_CONSUMER assigned. User should also have application roles (/SAPSRM/EMPLOYEE) necessary to execute the underlying purchasing processes in SRM. Please refer to: http://help.sap.com/saphelp_nw70/helpdata/EN/2b/07074155bcf26fe10000000a1550b0/frameset.htm
    8. Save the changes.
    Header Data
    Release Status: Released for Customer
    Released on: 24.05.2010  15:32:44
    Master Language: English
    Priority: Recommendations/additional info
    Category: Customizing
    Primary Component: SRM-EBP-ESA SRM Enterprise Services
    Affected Releases
    Software
    Component Release From
    Release To
    Release And
    subsequent
    SAP_APPL 604 604 604  
    SRM_SERVER 700 700 700  
    SRM_SERVER 701 701 701  
    Related Notes
    1286936 - PI configuration for SRM - additional information
    1268821 - SRM 7.0 / ERP 6.04: Config. of Central Contract Management
    1263876 - SAP SRM: Configuration of Procure-to-Pay Scenario
    1223493 - SAP SRM 7.0 SP Stack 01 (11/2008):Release & Information Note
    Print Selected Notes (PDF)

  • Send Purchase Order via ALE/IDOCS

    hi,
          How can i send one PO from one client to another via ALE/IDOCS?
          Pls provide few important steps.
    Thanks and Regards,
    Gaurav

    For sending IDOC for Purchase order you will use idoc
    Message type : ORDERS
    Basic Type : ORDERS05
    Create one RFC Destination in SM59 and give that entry in Port in WE21.
    Create Partner profile in WE20 and Port for receiver system in WE21.
    Use your port in Partner profile in WE20.
    In Partner Profile create one entry for Message type ORDERS as Outbound.
    In your tcode when you are creating Purchase order set output message in your header condition for Outbound to send that purchase order to that Partner Profile.
    Check link :
    http://www.****************/Tutorials/ALE/AutoIDOCGen/AutomaticIDocGeneration1.htm
    Regards,
    Sandeep Kaushik

  • RFC comparing Purchase Order from server D10 and compare the PO E10 server

    Hi Gurus,
    I want to fetch data of Purchase order from D10 system client 058 and compare whether the same Purchaser order is also present in E10 system clilent 078.
    Please send me the sample code how to retrieve the code from different servers using RFC. I am new to RFC, please guide me same code.
    Regards,
    Prasad
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Jan 30, 2008 4:24 PM

    Hello Arza
    You can use BAPI BAPI_PO_GETDETAIL to retrieve the PO data from the two (remote)systems.
    During an important migration project I had to compare whether the PO data were the same on the old and new SAP system.
    For this purpose I used the BAPI to retrieve the PO data, initialized all data of which I new they would differ between the old and the new system (e.g. time stamps, date, time).
    Next I defined a complex structure which contained all PO data that I wanted to compare.
    Each PO gave one record which I collected into an itab.
    Finally I transformed the itab data into a single XML file for the data from the old and the new system. Then I took an XML editor (e.g. Oxygen) and made a diff analysis of the two XML files which showed me every difference.
    This way I was able to compare thousands of PO's within a few hours.
    Regards
      Uwe

  • Printed XML Purchase Order Report - Printing blank Blanket PO page

    Hi,
    When printing the xml report of a Blanket PO Release, the release lines and headers print first but the last page is a page for the primary blanket PO (PO Num without any releases attached). This page does not contain any information in the header or line fields therefore it is a waste of paper. Looking into the XML code the blanket PO page is pulled in the same manner as the Release lines, against G_Headers. I'm going to look into the Reports Developer SQL to see if I can find something but I would rather not mess with the configuration of the SQL if I did not have to.
    Any ideas on how to get rid of this extra unnecessary page?
    Thanks,
    -Steve

    Hi,
    RDBMS : 11.2.0.1.0
    Oracle Applications : 11.5.10.2
    OS: Unix
    The issue can be reproduced.
    The report in question has had customization but the blank page prints in the Printed Purchase Order Report(Portrait) seeded function as well. From what I see the SQL might be able to modified based off of the input paramet "Print Blanket PO". When this is selected "No" the Blanket header is printed with no lines (that's where the blank PO page is coming from). When selected Yes the blanket header with all the blanket lines are printed. So I may be able to go in and change how that input parameter changes the output, unless there is a better way.
    -Steve

  • Attachments to Purchase order via e-mail

    Hi,
    Im working on SRM5.5, Extended classic scenario,
    I have a requirement where :
    Right now , users can send Purchase Orders by mail to vendors but apart from the PDF version of the Purchase Order no other document can be attached to the email.
    I have to attach  an other document to this purchase order in PDF format and send it via email.
    Could anyone tell me if there is any BADI for this ?
    Any technical solution would be of great help.
    Thanks and Regards,
    Aravind Nair.

    Hi Yann.
    At this moment I have the a similar problem... In my case I'm woeking with MySAP Enterprise 4.7 and I want to send the PO and their attachament vía e-mail, currently only the PO is being sent to the Vendor and the attachment only appears like texts into the "body" of PO.  Is there some way to send PO and attachments at the same time??
    Thanks in advanced for your answer and help!!
    Regards,
    Blanca Reyes

  • Send purchase order via email (external send) with special Czech characters

    Hi all,
    I am sending a purchase order created with ME21N via email to the vendor using "external send".
    The mail is delivered without any problems, PO is attached to the mail as PDF file.
    Problem is that special Czech characters as "ž" or "u0161" are not displayed, a "#" (hash) appears instead.
    This problem occurs when language for PO output = EN.
    Tests with language = CS worked out fine, but the whole form incl. all texts are in Czech as well; so no valid solution since it needs to be in English.
    We checked SAPCONNECT configuration and raised note 665947; this is working properly.
    When displaying the PO (ME23N) special characters are shown correctly as well.
    Could you please let me know how to proceed with that issue?!
    Thanks.
    Florian

    Hi!
    No, it's not a Unicode system.
    It is maintained as:
    Tar.          Lang.        Lang.        Output Format                           Dev. type
    Format
    PDF     EN     English                                                     PDF1
    Using this option, character "ž" was not displayed correctly, but "Ú" was ok.
    All other Czech special characters are not tested so far.
    Thanks,
    Florian
    Edited by: S. SCE - Stock Mngmnt on Aug 14, 2008 10:19 AM

Maybe you are looking for

  • HT1338 Can I install mountain lion on more than one mac book?

    I have 2 macbook pro's at home, I have paid for and installed mountain lion on the newer of the two, bit I was wondering if I could install the update on the second machine as well?  I thought that I heard or read somewhere that this was possible but

  • How to Pass APP_USER to a database trigger for auditing

    I have a table which is updated by an Apex Page. (Application Express 4.2.1.00.08). The application is using the standard Oracle apex authentication. I have created an Audit table with a before update trigger to insert a record into the audit table o

  • Model # BDP-S1100 | Portable Blu-ray Disc/DVD Player

    Serial Number Location: On the back of the unit. Attachments: BDP-BX110_S1100.pdf ‏2642 KB BDPS1100_mksp.pdf ‏205 KB Warranty_308493013.pdf ‏318 KB

  • AppleWorks 6 Draw doesn't open.

    Pages will open AppleWorks 6 documents beautifully. What opens programs in AppleWorks 6 created in "draw"?

  • Drop Procedure

    Hi, I am trying to drop some procedure in my database, its not working. it says that object was locked, i checked the v$lock and dba_jobs_running, there is no lock. kindly tell how can i drop the procedure.