Dover Framework - Open Source SAP Business One Framework

Hello All,
I would like to invite you all to know Dover Framework - http://efpiva.github.io/
A framework I've been working that accomplish the following topics:
Addin lifecycle management
Automatic creation and update of UDO, UDT and UDF
Automatic updates without installing new addons
Create test databases in a simple and easy way
Nice and usefull Warnings when an update will change database structure, easying support.
Business One standard DAO
Annotatted Transactions
i18n Support for Forms
UDO
SystemForms
UserForms
Enterprise logging using Log4Net
Built in IoC container on Business One Studio that easies testing and maintenance
Automatic proxy on BusinessOne events, preventing crashes and handling logging on a nice way, easying support.
Let me know if you like it.

in the page efpiva/DoverTutorial  there is the tutorial about how to use it, it's a great SBO framework, the only disadvantage is that it just works with sap business one 9 or newer

Similar Messages

  • SAP Crystal Reports data source connection problem using sap business one

    Hi,
    I m facing a problem regarding: SAP Crystal Reports data source connection problem using sap business one
    I am trying to create a Crystal report but when I try to configure a new connection it does not work.
    I select Sap Business One data source and try to complete the information required to connection but it does not list my companies databases, what is the problem?
    Our Current SAP related software details are as follows:
    OS: Windows Server 2008
    SAP B1 Version: SAP B1 9 (902001) Patch 9
    SAP Crystal Report Version: 14.0.4.738 RTM
    Database: MS SQL Server 2008 R2
    I have also added some screenshots of the issues.
    Please have a look and let me know if you have any questions or any further clarifications.
    I m eagerly waiting for a quick and positive reply.

    Hi,
    There is problem with SAP Business One date source.
    I had faced same problem, I used OLEDB Data-source, and it worked fine for me.
    So, try to use OLEDB.
    Regards,
    Amrut Sabnis.

  • Unable to open 2007B database in SAP Business One version 8.8

    Hi Experts,
       We are in the process of upgrading one of our client from SAP Business one 2007B PL13 to SAP Business One 8.8. While trying to open  the client's live database in 8.8, system throws a message "You cannot upgrade company databases from SAP Business One client. Use the Upgrade CD or contact your IT administrator for the upgrade". Plz guide me on how can I open the DBs used in 2007B in 8.8??
    Regards,
    Madhavan

    Hi
    I thiink your database is not updated ..Install client in your server and try with opening  up ..
    It will probably ask you to back up the database and upgrade ...
    If not ,uninstall everything thing ..instead of having new installation ,download the upgrade version and see if resolves your issue
    Hope this helps
    Bishal

  • How to connect crystal report 2013 using sap business one data source

    hello Professionals .
    when i try to use data source sap b1 in crystal report 2011 or 2013 i got no list in company database,
    when i try to write it manual i got error "Connection failed".
    I tried to connect OLE DB and ODBC all work fine with me.
    i attached some snapshots .
    Any Advice Please ?

    Hi Mohamed,
    Please check below link.
    SAP Crystal Reports 2011/2013 doesn't show Company Data Base
    SAP Business One Data Source in Crystal
    Crystal Reports - How To - Connecting to your SAP Database - YouTube
    Migrating Crystal Reports of SAP Business One from SQL Server to SAP HANA
    Hope this helps
    Regards::::
    Atul Chakraborty

  • Cannot open UDO in SAP Business One

    Hi experts,
    We have successfully created a UDO in SAP Business One and we have inserted it in Main Menu under the Sales Module.
    When we click the UDO it does not open. We have already checked the authorization and user licenses (professional) and everything seems
    fine.
    Can you please advice on how to proceed?
    Has anyone faced this issue before?
    We are using SAP Business One 9.0 PL:05
    Thank you in advance.
    Kind regards,
    Vassilis Korolis

    Hi Vassilis,
    Please check that if you have allotted SAP ADDOns License to this User.
    If you want that User can access UDO's then you have to allot SAP ADDOns License in License Administration window.
    Hope this help
    Regards::::
    Atul Chakraborty

  • How to use SAP Business One as a source system for SAP BW 7.1

    Dear Experts,
    We have SAP Business One system as a transactional system. We need to connect the same to SAP BW so that we can deliever reports for this system in SAP BW. I want to know how the integration between these two systems work. Are there standard datasources created in SAP Business One which can be consumed directly in SAP BW like any other ABAP systems, or SAP Business needs to be connected using some ETL tool like UDConnect or Informatica?
    Regards,
    Aarati Yadav

    Hi Manoj,
    Welcome to ADOBE Forms related Workflow Development. Well, here are my answers.
    1) You can go for either go for ISR based development or WD development with Adobe form. In both the cases you can achieve your requirement. Yes, you will have to design the Adobe form and bind the fields to backend.
    2) Am not clear or your System landscape to advice you in these regards.
    3) Until final Submit/Approval is done, the data can be stored in WORKFLOW CONTAINERS or XML FORM(If you go for ISR based Development).
    Hope this helps.
    Regards
    <i><b>Raja Sekhar</b></i>

  • SAP Business One on Ipad

    Dear All,
    I installed SAP Business One 8.81 PL04 (on Server) and SQL server 2005.
    My questions are
    1) i install B1 integration component, when i am opening the integration framework i am getting a windows security dialog box in which it is mentioned that "The server 127.0.0.0 at B1iP_dummy requires a user name and password.
    Warning: The server is requesting that your user name and password be sent in the insecure mannar(basic authentication without a secure connection.
    User Name :B1iadmin
    Password:xxxxxx
    Here my question is that if i provide username and password, Integration Solution for SAP Business One is opened but is not reflecting any data when i am clicking on SLD, Scnarios, Maintaining, Control Centre.......etc.
    2) I want to connect to the server through the ipad.
    I put the user as mobile user, i have given UDID number of Ipad, phone no of mobile user in SAP Business One.
    I have given the server details like IP add: 000.000.000.000:8080 and kept SSL On and given DB Name as SBODemoIN and username as 'ABC'.
    When i am entering the password it is reflecting me an error "an ssl error has occurred and a secure connection to the server cannot be made. [-1200]'.
    I want to know where i have done the mistake.
    Note: i tried by giving ip with B1 port number like : 000.000.000.000:30000 again its reflecting same error.
    Can any body help me out.

    Lets try to keep it together ...
    1.) in SAP Business One you have to set the following settings for the user you want to connect with
    a.) checkbox "mobile user" is checked
    b.) mobile-number (must be digit by digit the same as you set it in the settings of the App)
    c.) UDID of the iPad/iPhone (this is a 40 (!!!) digit alphanumerical number of the device)
    ATTENTION - since SBO App. v.1.6.0, the UDID is no longer in use, now yo have to set the W-LAN MAC Adress here
    d.) the User has a limited or a professional user license
    e.) the user has a B1i licence
    2.) settings in the iPad/iPhone App
    a.) Server: IP Adress of the Bi1 Integration Server followed by :8443 (e.g.: 91.55.110.15:8443)
    8080 is the http port (unsecure), while 8443 is the https port (secure)
    b.) SSL: is on
    c.) Company DB: the database Name of the company you wanted to connect to (and where you have made the user setting above) (e.g.: SBODemoIN)
    d.) Usercocode: the log in name of the user you made the above settings for (e.g.: manager)
    e.) Phonenumber: digit by digit the same as above 1.).b.)
    f.) Demosystem: needless to say, this is Off
    3.) network settings
    a.) certainly the port 8443 must be available from outside the network
    b.) VPN connection to the network must be possible
    c.) the VPN connection setting has to be set in the iPad(iPhone
    If this all is set and done,
    1.) you first have to establish a VPN connection with your iPad/iPhone
    2.) and now/than you should be able to connect to the company with the iPad/iPhone App
    Hope this helps and make it e little bit clearer how this all works.
    The SBO App is "nothing else" as an WebService-Call-Interface from the iPad/iPhone to the B1i Server. Every form/view you are filling in the App, is a WebService call/request to SAP Business One. To Send this WebService Request to the B1i Server, you first have to connect into the company network (via VPN) otherwise you call cannot reach the B1i Server ...
    regards from Hamburg,
    Heiko

  • Addon not loading - B1 Usability Package for all users in SAP Business One

    Hello, I am a new admin to SAP B1 and am about to go live in a few weeks. We are running SAP Business One v. 8.80.227.
    Envirorment details: Dedicated server for SAP database, and Terminal Server for remote connections.
    I have a demo group of users in Active Directory that have permission to Remote Desktop to the TS and load SAP. For now, theses users are local admins on the TS. ( Permissions to be revised once addon issues are worked out ). I am the companies tech, and we have a SAP implementation company leading the project development.
    Currently the addons that we are running are CRSB1Addon SAP 8.8 and B1UP from boyumit.
    For one of the users in the Active Directory Security Group all the addon's work great. However the other users get the error below;
    When logging in the system message window shows the following:
    Failed to assign SAP Business One user license to SAP Add-ons. The Add on is configured to automatically load on startup, yet once I get the error, I open the Add on Manager and I don't see the B1UP in either tab at all.
    The error on the TS in the log is here:
    Log Name:      Application
    Source:        Application Error
    Date:          18/03/2010 10:55:25 AM
    Event ID:      1000
    Task Category: (100)
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      OVCL-TS.laurieroptical.local
    Description:
    Faulting application SAP Business One.exe, version 8.80.227.0, time stamp 0x4b8fadd4, faulting module ole32.dll, version 6.0.6002.18005, time stamp 0x49e037d7, exception code 0xc0000005, fault offset 0x000472da, process id 0x1f14, application start time 0x01cac6a4a2da01c9.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Application Error" />
        <EventID Qualifiers="0">1000</EventID>
        <Level>2</Level>
        <Task>100</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2010-03-18T14:55:25.000Z" />
        <EventRecordID>3778</EventRecordID>
        <Channel>Application</Channel>
        <Computer>OVCL-TS.laurieroptical.local</Computer>
        <Security />
      </System>
      <EventData>
        <Data>SAP Business One.exe</Data>
        <Data>8.80.227.0</Data>
        <Data>4b8fadd4</Data>
        <Data>ole32.dll</Data>
        <Data>6.0.6002.18005</Data>
        <Data>49e037d7</Data>
        <Data>c0000005</Data>
        <Data>000472da</Data>
        <Data>1f14</Data>
        <Data>01cac6a4a2da01c9</Data>
      </EventData>
    </Event>
    Any comments would be greatly appreciated.
    Thanks
    Edited by: dontforgetken on Mar 18, 2010 4:05 PM

    hello Ken - Boyum IT has its own License Administration - path of Administration > Add Ons > B1 Usability Package > License Administration...
    Do all of the users have a checkmark to give them access???
    When a user has only the Main Menu window open, select the "Form Settings" icon and follow the same path on the Form Settings window that is diplayed and make sure they have checkmarks next to the B1 Usability Package to be "Visible".
    Are all of the user set to display Boyum IT on their machines???
    LOL - I am not technical so I have no idea what that other stuff means...
    Hope that helps...
    Zal

  • XL Reporter not loaded in SAP Business One Resource Error

    Hi to forum,
    I have installed SAP B 1 and using SQL Server 2k for database. I have got problem loading time of add-on i.e. XL Reporter below given error occur. Any expert can guide me to resolve this.
    (1) Unable to connect SAP Business One
         The requested lookup key was not found in any active activation context
    (2) then message shows " Unable to connect DI " , Resource Error
    Awaiting your help..
    With Warm Regards,
    Chintesh Soni
    Intellicon Pvt. Ltd.
    Gandhinagar, Gujarat, India.

    Hi Runar,
    Most of the times this message appears to users who have got .Net Framework 1.0 and 2.0 installed on their machines at the same time. That actually confuses the XL Reporter on which to run. I would recommend creating an XML file with the name as "SBOXLReporter.exe.config" and save it at the following XLReporter working location
    C:\Program Files\SAP\SAP Business One\AddOns\XLR\XLReporter\Client\
    Make sure u paste the following text as it is in that XML File and save it and then run XLReporter. Hope it works out.
    <?xml version="1.0"?>
    <configuration>
    <startup>
    <supportedRuntime version="v1.1.4322"/>
    <supportedRuntime version="v1.0.3705"/>
    <requiredRuntime version="v1.0.3705"/>
    </startup>
    </configuration>
    Reagrds
    Rizwan Hafeez
    Team Lead
    SAP Addon Development Section
    Abacus Consulting - Pakistan

  • SAP BUSINESS ONE FOR ANDROID

    Hi Experts,
    Need the procedure for installing the sap business one integration framework for configuring the SAP business one Android app.
    Also kindly share the link for downloading  the integration framework setup file.
    Regards,
    Vinoth

    If you have done the setup for the ipad or iphone it is the same.
    http://scn.sap.com/community/business-one-integration-technology/blog/2012/09/26/ipad-and-iphone-configuration-setting

  • Not able to install crystal reporter in SAP Business One PL 42

    Hi All,
       I had been using the evaluation version of crystal reports. Now when the free licensed version was launched I uninstalled the version and tried to instal the new one which I have downloaded from the portal. I have uninstalled the crystal reports runtime and the SAP crystal reports from the control panel. Now in the same process as mentioned I am installing the crystal reports again. In the ADD-ON istallation part when I am click on start the system shows the following error-
    "An earlier version of crystal reports is found. Please ensure that the current installation is a higher version."
    Inspite of the fact that my system showed no instance of crystal reports installed after the uninstall run by me.
    Please guide me.
    Edited by: debraj bhattacharyya on Nov 3, 2008 6:05 AM

    The following is the Instructions Extract from "SAP_CRYSTAL_InstallInstructions.pdf":
    Un-installation of previous version:
    If a previous version of the Add-on exists , it is highly recommended the previous add-on be fully uninstalled before installing the new version. To uninstall the add-on, follow the 3 simple steps below.
    1. Using SAP Business One Administration | Add-Ons | Add-On Administration: remove and un-register the add-on.
    2. Log off SAP and Log back in for the un-installers to run.
    3. Using Windows Control Panel | Add-Remove programs: uninstall the u201CSAP Business One Crystal Reportsu201D ( Do not un-install Crystal Run time )
    Installation of New Version:
    1.The Add-On runs using the compatibility licence of SAP Business One.
    2.Copy the installation files to a suitable location.
    3.The installation disk or folder will contain a file called SAPCrystalSetup.exe.
    4.Log on to the target PC as an administrator or admin type user (windows).
    5.Copy the SAPCrystalSetup.exe to a convenient location on the target PC and run SAPCrystalSetup.exe (confirm all overwrites - you may keep the CrystalDesignerPath.txt intact if the path specified is different to the defaults).
    6.SAPCrystalSetup.exe will install the add-on components on the local PC. It is recommended that you keep the path selected by the installer. The default installation path for the Add-on files are C:\Program Files\SAP\SAP Business One\AddOns\SAP_CR.
    7.Locate the folder u201CDotNetFramework_3.5u201D , make sure the PC is connected to the internet and run the u201CdotNetFx35setup.exe u201C. An automatic download will occur, to get the suitable files for .Net Framework 3.5. This will take several minutes depending on the bandwidth. The installation of the .Net Framework will happen once the download finishes.
    8.Locate the folder u201CCrystal_2008_Runtime_exeu201D and run the u201CCRRuntime_12_0_mlb.exeu201D. if a product ID is requested, leave the Text Box blank and proceed with install. This installs the Crystal Reports Runtime for Version 2008 on the local PC.
    9.Once the setup.exe has completed, log on to SAP as manager or any other superuser.
    10.Using Administration | Addons | Add-On Administration, register the Crystal Add-On, set the desired settings and restart SAP.
    11.Log on to SAP, as a super user.
    12.Run Account setup from Administration | Crystal Reports Administration | Account setup
    13.Type in the sa password for the SQL server that holds SAP databases, and click Update. ( this process needs to be performed for each new PC, Once. )
    14.Click the Create Ext tables button. Add-on will now create the additional tables (this process must be performed for each new SAP company once u2013 and can be performed from ANY PC). This creates the External SQL tables needed for the add-on.
    15.THE TASKS 5, 6, 7, 8, 9, 12, 17 WILL NEED TO BE RUN ON ALL PCS THAT NEEDS THE CRSYTAL ADD-ON.
    16.Crystal add-on is ready to use. A help file is provided and you may test the add-on with the sample reports found in u2026\ SAP_CR\SampleReports. The help file can be found in u2026\SAP_CR\Documents\UserHelpFile
    17.If the Crystal Designer has been installed on the local PC, the following file needs to be edited ( or checked to be correct). The file gives the path to the Crystal Reports Designer exe. The add-on will read this file to launch Crystal Designer.
    C:\Program Files\SAP\SAP Business One\AddOns\SAP_CR\Resources\CrystalDesignerPath.txt

  • SAP Business One Studio Help needed...

    Hi,
    I'm having a lot of difficulties making a form working in SAP using SAP Business One Studio. 
    The first problem is that half of the controls on the form is anchored to the right so when I resize the form, it's not right as shown in this screenshot.
    The question for this problem is that how do we control this behavior of anchor ?  I tried all the possible properties and did not found a solution to control it.  See screenshot bellow :
    The second problem is that I need to surround all the controls in the middle with a vertical scrolling but keeping the bottom anchored and it's actuall not pretty as sown in the second screenshot.  First let me show you what it looks like when I start the form in SAP :
    And if I resize the form a scrollbar appears but doesn't let me see all the form anyway.  So what is going on and what do I have to do to make a form right according to the content ?

    hi Marc,
    i just had the same problem and went  trough Edy Simon( Mar 28, 2014 7:54 AM (in response to Marc Roussel) ) description and solved my problem.
    on the form code behind, i've created a method as shown bellow... As Edy mentioned, i couldn't find a instance where Item.count equal to zero. therefor i created a private variable call " _isResizeAfterCalled " to track the status...
    protected override void OnFormResizeAfter(SAPbouiCOM.SBOItemEventArg pVal)
                if (_isResizeAfterCalled == false)
                    //H -569
                    //W -982
                    base.UIAPIRawForm.ClientHeight = 569;
                    _isResizeAfterCalled = true;
    ResizeAfter event is not shown by default, but it's visible on UserFormBase class... bellow i assigned my method to it's ResizeAfter event...
    public override void OnInitializeFormEvents()
                base.ResizeAfter += new SAPbouiCOM.Framework.FormBase.ResizeAfterHandler(this.OnFormResizeAfter);
    success....!!!

  • "No data" in SAP Business One

    Hi,
    We have encountered the following issue.
    Using the SAP mobile application (version 1.1.3 (Android) - 1.9.6 iOS)), we connect successfully to database but when we try to open the Business Partners and Items, a "No Data"  message appears.
    If I insert a BP in mobile, the SAP Business One show these BP that I insert, but in the App I have the message "No data".
    What could be causing that?
    Thank you everyone

    Hi Louran,
    Please check below links.
    SAP B1 Mobile Application 1.3.1 - Version too old
    http://help.sap.com/download/businessone/mobileapp/B1_MobileApp_1.9_Guide.pdf
    Hope this help
    Regards::::
    Atul Chakraborty

  • ALD Failed to conect to Sap Business One

    Hi, i install a client in my PC, so when i log in in SBO,so SBO tells me that i need install ALD "its ok, i need it", the install runs rigth, and now i have ALD in my client, i close SBO and openin again.
    Therefore in the init, before i can´t make anything, send me a system message error "Resource error", i click ok, inmediatly another system message "initialization failed" click ok, then another error out of SBO, header "SAP Business One Outlook Advanced Layout Designer", body "Failed to conect to SAP Business One"
    After click Ok, in the last message, i can work with SBO but i can not open ALD, no even print preferences " the 5° check box".
    i did everything i think, reinstall, reg scan, a new DB in sap, nothing works.
    so i someone can help me, thaks to everyone.

    hi Sergio Guillerm... ,
    Check this link with subject Resource error,solution given by Rakesh pati.
    Resource error

  • Crystal Reports background processing for SAP Business One 8.8

    Dear Partners,
    I have an SDK program developed in SAP Business One SDK that works in 2007, it calls crystal reports externally and can be executed as a background task using the windows schedular or from the command prompt.
    My problem is it does not work under SAP Business One SDK 2008 PL18 with SQL Server 2008, Visual Studio 2008.
    I receive the following message after this line in my code,"oReport.PrintToPrinter(CopyNo, False, 0, 0)".
    'CrystalDecisions.CrystalReports.Engine.LogOnException: Logon failed.
    Error in File XX_Report_Ver_0.01 {1A6620A2-5D73-49D2-9347-32ED068AA64E}.rpt:
    Unable to connect: incorrect log on parameters. ---> System.Runtime.InteropServices.COMException (0x8004100F): Logon failed.
    Error in File XX_Report_Ver_0.01 {1A6620A2-5D73-49D2-9347-32ED068AA64E}.rpt:
    Unable to connect: incorrect log on parameters.
       at CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.GetLastPageNumber(RequestContext pRequestContext)
       at CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)
       --- End of inner exception stack trace ---
       at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
       at CrystalDecisions.ReportSource.EromReportSourceBase.
       at CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.FormatEngine.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)
       at BGProductionRpt.ECR_Common.ECR_PrintReport(Int32 CopyNo) in C:\SDK Development\8.8\test\XX_Rpt\ECR_Common.vb:line 485'
    My Question is what Crystal Reports libraries or other method should I be using ?
    Crystal Reports 2008 for SAP Business One eg. 51038978.zip - downloaded from portal obviously dosn't contain the CrystalDecisions libraries.
    Crystall Reports 2008 - cr2008_sp3_fullbuild, cr2008fp33.exe, cr2008fp33_mm, cr2008fp33_clickonce - also download from the portal, the cr2008_sp3_fullbuild does contain the crystal decisions libraries.
    Finally other choices are crystal reports included with the visual studio 2008 and crystal reports full version direct from Business Objects.
    I have tried different versions of crystal decision libraries- eg, 12.0110 or 12.02 but still no joy.
    Also if I manage to get the report to fire what should the client be running eg, if they have the Crystal Reports 2008 for Business One do they also need to install the Crystal Reports Run time - cr2008fp33_clickonce.
    Any help would be appreciated.
    Thanks.

    Hi John
    Since the SDK works in 2007 it will be using the OLD DB access method.
    Change the Crystal report to use an OLE DB datasource rather than the SAP Business One data source.
    Regards
    Rob

Maybe you are looking for