Can I use PDK on a non SAP Platform

Hi Everyone,
We have SAP ECC available with us with certain modules. I am not too sure which ones. Now, we are brainstorming if we can develop a plain normal web application using JSP/Servlets but connect to SAP ECC using JCO protocol. We will import the netweaver PDK jar files in our plain web application in the lib folder and that application will be deployed on Apache Tomcat 6.0 web server. Other than these jar files they wont be any other SAP libraries on this tomcat server.
Is this a feasible approach? Does anyone have any experience on such a kind of application? Are there any kind of documentation that we can use?
If this is not a feasible approach, does anyone know what is the correct way of going about it without the JCO connectors. Do I need to expose the exisiting ECC functionality using web services and then call those web services from the tomcat web application.
Your insight will be of great help.
Nikhil
Edited by: nikhil.gonsalves on Feb 10, 2010 5:54 PM

Hi,
>Do I need to expose the exisiting ECC functionality using web services and then call those web services from the tomcat web >application.
I think that this would be the more sensible choice.
Keeep RFC and JCO for SAP client products.
Use non propriatary standards for non SAP tools.
You may have a legal problem using the PDK with Tomcat ?
This is just my opinion.
Regards,
Olivier

Similar Messages

  • How can I use Seeburger java functions on SAP XI's user defined functions?

    Hi All,
    As my title implies; how can I use Seeburger java functions on SAP XI's user defined functions?  I've tried searching over the net in tutorials regarding this topic but I failed to find one; can someone provide me information regarding my question? thanks very much.
    best regards,
    Mike

    Hi Mike !
    You should check your documentation about which java classes you need to reference in the "import" section of your UDF. And also deploy the java classes into the java stack or include them as a imported archive in integration repository...it should be stated in the seeburger documentation.
    What kind of functions are you trying to use?
    Regards,
    Matias.

  • Can I use a Power PC non intel Mac Mini as an external HD with my iMac 3.06

    Can I use a Power PC non intel Mac Mini as an external HD with my iMac 3.06 Intel Core Duo
    I can't figure out how to get this to work. Is it possible?

    WildBull wrote:
    Will it work if I connect via usb instead of firewire?
    No. There is no "USB Target Disk Mode".
    Just so we're clear, when you start your Mac mini in FireWire Target Disk Mode (TDM - holding T on startup), do you see a FireWire icon on the Mac mini's display? IIRC, it's not required that the Mac mini be connected to a display for TDM, but it would help diagnose whether or not the mini is actually starting in this mode.

  • How Can we get the data from Non-SAP to SAP in WebDynpro

    Hi,
    I hope u understand my query, How can we get the data from Non-SAP to SAP thru WebDynpro Programming.
    Help out with the steps for getting the data or procedure.
    Regards,
    Mutyapu

    You can expose the APIs in the Non-SAP backend as Web Services, and consume them in SAP by creating an Enterprise Proxy. Then these can be called just like normal class methods from Web Dynpro.
    Regards,
    Nithya

  • Problem in Fetching data using RFC FM from NON SAP system

    Hi All,
    Need help from experts on data transfer using RFC from a non SAP system/database. I have creasted the destination in sm59.
    I have created a function module too which has an import parameter as a query and export parameter as an internal table.
    No when i test run this function module it returns some entries. But when I call this FM in a program it throws a dump 'rfc_external_abort' .  Here is what the call to FM looks like in my program. Please guide me on this.
    Thanks in advance,
    Saket.
    DATA : lv_query TYPE string,
           it_gddbdata TYPE ZC9_TAB_SOLMAN_XI_RFC.
    lv_query = 'SELECT *  FROM GDDB.VW_GDDB_PERSONS WHERE LASTNAME = ''''A'''''.
    CALL FUNCTION 'Z_C9_SOLMAN_XI_GDDBCON'
    DESTINATION  'D39'
      EXPORTING
        in_sql_query       = lv_query
    IMPORTING
       ET_GDDB_DATA       = it_gddbdata

    Hi,
    your question..
    DATA : lv_query TYPE string,
    it_gddbdata TYPE ZC9_TAB_SOLMAN_XI_RFC.
    lv_query = 'SELECT * FROM GDDB.VW_GDDB_PERSONS WHERE LASTNAME = ''''A'''''.
    CALL FUNCTION 'Z_C9_SOLMAN_XI_GDDBCON'
    DESTINATION 'D39'
    EXPORTING
    in_sql_query = lv_query
    IMPORTING
    ET_GDDB_DATA = it_gddbdata
    you are telling that you are fetching the data  from non sap system  using RFC function module.. how it is possible..you canot fetch the data from non SAP system using RFC FM alone.. you have to use the concept BAPI.. it will work..
    I hope this will help  you..
    Regards,
    Kiran

  • What ATP category to use when loading from non SAP system

    Hi Experts,
    We are sourcing transactional data from SAP R/3 and using CIF to transfer these data to APO.
    Now we have new sets of material locations where we are going to source transcational data from non-SAP system. We are going to extract file from non-SAP system and load it to APO. My question is, do I need to create new categories (non SAP categories) for all these transactional data (sales order, production order, purchase order, etc...) Or can I just use existing SAP categories that are getting populated when data are coming from R/3 through CIF.
    If its possible, can I use RLCDELETE to delete previously posted transactional data? because we are planning to do full refresh and reload everyday.
    Appreciate your help. Thanks
    Regards,
    Mylene

    Hi My lene,
    If i undersood your question correctly, you are trying to upload transaction data into APO system using file interface.
    You can use custom or standard ATP categories to upload any type of transaction data and deletion of those orders also possible for both the ATP categories using RLCDLETE report (except salesorder and fixed planned orders, they can be deleted by SDORDER_DEL & DELETE_PP_OREDER reports respectively).
    Custome categoires will be used in case additional data needs to get stored in APO system along with the standard transaction data coming from ECC system . For example, salesorders coming from ECC and uploaded from file.
    If the transaction data coming from only one source system then it is better to use standard categories.
    Hope this answers your question.
    Thanks & Regards,
    Jagadeesh

  • Using UWL from a non sap system

    We are intgerating OTM (Oracle transportation management system) with SAP.
    We need to have a single point where the users track all their norifications.
    Is it possible to add notifications (task or error) into sap UWL from a non sap system.
    If yes what are the main steps to do it?
    Which set up must be done in SAP UWL to manage this?
    Thanks in advance
    Regards

    Do some searches about "UWL custom connector" or "UWL custom connector API". You should find pretty good documentation about this subject.
    Regards,
    Karri

  • What PM work order can be used for improvement work in SAP PM?

    We have the following work orders in PM:
    PM01- preventive maintenance order
    PM02-breakdown maintenance order
    PM03-general maintenance order
    PM04-refurbishment order
    PM05-calliberation order
    PM06-predective maintenance order
    We need  a work order that can be used against all tasks related to improvements, performance enhancements.
    Does any existing work order holds these charasteristics?

    Hi
    In my opinion any work which will enhance the life of the equipment/asset then it should be under capital investment order and for other enhancement/performance you can define another order type like Upgradation/Alteration of Machinery.
    Regards,
    Anupam Sharma

  • Can I use return table in non-cumulative cubes upd rules?

    hi,
    Is it possible to use return table in non-cumulative cubes upd rules?
    What I mean is:
    In non-cumulative cubes I need to use Automatic Time Conversion for time chars and when I use return table I have to map fields from comm structure to return table.
    I am designing stock cube (with granularity on storage bin and quant level) where material movement data is took from Transfer Order docs. Data for source and target storage bin are in one document item, so I have to split each record.
    Regadrs,
    Andrzej
    ps. Maybe somebody has some technical documentation on Automatic Time Conversion?

    Hello Andrez,
      May be this code will be useful for you.
    *data decleration
    data: num type i,
          num1(2) type c,
    *variable for fiscper
          lv_fiscper type RSFISCPER,
    *variable for the calendar month
          lv_calmonth type RSCALMONTH,
    *variable for the period
          lv_period type T009B-POPER,
    *variable for the fiscal year
          lv_year type T009B-BDATJ,
    *variable to find out the calendar quarter
          lv_month TYPE RSCALMONTH,
          lv_calquarter type RSFO_CALQUARTER.
    *ICUBE_VALUES contain data for cube.Put these value into RESULT_TABLE
    RESULT_TABLE = ICUBE_VALUES.
    *add 12 times entry into result_table for 12 months
    do 12 times.
    append RESULT_TABLE.
    enddo.
    *processing for the split the value into 12 periods
    loop at RESULT_TABLE.
    num = num + 1.
    num1 = num.
    *divide the value by 12 for each month
      RESULT_TABLE-/BIC/ISMPLNRV = COMM_STRUCTURE-/BIC/ISMPLNRV / 12.
      RESULT_TABLE-CRM_CURREN = COMM_STRUCTURE-CRM_CURREN.
    case strlen( num1 ).
    WHEN 1.
    concatenate  RESULT_TABLE-fiscyear '00' num1 into lv_fiscper.
    RESULT_TABLE-fiscper = lv_fiscper.
    WHEN 2.
    concatenate  RESULT_TABLE-fiscyear '0' num1 into lv_fiscper.
    RESULT_TABLE-fiscper = lv_fiscper.
    endcase.
    lv_period = lv_fiscper+4(3).
    lv_year = lv_fiscper(4).
    *find out the calendar month from the period and year
    CALL METHOD CL_RSAR_FUNCTION=>FISCPER_CALMONTH
      EXPORTING
        I_FISCPER  = lv_PERIOD
        I_FISCVRNT = 'Z9'
        I_YEAR     = LV_YEAR
       I_CASE     = 0
      IMPORTING
        E_CALMONTH = lv_calmonth
    RESULT_TABLE-CALMONTH = lv_calmonth.
    *find out the calendar quarter from the fiscper
    concatenate lv_fiscper0(4) lv_fiscper5(2) into lv_month.
    *find out the calendar quarter
      if not lv_month is initial.
        CALL METHOD CL_RSAR_FUNCTION=>MONTH_QUARTER
          EXPORTING
            I_MONTH   = lv_month
          IMPORTING
            E_QUARTER = lv_calquarter.
        if sy-subrc <> 0.
          lv_calquarter = '00000'.
        endif.
      else.
        lv_calquarter = '00000'.
      endif.
      RESULT_TABLE-CALQUARTER = lv_calquarter.
      modify RESULT_TABLE.
    endloop.
    Regards
    Gopal

  • Can only use Stratus in a non-commerical project?

    I wanted to make a game which eventually I would make commerical (ads, sponsorship, micro-transactions, selling, etc).  But after reading this article it seems I can't use it for commerical use...  Is this true, or perhaps did I read it wrong?  I mean in the description for Stratus I does say to make multiplayer games and I would like to make one and make money at the same time...

    hi
    good
    go through this link
    http://www.service-architecture.com/application-servers/articles/when_to_use_sqlj_with_java_application_servers.html
    http://www.service-architecture.com/application-servers/articles/sqlj_data_conversion.html
    Payroll Cluster table "top Important" Urgent
    http://www.javaolympus.com/J2SE/Database/SQLJ/SQLJ.jsp
    thanks
    mrutyun

  • How can I use Messages app on non-Verizon phone?

    Hi. I have two phones: A VZW personal phone and a T-Mobile phone from my employer. I wish to carry only one device when I'm at work (my T-Mobile work phone) but I wish to be able to get texts from my personal VZW number on that phone. I know I can't forward texts, so I installed the Verizon Messages Android app on my work phone, but I can't set it up with my VZW number (I figured it should work because I was able set it up on my tablet at home and it works fine there).
    After I install the app on the non-Verizon phone, I open it and I get a screen asking me if I want to use the app for my default messaging app. If I click no, the app closes without giving me a chance to set it up with my personal account like it did when I installed it on my tablet.
    I also noticed after I installed it, it's called Messages+ instead of Messages. Are they the same thing?

    Hi, has this been resolved? I am in a very similar situation and need the app to work on my new Sprint LG G3 exactly the way it operated on my Sprint iPhone 5S. Here is how it worked on my Sprint iPhone: downloaded the VZ Messages app, followed the prompts to tie it into my work Verizon Galaxy S5 number, and started to receive texts sent to my S5 on my iPhone but in the separate VZ Messages app and not in the native iPhone messages app.
    But when I install the VZ Messages app on my Sprint LG G3, it only asks if I want to "Change default message app? Use Message+ instead of Messaging as your default message application?" That is not what I want so I tap "Cancel" and the app closes. I am not prompted with the opportunity to tie it to my Verizon S5 number like I was on the iPhone. The ability to have the VZ Messages app on my Sprint LG G3 along side the native G3 messaging app, the exact same way it worked on my Sprint iPhone, is very important and the whole reason I switched from AT&T to Verizon for my work phone.

  • Can we use BPM inside ESR in SAP PO Java Stack?

    Hi All,  I had worked in dual stack SAP PO 7.3 also where I've used ccBPM. Now, I'm working in SAP PO 7.31 single stack environment. In ESR, under Process Integration Scenerio Objects -> i'm seeing 'Integration Process' and 'Monitoring Process'. Is it true that whatever we could do it in ccBPM(PO 7.30 dual stack) can be also done under the option Integration Process in SAP PO 7.31 single stack? 
    If the answer is true, then why do we need SAP NW developer studio to do BPM?
    Thanks,
    Raj

    Hi Raj,
    Please go through below document. It may help you in understanding the difference between ccBPM & NW BPM.:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90308598-4b8d-2f10-4a9a-b78973859665?QuickLink=index&overridelayout=true&55357833497094
    Regards,
    Akshay

  • Can I use RS232 library for RS485 communication? Alternatively, can I use NI Serial with non-NI 485 boards?

    Hi-
    I have successfully used RS232 library to communicate with one RS485 device.  I now have multiple devices using the same Rx and Tx lines.  Three of the 4 devices have their own dll and can communicate effectively despite each other.  My problem occurs when the one device I am talking to using the RS232 library now has to share the lines with the other devices.  Are there any ways around this? All I can think of is to see if I can use the NI Serial library commands with my non-NI PCIe card.  OR, buy the NI 485/422 card and use the NI Serial commands.  Any other suggestions? 
    Thanks.

    The fundamanetal difference between RS232 and RS485 is the ability to connect to multoiple devices. The devices also normally work in a "speak only when spoken to" mode and this is achieve by adding a device address in the protocol. The NI serial library is oblivious to most of this and doesn't care if it's RS232 or RS485. The problem with your 232 device is that it will speak everytime when any other device is adddressed, so you should make it comply to 485 standards. This can be done with RS232 to RS485 convertors. You can do a search on Google for this. The ones I use and have the least amount of problems with is either from Advantech (<http://www.advantech.com/products/search.aspx?keyword=RS-232#search> and <http://www.advantech.com/products/search.aspx?keyword=RS-232#search>) or BB Electronics. (<http://www.bb-elec.com/Products/Serial-Connectivity/Serial-Converters/Port-Powered-RS-232-to-RS-485-...>)
    Best Regards
    Jattie van der Linde
    Engineering Manager, Software & Automation
    TEL Magnetic Solutions Ltd

  • Can I use ADF Logger in non-ADF applicaiton and outside container?

    Hi all,
    I want to use ADF Logger feature in non-ADF applicaiton and outside container. Is that possible?
    Thanks,
    Xianyi.Ye

    I figured out "partially" the problem, I tried to overrid the create method, and for any reason the commit operation wasn´t working.
    I was trying to set a value for a proprety, but it did not work as a wish.
    My intention was.... when an user execute the form. one specific field brings a value.. however I cannot set default value. cause it´ll change sometimes.
    it´s something like this
    protected void create(AttributeList attributeList) {     
    super.create(attributeList);
    setMyProperty(new Number(0));
    do you know how can I figure out this problem?

  • Can you use SQL Developer against non Oracle data bases?

    If so, then how do you define the connection for non Oracle data bases?

    Look, SQL Developer has got to be a 'gateway' into Oracle DBs from other databases. JDBC allows simple introspection and execution of SQL commands. So the 'explain' button won't be available, or some of the DDL stuff, big deal! Let them get a taste of what they are missing by not having an Oracle database.
    If we can get non-Oracle developers (especially MS SQL Server) to use SQL Developer it will expose them to the superiority of the Oracle DB server.
    If they have heterogenous services installed they are already an Oracle customer -- we have little additional DB server sale opportunity there. SQL Developer is a really sweet tool and it could be a real draw into the DB server sales.
    SQL Developer must be easily usable by non-Oracle customers in order to help us sell the DB server to them!

Maybe you are looking for