Looking to switch career from Java to SAP Business One
Hi All,
I have around 4 yrs of experience in JAVA/J2EE application development.I am planning to switch my career into SAP(in Technofuctional module).Actually, I want to switch my career from coding to functional domain(in SAP) but i don't know how to get into it.I want to work as close as to the business and get use of my technical background because that's all I got so far. Please guide me which SAP module i would choose to build my career and what steps i should take .
Thank You
Hi SunnyB
SAP Business one is an intergrated solution with all domains in one application. Things like purchasing, materials, finance, crystal reports etc comes into one single application called SAP Business One. Historically SAP Business One developmed by a software firm based in Israel and SAP AG acquired the company and renamed it like SAP Business One. My suggestion would be it is a good application suitable for small and medium type businesses where business processes are not complicated. However, if you want to make career in one specific domain listed below, you need to look into SAP's ERP modules:
1.Materials Management
2.Financials(Financial Accounting)
3.Controlling(Cost & Management Accounting)
4. BI(Business Intelligence is a reporting tool and data mining tool)
5. HR
6. Basis(Technical module where installation and authorisation including system security etc are taken care of)
7. Travel Management(Application for employee/non-employee expense claims)
8. ABAP(Advanced Business Appln.Programming owned by SAP AG)
9. Project Systems
10. Others that I donno at this stage but exists.
My suggestion would be to go for anything as per your interest and not purely financial. Of course you'll be rewarded good with any of the above modules but learn based on your interest.
Good luck!
Mohammed.
Similar Messages
-
Synchronisation of contacts from Outlook to SAP Business One
Dear all,
i have installed the Outlook Integration Add-On and want to synchronize Contacts from SAP Business One to Outlook and this worked fine. Now I also wanted to synchronize contacts from Outlook to SAP Business One (changes and new Contacts) and I activated the check box for this in the settings. But after I run the synchronisation nothing happened, even the contact folder has been selected in the Contacts - MS Outlook Criteria settings. Do I have to do something else?David,
The forum you have posted your question in is for questions related to the SAP Business One SDK. You may want to post your question in the SAP Business One Discussion Forum as your question is application related.
http://cpsn-channel.sap.com/businessoneforum
Eddy -
Integrating Java into SAP Business One Via DI Server and the B1WS
Hello Everyone
We are using the B1WS to call the Web Services from our web application. We are able to Generate the WSDL files using the Generator application and now wish to test the connection between our web server and the DI server However I am getting a 404 error from the web service endpoint in the WSDL files (/B1WS/Service.asmx)
I've created a login request from the WSDL which all seems sound, but it's still getting 404 errors when it tries to connect to the endpoint. I've passed the request through tcpmon so I can see the content of it, and the request looks good, but isn't getting any response. Is there any other SAP configuration that needs to be done to publish these services? I have read the Detailed B1WS Word Document and everything seems fine from that standpoint.
In hope, I've made the following configuration changes to the web services application, but am still getting a 404 error:
- Given the ASPNET user and the NETWORK SERIVCE group the required permissions for the SBODI_Server in DCOM configuration.
- Changed the virtual directory home of "B1WS" from
C:\Program Files\SAP\SAP Business One Web Services\B1WS\App_Code to
C:\Program Files\SAP\SAP Business One Web Services\B1WS
This directory has a web.config file, and has the bin files etc, but still seems to be missing a Service.asmx file (this missing , I don't know if that's all that's missing as I don't have any reference application to compare it to as I am using Java.
As usual your help is much appreciated.
Regards
RichardHello everyone,
I've had the same problem with the "missing" Service.asmx.
In my case, it helped to activate "Active Server Pages" and "ASP.NET" in the Web Services Configuration in the Internet Services Manager, which were both deactivated by default.
Maybe this can help you along.
Regards,
Andreas
Edited by: Andreas Mantel on Dec 17, 2008 4:51 PM -
Hi all,
I'm trying to upload the Active Fix Asset to the SBO (no new).
for example:
item: FixAsset
Useful life : 48 (month)
Remaining Life: 12 (month)
APC(Historical cost): 10000
Accumulated Ordinary Depr.: 7500
So Value Balance: 1500
and Life Balance : 12 month
I have tried to Import active ITEM by Excel ,follow this link : Importing Fixed Asset Master Data from Microsoft Excel - SAP Business One 9.0 - SAP Library
every time recieve the message :
Cannot import asset "fixasset"; a new asset's useful life and remaining life must be the same in depreciation area "AFA"Hi,
Please check SAP note:
2001876 - The system does not consider the Salvage Value nor the
Remaining Book Value when you import assets
Thanks & Regards,
Nagarajan -
hello guys...im john from the phillippines and im just new to sap business one...ryt now my boss tasked me to research about crystal reports and he is making a demand of report for customer recievables ageing.......i find it hard to look at on the part which corresponds to value dates of customer like their lapses in payments for the previous months....anyone who could help me?thanks
hello guys...im john from the phillippines and im just new to sap business one...ryt now my boss tasked me to research about crystal reports and he is making a demand of report for customer recievables ageing.......i find it hard to look at on the part which corresponds to value dates of customer like their lapses in payments for the previous months....anyone who could help me?thanks
-
How to establish a connection from java to SAP Netwevare server
Hi All,
As per my requirement i need to create a connection from Java to SAP Netwevaer Server inorder to access the docs from KM. PLZ provide some sample code
(I know how to connect from java to SAP R/3 syatem using JCo connector).
Can anybody help me.
ADV ThanksLook
https://www.sdn.sap.com/irj/sdn/downloaditem?rid=/library/uuid/6615ea90-0201-0010-be81-e7a300fdf212
/people/rohit.radhakrishnan/blog/2005/05/27/uploading-files-to-km-repository-using-webdynpro-apis -
hi friends..
can you explain me fallows..
suppose i want to upload PO from JAVA to SAP means..we can do wit BAPI.
in what way we connect these JAVA and SAP ?
what is BAPI Active X control ?hi,
You need to call the BAPI BAPI_PO_CREATE / BAPI_PO_CREATE1 in SAP from your Java development via a RFC connection. You can read the FM Documentations which are available in detail.
Your Basis colleagues can help you with the creation of RFC settings.
Hope this helps.
Best Regards, Murugesh AS -
Material transfer from SAP R/3 to SAP Business One is blocked
Hello experts,
Please I need your help for the following scenario:
Our client has B1iSN and SAP R/3 in the headquarter company and B1if and SAP B1 in the subsidiary. The material transfer from SAP R/3 to SAP Business One failed and the following message is diplayed:
Result message :
com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.bizprocessor.BizProcException: BPE001 Nested exception: com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: java.lang.RuntimeException: DI Error: (-2028) No matching records found (ODBC -2028)
The Material database transfer is blocked due to message in status
failure which block all other messages.
We tried to restart the server (Business One and B1iSN) but it didnu2019t solve the issue.
Any idea please? Thank you.Hi Nadia,
did you check the WRITE-POLICY settings of your scenario?
when reading the displayed DI Error message, it looks like B1iSN is trying to update an B1 item which does not exists.
Please open SAP B1iSN Tools -> Development Tools -> Graphical scenario Design and select your Bizpackage, BizStep and BIUMETA.
Open the WRITE-POLICY symbol and check the entries:
Insert on Exist = error or fallback2U
Update on Miss = fallback2I
The Update Policy should stay to value regular.
To activate changes of the WRITE-POLICY please deactivate, modify and reactivate your Business Process instance.
If a WRITE-POLICY change has no effect, please check your data mapping (BIU) and especially the parameter <QueryParams>, which mustn't be filled for "insert/Add" operations into B1.
Best regards
Bastian -
Issue running a report from SAP Business One
I have an issue running a particular report from SAP Business One. I am using Crystal Reports Add-On, all of the reports are working fine except one. When accessing the last page of the report or any page from inside the report the followiong error appears in the dialog box:
Error in the File CollectionDate_Branch_wise {609BA059-89AF-41E9-9AEB-28CB16D13852}.rpt:
The request could not be submitted for background processing.
Edited by: Iqbal Faisal on Feb 22, 2010 6:03 AMHi,
Do you mean you have a Main report that is written based on SQL Command and there are 8 subreports linked to the main report?
If that is the case, I assume when user select 'Document Type" eg invoice, it will pass that to the subreport and retrieve information?
This is how I will approach it.
1. Make sure the connection is consistent, if you are using ODBC(RDO) then make sure that is the same for main and subreport. You can check that in Set database connection. Right click on the connection, look at the Properties. Don't assume that the name is the same, eg: SBO_DemoUS, they are all ODBC(RDO) for instannce.
In Crystal, when you are using different connection, it will just prompts you a warning message and it will still run.
2. Delete all and only keep one subreport, example AR invoice and see it will still give a problem.
Replace the parameter with a set value in Record selection in subreport and see what happen. -
Hello,
I have an issue with connecting client SB1H on Windows, the scenario is as follows:
1.- Server:
Suse Linux Enterprise Server 11.3 kernel version: 3.0.76-0.11 IBM
NDB and Server are review 69 SP06
2.- Client:
Windows 8 Pro Virtual Machine on Microsoft Hyper-V
SB1H PL 11 version 32bits
SAP HANA Studio version 1.0.60
When I run SB1H the following message appears:
There is a problem with the server's security certificate. The security certificate is not from a trusted certifying authority. SAP Business One is unable to connect to the server.
Any idea what could be the solution?Hi,
Please check SAP notes:
1993392 - Server components setup wizard: New default values for certificates and single sign-on option
1929288 - Do not configure SSL for XApp during installation or upgrade if XApp is installed on a different machine than the SAP HANA server
Thanks & Regards,
Nagarajan -
SAP Business One - Java Connector
Hi All,
<br/><br/>
We have a SAP Business One Application installed on a laptop. The requirement is to be able to use the SAP Java API to update tables in the system. We are not allowed to connect directly to the database and was advised to use the API instead.
<br/><br/>
The downloaded API that we are using is "sapjco30P_6-10005324 32 bit.zip". I have included the dll file contained in this package in the WINDOWS/system32 folder. I am using Eclipse as IDE and already included the "sapjco3.jar" in the classpath.
<br/><br/>
First question: Am I using the right Java Connector for SAP Business One?
<br/><br/>
I got sample code on how to connect using JCO:
<br/><br/>
package sample;<br/><br/>
import java.io.File;<br/>
import java.io.FileOutputStream;<br/>
import java.util.Properties;<br/>
import java.util.concurrent.CountDownLatch;<br/><br/>
import com.sap.conn.jco.AbapException;<br/>
import com.sap.conn.jco.JCoContext;<br/>
import com.sap.conn.jco.JCoDestination;<br/>
import com.sap.conn.jco.JCoDestinationManager;<br/>
import com.sap.conn.jco.JCoException;<br/>
import com.sap.conn.jco.JCoField;<br/>
import com.sap.conn.jco.JCoFunction;<br/>
import com.sap.conn.jco.JCoFunctionTemplate;<br/>
import com.sap.conn.jco.JCoStructure;<br/>
import com.sap.conn.jco.JCoTable;<br/>
import com.sap.conn.jco.ext.DestinationDataProvider;<br/><br/>
public class StepByStepClient<br/>
{<br/>
static String ABAP_AS = "ABAP_AS_WITHOUT_POOL";<br/>
static String ABAP_AS_POOLED = "ABAP_AS_WITH_POOL";<br/>
static String ABAP_MS = "ABAP_MS_WITHOUT_POOL";<br/>
static<br/>
{<br/>
Properties connectProperties = new Properties();<br/>
connectProperties.setProperty(DestinationDataProvider.JCO_ASHOST, "localhost");<br/>
connectProperties.setProperty(DestinationDataProvider.JCO_SYSNR, "06");<br/>
connectProperties.setProperty(DestinationDataProvider.JCO_CLIENT, "000");<br/>
connectProperties.setProperty(DestinationDataProvider.JCO_USER, "manager"); //sapuser<br/>
connectProperties.setProperty(DestinationDataProvider.JCO_PASSWD, "manager"); //sap1234<br/>
connectProperties.setProperty(DestinationDataProvider.JCO_LANG, "en");<br/>
createDataFile(ABAP_AS, "jcoDestination", connectProperties);<br/><br/>
connectProperties.setProperty(DestinationDataProvider.JCO_POOL_CAPACITY, "3");<br/>
connectProperties.setProperty(DestinationDataProvider.JCO_PEAK_LIMIT, "10");<br/>
createDataFile(ABAP_AS_POOLED, "jcoDestination", connectProperties);<br/><br/>
connectProperties.clear();<br/>
connectProperties.setProperty(DestinationDataProvider.JCO_MSHOST, "localhost");<br/>
connectProperties.setProperty(DestinationDataProvider.JCO_R3NAME, "SID");<br/>
connectProperties.setProperty(DestinationDataProvider.JCO_CLIENT, "000");<br/>
connectProperties.setProperty(DestinationDataProvider.JCO_USER, "manager"); //sapuser<br/>
connectProperties.setProperty(DestinationDataProvider.JCO_PASSWD, "manager"); //sap1234<br/>
connectProperties.setProperty(DestinationDataProvider.JCO_GROUP, "GROUP");<br/>
connectProperties.setProperty(DestinationDataProvider.JCO_LANG, "en");<br/>
createDataFile(ABAP_MS, "jcoDestination", connectProperties);<br/>
}<br/><br/>
static void createDataFile(String name, String suffix, Properties properties)<br/>
{<br/>
File cfg = new File(name"."suffix);<br/>
if(!cfg.exists())<br/>
{<br/>
try<br/>
{<br/>
FileOutputStream fos = new FileOutputStream(cfg, false);<br/>
properties.store(fos, "for tests only !");<br/>
fos.close();<br/>
}<br/>
catch (Exception e)<br/>
{<br/>
throw new RuntimeException("Unable to create the destination file " + cfg.getName(), e);<br/>
}<br/>
}<br/>
}<br/><br/>
public static void step1Connect() throws JCoException<br/>
{<br/>
JCoDestination destination = JCoDestinationManager.getDestination(ABAP_AS);<br/>
System.out.println("Attributes:");<br/>
System.out.println(destination.getAttributes());<br/>
System.out.println();<br/><br/>
destination = JCoDestinationManager.getDestination(ABAP_MS);<br/>
System.out.println("Attributes:");<br/>
System.out.println(destination.getAttributes());<br/>
System.out.println();<br/>
}<br/><br/>
public static void main(String[] args) throws JCoException<br/>
{<br/>
step1Connect();<br/>
}<br/>
}<br/>
<br/><br/>
Each time I run the application I run into an error:
<br/><br/>
Attributes:<br/>
Exception in thread "main" com.sap.conn.jco.JCoException: (102) JCO_ERROR_COMMUNICATION: Connect to SAP gateway failed<br/>
Connection parameters: TYPE=A DEST=ABAP_AS_WITHOUT_POOL ASHOST=localhost SYSNR=06 PCS=1<br/><br/>
LOCATION CPIC (TCP/IP) on local host with Unicode<br/>
ERROR connection to partner '127.0.0.1:3306' broken<br/>
TIME Mon May 09 10:46:46 2011<br/>
RELEASE 720<br/>
COMPONENT NI (network interface)<br/>
VERSION 40<br/>
RC -6<br/>
MODULE gwxx.c<br/>
LINE 646<br/>
DETAIL NiIRead: P=127.0.0.1:3306; L=0.0.0.0:50496<br/>
SYSTEM CALL GwRead<br/>
ERRNO 10054<br/>
ERRNO TEXT WSAECONNRESET: Connection reset by peer<br/>
COUNTER 2<br/><br/>
at com.sap.conn.jco.rt.MiddlewareJavaRfc.generateJCoException(MiddlewareJavaRfc.java:662)<br/>
at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcClient.connect(MiddlewareJavaRfc.java:1362)<br/>
at com.sap.conn.jco.rt.ClientConnection.connect(ClientConnection.java:721)<br/>
at com.sap.conn.jco.rt.PoolingFactory.init(PoolingFactory.java:103)<br/>
at com.sap.conn.jco.rt.ConnectionManager.createFactory(ConnectionManager.java:293)<br/>
at com.sap.conn.jco.rt.DefaultConnectionManager.createFactory(DefaultConnectionManager.java:46)<br/>
at com.sap.conn.jco.rt.ConnectionManager.getFactory(ConnectionManager.java:262)<br/>
at com.sap.conn.jco.rt.RfcDestination.initialize(RfcDestination.java:509)<br/>
at com.sap.conn.jco.rt.RfcDestination.getAttributes(RfcDestination.java:347)<br/>
at com.sap.conn.jco.rt.RfcDestination.getAttributes(RfcDestination.java:27)<br/>
at sample.StepByStepClient.step1Connect(StepByStepClient.java:74)<br/>
at sample.StepByStepClient.main(StepByStepClient.java:304)<br/>
Caused by: RfcException: [null]<br/>
message: Connect to SAP gateway failed<br/>
Connection parameters: TYPE=A DEST=ABAP_AS_WITHOUT_POOL ASHOST=localhost SYSNR=06 PCS=1<br/>
<br/><br/>
Second question: What seems to be the problem with my sample application? Do I need to use a different Java Connector for SAP Business One or SAP Business One does not support Java Connector?
<br/><br/>
Please help.
<br/><br/>
Thank you all.
Edited by: kevinroy on May 9, 2011 4:51 AMHi,<br/>
Thank you very much for the reply. I am now able to move forward with what I am doing.<br/>
I used the following code in connecting but am encountering an error:<br/>
public class ConnectSAP {
// company interface
public ICompany company;
private SBOErrorMessage errMsg = null;
public static void main(String[] args) {
ConnectSAP company = new ConnectSAP();
company.conn();
//method make connection andinitialize company instance
public int conn() {
int rc = 0;
try {
company = SBOCOMUtil.newCompany();
company.setServer("192.168.0.216"); //192.168.0.216
company.setCompanyDB("SBODemoUS");
company.setUserName("manager");
company.setPassword("manager");
company.setDbServerType(SBOCOMConstants.BoDataServerTypes_dst_MSSQL2005);
company.setUseTrusted(new Boolean(false));
company.setLanguage(SBOCOMConstants.BoSuppLangs_ln_English);
company.setDbUserName("username");
company.setDbPassword("password");
//company.setAddonIdentifier("...");
//company.setLicenseServer("...");
rc = company.connect();
if (rc == 0) {
System.out.println("Connected!");
} else {
errMsg = company.getLastError();
System.out.println(
"I cannot connect to database server: "
+ errMsg.getErrorMessage()
+ " "
+ errMsg.getErrorCode());
} catch (Exception e) {
e.printStackTrace();
return -1;
return rc;
public void freeConnection(){
company.disconnect();
}<br/>
I am getting the error "Failed to Connect to SBOCommon -111".<br/>
Error is still the same even if I set UseTrusted to true and comment the DbUserName and DbPassword.<br/>
Do I need to specify the license? Or login to SAP before connecting?<br/>
Thank you. -
Hi Experts confusion on migration from "SAP Business One" to "SAP R/3"
Hi All
I am a certified SAP Business One Certified Solution consultant and working on SAP Business One for the past 2.5 yrs and done 4 implementations.
I want to migrate to SAP R/3 and have confusion on weather to join Project Systems/Material Management for training and pursue my career in the same. I want to do the Online Certification for the same.
I feel like Jack of ALL and Master on None after working on SAP Business One.
Pls guide me on the possible R/3 career options after SAP Business One and weather my experience in SAP will be counted for my future SAP career.
I am confused Pls help.Better get trained in area of domain experience and get SAP certified.
Check also this links
Career Advice: SAP Business One to R3 transition in Ottawa Canada
SAP B1 or R/3...which one to select
http://it.toolbox.com/blogs/sap-library/sap-business-one-vs-sap-r3-system-architecture-13952
http://it.toolbox.com/blogs/sap-business-one/sap-business-one-training-isnt-that-the-same-as-r3-9066
Contact nearest SAP education partner for getting trained.
http://www.siemens.co.in/en/about_us/index/our_business_segments/information_and_communication/sisl_business_profile/education_training/general_faq.htm
http://www.sap.com/asia/services/education/schedule/schedule_IN.htm -
Remove or Hiding Marketing Documents from SAP Business One.
Hi Everyone,
Is there any way by which a marketing document in SAP Business One can be deleted or be hidden. For example in a Sales A/R module the the client does not want to use or also view the AR downpayment request or AR down payment invoice as it is not required for his business. What is the way to hide or remove it from the user point also during authorization.
I am also seeing that when in the user autorization I am giving full authorization for e.g in Purchase A/P Module - Purchase Order and Good Reciept PO only and when logging in by that assigned user I am only seeing the Purchase Order and Good Reciept PO that's absolutely fine but when I am going in Form Settings and and selecting visible for all the modules then all the marketing documents are coming back which should not come. Is there any way to block the form settings in this moment and when using the tab apply authorization in forms settings the defined authorized documents are comming but if one again clicks on form settings and make all the marketing document visible then again all the marketing documents are comming back which I don't want.
Please let me know your valuable comments in this regard.
Thanks and RegardsKawish,
<Font Color="Blue" Size=3> To Hide the module from the User Main Menu
</Font>
Login as that user and click Form settings and Uncheck Visible for the
Using Authorization > General > Document Settings (change this to No Authorization)
This would prevent the user access to Form Settings.
<Font Color="Blue" Size=3> To Disable access to a Module
</Font>
Use Administration > System Initialization > Authorizations > Additional authorization creator. chose a name and in the Form ID area add the Form number. ( you can get the form number when you open the module and from the View menu enable system information, you can see the Forum number on the Task Bar)
Suda -
Loading data from SAP Business One to BW
We need to load data from several SAP Business One databases to BW. I find some special objects for SAP Business One in the Business Content
And a short description in Help:
The source for the data upload is a file system. The relevant files can be generated using the views provided within the SAP Business One database.
May be someone has an experience in this area or could advise documentation about this
May be better to use DB-connect?
Thanks for your helpHello Elena,
I am just curious if you've found answer to your question how to extract data fron BusinessOne into SAP/BI? What can we use? Only flat files or there are some standard extractors exists? Or have you used DB Connect for that?
Thank you,
-Vitaliy -
Choose From List From a UDT in SAP Business One 2005 A
Hi All
How to develop a Choose From List from a <b>User Defined Table</b> (not from System Tables) in SAP Business One 2005 A.
I need the Choose From List should display the records stored in the UDT.
Any Idea ?
Thanks in Advance.
Regards.
Asutosh.Hi Asutosh,
You can add a CFL to a User Defined Object, not a simple User Defined Table.
In order to do it you only have to set the object type of the CFL to the code of your UDO.
Here you have a simple:
oCFLCPuo = SB1_App.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_ChooseFromListCreationParams)
oCFLCPuo.ObjectType = "MY_UDO_CODE"
oCFLCPuo.UniqueID = "UserObjectCFL"
oCFLuo = oForm.ChooseFromLists.Add(oCFLCPuo)
Hope it helps
Trinidad.
Maybe you are looking for
-
Safari "Download Linked File As ..." dialog box seems to convert 3 or more consecutive period chars (\056) into a Unicode ellipsis char ( \342\200\246 ) in the file name that I type. How does one prevent this ?
-
I have a daughter and she has windows xp with aim. I have a 24" imac with the built in webcam, isight, with tiger. We can type to one another, but when I invite for a video conference she can't seem to see me or can't see where to accept. I can see m
-
Hi i am getting Innternal Error in jdeveloper IDE in side preferences- code editer- java
hi i am getting Innternal Error in jdeveloper IDE in side preferences->code editer->java if u know something about this error psease share here java.lang.NullPointerException at oracle.jdevimpl.java.editing.JavaOptionsPanel.loadSettingsFrom(JavaOpt
-
Time out error in UDM_SUPERVISOR
Hi all, Can anyone suggest what can be done for a timeout error for the transaction UDM_SUPERVISOR. I'm getting this error only for one customer and that too when I'm selecting a date range to view the receivables.
-
How do I change language-specific font fallback preferences?
My MacBook's default fonts for viewing content in the Malayalam script/language seem to be Malayalam MN and Malayalam Sangam MN -- not surprisingly, since those are the default Malayalam fonts that come with the OS. However, both of those fonts are