Non-sap and Sap

Hi ..If we want to communicate non-sap and sap applications which is the best way in ABAP.
regards
khanna

Hi Rajesh,
ALE is not restricted to communication between SAP systems; it can also be used for connecting SAP Systems to non-SAP systems.
By using IDocs as universal information containers, ALE can reduce the number of different application interfaces to one single interface that can either send IDocs from an SAP system or receive IDocs in an SAP system.
SAP certified Translator Programs can convert IDoc structures into customer-defined structures.
Alternatively, the RFC interface for sending and receiving IDocs can be used in non-SAP systems.
In both cases you need the RFC Library of the RFC Software Development Kit (RFC-SDK).
regards
manoj kumar

Similar Messages

  • 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:)

  • Communication between non SAP and SAP

    HI,
    do you have some information about communication between non SAP and ERP (WebAs) SAP System ?
    I would like to receive an xml file or xml IDoc from a Java Plattform (non SAP) into our SAP ERP System as an own defined IDoc.
    remember: we don´t have a converter like XI.
    What about using a proxy (do you have some information/blog how to use that) ?
    What about using a webservice (do you have some information/blog how to use that) ?
    What about storing the xml on the application server (do you have some information/blog how to use that) ?
    How to transform xml to IDoc ?
    other methods ?
    Thanks for your help.
    Gordon

    Here is a link to connecting MS SQL Server with SAP using Open Hub connection.
    http://msdn.microsoft.com/en-us/library/dd299430(SQL.100).aspx
    This might give you some insight into connecting with Non SAP Systems.
    I have used the information from this link to export data from SAP to MS SQL Server.
    Good Luck.
    MP.

  • Copying file between non SAP and SAP server in background

    Hi,
    I have written a program to copy files from a non SAP server to our SAP server which works when running in the foreground.
    When I try to run this program in the background, I get the following error ...
    Control Framework: Fatal error - GUI cannot be reached
    Can anyone tell me how to do this in the background.
    Thanks.

    Hello,
    seems that you use some customer controls in your program. These controls are bound to a dynpro - and that doesn't work in background.
    You could try to avoid this and just do the copy without using controls.
    Regards Wolfgang

  • Web Service call - XI - SAP  and  SAP - XI  - Web Service response ???

    Hi ALL,
    Need some  guidance on the following Scenario :
    A Legacy system  would  transfer some data to SAP thoruhg a Web Service call and  would expect a response from SAP by way of a response to the same Web service call
    A synchronous Interface , inbound to sap via a Web service call and back  to the legacy system through the response to the same Web Service .
    Need to provide WSDL to the Legacy system
    Any help on how to do the above mentioned will be apreciated
    thanks in advance

    SD,
    Check this weblog for step by step procedure:
    /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
    Here instead of deploying in XI you will deploy your webservice in the legacy system.
    If you want to test this webservice then check this weblog:
    /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
    ---Satish

  • IDOCs performance creation between SAP and SAP Java Adaptor

        Hi,
    We have a legacy systemt that send some IDOCs to SAP ECC through  a SAP JAVA connector.   Problem is that we send the idocs and we detected that we have some performance issues on the IDOC creation.
    We are using the SAP standard code and SM58, SMQ1, SMQ2, traces, etc etc seem to be fine.
    As per customer requirement we have to use process inmediately on the partner profile.  We also set the mass processing option but no difference .
    We have also other functionalities that run on IDOCs and they are running fine without any performance issue on it .
    Could someone help us?
    Thanks a lot, Sapera

    Hello,
    What kind of performance issue u have noticed?
    Check if below idoc_aae tuning note helps u...
    1641541 - IDoc_AAE Adapter performance tuning  
    Thanks
    Amit Srivastava

  • Contvert CSV to SAP and SAP to CSV

    Hi Experts,
    I have two independent system. One is R/3 and other one is a file server.
    My need is to take the csv file from file server and do some process store in R/3 and generate csv file from R/3 and store it in the file server.
    The communication is two way communication.
    Without using Xi interface i need to do this. If there is any solution possible with ABAP(Function Modules)  is most welcome.

    Hi,
    CSV means a text file, where the columns are separated by a character ";".
    The best way to change a list to CSV is to create an internal table in the ABAP, with the structure of the required CSV.
    You have to fill in this internal table.
    Because you are running the program in background, you can't download the file, the best would be to store the file on the server in a separated directory.
    1ST capture file from application server to internal table using open dataset and close data set.
    Use the Function Module SAP_CONVERT_TO_CSV_FORMAT to convert the internal table into Comma separated format then download this internal table using the Function Module GUI_DOWNLOAD.
    EX-
    Coding -
    TYPE-POOLS: truxs.
    TYPES:
    BEGIN OF ty_Line,
    vbeln LIKE vbap-vbeln,
    posnr LIKE vbap-posnr,
    END OF ty_Line.
    TYPES: ty_Lines TYPE STANDARD TABLE of ty_Line WITH DEFAULT KEY.
    DATA: itab TYPE ty_Lines.
    DATA: itab1 TYPE truxs_t_text_data.
    SELECT
    vbeln
    posnr
    UP TO 10 ROWS
    FROM vbap
    INTO TABLE itab.
    CALL FUNCTION 'SAP_CONVERT_TO_CSV_FORMAT'
    EXPORTING
    i_field_seperator = ';'
    TABLES
    i_tab_sap_data = itab
    CHANGING
    i_tab_converted_data = itab1
    EXCEPTIONS
    conversion_failed = 1
    OTHERS = 2.
    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 'GUI_DOWNLOAD'
    EXPORTING
    filename = 'C:\TEMP\test.txt'
    TABLES
    data_tab = itab1
    EXCEPTIONS
    OTHERS = 1.
    Check this sample code...for CSV to SAP
    codeREPORT ZTEST.
    TYPE-POOLS:TRUXS.
    DATA: BEGIN OF ITAB OCCURS 0,
    VBELN LIKE VBAP-VBELN,
    POSNR LIKE VBAP-POSNR,
    END OF ITAB.
    data: itabt like itab occurs 0 with header line.
    DATA: ITAB1 TYPE TRUXS_T_TEXT_DATA,
    ITAB2 TYPE TRUXS_T_TEXT_DATA.
    SELECT VBELN
    POSNR
    UP TO 100 ROWS
    FROM VBAP
    INTO TABLE ITAB.
    CALL FUNCTION 'SAP_CONVERT_TO_CSV_FORMAT'
    EXPORTING
    I_FIELD_SEPERATOR = ','
    TABLES
    I_TAB_SAP_DATA = ITAB
    CHANGING
    I_TAB_CONVERTED_DATA = ITAB1
    EXCEPTIONS
    CONVERSION_FAILED = 1
    OTHERS = 2.
    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 'GUI_DOWNLOAD'
    EXPORTING
    FILENAME = 'C:\TEMP\test.txt'
    TABLES
    DATA_TAB = ITAB1
    EXCEPTIONS
    OTHERS = 1.
    CALL FUNCTION 'TEXT_CONVERT_CSV_TO_SAP'
    EXPORTING
    I_FIELD_SEPERATOR = ','
    I_TAB_RAW_DATA = ITAB1
    I_FILENAME = 'C:\TEMP\test.txt'
    TABLES
    I_TAB_CONVERTED_DATA = ITABt
    EXCEPTIONS
    CONVERSION_FAILED = 1
    OTHERS = 2
    IF SY-SUBRC 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.[/code]

  • Licensing Costs for SAP and SAP Business One

    Hi,
    I have to make an analysis for my boss.
    Does anyone know in general how the licensing works for SAP ERP and Netweaver solutions and for Business One ?
    I am not getting the information I need from SAP's website.
    I have been told the outline price on the ERP side is 4500U$D per seat/user per year. Is that a flat rate and then you can install as many sandbox, dev, test, prod systems and you like ? Or do you also have to pay a license fee for all of the installed systems in your landscape ?
    And how much does the licensing for SAP One cost and how does it work ?
    Thanks,
    Petr.

    Hi Petr,
    SAP softwares are not like any other buy n use softwares like winamp.
    SAP delivers its solutions only through authorized partners.
    First thing is you need to contact the Implementation partners for the respective softwares.They will give you a quote after studying your business scenario.
    Here is the link for finding a SAP partner in your region.
    <a href="http://www.sap.com/partners/index.epx">SAP Partners</a>
    $4500/user? Yes it is around that range for SAP Business One. But definetly it will be much higher for SAP ERP.
    Thanks
    Krishna Kishor

  • SSO for SAP and Non-SAP applications without Enterprise Portal

    Dear all,
    Is it possible to implement SSO for both SAP and non-SAP applications without involvement of EP at all?
    I have gone through this link.
    <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/e5/4344b6d24a05408ca4faa94554e851/frameset.htm">http://help.sap.com/saphelp_nw04s/helpdata/en/e5/4344b6d24a05408ca4faa94554e851/frameset.htm</a>
    But I still i am not able to get the precise answer on how to enable SSO for both  SAP and non-SAP applications without EP.
    We have decided not to implement EP in first phase of SAP implementation. But we need to enable SSO for other SAP and Non-SAP applications.
    A detailed description on how to deal this kind of scenarios will be helpful.
    Thanks.

    A client of our's uses <b>SAP Enterprise Portal</b>, and is using the SAP SSO, which is implemented with tickets, and requires the use of SAPSECULIB.  My company provides an application for this client, and our application in hosted in our data center for the client, as a Software as a Service application, obviously across the internet.  Our client, which owns a SAP license, has asked that we support the SAP SSO as a non-SAP SSO application.  The client user's SSO ticket will be created from SAP EP, and then passed across the internet to our application, and we are to use that SSO ticket as an authentication ticket to our application.  I beleive I know how to do this work technically, having reviewed the SAP document named: "Dynamic Library for Verifying SSO Tickets in Third-Party Software"   Specification   Version 2.00  December 2005.
    My question is, does my company have the right to use the SAPSECULIB?  Where is the official download and <b>license</b> download, that indicates we can download this library, and use it to support a SAP customer?  We do not own a SAP license.  Thank you for your help.  I have searched many places in SAP support.<b></b>

  • CR2008 connectivity issue with BOE Universes(sap and non sap universes)

    Hi Experts !!
    Recently we tried to build/connect to a Universe in Crystal Reports2008 via 'Make a new connection tab'.
    The universes are of SAP BW or non SAP Lying in BOE Servers and we are trying to build reports on them by conncting/utilizing the universes as a database for Crystal Reporting.
    Our issue is most of the time we are not able to connect to the Universes and the connectivity blows out by some 'communication Error' thing initially.
    While at some other points in time, the connectivity takes us to the Universe and we are able to select few characteristics and key figures from the Universe but the moment we go futher and try to run by pressing 'OK' button it blows out and say' LOGON FAILED'.
    Apparantly, it is an connectivity issue with BOE server and from the different blogs it looks like it is a known issue for long.
    The proposed issue resolution were like either CR2008 should be SP2 with BOE SP3 or there should be some additional .dll files defined in the paths in case of MSSQL database. None of this applies to us as we are on CR2008 with SP3 and going back to SP2 is probably not a viable option for us, and we are using Oracle as underlying database in this specific case.( i would like to tell you here that we are able to connect to Oracle Database directly though).
    We have raised a message with SAP and was just wondering if we do have some solution/workaround already available to this known issue in place please?
    Thanks&Regards.
    Edited by: AMIT GHILDYAL on Aug 1, 2011 2:41 PM
    Edited by: AMIT GHILDYAL on Aug 1, 2011 2:44 PM
    Edited by: AMIT GHILDYAL on Aug 1, 2011 3:14 PM

    Hi Amit,
    Moved to Universe Forum.
    If you have a case logged then no point posting here also, this is a public site and not a case management tool.
    Once you do get the solution from your case please post it here also to help others if they have the same problem.
    Thank you
    Don

  • SAP and Non-SAP data to Xcelsius

    Hi Experts,
    I m new to Xcelsius and i a m currently working on Xcelsius project, i need help on approach to bring both SAP and Non-SAP data to Xcelsius. Here the scenario goes on....
    Total 6 plants are there, out of 6, 4 plants are on SAP and other 2 plants are on Non-SAP (Excel)
    The requirement is to develop a dashboard to see all the plants details (both SAP and Non-SAP)
    The approach i suggested for SAP: ECC --> BW --> InfoProvider --> Query --> QaaWS --> Xcelsius
    For non-sap, data is available in excel, so we can bring that data directly to xcelsius, but problem is how to make it dynamaic because data in excel changes daily.
    So my doubt is, if i  develop a universe on excel files, then how to combine both SAP and Non-SAP universes. Is Data Federator is required for this or is there any approach to bring both SAP and Non-SAP data to Xcelsius.
    Can any one help me on this
    Thanks & Regards
    Ramakrishna Kamurthy

    hi
    Another approach which i have used in the past is to have data in XML format, placed on a web server.  When my data changes daily, i just export my data from excel or whatever source into the XML format..
    Use the XML data connector to bring into xcelsius.
    thanks.. hope this helps
    regards
    Jeff.

  • About integration between SAP and non-SAP applications via javaidoc classes

    Hi,All
    Now we are implementing a SAP-Retail project,we encounter a problem of integration between SAP and non-SAP applications(POS),we want to set Inbound/Outbound between SAP and POS applications realtimely,POS can connect to the SAP system via VPN,weather it can be implemented?
    I conceive to implement it with SAP Java Connector IDoc Class,I don't know weather it is the best solution?If not,please give some other proposal.
    I have download the classes from SAP website and try it with the samples provided by SAP(JCoIDocSample1.java/JCoIDocSample3.java),In my testing,Inbound is succeed,but,in SAP-Retail IS,standard Outbound message type is defined via file port,some one told me that SAP Java Connector IDoc Class can only receive idocs from tRFC port?is it true?If not,please tell me how to deploy in SAP so java program can receive idocs from file port?

    We too are interested in finding information on integration between SAP and Intergraph.  Were you able to obtain information and I was wondering if could share this with us.
    Thanks,
    Sue
    City of Edmonton

  • Configuring ALEAUD message between Non - SAP sytem and SAP sytem through XI

    Hi
    We have Scenario like an IDoc would be send to SAP through XI system by a non - sap system and expects the Status of the sent IDoc from SAP system in an Async communication by using ALEAUD message type.
    Non SAP <==> XI <==> SAP
    We have tried and ending up an error at SAP while the ALEAUD is being sent back.
    "No Service for the system <SID> and <Client number> in the Integration Directory"
    We are able to successfully send MATMAS IDoc to SAP throgh XI by non - sap system(File Server) but while sending Acknowledgement(ALEAUD)IDoc, it is failing at trfc queue(Status 03). RFC destination and Port and Partner Profile all Ok.
    When we configure the same between two R/3 systems as XI between is working fine for the same Scenario but for Non - SAP system to SAP ,it is giving problem.
    As we know "ALE audit is only possible for IDocs of type logical system (LS)."
    Can't we treat XI system as logical system insted of actual sending system and configure ALEAUD??? We are ending up with the same error above.
    Appreciate if anybody throw light???
    Thanks in Advance.
    Kind Regs
    Ramesh

    Hi Ramesh,
    In your Integration Directory, in the Sender Business System --> Adapter Specific Identifiers, you have to give the logical name for the business System pointing to the R/3 system.  Just try this.
    Also take a look at this blog:-
    /people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system
    I hope this helps.
    Regards.
    Praveen

  • Intigrating SAP and Non-SAP system for recruitment process

    Hi All,
    Our Client has a requirement which is related to Recruitment.The requirement is that the employee resumes ,photos and credentils are stored in legacy system.The shortlisted resumes sud be transferred into SAP and the hiring process sud be done in SAP.After the hiring process , the status of the applicants sud be triggered in the legacy system and not in the SAP system.
    Is there any Standard BAPI's for this requirement. Any Workflow is involved in this requirement.
    As a HR Abaper i need to give the complete technical details for this requirement. Pls advice me on this .This is very urjent.
    Points will be awarded.
    Many Thanks,
    Chakradhar Maddina

    what is this 3rd party application?
    if anyways they are using SAP for masterdata, why dont they use the same for applicant data?
    ok for whatever the reason they have decided that..only way looks like is to do it manually,
    create a bdc/lsmw for the hiring process and let them use it regularly for hiring all the selected applicants in a single go.
    as for updating their system with the updated status, again i think they should do it manually.or maybe if their legacy system allows mass data update/chages.
    becoz you do the creation of BDC/LSMW only once not everytime you want to hire.. i think its an easir process. also wait for other experts to give their feed back you may get some valuable info.
    hope it helps

  • SSO from non-SAP to SAP apps

    Hi All,
    Currently We have SAP applications, non-SAP applications(java, .NET, PHP etc) in our landscape.
    If the client tries to access any non-SAP application it should ask for authentication and thereby for any subsequent access to any URL's(SAP or NON-SAP apps) it should not ask for any authentication.
    FYI:
    The client logins into SAP Portal(SAP to NON-SAP) first and thereby able to achieve SSO for non-SAP applications as well.
    Currently we are stuck for the scanerio of  Non-SAP to SAP apps ?
    Please suggest.......
    Thanks,
    Mano.

    Hi samuli,
    Using SPNEGO, we can incorporate windows authentication for SAP Portal ( after desktop authentication user can logon without userid/password). But for non-sap apps this would be challenge.
    I have another option, using webdispatcher if we enable server redirect for all applications(SAP & NON-SAP) and get authenticated centrally by which SSO can be achieved across all the apps.
    Would above solution work ?
    Thanks,
    Mano.

Maybe you are looking for

  • PHOTO BOOTH problem with disapearing photos

    Hi, Im having problems with photo booth... why isnt there a photo booth discussion board? Anyway.. my photos seem to disappear from the menu at the bottom after a period of time. When i go into the photo booth folder to find the photos, i find that t

  • Reg:F.27 Transaction Error

    Hi All, In the Transaction F.27 i have given all the details and given the variant as sap06 and when i execute, it shows, 1 periodic account statement was requested when i give ok, it shows A correspondence request was selected Would you like to issu

  • ONE PO - THREE EXCISE CAPTURES

    THIS IS WITH REGARD TO EXCISE CAPTURE. WE PLACED AN ORDER FOR A PUMP SET. THE SUPPLIER SEND THIS ASSEMBLED ITEM WITH ONE INVOICE AND 3 DIFFERENT PARTIES ,3 DIFFERENT EXCISE MODVATS. I MADE PO WITH UOM OF 1 NO. NOW FOR THIS GRN HOW CAN I AVAIL ALL THR

  • Navigation bar online magazine Indesign CS5

    Hi, I need for my online magazine (exported as (interactive) swf or pdf) buttons like zoom in and zoom out. I know how to put in buttons for previous and next pages. But with what (Adobe) program can you add the zoom in and out function for an online

  • DnD Linux Nautilus 2.12.2

    I have some dnd code and was able to drag a file from Nautilus and get a String DataFlavor. There is no more data flavor reported with the new version of Nautilus. DropTargetDropEvent.getCurrentDataFlavors() returns nothing. If I drag something in fr