Can PPDS be linked to non sap system which records production

Hi, We are currently planning with SNP and PPDS but for part of our business, the manufacturing execution occurs in a non sap black screen archaic system. Is there any way to consume PPDS planned orders with the data from an external Production recording system? Or is the only way to consume PPDS planned orders via using SAP R3/ECC?
I have dug through the MES PDF and the BAPIs and cant find a way to "consume" the PPDS planned orders without using SAP R3.
Thanks
j

Hi Lokesh,
There is no limitation to connect two non SAP Systems,PI will support to connect two differt non SAP Systems.
The reuirement you mentiioned bit not clear,what i understood is use JDBC Adapter at sender side and SOAP adapter at receiver side.How to use these adapters search in sdn you will find tons of documents.
Regards,
Raj

Similar Messages

  • Can proxies be created for non-sap systems

    I have a scenario file->XI->jdbc(non-sap system).
    Can we create a abap server proxy instead of using jdbc adapter on the receiver side.
    thanks
    KK

    Hi KK,
    This might help you
    http://help.sap.com/saphelp_nw04/helpdata/en/ba/d4c23b95c8466ce10000000a114084/frameset.htm
    Thanks & Regards,
    Agasthuri Doss

  • Can PMI be used with non-SAP systems?

    For example we have an interface that travels through several systems and servers before being fed into XI (and back).
    So far as I know PMI only starts when XI picks up the message. Are there any agents, API's or any method to PMI enable other applications to send data to the central PMI collector system so we can see a complete view of the process? Or is that just wishful thinking? Thanks folks,
    David

    Hi David,
    The solution seems to be difficult as per below link.
    Please let me know if you find any solution.
    http://help.sap.com/saphelp_nw04/Helpdata/EN/a8/a81b0b6473cb49bc34effad6eab13b/frameset.htm

  • Consuming webserives in sap of Non sap system

    Hi Guys,
    I want to consume web services in sap of a non sap system (which is service provide) , but i am encountering a problem that how can I use WSDL file (which contains Service provider data) of service provide to use in abap code to use further, without PI, please guide in this regard as i followed different tutorial which only guide me communicate between two sap system, but i want consume web service of non sap system
    please help me as I am beginner,
    Thanks

    Hi Ravi ,
    Thank you so much  for your help, When I Wsdl url file is received from Service provide, and I am going to utilize this url to fetch data out of it then how Can I access method of this wsdl file to fetch accurate data?
    like the link you provided to me in this ,from where I got to know that GET_QUOTE
    CALL METHOD LV_QUOTE->GET_QUOTE
    is the wsdl file method.
    and second this I want to ask IS there  any need to parse xml to abap, or I just follow your tutorial  as it is you provided to me?

  • Idoc  b/w sap(r/3) and non sap system .

    hi gurus,
    how i pass an outbound idoc  b/w sap(r/3) and non sap system .
    which  function module we will use in this scenerio for inbound and outbound idoc both
    please guide me  with an example .

    Hi Pawan,
    Non SAP system should have RFC adapter in order to receive and send Idocs from/to SAP.
    If this is not your case, you should us a Integrator Middelware with RFC and standard adapters like SAP Exchange Infrastructure.
    If for example, your non SAP system is able to process data from flat files you can build next interface: SAP send Idocs to middleware that receive them using RFC adapter, middelware maps Idocs into flat file and send it to a one of non SAP system folder using FTP adapter. Non sap system triggers the flat file into its applications.
    Reward points if useful.
    Roger

  • Sending IDoc from Non-SAP system to XI

    Dear all,
       We have a non sap system which needs to send IDoc to XI, Please could you answer my following four questions
    1. What should be the values for the following fields in the IDoc control record
    e.g. RCVPRN = <logical system name of XI>
    SNDPOR
    SNDPRT
    SNDPRN
    RCVPRT
    RCVPOR
    2. How does XI decide which port(idx1) to be used when it receives an idoc
    3. The third party system is a non sap one, so it does not have a client no, so I would assume, I need to use another SAP system as a meta data provider, in that case, how would i tell XI to use that port when it receives IDocs from the non-SAP system ?
    4. In what step does XI use the logical system name of the Business system(in SLD)?
    Thanks in advance
    cheers
    danus
    Edited by: Chidambaram Danus on Jan 25, 2008 2:21 PM

    Hi
    there is bit wrong interpretation of the statement
    If the sender system is a non-SAP system, the sender service is identified from the logical system name of the sender port.
    If the sender system is nonSAP it indicates taht the data is coming to XI from non sap systems such as file, database, webservice etc. to XI and from XI it will pass to sap as IDOC inbound.
    For this you need to create the logical system in SAP (receiver) and pass on that value to IDOC header.
    You could maintain it in the Business service used for Sender system (nonSAP). here it will be available in the tabs ---> History.
    note : IDOC is the concept of data container in SAP, you will not be able to have the IDOCs in non sap systems...
    Thanks
    Swarup
    Edited by: Swarup Sawant on Jan 25, 2008 2:54 PM

  • Configuration needed for non-SAP system as Idoc sender

    Hi,
    We have a need to connect a non-SAP system which is sending an Idoc to XI. I understand that on the sender side, we need to create a tRFC port from the sender system with the server address of the Integration as the target host?
    My question is on the PI side, are the configurations the same as  a SAP system, i.e. maintaining the port in IDX1 and getting the metadata in IDX2 or will it be different?

    In PI, you will need to create a port in IDX1 with the same port name as the Idoc control record when the Idoc comes from the non SAP system.
    As you cannot load the Idoc metdata from your actual source, you will need to copy the Idoc metadata from a actual SAP system or from the port of another SAP system in IDX2
    Also, in the Business Service / System, make sure that the logical system name is maintained as per the Idoc control record of the source.
    Regards
    Bhavesh

  • Sending Order acknowledgment to Non SAP system

    Hello All,
    Need expert advice in one of the scenario i am facing.
    The scenario is
    Vendor sends the scheduling agreement order confirmation to SAP system through inbound IDOC with message type ORDRSP......IDOC is posted in SAP.Now there is another third party system which plans the material planning... now this order confirmation needs to be send to that non SAP third party system which has JDBC
    client needs the order confirmation data (SA no.,,co code...Item number....committed qty...delivery date...material no... plant) in flat file format only
    please suggest the possible ways to overcome.

    Hi NR,
    What I understand from above is -
    1. Inbound IDoc getting posted in SAP
    2. Confirmation needs to be send to Non-SAP system which uses JDBC/Database
    3. They want only Flat Files.
    To answer above questions/scenarios - you have 2 choices
    1. Proxy to JDBC Approach  Directly post confirmation data to third party database.
    How to do this -
         a. Open ports with third party. - Check Connectivity stuff.
         b. get databases details and configure receiver JDBC Adapter in your side
    2. Proxy to SecureFTP - By this approach you will place a CSV file to securedFTP decided by you and your third party from where third party job will pick that file and post it to their database.
    Regards
    Aashish Sinha

  • Using ale u can send from sap to sap and sap to non sap systems

    hi,
    using ale u can send from sap to sap and sap to non sap systems,
    then what is diff b/w ALE and EDI

    Hello KALYAN KUMAR,
    Application Link Enabling (ALE)
    1.You distribute data using ALE if you want to communicate from one system to one or more other (mostly internal) systems.
    2.ALE transfers data in IDoc format and uses the methods of tRFC for data transfer.
    3.ALE enables the integration of business processes across several SAP or non-SAP systems.
    Electronic Data Interchange (EDI)
    1.You use EDI if you want to exchange business application documents with an (external) partner system (for example, a customer or vendor).
    2. The SAP system sends EDI messages in IDoc format to an EDI subsystem, where they are converted to a universal EDI standard (UN/EDIFACT or ANSI/X12).
    3. This enables communication with non-SAP systems.
        By definition, two partners are involved in the process in an EDI application scenario: The sender and the recipient of an EDI message
    I hope u understands the difference:)

  • One issue regarding PPDS OP.confirmation from Legal Non-SAP system

    Dear Experts
    we met a BAPI function issue regarding PPDS Operation.confirmation from Legal Non-SAP system.
    scenario is as following:
    we want to build the interface between PPDS and non-SAP system, regarding OP. and order confirmation inbound processing.
    now we input simulated inbound date and test using BAPI: BAPI_MOSRVAPS_CONFOPRMULTI
    but we find a problem, even we set different value for fields ‘ duration’ in function. after call BAPI, It didn't reflect the 'net duration' or 'remaining duration', these fields not changed through check in Tcode:/SAPAPO/RRP3 for single operation.
    In the meanwhile , but it works for fields 'confirmed Yield' and fields 'confirmed Scrap' for single operation.
    my questions is that: if we need to synchronize the operation confirmation( including confirmed yield,confirmation scrap, duration),do we use the correct BAPI for this or do we need an additional BAPI, please hints.
    Thanks a lot! any feedback would be welcome!
    Best Regards
    Kevin

    Hi Kevin,
    Yes you use the right BAPI.
    you have to use table OPERATION_CONFIRMATION.
    You cannot just set the duration. You have to trigger time event confirmations.
    The field duration according to the documentation currently not supported.
    You need to use CONFIRMATION_TYPE
    0100 Start of Setup
    0150 End of setup
    0200 Start of processing
    0300 Partially complete
    0350 Complete
    Not sure if all confirmation types are supported by the BAPI.
    You can also set start and end time but not sure either whether it is supported or not.
    Regards,
    Uli

  • How to implement SSO to non-SAP systems using SAP logon ticket?

    Hello,
    We would like to implement Single Sign On between our SAP Netweaver system and a Siebel which is a non-SAP system using SAP logon tickets.
    Can anyone please give me some leads on this, in particular:
    1. Is there a JAVA API or an SAP plug-in that can be implemented on the Siebel machine to extract the SAP logon ticket?
    2. As the other machine might seat on a complete different domain, is it possible to implement SAP logon ticket without using cookies (perhaps through the HTTP header?
    3. In case you think using SAP logon tickets is not the best solution here I would be happy to hear any other suggestions you might have.
    Roy

    Hi,
    I'm currently using SAML as well. Unfortunately the SAP J2EE cannot work as authority (identity provider) but what you can do is using an open implementation of SAML such as opensso which is an open version of SUNs Java System access manager.
    There are a couple of other projects such as opensaml, apache's wss4j or shibboleth that might be interesting in this context.
    I just installed opensso and got it working with SAP J2EE 7.0 using SAPs JAAS SAMLLoginModule to authenticate users within SAP J2EE.
    In this scenario opensso serves as identity provider just as you need! There are a couple of Policy agents available on SUNs Download site you can use with Apache, Tomcat, JBOSS, WebSphere, Bea Web Logic etc. in order to authenticate! Otherwise you just directly authenticate against opensso. When installing opensso you can configure the type of user store you want  to use! By default it uses LDAP but you can also use different types of user store using JDBC or other mechanisms. Since you have a Directory Service you could easily connect it to your existing directory.
    There is also a way to map user ids directly in opensso by adding a uid mapping class. I created some documentation with lots of screenshots about using opensso with SAP J2EE. You can easily use opensso with any other system that supports SAML. In the case of SAP the usage is currently limited to SAML versions 1.0 and 1.1. Version 2.0 is not yet supported but should be in one of the following versions.
    Here are some links you might want to check:
    OpenSAML: https://spaces.internet2.edu/display/OpenSAML/Home
    wss4j: http://ws.apache.org/wss4j/
    shibboleth: http://shibboleth.internet2.edu/
    opensso: https://opensso.dev.java.net/
    On SDN you will find a documentation on how to connect SUN Java System Access Manager to SAP J2EE (see https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/906d9fc6-31b9-2910-1385-90edad7d7570). As I said opensso is based on the SUN Access Manager code and looks quite the same. So you can adapt this documentation in order to configure opensso or you can just ask me for the documentation.
    Hope this is helpful...
    Let me know if you need further assistance on this topic
    Cheers

  • Interface b/w SAP and NON SAP system

    Hi GEMS,
    Please give me some suggestion .My requirement is i have to transfer data from sap system to non sap system.
    There is no middleware between these systems.The data will be in the xml format.
    Please help me regarding these how can we link these systems and transfer data
    Best Regards,
    Phani

    Please let us us know the platform of the non-sap system such as JAVA/.Net. It's can be done using PI/XI.
    As per my experience, I've worked with only SAP JCO and .NET connectors. These connectors can be downloaded from service marketplace and needs to be installed on the non SAP platform. The Data transfer can be done through RFCs, which will be called from the non-sap systems.
    Also, the data needs to be in XML format. XML transformations can be created using transaction XSLT_TOOL to convert the ABAP data to XML and viceversa. The generated XML string can be passed to non SAP system through RFC from SAP.
    If the process is not synchronous, another option can be dumping the SAP data to FTP, which will be used by the non-sap system whenever required.

  • Regarding  the Service Registry in SAP  PI 7.1 and non SAP System ....!

    Hi All ,
    I  need to know answers for the below Question ...hope to get some answers frm Experts ....
    1) How to publish service from non-SAP systems?
    2)  How to use discovered service in the Service Registry for consumer/provider scenario? With some examples.
    Thanks in Advace ...!
    Regards ,
    Aziz khan .
    Edited by: Aziz khan on Sep 16, 2009 11:43 AM

    Hi,
    1) How to publish service from non-SAP systems?
    Publish Service is nothing but making WSDL of that service available. For that you need to Publish the WSDL of the web Service to UDDI. For Non SAP system, Lik .net , Java they have there oun APIs to do so. U can search on net to get it.
    For Ex. below link.
    http://www.startvbdotnet.com/web/publish.aspx
    2) How to use discovered service in the Service Registry for consumer/provider scenario? With some examples.
    Once you discover the services, you get the WSDL of that Service. Then You can import this WSDL in IR and you it.
    See the below links.
    http://help.sap.com/saphelp_nw04/helpdata/en/43/ce993b45cb0a85e10000000a1553f6/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/EN/26/9e97b0f525d743882936c2d6f375c7/frameset.htm
    Shweta

  • Distributing customizing(control) data from SAP ECC to a non SAP System

    Dear Experts,
    I am currently working on an interface for distribution of different data to a non SAP System. One of these is customizing data (Company code, purchasing org. plant etc). The system expects a file and we shall implemet the following scenario: IDOC>XI>File
    Questions:
    1. Is it possible to use CONDAT Idoc to transfer customizing data to a non SAP System or is this only used for synchronisation of data between SAP Systems?
    2.In case CONDAT cannot be used would you recommend creating a custom table, message type etc. for this case?
    Please advise.
    Thank you so much

    Hi Narasimha,
    We can do this with the help of PI. Please find the below link.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/404ee507-3fbc-2e10-00bc-be90ab28d036?QuickLink=index&overridelayout=true&52239687237174
    Its from SAP PI to any other system.
    Check this link too.. Proxy with Attachments.
    Regards,
    Siva

  • Sending special characters to non-unicode non-sap system: user exit

    Hello All,
    We are sending data from a SAP unicode system to a non-sap non-unicode system via IDOC. The idoc is standard idoc GLMAST which contains gl account information.
    Some text fields contained in this idoc can contain special Polish characters. If they are sent unchanged to the non-unicode system, they give problems in the destination system.
    What we would like to do is to build a user exit to convert these special characters, for example : 'é' becomes 'e', ....
    We used enhancement object ALE00001, function EXIT_SAPLBD11_001 and implemented it, but it seems this exit is not called. Can this user exit be used for this functionality?
    We also tried to change in SM59 the type of system of the destination to non-unicode, so that SAP replaces those special characters by #. But, than the error 02. Codepage not found is given in the idoc. Note: the link to the external system is not set up yet, so no actual connection is possible. Is this why we receive this error, and will this functionality work in the end with a non-sap system?
    Thanks for helping.
    Kind Regards,
    Bart Pelsmaekers

    I faced this problem in many project i implement below logic.
      DATA: c_splchar(2) VALUE '90',
            c_defaultchar(1) type c VALUE '#'.
    You have to move one by one character to this function module
              CALL FUNCTION 'URL_ASCII_CODE_GET'
                   EXPORTING
                        trans_char = spl_char
                   IMPORTING
                        char_code  = spl_code.
    All non unicode(Better you check) are always greater than 90.
             if spl_code is gt c_splchar.
                move c_defaultchar to c_splchar.
             endif.       
    "Reward points if usefull"
    Thanks,
    Narayan

Maybe you are looking for