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
EdoHi 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,
MikeHi 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
-PraveenHi 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 -
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,
HSHi,
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!
JiayuanFollowing 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
anandAnand,
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,
RahulRahul 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 -
Hai To all,
I want to know what are the limitations in SAP B1 2005A
Please Help me....Its Urgent....
Regards,
AnithaHi 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 MHi 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 -
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 GoreUnitl 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 -
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.
ambichanhi 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,
ThomasHi 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
-
How to add image as radio button label instead of text
In a pure AS3 project, is there a way to add use an image placed in the library/ Flex/AIR SDK compiler path instead of text as a radio button label? I've tried substituting character may unicode like: rb1.label = String.fromCharCode("0x2592"); But ho
-
Hi, Please let me know the steps to migrate for one SAP system to another. We ghave to migrate the data from SAP ECC 6.0 (in other business) to SAP ECC 6.0 in other business environment. Please let m know the steps and methodology for the same. Thank
-
Fireworks cs5 slicing images issue
when i go to export images only to be sliced and i have those images selected, and i press "export," nothing. nothing appears in my folder as it would with photoshop. why can i not export images only? i've tried every possible setting in the export d
-
Hi, I'm trying to download applications, but after I enter my ID password it's giving me window - cannot open iTunes? Please could you help me with the solution
-
IMac. Had trial version of Elements Bought full version Can't register says Code invalid
Bought a full version of Elements 13. Tried to register the trial version with serial number. Says serial number invalid. I have iMac with Yosemite