Adding a hyperlink to a Dynpro in screen painter

Is it possible to add a hyperlink to a screen in R/3 version 46C.
We have an on-line form for RTPs which contains a lot of information which isn't available in the SAP RTP screen. The easiest way for us to get this information to the purchasers would be to add a hyperlink from the RTP screen ( SAPLXM02 screen 0111 ) to the on-line form.
Many thanks
Karen

HI Karen
When an Internet user requests an ITS service by clicking on a URL hyperlink or keying in a URL address in a Web browser to run a IACEWT, the request is processed as follows: 
1. The Web browser passes the request to the Web server.
2. The Web server calls the server-specific ITS extension WGate - WGate is the link between the ITS and the Web server. WGate is a Web server extension that encapsulates the various supported HTTP server interfaces such as: CGI (Common Gateway Interface), NSAPI (Netscape Server Application Programming Interface), ISAPI (Internet Server Application Programming Interface) in a transparent manner that passes the requested data to the ITS AGate component.
3. WGate forwards the request to the ITS server process called AGate (which may or may not reside on the same machine.)
4. AGate is the link between the ITS and the SAP R3 application server. AGate is the core processing component of the ITS. It receives Web browser request from WGate and communicates with the SAP R3 application server via the DIAG or RFC protocol.
5. AGate then processes the requests, and sends all relevant details (including logon information) to the SAP R3 system, which either starts the first dialog step of a new transaction of submits further data for the next dialog step of a transaction already started. 
6. SAP R3 starts the transaction for the service requested and sends the screen output to AGate. 
7. When the dialog step has finished, AGate retrieves the result from SAP R3, and is responsible for session management, including mapping of SAP R3 screen or function modules to HTML, web session timeout handling, SAP R3 connection management and generation of HTML documents that are sent back to the Web browser client.
8. AGate forwards the formatted HTML page to WGate. 
9. WGate forwards the formatted HTML page to the Web server.
10. The Web server sends the formatted HTML page to the Web browser, where it can be viewed by the user.
The ITS is downward compatible, therefore the ITS release must be the same or higher than the SAP R/3 kernel release. 
The above info is from the link: http://www.sap-img.com/bc047.htm
Check it out for more info
If you find it useful, please reward me for the same.
Good luck
Karthik Potharaju

Similar Messages

  • Adding images in background in forms in screen painter

    Hi,
    My thought is it not possible to add images in the background of the forms in the screen painter and also have add colours and other attributes to the texts in the screen painter. pls share your idea and it is very important. pls convey me....

    Hello,
    Please go through this thread:
    about displaying background image.
    Vasanth

  • ChooseFromList for Customers by Screen Painter

    Hi,
    I don't know how to start on just adding a ChooseFromList for customers on my Screen Painter form.
    Any tutorials, videos anything out there to show me how to compelte this task ?

    aruntb wrote:
    ...Make sure that your edittext control must be binded with either DBDatasource or user data source of alphanumeric type.
    >
    > hope this helps
    >
    > Regards
    > Arun
    I already did all this and once run it wasn't working at all so I don't know if your last sentence above is made in Screen Painter also but if not, this was probably the missing piece for the whole thing to work.  Never read this anywhere not even in Screen painter documentation which is so poor actually.
    Well after all, I did everything by code and it seems to work ok.  I will make myself a favor ad add a nice single method that do it all and save it in my library.  I will even come here and give to everyone this method so it's easier for other people having a hard time with that.
    Thank you for the information

  • CProjects - Adding a new field to the detail screen of object link

    Hi All,
    I've a requirement of adding a new field to the detail screen of object link. But the field is a combination of 3 other standard fields.
    Please let me know how could i realise this functionality?
    Thanks in advance.

    Hi Srini,
    Thanks for your Reply
    I have kept 01 against the field BSEG-AUGDT and selected the preselect check box also.
    But still that field is not visible in the dynamic selection screen.
    Thanks
    Ajay.D

  • Adding a check box in MM01 transcation screen i am not abe see the checkbox

    HI experts,
    I added some checkbox's in mm01 transcation and configured the screen program and number in OMT3B the problem is i am not able see the checkbox's but i can see the labels for the check box in the screen when i am executing the mm02 transcation.
    urgent requirement.

    Hi Santosh,
    When you are importing from data dictionary , please try the following
    (1)in screen painter once you click the import from dictionary
    (a) select the field you want as checkbox
    (b) you can see if you scroll sideways an option like
         Radiobutton/checkbox etc for the same field
    (c) Choose the checkbox option
    (d) use the "Tick" on the table control
    (e) Drag and drop to your screen
    (2) Activate your screen
    (3) Run the transaction again
    Please let me know if it solves the problem
    Regards
    Byju

  • How can I capture mouse click events on BSP or Web Dynpro ABAP Screen

    hi Guys,
    Currently we have a user inactivity problem,
    the requirement is: if user is clicking on BSP/Web Dynpro ABAP screen, he/she is considered active. so we need an mechanism to capture the mouse click event.
    Using Firebug, we found that this js is in the iframe which contains BSP/web dynpro scrren: /sap/public/bc/ur/nw5/js/languages/urMessageBundle_en.js
    we want to find this js file & put in some javascript code to track user's mouse click, but i cannot find it on server.
    while in ie if we type http://host:port/sap/public/bc/ur/nw5/js/languages/urMessageBundle_en.js
    this file can be downloaded, means this file is there.
    Any one can help on this issue? find the js file or another way to capture the mouse click event.
    Thanks a lot with points!

    Hi  Feng Guo,
                        We can not capture mouse click events on Web Dynpro ABAP Screen . I am not sure about BSP. But as for as I know the portal keep active the iViews until unless mouse clicks happens.
    But for your problem I think you can get solution by setting iView Expiration to some more time period.
    Regards,
    Siva

  • Help with adding a hyperlink to a button?

    We have a simple little site we built in Catalyst and everything works great. The only problem is that we cannot figure out how to add a hyperlink to one of the buttons in the animation. We simply want to be able to click on the button and go to another site (the client's Facebook page specifically). Can anyone provide some insight? Thanks!

    The message you sent requires that you verify that you
    are a real live human being and not a spam source.
    To complete this verification, simply reply to this message and leave
    the subject line intact.
    The headers of the message sent from your address are shown below:
    From [email protected] Tue Nov 03 19:08:07 2009
    Received: from mail.sgaur.hosted.jivesoftware.com (209.46.39.252:45105)
    by host.pdgcreative.com with esmtp (Exim 4.69)
    (envelope-from <[email protected]>)
    id 1N5TPy-0001Sp-J1
    for [email protected]; Tue, 03 Nov 2009 19:08:07 -0500
    Received: from sgaurwa43p (unknown 10.137.24.44)
         by mail.sgaur.hosted.jivesoftware.com (Postfix) with ESMTP id 946C5E3018D
         for <[email protected]>; Tue,  3 Nov 2009 17:08:03 -0700 (MST)
    Date: Tue, 03 Nov 2009 17:07:49 -0700
    From: Tvoliter <[email protected]>
    Reply-To: [email protected]
    To: Matthew Pendergraff <[email protected]>
    Message-ID: <299830586.358941257293283616.JavaMail.jive@sgaurwa43p>
    Subject: Help with adding a hyperlink to a button?
    MIME-Version: 1.0
    Content-Type: multipart/mixed;
         boundary="----=_Part_36702_1132901390.1257293269030"
    Content-Disposition: inline
    X-Spam-Status: No, score=-3.4
    X-Spam-Score: -33
    X-Spam-Bar: ---
    X-Spam-Flag: NO

  • Adding input box to screen painter

    Hi abapers,
    my question is...... is it possible to add input box to screen painter though code,
    NOT by drag and drop?

    Well it would probably be technically possible to create a complete dynpro "on the fly" in memory and then save and generate it (i.e. replicate everything SAP does in SE80) and then display it to the user... however the risks are high, and the user might not like the delay while your program does this.  The usual practice is to define the field on the screen, and then hide it if it is not required under some circumstances, using the usual "loop at screen. screen-active = '0'. endloop." technique.

  • Is it possible to open a form created with screen painter more than once?

    I have created a form with the screen painter. In the screen painter the form is assigned a FormUID. Probably because this is done, it is impossible to open the form more than once??
    Thanks,
    Kind regards

    Hi J.
    The answer is yes You just have to give your form a unique id.
    1) Give your form in screen painter a name like BTWO_DYNAMIC_UID (just plain text).
    2) Make sure your <i>FormType</i> and <i>appformnumber</i> have a unique number (i.e. 2000060001). You can do this in the xml source.
    3) By loading your document replace the BTWO_DYNAMIC_UID with an unique id. I have a counter that's a member of my class and increase that number to get a unique id (BTWO_F_1, BTWO_F_2 etc)
    I have added a code sample, SBOApplication is my SAP application object and mFormNumber is a member (integer) of my class.
    <i>Succes d'r mee, en als 't nie lukt hoor ik het wel... ;)</i>
    <b>Code (C#):</b>
    // New xml document
    XmlDocument oXmlDoc = new XmlDocument();
    private Form LoadUniqueForm(string AMyFile)
      // Define your path to
      sPath = @"Forms" + AMyFile;
      // Load the form
      oXmlDoc.Load(sPath);
      // Replace the string with an unique id
      mFormNumber++;
      string sXML = oXmlDoc.InnerXml.Replace("BTWO_DYNAMIC_UID", "BTWO_F_" + mFormNumber.ToString());
      // load the XML file in SAP
      SBOApplication.LoadBatchActions(ref sXML);
      // Return the form
      return SBOApplication.Forms.Item("BTWO_F_" + mFormNumber.ToString());

  • How to increase formUID to a form created with screen painter

    Hi,
    I've got a problem with my form. I created a form with screen painter but i can't succeed to increase my UID form.
    For example, when i open my first form, the UID is always at FP_0.
    My script:
    private string FormUID = null;
      public FP_Form(int NumInstance_)
                this.NumInstance = NumInstance_;
    this.FormUID = "FP" + NumInstance.ToString();
                load();
              oDBDataSource = oForm.DataSources.DBDataSources.Add(DBDataSourceTable);
              SBO_Application.ItemEvent += new SAPbouiCOM._IApplicationEvents_ItemEventEventHandler(SBO_Application_ItemEvent);
    private void SBO_Application_ItemEvent(string _FormUID, ref SAPbouiCOM.ItemEvent pVal, out bool BubbleEvent)
                BubbleEvent = true;
                try
    if (_FormUID == this.FormUID) //here "_FormUID" is increased but "this.FormUID" is still = FP_0
                        switch (pVal.EventType)// selon le type d'action executée
                            case SAPbouiCOM.BoEventTypes.et_FORM_LOAD:
                                if (pVal.BeforeAction == true)
                                    SAPbouiCOM.ComboBox List_reseau = (SAPbouiCOM.ComboBox)oForm.Items.Item("5").Specific;
                                    List_reseau.ValidValues.Add("1", "test");
                               break;
                           case ...
                              break;
    Please help.
    Regards,
    Zakia.

    Hi J.
    The answer is yes You just have to give your form a unique id.
    1) Give your form in screen painter a name like BTWO_DYNAMIC_UID (just plain text).
    2) Make sure your <i>FormType</i> and <i>appformnumber</i> have a unique number (i.e. 2000060001). You can do this in the xml source.
    3) By loading your document replace the BTWO_DYNAMIC_UID with an unique id. I have a counter that's a member of my class and increase that number to get a unique id (BTWO_F_1, BTWO_F_2 etc)
    I have added a code sample, SBOApplication is my SAP application object and mFormNumber is a member (integer) of my class.
    <i>Succes d'r mee, en als 't nie lukt hoor ik het wel... ;)</i>
    <b>Code (C#):</b>
    // New xml document
    XmlDocument oXmlDoc = new XmlDocument();
    private Form LoadUniqueForm(string AMyFile)
      // Define your path to
      sPath = @"Forms" + AMyFile;
      // Load the form
      oXmlDoc.Load(sPath);
      // Replace the string with an unique id
      mFormNumber++;
      string sXML = oXmlDoc.InnerXml.Replace("BTWO_DYNAMIC_UID", "BTWO_F_" + mFormNumber.ToString());
      // load the XML file in SAP
      SBOApplication.LoadBatchActions(ref sXML);
      // Return the form
      return SBOApplication.Forms.Item("BTWO_F_" + mFormNumber.ToString());

  • ALV in screen painter

    Hi Expers,
    I need to have a ALV with 2 buttons. I used se41 for adding the buttons and se51 for the screen. In my se51 my layout is just blank.
    But the alv grid is not showing Its just a blank screen with 2 buttons.
    MODULE LIST OUTPUT.
    DATA:  R_CONTAINER  TYPE REF TO CL_GUI_CUSTOM_CONTAINER,
            R_GRID       TYPE REF TO CL_GUI_ALV_GRID.
    DATA:  gv_success_log TYPE c,
            gv_error_log   TYPE c.
       TYPES: BEGIN OF typ_logs,
                   ZROW          TYPE ZLOGS_UPLOAD_APPRAISAL-ZROW,
                   ZMESSAGE      TYPE ZLOGS_UPLOAD_APPRAISAL-ZMESSAGE,
                   ZSTATUS       TYPE ZLOGS_UPLOAD_APPRAISAL-ZSTATUS,
                   ZCHANGEDBY    TYPE ZLOGS_UPLOAD_APPRAISAL-ZCHANGEDBY,
                   ZCHANGEDDATE  TYPE ZLOGS_UPLOAD_APPRAISAL-ZCHANGEDDATE,
                END OF typ_logs.
       DATA: it_report_error_log TYPE TABLE OF typ_logs,
             it_report_success_log TYPE TABLE OF typ_logs,
             it_report_log TYPE TABLE OF typ_logs,
             wa_report_log TYPE typ_logs.
       wa_report_log-zrow = '134'.
       wa_report_log-zmessage = 'asdasda'.
       wa_report_log-zstatus = 'E'.
       wa_report_log-zchangedby = 'ascalica'.
       wa_report_log-zchangeddate = '01/01/2013'.
       APPEND wa_report_log TO it_report_error_log.
       CREATE OBJECT r_container
         EXPORTING
           container_name = 'CONTAINER'.
       CREATE OBJECT r_grid
         EXPORTING
           i_parent = r_container.
       IF gv_error_log = 'X'.
         CALL METHOD r_grid->set_table_for_first_display
           EXPORTING
             i_structure_name = 'ZERRORLOGS'
    *        is_layout        = is_layout
           CHANGING
             it_outtab        = it_report_error_log.
       ELSEIF gv_success_log = 'X'.
         CALL METHOD r_grid->set_table_for_first_display
           EXPORTING
             i_structure_name = 'ZERRORLOGS'
    *        is_layout        = is_layout
           CHANGING
             it_outtab        = it_report_success_log.
       ELSE.
         CALL METHOD r_grid->set_table_for_first_display
           EXPORTING
             i_structure_name = 'ZERRORLOGS'
    *        is_layout        = is_layout
           CHANGING
             it_outtab        = it_report_log.
       ENDIF.
    ENDMODULE.                 " LIST  OUTPUT
    MODULE STATUS_0100 OUTPUT.
      SET PF-STATUS 'ZSTATUS'.
      SET TITLEBAR 'xxx'.
    ENDMODULE.                 " STATUS_0100  OUTPUT
    MODULE USER_COMMAND_0100 INPUT.
      CASE sy-ucomm.
         WHEN 'BCK'.
           LEAVE TO TRANSACTION 'ZTWEAKED_APPRAISAL'.
         WHEN 'ERRORLOG'.
           gv_error_log = 'X'.
           CALL METHOD r_grid->free( ).
           FREE r_grid.
           CALL METHOD r_container->free( ).
           FREE r_container.
           CALL SCREEN 100.
         WHEN 'SUCCESSLOG'.
           gv_success_log = 'X'.
           CALL METHOD r_grid->free( ).
           FREE r_grid.
           CALL METHOD r_container->free( ).
           FREE r_container.
           CALL SCREEN 100.
       ENDCASE.
    ENDMODULE.                 " USER_COMMAND_0100  INPUT

    Hi Here is the code:
    REPORT  ZTWEAKED_APPRAISAL_MIGRATION." MESSAGE-ID ZMSG_HR_APPRAISAL.
    INCLUDE ZTWKHR_APPSAL_MIGRATION_TOP_V3.
    INCLUDE ZTWKHR_APPSAL_MIGRATION_MTD_V3.
    INCLUDE ZTWKHR_APPSAL_MIGRATION_SCR_V3.
    TABLES:ICON,SSCRFIELDS.
    START-OF-SELECTION.
       SET HANDLER: o_handler->handle_novalue       FOR ALL INSTANCES,
                    o_handler->handle_exist         FOR ALL INSTANCES,
                    o_handler->handle_noselection   FOR ALL INSTANCES,
                    o_handler->handle_noreference   FOR ALL INSTANCES.
       CALL METHOD: o_upload->get_appraisal_type( lv_rb1 = rb_1
                                                  lv_rb2 = rb_2
                                                  lv_rb3 = rb_3
                                                  lv_rb4 = rb_4
                                                  lv_rb5 = rb_5 ).
       CALL METHOD: o_upload->get_data_from_file( gv_path = p_fup ). "asc(add gv_path)
       IF it_item[] IS INITIAL.
          CALL METHOD o_upload->raise_novalue.
       ENDIF.
       CALL METHOD: o_upload->get_itab_from_excel. " process data
       CALL METHOD: o_upload->display_logs.
    "ASC *****************************************
    CALL SCREEN 100.
    END-OF-SELECTION.
    MODULE STATUS_0100 OUTPUT.
      SET PF-STATUS 'ZSTATUS'.
      SET TITLEBAR 'XXX'.
    ENDMODULE.                 " STATUS_0100  OUTPUT
    MODULE LIST OUTPUT.
    DATA:  R_CONTAINER  TYPE REF TO cl_gui_custom_container,
            R_GRID       TYPE REF TO cl_gui_alv_grid.
    DATA:  gv_success_log TYPE c,
            gv_error_log   TYPE c.
    DATA: it_report_error_log TYPE TABLE OF ZERRORLOGS,
           it_report_success_log TYPE TABLE OF ZERRORLOGS,
           it_report_log TYPE TABLE OF ZERRORLOGS,
           wa_report_log TYPE ZERRORLOGS.
    *TYPES: BEGIN OF typ_report_log,
    *          counter         TYPE zreport_log-counter,
    *          choic           TYPE choic,
    *          pernr           TYPE pernr_d,
    *          type            TYPE BAPI_MTYPE,
    *          Message         TYPE BAPI_MSG,
    *          startdate       TYPE pa0001-begda,
    *          enddate         TYPE pa0001-endda,
    *          recordrow       TYPE zreport_log-counter,
    *       END OF typ_report_log.
    *DATA: it_report_log         TYPE STANDARD TABLE OF typ_report_log,
    *      it_report_error_log   TYPE STANDARD TABLE OF typ_report_log,
    *      it_report_success_log TYPE STANDARD TABLE OF typ_report_log,
    *      wa_report_log         TYPE typ_report_log.
    *  wa_report_log-zrow = '0001'.
    *  wa_report_log-zmessage = 'asdasda'.
    *  wa_report_log-zstatus = 'E'.
    *  wa_report_log-zchangedby = 'ascalica'.
    *  wa_report_log-zchangeddate = '01/01/2013'.
    *  APPEND wa_report_log TO it_report_log.
    *  APPEND wa_report_log TO it_report_error_log.
    IF r_container IS INITIAL.
       CREATE OBJECT r_container
         EXPORTING
           container_name = 'CONTAINER'.
       CREATE OBJECT r_grid
         EXPORTING
           i_parent = r_container.
       IF gv_error_log = 'X'.
         CALL METHOD r_grid->set_table_for_first_display
           EXPORTING
             i_structure_name = 'ZERRORLOGS'
    *        is_layout        = is_layout
           CHANGING
             it_outtab        = it_report_error_log.
       ELSEIF gv_success_log = 'X'.
         CALL METHOD r_grid->set_table_for_first_display
           EXPORTING
             i_structure_name = 'ZERRORLOGS'
    *        is_layout        = is_layout
           CHANGING
             it_outtab        = it_report_success_log.
       ELSE.
         CALL METHOD r_grid->set_table_for_first_display
           EXPORTING
             i_structure_name = 'ZERRORLOGS'
    *        is_layout        = is_layout
           CHANGING
             it_outtab        = it_report_log.
       ENDIF.
    ENDIF.
    ENDMODULE.                 " LIST  OUTPUT
    MODULE USER_COMMAND_0100 INPUT.
      CASE sy-ucomm.
         WHEN 'BCK'.
           LEAVE TO TRANSACTION 'ZTWEAKED_APPRAISAL'.
         WHEN 'ERRORLOG'.
           gv_error_log = 'X'.
           CALL METHOD r_grid->free( ).
           FREE r_grid.
           CALL METHOD r_container->free( ).
           FREE r_container.
           CALL SCREEN 100.
         WHEN 'SUCCESSLOG'.
           gv_success_log = 'X'.
           CALL METHOD r_grid->free( ).
           FREE r_grid.
           CALL METHOD r_container->free( ).
           FREE r_container.
           CALL SCREEN 100.
       ENDCASE.
    ENDMODULE.                 " USER_COMMAND_0100  INPUT

  • Screen Painter - Delete a Matrix Column

    Hi,
    I am trying out Screen Painter. Really nice tool…!!!
    I added 1 column to much in my Matrix, how do I delete the column?
    And how does the Swap button work? (Swap = To trade one thing for another.)
    Thank you,
    Rune

    Rune,
    I don't know if there's an easier way, but I open the XML code (the srf file), find the begining and end of the specific column info and remove it. then Save and the column is gone. You can do this in notepad or any editor. You just have to be careful to remove only the right code, but it's all together in one long section.
    Of course make a backup of the srf file first Hope this helps.

  • Table control:screen painter(Module Pool)

    hi !
    Table name :ZDR_MOD.
    Internal table:ITAB.
      I am doing Custom table control in screen painter.I have done desgin in screen painter,I am not writing any doing in PAI abd PBO. while compiling it showing error like,
    "The field "ITAB-MANDT" is not assigned to a loop."LOOP ... ENDLOOP" must appear in PBO and PAI""
    Report coding:
    EPORT  ZDR_PGM_TMP.
    tables:zdr_mod.
    CONTROLS tc TYPE TABLEVIEW USING SCREEN 100.
    data:itab TYPE STANDARD TABLE OF zdr_mod with HEADER LINE.
    DATA : flg, "Flag to set the change mode
    ln TYPE i. "No. of records
    select * from zdr_mod into CORRESPONDING FIELDS OF TABLE ITAB.
    call SCREEN 100.
    INCLUDE ZDR_PGM_TMP_STATUS_0100O01.
    INCLUDE ZDR_PGM_TMP_USER_COMMAND_01I01.
    thank in advance
    Dharma

    Hi,
    When a table control is added onto the Screen Painter, it is mandatory that the fields that you have added on from the dictionary be present in your program and is used within a loop...endloop.
    PROCESS BEFORE OUTPUT.
    MODULE STATUS_0100.
       LOOP AT T_ITAB INTO WA_ITAB WITH CONTROL TABCONTROL1.
         MODULE PURCHASEITEM_DETAILS.
       ENDLOOP.
    PROCESS AFTER INPUT.
    LOOP AT T_ITAB.
         MODULE USER_COMMAND_0100.
    ENDLOOP.
    The internal table that you declare will have the same structure as that your table control. So it always loops with respect to the table control.

  • Design Folder in Screen Painter

    Hello,
    Where can I  find information on Design Folder in Screen Painter?
    Because the information on the help is very basic.
    Best Regards,
    Jose.

    Hello David,
    I have fallowed all the instructions you give me, but i keep having problems.
    The first think am doing is make an event from a menu, that loads the application, after these I need to assign the event to the form. I have replicated every step from the sample ComplexForm. I have added the events, the one from the menu and the one for the form in the same class. I don’t know if this is how I should do it, or I should follow another step?
    Private Sub SBO_Application_MenuEvent(ByRef pVal As SAPbouiCOM.MenuEvent, ByRef BubbleEvent As Boolean) Handles SBO_Application.MenuEvent
            If (pVal.MenuUID = "Mymenu") And (pVal.BeforeAction = False) Then
    ‘//Here call the form but no function
                CodigoForm()
            End If
    End Sub
    Regards,
    Jose

  • Coding in form created in screen painter

    I have created a form in screen painter.How can I do coding in this form.I have added a save button in the form.How can I fire the click event on this button.The file created has extension srf and it can not be opened in asp.net.

    Hi Dilip,
    Although the file has a srf file extension it is actually an XML file. You can use this file to create an instance of your form through code. In the UI API there is a Application object. This object has a method called LoadBatchActions which takes one parameter which is your srf file (ie the path and filename). Calling this method will create a form in the active UI based on your srf file. You can then create an instance of the Form object in the UI API and use this to manipulate your form through code.
    I also recommend you look at the SDK learning material here on the SDN and also look at the samples that come with the SDK.
    Kind Regards,
    Owen
    P.S. Please note that you've posted your question in the application forum for SAP Business One. This forum is for discussions on the application functionality of SBO and not the SDK. Instead, please post queries about screen painter and other development questions here:
    SAP Business One SDK
    Thanks

Maybe you are looking for

  • How do I install Firefox upgrade when I get a messasge that another version is already running (which it is not)?

    Every day I have been getting a notice saying that installation of a Firefox upgrade (v. 3.67.8)is strongly recommended. I have been a very happy user of v.3.6.3, with Vista. I clicked on the installation and it did not work! It began downloading and

  • How to read the particular line in a file !!!

    i want to read the 5th , 8th or some other line number of the file. This file is consists of many data arranged by line number. I'm able to retrieve the LineNumber of the file but i'm not able to point the curser to that particular line so it can rea

  • If not working correctly

    Hi I am new to Java programming and I have written a program to compute parking fees and my if statements seem to not be working right because they calculate the wrong amounts. It should calculate this way: $2.20 minimum for the first hour. $1.60 for

  • Photoshop and lightroom offer

    I'm considering taking up the offer of Photoshop and Lightroom for £8.78/month but your terms state "After the first 12 months, we will automatically renew your contract based on the current price of the offering.". What do you mean by that? Will the

  • Counting Records based on Time

    Hi, This is my Records Date Rolls 09-oct-12 08:00:00 10 09-oct-12 08:00:50 20 10-oct-12 07:00:00 5 10-oct-12 10:00:00 10 Morning 8 to next morning 8 o'lcock to be taken as single day. Output: 09-oct-12 35 (10+20+5) 10-oct-12 10 Pl. help How to achiev