Business Data ToolSet (BDT)

Hi,
Can anyone let me know what is BDT and How it is to be used? Also is there a way to find out all the available BDT's that are available in SAP?
Thanks,
Karan

Business Data Toolset:
These are the examples for BDT
GMGR  : Grant Master
BUPT   : Business Partner
CAWM : Contarct Account .
BUPT is the area menu t-code to enhance the Business Partner by using BDT.
CAWM is the area menu t-code to enhance the Contract Accountr by using BDT.
[BDT|http://help.sap.com/saphelp_erp2005vp/helpdata/en/2f/696d360856e808e10000009b38f839/content.htm]
[Business Data Toolset - Example code and information on using the Business Data Toolset.|http://www.sapdevelopment.co.uk/enhance/bdt/bdthome.htm]
Regards,
Shiva Kumar

Similar Messages

  • Transaction Business Partner (BP) and  Business Data Toolset (BDT)

    Hello!
    I wonder, if somebody could help me implementing following
    intention:
    I'd like to preallocate some bp dynpro fields by BDT.  I've been trying during "pbo time" by function events (Tcode BUS7 / event ISSTA), but I've not been succeeded.
    The major problem is that my customer function is out of the original SAP function group and now direct field manipulation is possible. a SAP modification is not intendend.
    For hints and helps thank you very much in advance!
    Rizal Saimun

    Hello Vinod,
    Thank u very much 4 ur link and hint.
    I'd like to give u rewarding points for your contribution, but it was my big mistake that I didn't posted my message of this topic as rewardable...I'm very new in this SAP forum and it's my first post...
    ...Sorry Vinod!
    But many thanks again!!!
    Best wishes,
    Rizal

  • 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

  • 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

  • Business Data Toolset for BP - 0BPARTNER_ATTR is getting no delta.

    Hey there,
    I have the requirement to extract custom elements from the business partner.
    The elements have been added using Business Data Toolset (BDT).
    Now when I change a field of these custom elements, the CHDAT field of BUT000 ist set.
    However, the delta extraction does not flag the LUW to be extracted.
    The qRFC has status NOSEND which is flagging the request to be not extracted.
    Can anyone tell me how it would be possible to flag the business partner as delta relevant?
    Thanks in advance,
    Andreas

    Hello Sivaraju,
    Thanks for the answer.
    Well I did an Init last week - its set fine.
    Also if I change an attribute of the Business Partner (e.g. Name or Address) the delta queue is populated properly.
    But not if I change a custom field (as mentioned before).
    Thanks,
    Andreas

  • 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.

  • Partner number in Business Data Toolset

    hi all,
    I´m using the Business Data Toolset to do some maintanance on customer own fields by saving the Business Partner. Actually I wrote a function module and put it into the event DSAVB. How is it possible to read the actual Business Partner number in this special event?
    Thanks Andy

    Hello,
    Maybe this can help you :
    http://help.sap.com/saphelp_crm40sr1/helpdata/en/10/52a83a4bd5a27ae10000000a11402f/frameset.htm
    Regards,
    Frédéric

  • Business data toolset

    hi,
    how can I fill existing fields in a sap-dynpro(creating a business partner) by using the business data toolset (Trans: BUPT). it is possible to read data but not to set data. there is no function with *_set.
    can anyone help me?
    a short example would be great )
    thanx in advance.
    alex

    Hi Alex,
    I assume you are talking about filling in customer fields in the standard business partner tables like BUT000 and EKUN.
    I don't have access to a system at the moment, so I can't point you to the functions, but they are there.
    If you look at the logic of some of the DSAVC events, you should see some references.  Also, look at the control record for the application table in BUPT and you should see the functions for get/set access listed (though admittedly sometimes they are not here).
    They tend to follow a naming standard, so you should find a function named something like BUP_BUPA_BUT000_SET.
    Cheers,
    Scott

  • 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 toolset flow :

    hi ,
    I need to include custom fields from business partner on the custom tab in the business activity , using business bata toolsets.
    regards,
    Ankush.

    Hi ,
    Please gothrough the following Link.
    Thanks and regards...
    R.rao

  • 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

  • Enhancement using Business Data Toolset

    Hi All,
    We are making use of BDTs to enhance SAP Standard Screen for which provisions exist for enhancements using BDTs.
    We need the funtion modules ie GET and COLLET funtion modules to tranfer the data on the screens to the Database tables
    for example we know GMG_GMGT_GMGR_GET
                                    GMG_GMGT_GMGR_COLLECT
    funtion modules to transfer data on customized fields to the Data base tables.
    Simillarly we want to suggest the procedure to find that those function modules for other BDT enabled transactions.
    HELPFUL ANSWERS WILL BE REWARDED.

    Hi Kiran
    1...As far as i know, Through BDT we cannot change the name of the existing field.
    But using SE63 u can change the Field name, provided the standard dialoug program is refering directly to the Dictionary object for the Field Label. Basically the SE63 is a Translation Environment, where you can change the Field Label.
    2...Including New field can easily be done through BDT.
    Step1...Add a field in the Customer include CI_VIBDPR of table VIBDPR
    Step2...Create a function group and create a Screen for that function group trhough SE51 and include the above field in that.
    Step3....do the process for adding the field group, View , Section , and Screen through you BDT Transaction.---Any problem in any step, let me know.
    I have done this quite a few times for Business Partner.
    3....For his problem i will let you know in a day or two. But the Logic is similar to above.
    Regards
    Mithlesh

  • Business Data Toolset: FM "BUS_MESSAGE_STORE" at event DSAVE leads to dump.

    Hello.
    I've added a new fm at event DSAVE where we check adress datas. If something's wrong we proceed the fm BUS_MESSAGE_STORE. The message is shown in the bottom line correctly but after any action the system dumps.
    Some questions:
    Is it possible to create messages at event DSAVE?
    What else is necessary?
    Best Regards
    Gerhard

    Hi Florian,
    I too have to include a field in the identification tab of the transaction FPP1. For this i am using BUPT task menu. I could create a field but i dont know regarding events.
    Please tell me which events need to be used in order to update the database and my requirement to be achieved.
    Will be very greatful if you could provide me this informatio.
    Thanks in Advance,
    ananya

  • 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 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

Maybe you are looking for

  • Remote access VPN Users not able to see local lan or internet

    We are setting up a ASA5510. Right now our users can login to the vpn but can't access the internal Lan or internet. Below is the config. Any help or insight would be greatly appreciated. Thanks Cryptochecksum: dd11079f e4fe7597 4a8657ba 1e7b287f : S

  • I cannot find create an apple id for a child on itouch. Any suggestions please?

    can someone please assist with the above. I set up the iTouch using my apple ID but i can't seem to find the option to set one up for a minor

  • RFC FM Problem

    hi , We are creating a RFC Funtion module to SOAP Webservices scenario.  while executing FM thru SE37. I am getting following errors. I am not getting the error solution. pls suggest the solutions. the output says Exception SYSTEM_FAILURE Message ID:

  • Multiple applications open cause crash

    My mac is crashing when multiple apps are running. It looks like it may be a GeForce problem but I'm not that smart. Any help is appreciated. Process: Safari [13153] Path: /Applications/Safari.app/Contents/MacOS/Safari Identifier: com.apple.Safari Ve

  • User file upload within OBI

    Hi, Is it possible to enable users to upload files within their OBI environment through a buildin OBI application/service? The file would then be uploaded to a destination on the server on which it is running. Currently we are using an ASP.NET Server