Send forecast to another system

Hi,
We are on APO 5.0 and want to send our forecast from a planning book to a partner.
Has anybody ever done this via XML?
Note that we are not planning to use ICH. But we have XI setup.
Thanks.
GM

Hi Gerald,
I can not advise you on XI specifics but here are some things that i think might help you. (I am thinking out load here so some things might not be optimal. I am also not sure if you want the your partner to be able to access the planning book data in real time or you will just want them to see a snap shot of the data)
1) You can read planning book values using BAPI/function module BAPI_PBSRVAPS_GETDETAIL or  bapi_pbsrvaps_getdetail2.
2) You can create an ABAP Web Service. You can expose that webservice (SOAP based, XML) to your partner. Inside the webservice, you can use BAPI_PBSRVAPS_GETDETAIL/ bapi_pbsrvaps_getdetail2 to read data from the Planning Book.
3) The BAPIs i have mentioned can be called from external system (they are remote enabled). For example, you can use the SAP JCo (Java Connector) to read data from the BAPI. Using the BAPIs + SAP JCo you can read planning book data in a Java Program.
4) You can "connect" the Planning Area to an Infocube, construct a query and expose that query to your Enterprise Portal.
5) You can "connect" the Planning Area to an Infocube. Use an InfoSpoke to construct a flat file and send that file (via FTP or some other ways) to your partner.
6) how about creating a query and web template and have that accessible to your partner.
Just thinking out load and trying to help I hope some of the points will help you.

Similar Messages

  • SENDING MAIL TO ANOTHER SYSTEM IN INTRANET BY USING SMTP

    hi
    i am able to send simple smtp messages within the single localhost but i am not able to send it to another system ,plz help me .i also need to get the reply from that system since i am the server. i am using jsp code.
    i have enclosed the code
    mail.jsp
    <%@ page language="java" import="javax.naming.*,java.io.*,javax.mail.*,
    javax.mail.internet.*,com.sun.mail.smtp.*"%>
    <html>
    <head>
    <title>Mail Send:Defect Tracking System</title>
    </head>
    <body>
    <%
    try{
      Session mailSession = Session.getInstance(System.getProperties());
      Transport transport = new SMTPTransport(mailSession,new URLName("cl301"));
      transport.connect("cl301",25,null,null);
      MimeMessage m = new MimeMessage(mailSession);
      m.setFrom(new InternetAddress(%><%request.getParameter("from")%><%));
      Address[] toAddr = new InternetAddress[] {
                  new InternetAddress(%><%request.getParameter("to")%><%)
      m.setRecipients(javax.mail.Message.RecipientType.TO, toAddr );
      m.setSubject(%><%request.getParameter("subject")%><%);
      m.setSentDate(new java.util.Date());
      m.setContent(%><%request.getParameter("description")%><%, "text/plain");
      transport.sendMessage(m,m.getAllRecipients());
      transport.close();
      out.println("Mail Send!");
    response.sendRedirect("Login.jsp");
    catch(Exception e){
      out.println(e.getMessage());
      e.printStackTrace();
    %>
    </body>
    </html> mailApi.jsp
    <%@ include file="TemplateObj.jsp" %>
    <%@ include file="Common.jsp" %>
    <%!
    %>
    <html>
    <head>
    <title>Mail:Defect Tracking System</title>
    </head>
    <link rel="stylesheet" href="style/stylesheet.css" type="text/css">
    <body>
    <table>
    <tr><td><img src="images/header.gif"</td></tr></table>
    <br>
    <table align="right">
    <tr><td><img src="images/bug_chick.gif"></td></tr></table>
    </p>
    </form>
    </td>
    </tr>
    </table>
    <table border="1" width="50%" cellpadding="0" cellspacing="0">
    <tr>
    <td width="100%">
    <form method="POST" action="mail.jsp">
    <table border="1" width="100%" cellpadding="0" cellspacing="0">
    <h1>Send Bug Mail</h1>
    <tr>
    <td width="50%"><b>To:</b></td>
    <td width="50%"><input type="text" name="to" size="30"></td>
    </tr>
    <tr>
    <td width="50%"><b>From:</b></td>
    <td width="50%"><input type="text" name="from" size="30"></td>
    </tr>
    <tr>
    <td width="50%"><b>Subject:</b></td>
    <td width="50%"><input type="text" name="subject" size="30"></td>
    </tr>
    <tr>
    <td width="50%"><b>Description:</b></td>
    <td width="50%"><textarea name="description" type="text"
    cols="40" rows="15" size=100>
    </textarea>
    </td>
    </tr>
    <tr>
    <td><p><input type="submit" value="Send Mail" name="sendMail"></td>
    </tr>
    </table>
    </body>
    </html>

    do NOT use JSP for anything except presentation of data, NEVER use it for anything else.
    If you need Java code inside a JSP, it shouldn't be a JSP.
    What makes you think you can't send mail to another server?
    What errors are you getting (I can guess, and I have 2 very strong contenders for the title, but I can't be sure)?
    To find out what replies a mailserver can give, read the relevant RFCs. Of course if you close the connection without waiting for (let alone handling) those responses you're never going to see them.

  • Send a render job to Media Encoder on another system?

    I am a recovering Final Cut Pro user. Switched over about version FCP X 10.3. The railroad tie that broke the camel's back for me was a removed feature I am hoping I can do with Premiere in some way.
    In FCP 7 and even FCP X up to 10.3, you had the option of sending a render job to their version of Media Encoder (Called "compressor") just like Premiere Pro can do now. However, you had the option of being able to use a "render cluster" by where if compressor was loaded onto other macs on your network, it would send the job out to one of those nodes or even split it up and send parts of it to several computers to parallel encode the job. Made large jobs faster and allowed you to not have to bog down your processors on you main computer with a render job. Apple just took it out with 10.4, which was a deal breaker for me.
    I know Premiere/Media Encoder does not have the ability to split the job up, but was wondering if there as a way I could send a render job to Queue up on the Media Encoder of another system...say my Mac mini server which also has Media Encoder on it. Is there any way to select the path to the Media Encoder and thus have it deploy the render job to the other machine?
    Thanks.

    You can export a Sequence on another machine on your network, if that's what you want to do.
    You can save your Sequence on your A machine, then import the sequence to AME on your B machine, and export away.
    I do this myself.  I allows me to keep working on my A machine at more or less full speed while my B machine is cranking out review movies or whatever.  There's a little network overhead, but not enough that I notice.
    Just click the + icon in AME on your B machine, and navigate to your project and sequence on your network.

  • How to upload an XML file into another system

    Hi friends,
    I have a requirement where I need to upload an  XML file into one system
    which has been downloaded  using  another  system.
    I have tried using the method ' cl_gui_frontend_services=>gui_upload'
    to upload the file but it is going for dump.
    I have used the  method ' w_xml->import_from_file' also,
    but it is also going for dump ,because  both methods are using the same FM
    ' GUI_UPLOAD'.
    Can any one suggest on this.
    Regards,
    Bhargavi.D

    "Here is the  Explaination for uploading the XML   Format file to sap   " through ABAP Program ....
    1. Basically you simply have to convert the XML file into the proper IDoc format. There are many ways to achieve this. One solution would be to convert it externally to SAP, e.g. via VB Script or with an XSLT transformation. Or you use the built in SAP functions for importing an IDoc from an XML stream.
    2. Uploading a file is either done via GUI_UPLOAD or via the usual way of reading a file from the application server (Open dataset. Read dataset) But what do you mean by "send to external system"? Do you want to convert an IDoc into XML? Then you simply define an XML port with WE21 to send the IDoc out.
    Here is an example of code that loads an XML from file and posts it as an IDoc. Please keep in mind that the XML has to be in its canonical format as described in the interface repository: ifr.sap.com (choose the template of the desired IDoc from there as an example).
    data: data_tab type table of char1024.
    data: XML_STREAM type string.
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
        FILENAME                      = 'D:test.xml'
    *   FILETYPE                      = 'ASC'
    *   HAS_FIELD_SEPARATOR           = ' '
    *   HEADER_LENGTH                 = 0
    *   READ_BY_LINE                  = 'X'
    *   DAT_MODE                      = ' '
    *   CODEPAGE                      = ' '
    *   IGNORE_CERR                   = ABAP_TRUE
    *   REPLACEMENT                   = '#'
    *   CHECK_BOM                     = ' '
    * IMPORTING
    *   FILELENGTH                    =
    *   HEADER                        =
      TABLES
        DATA_TAB                      = DATA_TAB
    EXCEPTIONS
       FILE_OPEN_ERROR               = 1
       FILE_READ_ERROR               = 2
       NO_BATCH                      = 3
       GUI_REFUSE_FILETRANSFER       = 4
       INVALID_TYPE                  = 5
       NO_AUTHORITY                  = 6
       UNKNOWN_ERROR                 = 7
       BAD_DATA_FORMAT               = 8
       HEADER_NOT_ALLOWED            = 9
       SEPARATOR_NOT_ALLOWED         = 10
       HEADER_TOO_LONG               = 11
       UNKNOWN_DP_ERROR              = 12
       ACCESS_DENIED                 = 13
       DP_OUT_OF_MEMORY              = 14
       DISK_FULL                     = 15
       DP_TIMEOUT                    = 16
       OTHERS                        = 17
    IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL FUNCTION 'CONVERT_TABLE_TO_STRING'
      EXPORTING
        I_TABLINE_LENGTH       = '1024'
      IMPORTING
        E_STRING               = XML_STREAM
      TABLES
        IT_TABLE               = DATA_TAB[].
    write: / xml_stream color col_total.
    data: CONTENT_LENGTH type string.
    data: CONTENT_TYPE type string.
    data: REMOTE_ADDR type string.
    CALL FUNCTION 'IDOC_INBOUND_XML_VIA_HTTP'
      EXPORTING
        XML_STREAM                      = XML_STREAM
        CONTENT_LENGTH                  = content_type
        CONTENT_TYPE                    = content_type
        REMOTE_ADDR                     = remote_addr
    EXCEPTIONS
       NO_IDOCS_SAVED                  = 1
       TAG_ERROR                       = 2
       NO_DATA_RECEIVED                = 3
       NO_IDOCS_RECEIVED               = 4
       SEGMENT_ERROR                   = 5
       IDOC_WAS_SEND_SECOND_TIME       = 6
       OTHERS                          = 7
    IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    write: / sy-subrc color COL_NEGATIVE.
    ENDIF.
    reward  points if it is usefull.......
    Girish

  • Copying Attachment(s) to Another system

    I would like to be able to transfer Order attachments from SAP to another system. This can be done via FTP or Email.
    Any help would be appreciated!

    hi
    when an order is created, you can configure an output type to send an email, and the order will be mailed, is that what you are looking for
    cheers

  • The Sender agreement has another channel

    Hi all you guys
    I have the following problem:
    I create a scenario RFC --> XI --> JDBC  in wich I configure the sender  agreement:
    SERVICE : SYSTEM A
    INTERFACE: INTERFACE A
    COMM CHANNEL: cc_sender_RFC_A
    THEN I create another cc by security issues with the user that is used in the first cc for another scenario RFC --> XI -- JDBC and its sender agreement was created like that
    SERVICE : SYSTEM A
    INTERFACE: INTERFACE B
    COMM CHANNEL: cc_sender_RFC_B
    but in the RWB its trow the following error:
    Wrong Sender Agreement:The Sender agreement does not have channel cc_sender_RFC_B configured for the function module
    INTERFACE A
    IINTERFACE A and INTERFACE B are function modules.
    Any ideas with that?

    Hi,
    When you are sending messages from same system in both the cases what is the need of creating another communication channel?
    Thanks,
    Vijay Kumar T.

  • Assign User Task According to Hierarchy From Another System

    Hi all.
    I am new in Oracle BPM, I'm doing a  project where I have to perform a relatively simple approval workflow.
    My problem, is actually in associating people who should make approvals to set up reports.
    My BPM project is integrated with LDAP (AD - Active Directory), but the staff hierarchy is on another system.
    As I am very new in technology do not know the tools to implement the integration with other hierarchies system, I know it is possible to perform an integration via REST (which is what I need).
    I would like an opnion on how I can make this integration.
    An example of what I need:
         John - Operator of human resources    
         Mark - Manager of the Human Resources
    John will open admission report of a new Official, at the time that he send the request for approval, I will need to access this other system to know you're above it, in this case would MARK and send the Report for MARK.
    Could someone give me a help how to do this? Some steps or tips on how to find or which component used within the JDeveloper.
    I appreciate any and all help. Thank you for your attention

    Here is a post by Marcel van de Glind from AMIS on how this is done:  Humantask Assignment: Assignment via External Routing - AMIS Blog
    It's far better than any documentation I've ever seen on the subject.  He goes through how to do External Routing for human tasks step-by-step.  This would let you call your external system to determine the participant to assign the instance to.
    Dan

  • Export BEx report to another system

    hello all,
                we have BEx reports which we would like to send to other system. I tried some options and like to get more info. on the options..
    openhub: not feasible as we r using hierarchies and complex queries
    rscrm_bapi / apd : does not support hier and texts description
    rep.agent pre-cal : looks good, but stores data on app.server..using download scheduler to get data onto next system, but there is no interaction b/w rep.agent job and download scheduler.
                             any other suggestions to get data from a BEx report to another system....
    thanks
    sri

    I dont know much details about MDX. But this can be achievable via MDX Queries.
    Try the transaction MDXTEST and search for more documents on MDX.
    /people/prakash.darji/blog/2006/09/04/work-with-xmla-web-service-for-bi-data-in-external-applications

  • How to call a WD4A Application of another system

    Hi,
    I have the need to call a WebDynpro Application of another system via a URL call, thet the application should be opend in the CRM WebUI Window (statefull ) .
    Calling the application via a button event & transaction launcher works fine, but i need to call it from a BSP page. So my idea was to create an iframe, but this obviously opens a new window:
    <html>
      <head>
        <title>IFrames - Webdynpro Test</title>
      </head>
      <body>
        <iframe src=<%= lv_url_route %>"
          width="100%" height="500" scrolling="auto" frameborder="1" transparency>
              </iframe>
      </body>
    <html>
    Can anybody help?!?!
    Thanx & best regards,
    Oliver
    Edited by: Oliver Pregler on Jul 28, 2008 3:26 PM

    Hi Oliver,
    unfortunately I know nothing about BSP-Applications, but this is how I call my WD4A-Application using a FM from CRM:
    data: lr_empty_parent type ref to cl_gui_container,
          lr_viewer       type ref to cl_gui_html_viewer.
    data: lv_url(200)     type c.
    lv_url = 'http://www.xyz.com'.
      create object lr_viewer
        exporting
          parent             = lr_empty_parent
        exceptions
          cntl_error         = 1
          cntl_install_error = 2
          dp_install_error   = 3
          dp_error           = 4
          others             = 5.
      if sy-subrc <> 0.
        message id sy-msgid type sy-msgty number sy-msgno
                  with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      endif.
      lr_viewer->detach_url_in_browser(
        exporting
          url              = lv_url
        exceptions
          cntl_error       = 1
          dp_error_general = 2
          others           = 3 ).
      if sy-subrc <> 0.
        message id sy-msgid type sy-msgty number sy-msgno
                   with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      endif.
      cl_gui_cfw=>flush( ).
    If it helps you - fine. If not - forget it
    Best regards
    Jörg Racz

  • Scheduling a job in another system

    Hello,
    I am looking for a FM or a report through which I can schedule a background job (a simple report program without a variant) in another system.
    Frequency option should be available since I want this scheduled job to be executed every day.
    Thanks,
    Arvind...
    Edited by: Arvind Arakotaram on Oct 30, 2009 4:01 PM

    Hi,
    You can use the below 2 BAPI's for background job's in external system.
    bapi_xbp_job_add_ext_step or bapi_xbp_add_job_step
    REgards
    VEnk@

  • How to run a job in another system

    This is the situation
    i want to test if a job, with ad external progra, that now is running in a Windows Application Server, can be moved in a linux Application server (and in another system), and if linux can process the *.bat file
    the jobs has a various step
    C:\*.bat  -> Progr. exit
    Z*      -> ABAP      
    Z*   -> ABAP      
    Z*_STEP1   -> ABAP      
    ZBAPI_* ->ABAP      
    C:\*.bat -> Progr. exit
    Anyone can help me to move it and schedulate the job?

    Hi,
    You have to convert the batch file of windows to shell script. and use that as external program  or command in the job definition instead of .bat file.You also have to edit the job definition in sap saying that the background server should be your Linux Application server.
    To convert *.bat file to shell script file this link would be helpful to you
    http://tldp.org/LDP/abs/html/dosbatch.html
    Reward points if  helps.
    Regards,
    Phani

  • ABAP program developed in one system will it run in another system.

    Hi All,
           I have a very important query.
    I know that SAP 4.7, BW 3.1 and SAP CRM 4.0 have same kenel release SAP Basis 620.(please correct me if I am wrong)
    If Kernel in these systems are same, will an ABAP program developed in one system (say SAP 4.7) also work in another system (say CRM 4) with same kernel.
    This is very important me.
    Please help.
    With Regards
    Amit

    Hi Amit,
    1. If we transport a program from R/3
       to BW or CRM,
       It will work inside BW,CRM
       Bcos the basis/abap layer is always there in such systems.
    2. However, if the program uses some tables/FMs etc,
       which are not there in the Bw/Crm,
       then it may give error. thats all.
    Regards,
    Amit m.

  • When syncing my iphone 6 plus, i now get an error that reads, "IP address conflicts with another system or network."  How can i eliminate this error permanently?   Thank you in advance!

    when syncing my iphone 6 plus, i now get an error that reads, "IP address conflicts with another system or network."  How can i eliminate this error permanently?   Thank you in advance!
    This never happened before, however the last couple of months it comes up every time I plug my USB from PC to iphone.

    HyperNova Software,
    Thank you so much.  Because I am very computer illiterate, could you help me on how to get started?  I don't have the slightest on where to get started, the steps to follow, etc.
    Can't thank you enough for your help!

  • Accessing a file in another  system

    Hello,
             Can Anyone please tell me how to access a file in another system using java.
    Thanks in Advance,
    Venkat

    Hi Venkat
    Check following link.
    This link is helpful for you
    http://java.sun.com/developer/onlineTraining/Programming/BasicJava1/data.html#app
    http://www.devdaily.com/java/edu/pj/pj010004/pj010004.shtml
    Regards
    Ruturaj

  • Getting error in file transfer from one system to another system

    Hi All
    One of my client (User) wants to transfer his file from  SAP R/3 System SAP XI system. He is using a customize t-code ZFIR0325 (Trial balance report transfer to Hyperian System). When user execute the  program he is getting error "File Transfer Failed due to Network chk with Admin"
    I checked with Network team but they said it is okay from their side. We also check for authorization but there is no issue regarding authorization.
    Name of File Path of Aplication Server, XI destinaion and XI directory entered by user is correct.
    We also put authorization trace in XI System to RFC User (In file transfer from one system to another system this RFC User is geeing Used) but no authorization issue was found.
    Please help me to resolve this problem. I any detail require I will provide the same.

    Guruprasad Wrote:
    He is using a customize t-code ZFIR0325 (Trial balance report transfer to Hyperian System).
    We also put authorization trace in XI System to RFC User (In file transfer from one system to another system this RFC User is geeing Used) but no authorization issue was found.
    Firstly, no one in the community can answer on how a custom transcation code and a program associated with it behaves.
    If there are no authorization issues in the system, you have to look at the exact error message. Look if your XI system is allowed to receive files from the SAP system.
    Unfortunately, you should do some more home work before putting your question here. If everything is fine and configured correctly, then the issue might be with the program.
    Regards,
    Raghu

Maybe you are looking for

  • I am looking for an example of how to use the Rendezvous synchronization object.

    I can't seem to find an example that uses the TestStand Synchronization Step Types. I am specifically interested in the Rendezvous type. I am have programmed quite a few VC++ applications that use semaphores, so I am familiar with the overall idea of

  • STRIP tag in XML Generator

    We are  creating xml files from RDBMS, for that we are using XML generator .  we  imported dtd file for creating  XML generator  but we are getting some tag with name  'STRIP' .  i dont know what is this tag , i am new to this XMl files generation ca

  • Audio synch off when exporting to HDTV 720p 29.97 high quality

    we are  exporting 720p native footage to the MPEG2 -> HDTV 720p 29.97 High  Quality  preset... the audio is off by six or so frames on export, which  is noticable on talking heads. find out if anyone has found a fix for  this in CS5? Windows 7 12 gig

  • Itunes freezes when synching genius

    Help!  iTunes freezes my PC when I launch it.  I've repaired it, uninstalled and reinstalled. I think there may be a registry key I need to remove in order to truly wipe if off my PC. I am unable to access my iTunes Library.  It launches but when the

  • I got an A730 LEMON. won't wake up from sleep

    Day one with my new A730 For almost $1600 I shouldn't have to a)hold the power button down to turn off a brand new computer when I can't get it to wake up from sleep mode on day 1 of use. b) make 3 calls to tech support to find out whay a) happens c)