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
Similar Messages
-
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
ShivaHi Shiva,
Refer to the links in the following link:
Business Data Toolset (BDT)
Regards,
Blue Moon -
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???
thanksDoes 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. -
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 -
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 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
Shivahi;
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 -
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,
KaranBusiness 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 -
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,
AndreasHello 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 -
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 -
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 AndyHello,
Maybe this can help you :
http://help.sap.com/saphelp_crm40sr1/helpdata/en/10/52a83a4bd5a27ae10000000a11402f/frameset.htm
Regards,
Frédéric -
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.
alexHi 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 -
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 -
Enhancement of Business Partner (Relationships) using BDT -Bus Data Toolset
Dear Experts,
I have a requirement from my customer enhancing the Business Partner Relationships using BDT.
I should add 2 fields namely salary, employer start date in the Business partner Relationships, it must be added in the characteristics of relationships as one employee can have multiple employers and vice versa.
If I would like to add the fields in Business Relationships using BDT, are the steps same as adding fields in business partner? or do we need to perform any other steps? Did someone already did this type of modification, please provide your suggestions.
After adding the fields is it possible to cusomize the fields for history of the changes? e.g. if salary field has been newly added and after creating a BP after some days I want to change the salary and for the changed salary I want to have a history.
I would appreciate if you can help me with your suggestions.
Many thanks and best regards,
AfrozSolved the problem Using EEWB.
-
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 SaimunHello 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 -
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
Maybe you are looking for
-
Logic Pro 9 won't import GarageBand songs from iPad
This used to be a simple process. Import the song via iTunes from the iPad to the Mac, save the ".band" file to the desktop, click on the song and it would open in Logic Pro 9. I can no longer get iOS GarageBand songs, new or old, to open in Logic on
-
Any idea why? Or what to do about it? Thanks!
-
UTL_SMTP writing to email body after writing to attachment doesn't work
Read in contents of files and Write text to email body if size is < 10k , otherwise to an attachment. Problem is after writing to an attachment we can't get it to switch to write the next file contents to the message body. Example; we have 6 files in
-
I just bought a brand new iPhone 5s and a huge problem is that when i try to sync my music to my iPhone 5s, under the music tab it says that i can only access my music via iCloud. is there anyway to sync your music from your computer?????
-
How do I move a folder, to change it's placement within the folder list? #2 question, why can't I rename a folder, changing a date within the name?