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
KKHi 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,
DavidHi 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,
ThanksHi 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 PMHi
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 EDIHello 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
KevinHi 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.
RoyHi,
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,
PhaniPlease 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. -
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 AMHi,
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 muchHi 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 PelsmaekersI 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
-
How to allow multiple-session changes to fields in a PDF using Reader 7
Good morning We used Adobe LiveCycle Designer ES 8.2 to create a seminar registration form that people can download from our website. The idea is they fill it in and email it back as an attachment. There are some browser plug-in issues - e.g. in Inte
-
Just bought a new Mac Mini with a 160GB Serial ATA Drive. When i insert a Audio CD into the drive, is it normal for me to push in 3/4 of the way in? I thought it worked like a car audio CD player, you push it in a little and it ***** it in. After CD
-
a couple of weeks ago i noticed a real slowdown when playing Zynga games on FB. opened task manager (XP) and saw plugin-container.exe running at 400,000+ k. ran search thru windows and found plugin-container for mozzila. checked and updated all plugi
-
Can i dim the brightness on my 24 inch screen anymore?? Love the new computer, but need a pair of sunglasses, especially at night. Its bad enough during the day but im trying to wind down and go to sleep and its like ive got a spotlight in my face Ye
-
Problem with "Run Web Layout" using own template
When I run a report (using Run Web Layout) which uses my own template (a modified version of rwblue.tdf), it outputs a plain page on the browser (as though it has no template). When running the same report (using Run Paper Layout), the output is as i