Reasons for using B1DE ?

Hi
I have developed several applications for SAP using vb6 and have just coded one large one using the di api using vb.net.
I need to start a small application which will use the ui api. I have played around at the moment by modifying one of the example ui .net programs and all seems ok.
Reference the B1DE what are the main advantages to using it please ? will applications started by this be faster, more reliable, better in some way ?
Any comments warmly received
Thanks
Regards Andy

Some time ago this was discussed in this forum ....
Reason for Using the B1DE and the Screenpainter?
Let me give you a short view on B1DE and all the other tools. On SDN you can
find now a set of tools that covers the whole development and support lifecycle:
- B1DE (Development Environment) for design, prototyping and coding
- B1TE (Test Environment) for profiling and ensuring adherence to dev guidelines
- B1TC (Test Composer) for test automation and support
All of these tools have been developed ON TOP of SDK so generally speaking
every developers could have developed them. But they contain best practices
known in development and they are ready to use. So using them will accelerate
your solution development cycle - making you able to concentrate on the business
logic rather than on the SDK mechanisms. It contains also some very useful
rapid prototyping capability - as the possibility to generate automatically forms
starting from an UDO or to generate automatically a setup program for your addon.
We decided to concentrate on the .NET and Visual Studio environments because
they are by far the most used environments by our partners. You can decide to
use C# or VB.NET. If you come from VB6 world, I believe VB.NET will be your
choice.
Some facts here:
- all the tools are delivered under the SDN license scheme and you can get also
  the source code together with all the user documentation to use them
- in 2006 more than 5,000 people developed at one setup release of B1DE but also
  the source code have been downloaded - more than 2000 times
- B1TE is used by SAP Integration and Certification Center for solution certification
  but beyond this has been downloaded more than 2,700 times
- B1TC has been delivered only a couple of months ago. It can be used in several
  cases and has already downloaded almost 1,000 times

Similar Messages

  • ERROR: browser.tabs.onTop not working now, my reason for using Firefox gone forever now?

    In the latest FF, setting the browser.tabs.onTop has no effect. I believe this is completely wrong step in UI because thinking of the user's focus:
    - The web page is the 'topmost' content having user's focus for the most of the time
    - The next are the tabs which he/she recently opened
    - Only then come the bookmarks
    - And finally, only then comes the address line
    Moving the tabs to the top means you force the user to move his attention/focus from the page contents skipping the lower priority areas (bookmarks, address line). This distracts the user and is simply bad news.
    Being quite simple option, I see no reason why the browser.tabs.onTop functionality was removed. This effectively removes another important advantage of FF over Chrome/IE. I know Classic Theme Restorer (Customize Australis) add-on, but don't want to rely on such things.
    Is THIS what the proclaimed customizability of Firefox is about these days? Sad.
    After many years of FF use in our company, I'm sorry but I will reconsider FF usage in our company if these things don't get fixed soon.
    Regards and thanks,
    Vaclav

    You can use either of the following add-ons.
    * https://addons.mozilla.org/firefox/addon/tabs-on-bottom/
    * https://addons.mozilla.org/firefox/addon/classicthemerestorer/
    If you don't want to install an add-on, put the following style in the ''userChrome.css'' file and restart Firefox. You can use [https://addons.mozilla.org/firefox/addon/stylish/ the Stylish add-on] instead, if you have it installed.
    * http://kb.mozillazine.org/UserChrome.css
    <pre><nowiki>@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
    /* The above line should appear only once in the file */
    #TabsToolbar { -moz-box-ordinal-group: 99 !important }</nowiki></pre>
    Also see
    * [[How to make the new Firefox look like the old Firefox]]
    '''One of the developers recently posted this explanation'''
    [https://support.mozilla.org/en-US/user/1079955 MikeDeboer] said
    Each setting you see in a computer program you use requires work; when a developer wants to build something new or improve something, he or she has to go through each related (hidden) setting and test if it still works like before and do that on each platform Firefox runs on. That's Apple's Mac OSX, various flavours of Linux and various flavours of Windows, including Windows XP. This costs time, lots of it, and that amount grows exponentially with each setting that's added. This comes on top of our work to continuously fix, improve and innovate Firefox. <br /> <br /> That's why we also removed the tabs.onTop preference. Awesome community members, who were unhappy about that change, created the Classic Theme Restorer add-on. They deserve our collective hugs.
    *'''For more linked help articles and the full quote please also see''' <br /> ''Why have you changed design in new Firefox 29.0?'' [/questions/998084#answer-566525]

  • What are the reasons for using absolute paths to embedded objects in word?

    Hello,
    hopefully someone can answer me the question why word always stores the absolute paths to linked objects? We use Word for documentation and these documents are stored in a version control system and sometimes several persons are working on a document. Because
    of the absolute paths stored in the document all users would need to have the same directory structure so that the links would work for every person.
    For linked objects it's not even possible to change the absolute paths to relative paths.
    Additionally I would like to know what the difference between a "Graphic" and "Picture" object is. A graphic can be inserted by selecting "INSERT" -> "Pictures" and a "Graphic" doesn't seem to have a field
    function and always uses absolute paths. "Graphics" can be inserted by selecting "INSERT" -> "Quick Parts" -> "Field..." -> "IncludePicture" and it's possible to use relative paths for "IncludePicture"
    objects and it's possible to show the field function of a "Picture" object.
    Regards
    Martin

    This seems to be by design, not too much information about this. The thread below should be helpful for you to understand it:
    https://social.technet.microsoft.com/Forums/office/en-US/6d4445e1-cdc5-4b3b-9355-9081c963fdd9/unable-to-use-relative-object-links-in-word-office-2010-sp1
    Also, from the thread below, you will find some workarounds for this issue:
    http://windowssecrets.com/forums/showthread.php/102080-Relative-Paths-in-Word-Fields-(All)?p=584769&viewfull=1#post584769
    Aravindhan Battepati

  • Reason for using "UserID:password" for PKCS11 when it only accepts a pin?

    With respect to TDE with HSM, I understand that the following command is used to set the master encryption key for Oracle Database 11g. However, why does a userID have to be specified, when the PKCS#11 library only requires a PIN?
    ALTER SYSTEM SET ENCRYPTION KEY IDENTIFIED BY "userID:password"

    Hello Lopper,
    we used this as an example; today, you'll find it mostly written as:
    SQL> alter system set ... identified by "HSM_auth_string"; where "HSM_auth_string" can be "user_name:password", a "PIN", or just a "Password".
    HTH, Peter

  • Using disk image to put data into a "stick" for use by PC & Mac

    I am trying to find a quick way to transfer a master file (almost 1gb) onto a series of "sticks" for circulation to colleagues.
    I thought that if I made a disk image that would be OK. It works for Macs but PCs say they cannot find a progamme to open the stick. They recognise it as a FAT disk.
    PLEASE help me save hours of time.
    Colin

    I'm guessing the reason you want to 'bundle' up the files is to avoid the slower copy speed of lots of small files? If that or the desire to compress the data is you reason for using a disk image, zip them instead. Windows and most Macs will be able to open the zip file without additional software and any Macs that are running Jaguar or older OS versions will almost certainly have Stuffit Expander which can also decompress zip files.

  • I have an iPhone 5 an iPad and iPhone 4S all connected to the same apple ID, but for iMessage for some reason it uses my husbands phone number

    I have an iPhone 5 an iPad and iPhone 4S all connected to the same apple ID, but for iMessage for some reason it uses my husbands phone number

    Using FaceTime http://support.apple.com/kb/ht4319
    Troubleshooting FaceTime http://support.apple.com/kb/TS3367
    The Complete Guide to FaceTime + iMessage: Setup, Use, and Troubleshooting
    http://tinyurl.com/a7odey8
    Troubleshooting FaceTime and iMessage activation
    http://support.apple.com/kb/TS4268
    Using FaceTime and iMessage behind a firewall
    http://support.apple.com/kb/HT4245
    iOS: About Messages
    http://support.apple.com/kb/HT3529
    Set up iMessage
    http://www.apple.com/ca/ios/messages/
    Troubleshooting Messages
    http://support.apple.com/kb/TS2755
    Setting Up Multiple iOS Devices for iMessage and Facetime
    http://macmost.com/setting-up-multiple-ios-devices-for-messages-and-facetime.htm l
    FaceTime and iMessage not accepting Apple ID password
    http://www.ilounge.com/index.php/articles/comments/facetime-and-imessage-not-acc epting-apple-id-password/
    Unable to use FaceTime and iMessage with my apple ID
    https://discussions.apple.com/thread/4649373?tstart=90
    For non-Apple devices, check out the TextFree app https://itunes.apple.com/us/app/text-free-textfree-sms-real/id399355755?mt=8
     Cheers, Tom

  • How can I pass value in status and reason for rejection using BAPI_LEAD_CREATEMULTI when creating multiple lead

    Hello,
    I want pass value in STATUS and Reason for rejection according to requirement when i am creating multiple lead using BAPI_LEAD_CREATEMULTI. Please help me how can i pass value. Please give some sample code that in which table i have to pass values and please also tell me INPUT_FIELDS values. Please help me
    Regards,
    Kshitij Rathore

    Hello,
    Please help me for solve this problem. I am trying to solve problem from last 4 days but i didn't get any solution.
    Regards,
    Kshitij Rathore

  • My new iPod touch is getting really warm while I use it. Is it normal? I mean, I have silicone cover, maybe it's the reason for iPod being so HOT?... How do you think, is it too important to have a cover on the iPod? How about screen protector? :S

    My new iPod touch is getting really warm while I use it. Is it normal? I mean, I have silicone cover, maybe it's the reason for iPod being so HOT?... How do you think, is it too important to have a cover on the iPod? How about screen protector? :S

    My new iPod touch is getting really warm while I use it. Is it normal? I mean, I have silicone cover, maybe it's the reason for iPod being so HOT?... How do you think, is it too important to have a cover on the iPod? How about screen protector? :S

  • Hi, I m using an iPhone 4 and my yahoo push email was working just fine but for the last few days I am experiencing some problem that is the emails are not getting pushed , I have to manually fetch the mails. So what could be the reason for this....

    Hi, I m using an iPhone 4 and my yahoo push email was working just fine but for the last few days I am experiencing some problem that is the emails are not getting pushed , I have to manually fetch the mails. So what could be the reason for this.....I have set the email setting to "push" mode. Moreover I can't edit the mail server address ....current it's on Yahoo SMTP server

    Will it get rectified and restored...if so after how long. What could be the reason for such outage kindly share,  as I am facing real problem because of this...

  • How to use this CF - BAPI_SALESORDER_CHANGE to set reason for rejec in VA02

    Hi gurus,
    Can anybody guide me how can i use this Call function in the program to change sales order item data.
    Requirement:
    I want to set an Reason for Rejection in Open sales orders .
    how should i use this call function in program so that i can set - Reason for Rejection in Sales Orders.
    Guru's please give in detail like what parameters should i pass and where should i pass.
    Regards.
    S.Saravanan

    Hi,
    Use field REASON_REJ ad pass the reason code to item structure and set the flag for the item in ITEMX table.
    For more info, look for the where used list of the BAPI 'BAPI_SALESORDER_CHANGE' or search the forum.
    Regards
    Shiva

  • I am using Gradens of time app on my ipad, it keeps crashing when I edit my garden, is there a reason for this? And how do I correct it?

    I am using the app for the aboved game but it keeps crashing when I am editing my garden and I have to restart the game, there a reason for this and what is the solution?

    As when there is a problem with a 3rd party app on your computer, contact the app developer and ask the developer why the app is crashing.

  • TS2972 I assume my Apple TV should allow me to view all events,albums and slideshows but It only allows four events to display on my TV. I'm using a Optus mini Wi Fi for my home network. Could this be the reason for limited access via my iMac computer? Ch

    I assume my Apple TV should allow me to view all events, albums and slideshows in my iPhotos app but it only allows four events and four albums to display on my television. I'm using a Optus mini Wi Fi for my home network. Could this be the reason for limited access via my iMac computer?
    Chris

    No, I have not chosen photos to share as I assumed that the Apple TV would access all photos and music that are stored on my iMac. 
    Thanks for your advice. I will check it out.
    Chris

  • Illustrator keeps quitting-notice others have had similar issues, not resolved-so what it the reason for "sending a report" to Adobe if nothing can be done with it????? paying for a product that I can't use when I need to use it and no help-come on-someon

    Illustrator keeps quitting…notice others have had similar issues…so what it the reason for "sending a report" to Adobe if nothing can be done with it????? paying for a product that I can't use when I need to use it and no help…come on…someone has to have an answer…HELP Pleeeeease

    <moved from Adobe Creative Cloud to Illustrator>
    reset your preferences -
    acrobat:  http://help.adobe.com/en_US/acrobat/X/pro/using/WS58a04a822e3e50102bd615109794195ff-7feb.w .html
    adobe media encoder: https://forums.adobe.com/thread/1713540
    after effects:  http://helpx.adobe.com/after-effects/using/preferences.html
    dreamweaver:  https://helpx.adobe.com/dreamweaver/kb/restore-preferences-dreamweaver-cs6-cc.html
    flash:  http://helpx.adobe.com/flash/kb/re-create-preferences-flash-professional.html
    illustrator:  http://helpx.adobe.com/illustrator/using/setting-preferences.html
    indesign:  https://forums.adobe.com/thread/526990
    lightroom: https://helpx.adobe.com/lightroom/help/setting-preferences-lightroom.html
    muse (mac): https://forums.adobe.com/thread/1246022?tstart=0
    photoshop:  https://forums.adobe.com/thread/375776
    photoshop elements:  https://helpx.adobe.com/photoshop-elements/kb/preference-file-locations-photoshop-elements .html,  http://www.photokaboom.com/photography/learn/Photoshop_Elements/troubleshooting/1_delete_p references_file.htm
    premiere elements:  https://helpx.adobe.com/photoshop-elements/kb/preference-file-locations-photoshop-elements .html
    premiere pro: http://www.mediacollege.com/adobe/premiere/pro/troubleshooter/trash-preferences.html
    if that fails, uninstall, clean (http://www.adobe.com/support/contact/cscleanertool.html) and reinstall

  • Problem in adding "Reason for Rejection" using BAPI_SALESORDER_CHANGE

    Hi all,
           I have a requirement to stop further processing of sales order by changing the reason for rejection at line item. I have done the code and passed the reason code in the item table to BAPI. The return message says the sales order ammended successsfully, but when i go and see the sales order I dont see it getting updated. when i go to check the order its throwing an error message "Update was terminated"  Could some one please help in getting this solved.
    The code is shown below
    Populate the headerX details
    it_bapisdh1x-updateflag  = 'U'.
    it_bapisdh1x-sales_org   = 'X'.
    it_bapisdh1x-distr_chan  = 'X'.
    it_bapisdh1x-division    = 'X'.
    it_bapisdh1x-purch_no_c  = 'X'.
    it_bapisdh1x-cust_group  = 'X'.
    Populate the header details
    it_bapisdh1-sales_org    = '1298'.
    it_bapisdh1-distr_chan   = '95'.
    it_bapisdh1-division     = '00'.
    it_bapisdh1-purch_no_c   = 'Test1'.
    Partner Roles
    it_bapiparnr-partn_role = 'AG'.
    it_bapiparnr-partn_numb = '9820000049'.
    it_bapiparnr-itm_number = '00000'.
    APPEND it_bapiparnr.
    it_bapiparnr-partn_role = 'WE'.
    it_bapiparnr-partn_numb = '9820000049'.
    it_bapiparnr-itm_number = '000000'.
    APPEND it_bapiparnr.
    it_bapisditmx-itm_number = '00010'.
    it_bapisditmx-updateflag = 'U'.
    it_bapisditmx-material   = 'X'.
    it_bapisditmx-cust_group = 'X'.
    it_bapisditmx-reason_rej = 'X'.
    APPEND it_bapisditmx.
    it_bapisditm-itm_number = '00010'.
    it_bapisditm-material   = 'YAG'.
    it_bapisditm-reason_rej = '01'.
    APPEND it_bapisditm.
    BREAK-POINT.
    salesd = '4000004045'.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
    EXPORTING
      salesdocument = salesd
      order_header_in = it_bapisdh1
      order_header_inx = it_bapisdh1x
      behave_when_error = ' '
      int_number_assignment = ' '
    TABLES
      order_item_in = it_bapisditm
      order_item_inx = it_bapisditmx
      partners = it_bapiparnr
      return = it_bapiret2.
    IF sy-subrc = 0.
      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    endif.

    When using BAPI_SALESORDER_CHANGE, you set the fields your are updating to 'X'.  In the example you gave, you are trying to change the header data, material number, etc.
    Try slimming it down to:
    Populate the headerX details
    it_bapisdh1x-updateflag = 'U'.
    it_bapisditmx-itm_number = '00010'.
    it_bapisditmx-updateflag = 'U'.
    it_bapisditmx-reason_rej = 'X'.
    APPEND it_bapisditmx.
    it_bapisditm-itm_number = '00010'.
    it_bapisditm-reason_rej = '01'.
    APPEND it_bapisditm.
    BREAK-POINT.
    salesd = '4000004045'.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
    EXPORTING
    salesdocument = salesd
    order_header_in = it_bapisdh1
    order_header_inx = it_bapisdh1x
    behave_when_error = ' '
    int_number_assignment = ' '
    TABLES
    order_item_in = it_bapisditm
    order_item_inx = it_bapisditmx
    return = it_bapiret2.
    IF sy-subrc = 0.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    endif.
    I hope this helps,
    Mark

  • I have an ipod shuffle 1st generation it will work if i connect it to my usb port in car or on computer but i can not get it to work using just headphones what coud be the reason for this

    I have an ipod shuffle 1st generation. it will work ousing usb port in car or on computer but i can not get it to play using headphones. what would be the reason for this.

    Sorry for  the typos, I hope my message still gets across!

Maybe you are looking for

  • Connection lost after 2 songs have been played.

    Everytime I play songs from my macbook to ATV2 it plays only 2 - 3 songs then it hangs. I just got 4 songs out of it. I have to disconnect my home share and re connect to start it again. Any ideas why this would be happening. I've browsed the forum t

  • Catch AE errors in BPM

    Hello, I am trying to configure alerts using BPM since I want my payload to be sent as dynamic text in the alert message. Does BPM handle even the adapter engine errors (like the communication channel errors)? I tried searching through the forum but

  • IE 10 Anoying bug GOGO

    How to disable the ""do you want to open or save this file?" prompt in IE 10

  • Timing Information for Discoverer Reports: EUL4_qpp_stats.qs_act_elap_time

    Hi All, What is EUL4_qpp_stats.qs_act_elap_time measured in? Milliseconds, centiseconds, seconds...? Thanks, kp

  • G/L account population on the basis of Cost center in PO

    Hello All Just have a query regarding defaulting the G/L account in account assigned PO. is it possible while creating a account assigned PO(suppose K) that system will take the G/L account value automatically as soon as we enter the cost center. in