Query on BDT: Business Data Tool Set

Hi,
I wanted to know, how to determine that a particular transaction is BDT(business data toolset) enabled?
Or Let me know the list of transactions for which i can enhance/modify using the concept of BDT.
Regards
Shiva

hi;
Do like this
Once you have identified a candidate for enhancement via BDT (i.e. u2013 no SAP-provided dialog/screen exits), how do you find out what the application object is so that you can determine if it is an object registered for the BDT?
All BDT-enabled applications call function module u201CBDT_TBZ0A_GETu201D to find out specifically what, if anything, has been enhanced.
Put a break-point in the function module.
Execute the transaction that you are hoping to enhance.
When your break-point is hit, look at the value assigned to variable IV_OBJAP.  This is your application object.
If the break-point is not hit, chances are that your application doesnu2019t use the BDT.
Regards
Shashi

Similar Messages

  • BDT - Business data tool set

    Hi all,
    Can anyone please explain me what is BDT, where is it used and how is it implemented?
    If possible please forward me any docs regarding that.
    Thanks,
    Vijay.

    he Business data toolset (BDT) is a central control tool for maintaining SAP programs. It supports
    maintenance via the use of dialog techniques, direct input and/or function modules.
    The BDT is basically the tool SAP use when they want to add new fields, change field names, change/add
    field groups etc for specific customers, but they are now starting to allow there customers access to these
    maintenance transactions (i think mainly ramp-up customers at the moment).
    for additional info PL take a look
    http://www.sapdevelopment.co.uk/enhance/bdt/bdthome.htm
    https://forums.sdn.sap.com/click.jspa?searchID=11194458&messageID=2037510
    https://forums.sdn.sap.com/click.jspa?searchID=11194458&messageID=938589
    Regards
    Kiran Sure

  • Query on BDT: Business Data toolset

    Hi,
    I wanted to know, how to determine that a particular transaction is BDT(business data toolset) enabled?
    Or Let me know the list of transactions for which i can enhance/modify using the concept of BDT.
    Regards
    Shiva

    Hi Shiva,
    Refer to the links in the following link:
    Business Data Toolset (BDT)
    Regards,
    Blue Moon

  • Business data tool set

    Hi all,
    Can anyone give me any sight on what BDT is , where is it used and what is the role of the developer in this ?
    I know the prerequisite is ABAP programming knowledge an Dialog programming.
    I did find couple of docs on SDN and from http://www.sapdevelopment.co.uk/enhance/bdt/bdthome.htm .
    Just wondering if I can get any doc kind of thing which explains me in detail.
    Can anyone help me out with this.
    Thanks,
    Daniel.

    Check this Document/
    http://help.sap.com/saphelp_erp2004/helpdata/en/2f/696d360856e808e10000009b38f839/content.htm

  • Transaction that will support BDT (Business Data Toolset)

    Hi All,
    Can anyone provide me the list of transaction that will support Business datatollset technologie(BDT).
    Thanks.

    Hi,
    BDT starts probably from R/3 4.6C...
    I believe you could have searched before posting this.
    Refer to this Thread for all your Answers:
    BDT - Business data tool set
    http://www.sapdevelopment.co.uk/enhance/bdt/bdthome.htm

  • Business data tool

    Hi,
    There is one problem in BDT. I want to display a dialog box in BP transaction which contains the list of addresses. From that dialog box i want to select one record & want to transfer it into the Address fields. This dialog box i am displaying at the time of the save. Here i am using DSAVC event of transaction BUS7.But the problem is that i am not able to transfer data from that dialog box to BP screen fields.
    If anybody work on that please inform me.
    Regards,
    Vrushali

    Hi Shiva,
    I have replied to your post: check the link Business Data Tool (BDT)
    Avoid creating multiple post for the same issue.
    <b>Allot points if my post helps!!</b>
    Best regards,
    Vikash.

  • BDT(Business Data Toolset

    How can i find the transaction codes that supports BDT?

    Hi,
      1: transaction BP
    2: menu BUPT contains all the necessary links for the BDT.
    The Business data toolset (BDT) is a central control tool for maintaining SAP programs.
    It supportsmaintenance via the use of dialog techniques, direct input and/or function modules.
    3)The transaction to use BDT is GRANT_CUSTOMIZE.
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/2f/696d360856e808e10000009b38f839/frameset.htm
    http://www.sapdevelopment.co.uk/enhance/bdt/bdthome.htm
    Regards
    Kiran Sure

  • BDT - Business Data Toolset and batch input

    hi
    i want to creat batch input for transaction REBDBE .
    i use transaction shdb in order to creat batch input - i record my moved and the despite the messege that this table record was updated i go to the table using se11 and i dont see that it was NOT updated ( i am doing the same actions but without rcording and using shdb and table record was updated )
    does anyone has an idea what can cause that???
    thanks

    Does the problem happen when you
    1) do the (initial and only) record with SHDB,
    2) or is it when you execute the program generated by SHDB?
    For option 1), I think it can't happen, or there is a bug in the sap standard REBDBE (one possibility is that the standard tests for the SHDB mode and works differently from normal use, and there would be a bug in that case). In that case, ask sap support.
    If it's with option 2, did you try to do a screen by screen execution? (execution mode "A")
    You may also try to change another flag in the launch screen, there is a flag which by default stops the call transaction after the first commit work, sometimes it is a bad option. There is also another flag which allows to make the system believe it should work as in normal use instead of "batch input" mode.
    Other possibilities :
    - check that you don't have custom code in the standard programs
    - check that you have removed all breakpoints when you execute, it may disturb the screen processing when it displays debugger screen ; it may only happen if you use the "old debugger"
    Note that business data toolset usually proposes a direct input mode (see sap documentation), but that's far more complex to use than batch input.

  • Best practice "changing several related objects via BDT" (Business Data Toolset) / Mehrere verbundene Objekte per BDT ändern

    Hallo,
    I want to start a
    discussion, to find a best practice method to change several related master
    data objects via BDT. At the moment we are faced with miscellaneous requirements,
    where we have a master data object which uses BDT framework for maintenance (in
    our case an insured objects). While changing or creating the insured objects a
    several related objects e.g. Business Partner should also be changed or
    created. So am searching for a best practices approach how to implement such a
    solution.
    One Idea was to so call a
    report via SUBMIT AND RETURN in Event DSAVC or DSAVE. Unfortunately this implementation
    method has only poor options to handle errors. Second it is also hard to keep LUW
    together.
    Another idea is to call an additional
    BDT instance in the DCHCK-event via FM BDT_INSTANCE_SELECT and the parameters
    iv_xpush_classic = ‘X’ and iv_xpop_classic = ‘X’. At this time we didn’t get
    this solution working correctly, because there is always something missing
    (e.g. global memory is not transferred correctly between the two BDT instances).
    So hopefully you can report
    about your implementations to find a best practice approach for facing such
    requirements.
    Hallo
    ich möchte an der Stelle eine Diskussion starten um einen Best Practice
    Ansatz zu finden, der eine BDT Implementierung/Erweiterung beschreibt, bei der
    verschiedene abhängige BDT-Objekte geändert werden. Momentan treffen bei uns
    mehrere Anforderungen an, bei deinen Änderungen eines BDT Objektes an ein
    anderes BDT Objekte vererbt werden sollen. Sprich es sollen weitere Objekte geänderte
    werden, wenn ein Objekt (in unserem Fall ein Versicherungsvertrag) angelegt
    oder geändert wird (zum Beispiel ein Geschäftspartner)
    Die erste unserer Ideen war es, im Zeitpunkt DSAVC oder DSAVE einen
    Report per SUBMIT AND RETURN aufzurufen. Dieser sollte dann die abhängigen Änderungen
    durchführen. Allerdings gibt es hier Probleme mit der Fehlerbehandlung, da
    diese asynchrone stattfinden muss. Weiterhin ist es auch schwer die Konsistenz der
    LUW zu garantieren.
    Ein anderer Ansatz den wir verfolgt hatten, war im Zeitpunkt
    DCHCK per FuBA BDT_INSTANCE_SELECT und den Parameter iv_xpush_classic = ‘X’ and
    iv_xpop_classic = ‘X’ eine neue BDT Instanz zu erzeugen. Leider konnten wir diese
    Lösung nicht endgültig zum Laufen bekommen, da es immer Probleme beim
    Übertragen der globalen Speicher der einzelnen BDT Instanzen gab.
    Ich hoffe Ihr könnt hier eure Implementierungen kurz beschreiben, dass wir
    eine Best Practice Ansatz für das Thema finden können
    BR/VG
    Dominik

  • Query - Cannot Retrieve the Data / Result Set

    Hello,
    I'm trying to query a cube through the OLAP connection using Java and every time I try to execute a query an exception is thrown stating "Cannot retrieve the data set" or "Cannot retrieve the result set" depending on how I'm doing the query.  I've tried to execute the query both through the use of an IBIQuery and IBICommandProcessor object as well as directly through the IBIOlap connection via an MDX statement and both methods produce the same exception.  If anyone can shed some light on why exception is being thrown it would be greatly appreciated.

    please help me ... The question has nothing to do with 'getting' data from excel and certainly not with putting it into MySQL.
    The stack trace specifically tells you that your connection string is wrong.
    It also tells you which connection string is wrong.
    Which you can use to determine specifically which one is wrong. And which you did not provide that info to us.

  • SQL Server Data Tools (2012) and Business Intelligence Studios (2008)

    Hi,
    Can SQL Server 2012 Data Tools be installed alongside BIDS 2008 on my workstation or will I encounter issues?
    Thanks

    Related blogs: BIDS Templates Come to Visual Studio 2012 in SSDT Update
    QUOTE: "Of course you can. I had “BIDS” for SQL Server 2008 R2 installed earlier and then i upgraded it to SQL server 2012 . Now i have “SQL server data tools” and “BIDS ” , both running seamlessly."
    http://blog.sqlauthority.com/2013/03/10/sqlauthority-news-sql-server-data-tools-business-intelligence-for-visual-studio-2012-sql-server-2012-data-tier-application-framework/
    Kalman Toth Database & OLAP Architect
    Free T-SQL Scripts
    New Book / Kindle: Exam 70-461 Bootcamp: Querying Microsoft SQL Server 2012

  • An error has occurred during report processing. (rsProcessingAborted).. Query execution failed for data set

    Hi All,
    I'm facing a strange problem..
    I've developed few reports. they are working fine in develop environment. after successfull testing they were published on web.
    in web version, all reports are executing for first time.. if I change any of parameters values or without chaning also..
    if I press "View Report"  following error occurs..
    An error has occurred during report processing. (rsProcessingAborted)
    Query execution failed for data set 'dsMLGDB2Odbc'. (rsErrorExecutingCommand)
    For more information about this error navigate to the report server on the local server machine, or enable remote errors
    please suggest any alternative ways to overcome this issue
    thanks in adv.

    in my case the problem is
    one virtual machine is for developers
    other for testers
    in developers i created a report, then save like *.rdl and copy to testers machine, does not work there
    the error what testers get is
    Error during the local report processing.
    Could not find a web-based application at http://developersMachine/AnalyticsReports/DataBaseConnector.rsds
    and the solution is to use alternative url or in some cases http://localhost/

  • Query execution failed for data set

    Hi,
    We are using SQL 2005 server for generating reports.When we ran the reports it taking so much time after some time it shows this error:---
     ReportProcessing.ProcessingAbortedException: An error has occurred during report processing. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Query execution failed for data set  ---> System.Data.SqlClient.SqlException: A severe error occurred on the current command.  The results, if any, should be discarded.
    Can you help me out.
    Thanks,
       --Amit

    My team is also facing similar problem. The RS trace logs report:
    w3wp!processing!13!9/26/2007-15:31:23:: e ERROR: Throwing Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Query execution failed for data set 'msdb'., ;
     Info: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Query execution failed for data set 'msdb'. ---> System.Data.SqlClient.SqlException: A severe error occurred on the current command.  The results, if any, should be discarded.
    Operation cancelled by user.
    In our system, Report Server and Database are on different machines. Report Server access database using a service account who has stored proc execute permissions on database.
    Problem comes only if the query execution time exceeds 5 mins. Otherwise the report gets generated successfully.
    I suspected this to be some timeout issue. But I have checked that all timeout settings in rs config files are as default.
    Any pointers?
    Thanks
    puns
    [email protected]

  • SQL Server Data Tools – Business Intelligence for Visual Studio 2013 (SSDT BI) and SSIS on SQL Server 2012

    This great blog entry titled
    SQL Server Data Tools - Business Intelligence for Visual Studio 2013 (SSDT BI), link below, highlights the lack of support for SSIS projects using SQL Server 2012, VS 2013 and SSDT BI for VS 2013. I see there is a new version
    on SSDT BI for VS 2013 (12.0.2430.0, File Name: SSDTBI_x86_ENU.exe, Date Published: 10/27/2014) link below.
    Does this version support SSIS projects using SQL Server 2012 using VS 2013 and SSDT BI for VS 2013?
    http://blogs.msdn.com/b/analysisservices/archive/2014/04/02/sql-server-data-tools-business-intelligence-for-visual-studio-2013-ssdt-bi.aspx
    http://www.microsoft.com/en-us/download/details.aspx?id=42313

    Hi cjrinpdx,
    According to the picture, it seems that we can use SSIS 2012 support is not included in SSDT-BI for VS 2013. And based on the previous versions, SSIS always different from SSRS, SSAS.
    SSDT-BI for Visual Studio 2012 supports versions of SQL Server as follows:
    SSAS project can target SQL 2012 or lower
    SSRS project can target SQL 2012 or lower
    SSIS project can target only SQL 2012
    The following blog is for your reference:
    http://blogs.technet.com/b/dataplatforminsider/archive/2013/11/13/microsoft-sql-server-data-tools-update.aspx
    Since I have no environment to test this at this moment,
    I recommend you that submit the feedback at
    https://connect.microsoft.com/SQLServer/. 
    Thank you for your understanding.
    Regards,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Error installing SQL Server Data Tools - Business Intelligence for Visual Studio 2013

    Hi
    I am trying to install SQL Server Data Tools - Business Intelligence for Visual Studio 2013 and am getting the following error
    This installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer package.
    I am running
    Windows 8.1 x64
    SQL Server 2014 Developer Edition x64
    Visual Studio 2013 Professional
    Any help would be appreciated.
    Thanks
    Biztalk Developer

    Could you please check if Windows Installer service is running and is in automatic startup mode.
    The other thing is, if you’re running an x64-based SQL instance (64-bit), make sure to select “New Instance” on the Installation Type page, and NOT “Add features to an existing instance”. 
    http://stackoverflow.com/questions/24989187/64-bit-microsoft-sql-server-data-tools

Maybe you are looking for