Java limitations in sap

Dear sir,
I am java developer i would like to know what is the limitation of using java in SAP customization can we use Java in customizing core SAP R3 or that should be done only in ABAP like customizing the putaway strategy in warehouse management module
thanks in advance

In my opinion, Java is for UI development.
Backend : BAPI/Web Service
Frontend: Web Dynpro, Visual Composer,CAF
Java will not replace ABAP part, although the latest SAP product will involve in Java more and more, such as portal, XI.
Only if the customization application will not use the database for R/3( or ABAP stack), Java will take full responsibility.
ABAPers will develop new BAPI for the requriement.

Similar Messages

  • Java client application + SAP Logon Tickets (SSO)

    Java client application + SAP Logon Tickets (SSO)
    Hello
    I have the following question, it is about connection between SAP Enterprise Portal and Java Application.
    After registration in Enterprise Portal (with Internet Explorer Browser) request is passed on to SAP backend system - cFolders (SSO methode)
    With internet browser functioned everything.
    How can one get, however, this Logon tickets with Java application and then be of use later for SOAP connection
    (everything with client java application)
    Thanks for quick help
    Edo

    Hi Edo,
    look at this https://media.sdn.sap.com/javadocs/NW04/SPS15/um/com/sap/security/api/ticket/TicketVerifier.html
    Best Regards
    Oliver

  • 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.

  • Unable to resolve "Missing Required java Project : com.sap.dictionary"

    HI ,
      Iam praveen , working on web dynpro's , I imported a project template and repaired it and all the .jar files are included in the project . But still am getting some errors like the below...
    Error               Missing required Java project: com.sap.dictionary.services.     com.sap.dictionary.runtime          Build path
    Error               Missing required Java project: com.tssap.sap.libs.logging.     com.sap.dictionary.runtime          Build path
    Error               Missing required Java project: com.tssap.sap.libs.xmltoolkit.     com.sap.dictionary.runtime          Build path
    Error               Missing required Java project: org.eclipse.core.resources.     com.sap.dictionary.runtime          Build path
    Error               Missing required Java project: org.eclipse.ui.     com.sap.dictionary.runtime          Build path
    Error               The project was not built due to classpath errors (incomplete or involved in cycle).     com.sap.dictionary.runtime          
    can anyone help me in resolving these problems, i have been trying to resolve this problem , but failed. send me solution if any one can solve it
    -Praveen

    Hi praveen,
    your project refers to a dictionary that you haven't in the project. Besides, right click on the WD project and check all the external references to others projects. You must open the external projects pointed by your WD.
    Hope this help you,
    Vito

  • Java need in SAP PI/XI

    Hello,
    I am new to SAP XI. I have worked 3years as ABAP developer.
    I do not know anything in Java. Please suggest the amount of java knowledge that I need to develop to become profound in SAP XI.Can anyone suggest any material that i can go thru to develop java skill that is required in SAP PI.
    Regards,
    HS

    Hi,
    As per the new releases and the past SAP PI/XI versions JAVA usage has been widely used in scenarios for Java Mapping , Adapter Module Development , UDFs and proxies.
    So the basic knowledge of Java is sufficient since you already have a coding background. You need to understand few commonly used functions in UDFs and standard java APIs. Please find the links below which might be of your interests :
    http://help.sap.com/saphelp_erp2004/helpdata/en/78/b4ea10263c404599ec6edabf59aa6c/frameset.htm
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b07fc2113ab?quicklink=index&overridelayout=true
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0b39e65-981e-2b10-1c9c-fc3f8e6747fa?quicklink=index&overridelayout=true
    http://java.sun.com/j2se/1.4.2/docs/api/
    Hope this will help you understand Java usage in SAP PI/XI and for core and basic Java knowledge you have lot of websites available.
    Thanks & Regards,
    Abhi

  • Do we need to install BI Java component of SAP BW

    Hi Experts,
    Currently, our custom need we give a list about the funtion of BI Java to determine whether the need to install BI JAVA.
    Any suggestions are welcome
    Regards!
    Jiayuan

    Following functionalities of BW 7.0 are based on JAVA Stack of SAP Application Server:
    BEx web reporting
    BW-IP - Integrated Planning
    Information Broadcasting

  • To run a java service in SAP business connector.

    Hi,
    I have created one java service in SAP business connector.When i run it, i get the error as " Service 'rfctest:validatedata' is not operational. To run this service, first recompile the Java source."
    I have set the "path" variable,still i am getting the same error.
    What should i do to solve this problem?

    Hello,
    when you call a BAPI from an external system via Business Connector, you will send a bXML document to BC (for example via HTTP). Refer to the SapbcSAPAdapterGuide for how to do that in detail, its good explained (see 4-25 and 7-3) there.
    The explanation about sender/receiver is not correct. sender and receiver are the logical system names of the SAP backend system and the external system (check in transaction SALE of the SAP system).
    Just send such document to BC, it will create the routing rule automatically. Then complete the routing rule (see 7-2) and activate it.
    CSY

  • How to integrate with java connnector in sap business one 2005

    hai,
    i have small doubt,
    how to integrate with java connnector in sap business one 2005
    thankig
    anand

    Anand,
    I am not sure of your exact question, but the SAP Business One SDK Help Center documentation contains all the information that you should need with respect to using the SAP Business One JCO connector.  You should read this documentation.
    Eddy

  • JAVA Cryptographic Toolkit sap java library archive

    Hi Experts
    I am trying to install SAP Net Weaver 04 support release 1 > oracle JAVA System. I am performing installation on Windows 2003 server.
    While installing the JAVA Cryptographic Toolkit > sap java library archive I have getting problem please give any idea about this.
    Where I get this path how to download the SAP JAVA library archive file.
    Error finds out shown bellow
    Regards,
    Rahul

    Rahul wrote:>
    > Hi Experts
    >
    > I am trying to install SAP Net Weaver 04 support release 1 > oracle JAVA System. I am performing installation on Windows 2003 server.
    > While installing the JAVA Cryptographic Toolkit > sap java library archive I have getting problem please give any idea about this.
    if you would give us the error message we could give you an advise.
    > Where I get this path how to download the SAP JAVA library archive file.
    on the screen where you need to enter the path to the JCT, the links are given on where to download those libararies.
    Markus

  • Java App from SAP Portal - SSO2Ticket call - java.lang.UnsatisfiedLinkError

    Hi
    I am facing a problem in trying to call a java application from SAP portal.
    *Cause:*
    This java application is built on Unix (AIX) server. Previously it was running fine. Then there is a Tech Upgrade on SAP side in our company. After that I have been told to test whether the Java Application is getting called correctly or not.
    Error:
    I am getting the below error
    java.lang.UnsatisfiedLinkError: com/mysap/sso/SSO2Ticket
    Also when I am checking the log entry all I am able to see, there is error in SSO2Ticket.verify() method and the error is
    Error during initialization of SSO2TICKET;       com/mysap/sso/SSO2Ticket.init(Ljava/lang/String;);
    Effort:
    I checked all possible aspects what ever came to my mind and found in this forum so far.
    1. com/mysap/sso this package is there.
    2. SSO2TICKET class defined in that package
    3. The JAVA_HOME and CLASSPATH are defined correctly ( I guess so)
    4. Even the "libsapsecu.o" file is present
    I am not sure why still this error is coming. Am I missing something here? Or what ever I have mentioned above 1-4 I am not getting them correctly.
    I am new to this kind of native call technology. Please help me on this.
    My concerns are :
    1. Is the package com/mysap/sso should be in a specific location, which I am missing.
    2. Do I need to revisit my CLASSPATH set up for JAVA?
    3. Is any change required to the libsapsecu.o file?
    4. Most of all what on earth can I do to overcome this?
    5. After Tech upgrade do they need to do some sort of thing to make the Java native call available, which they might have missed? Does any one aware of any such thing?
    Please let me know the answer asap.
    Thanks
    Santanu
    Code:
    I am also attaching the code snippet from JAVA
    public class SSO2Ticket {
    static {          
              if (System.getProperty("os.name").startsWith("Win")) {
                   SECLIBRARY = "sapsecu.dll";
              } else {
                   SECLIBRARY = "libsapsecu.o";
              try {
                   logger.debug("java.library.path - "+System.getProperty("java.library.path"));
                   System.loadLibrary(SSO2TICKETLIBRARY);
                    logger.debug("SAPSSOEXT loaded.");
              } catch (Throwable e) {
                   System.out.println("Error during initialization of SSO2TICKET:\n"+ e.getMessage());
                   logger.error("Error during initialization of SSO2TICKET:\n"+ e.getMessage());
    public static synchronized String[] verify(String ticket, String pathToPSE) throws LogonTicketException
              //System.out.println("Ticket: "+ticket);
              //System.out.println("PSE: "+pathToPSE);
                logger.debug("Ticket: "+ticket);
                logger.debug("PSE: "+pathToPSE);
              String[] ticketContent = null;
              logger.debug("The value for initialized is -
    >"+initialized);
                   try {
                        init(SECLIBRARY);
                   } catch (Throwable e) {
                          logger.error("Error during initialization of SSO2TICKET:\n"+ e.getMessage());

    Hi,
    have you searched on SCN? There are some threads with same problem such as [this one|/message/9270216#9270216 [original link is broken];. There is more threads. They may help you to solve your issue.
    Cheers

  • Limitations in SAP

    Hai To all,
    I want to know what are the limitations in SAP B1 2005A
    Please Help me....Its Urgent....
    Regards,
    Anitha

    Hi Anitha,
    Go through the links below
    SAP Business One Forum news... - Pre-release of 2005A SP01 for testing
    https://www.sdn.sap.com/irj/sdn/advancedsearch?query=2005a+limitations&cat=sdn_all
    Hope it helps you
    Regards
    Vishnu

  • Limitations in SAP MDM!!

    Dear Experts,
    Does anyone know about Limitations in SAP MDM!!
    Could you please let me know in detail??
    Kind Regards
    Eva M

    Hi Eva,
    What type of limitations are you refering to.
    One of the major limitations that we have faced in our implementation is if the file size is too big, may be cause of the number of records and the fields mapped out it gets very difficult to manually syndicate the file. If you have any other specific issues could help on that.
    In addition some general issue are
    Sharing of Lookup tables (e.g. country) across repositories not supported. Linking of objects residing in 2 repositories is not supported with SAP NetWeaverMDM 5.5, natively.Workarounds via the integration into SAP NetWeaver Portal
    Use of u201Ceventing technologyu201D mapping of key fields and match of respective values Not sufficient for each and every use case
    There is no Migration options. One needs to manually make the changes right from development through to the production environment.
    there are lots of limitations on Qualified Lookups in MDM 5.5 and also in MDM 7.1....
    1) Can't write Assignments...
    2) Failed validation won't specify which qualified link has failed.
    3) Compare records won't show link wise comparison of qualified links.
    4) Can't start qualified link level workflows.
    5) Role level constraints not applicable for Qualified lookup and tables referencing from QL directly or indirectly.
    6) Qualified link level check-in check-out operations are not possible.
    7) Qualified link level unique constraints are not possible (this becomes pain if links get duplicated by mistake)
    8) Duplication of QL link is not allowed in data manager (for copying Qualifier values in new Qualified link).
    9) Tuple is replacement for qualified lookup, but its more restrictive than QL (validation are not allowed on multivalued tuple).
    One Major limitation that was there in 5.5 was we could only maintain a single Maintable.  7.1 solves that problem.
    The following link gives some good examples:
    http://www.it-director.com/technology/data_mgmt/content.php?cid=10837
    Do let me know in case you need more help or if i was able to help answer your question

  • JAVA STACK in SAP

    Hi all,
    I Am new to SAP. i wanted to know about JAVA STACK in SAP.
    what is JAVA STACK?
    what is its application in SAP?
    where it is used?
    Thanks in advance,
    Vaibhav Gore

    Unitl SAP R/3 Entrprise SAP can handle only ABAP request and Web request in the form of BSP and then the JAVA stack has been introduced in mySAP ERP edition 2003 and then it was called SAP WEB AS, where it had two engine side by side ABAP as well as JAVA, the communication between both these engines are done via a fast RFC called JCO.
    The java engine is capable of handling both Web as well as Application developed in Java Servles and EJB , web application will be handle by Web Container and Applications will be handled by EJB container.
    SAP Enterprise Portal runs in Java Engine, most part of CRM application is running on Java Side of the engine.
    Hope this helps.
    Thanks
    Ahamed

  • Java code at SAP NETWEAVER

    hey guys,
    I am using ERP 2004 NETWEAVER trying to see how java code works here.
    could you pls tell me how can i confirm whether J2ee engine is already active or how can i access netweaver Studio to write code in it.
    I am trying to work in java codes in SAP.ie want to see the java classes using SAP.
    How to start java editor here.
    could you pls help me.
    ambichan

    hi ambi,
    In the tool bar options got to 'window'-> 'open perspective ' select 'java' perspective.  create  a new project in the java perspective. while creating project itself you'll have the optin to elect which type. in that specify java. give the package name also. if you want to include a class, right click your project, select class. create your java class. when you save , the compilation takes place automatically. inorder to run your java class, select 'Run' in the tool bar. create a configuration file for your class . press Run.
    it'll give the output in the console below.
    regards,
    rahul

  • Archiving of Java component and SAP MDM

    Hi,
    For ABAP components it's quite easy to archive data or manage documents through BC-AL and BC-HS interface.
    Does there is the same type of interface for java components (PI or EP for example) and for SAP MDM.
    What I wantt to do is data archivng with probant value by using Opentext LEA or Documentum for example
    Thanks in advance,
    Thomas

    Hi Sri,
    There are many possibilities in XI for your scenario.
    1. You can post an http request from your java application to SAP XI. In that case you need an HTTP Adapter and an RFC Adapter in XI.
    2. You can generate a file from your java application which will be picked up by SAP XI using FILE Adapter and using RFC or IDoc adapter you can post the data into R/3.
    3. Optionally you can try with webservice from your java application so that using XI SOAP adapter you can get the data from Java application.
    and the options are still more....
    Thanks,
    Sasi

Maybe you are looking for