BDT add fields to standard SAP tabel on BP screen
With this email I would like to report a problem I have with the BDT to show extra fields on a table control in the businesspartner masterdata. I hope you can help me and tell me what I am doing wrong or why I cannot show these new fields.
The SAP Module is FS-CS (Commissions). On the businesspartner there is a tab screen with contractdetails. We want to add two new Z-fields to the table control and we have added these fields to an append structure in the CACS_CTRTBU table. I have put the extra fields to a new fieldgroup and put the fieldgroups on a new view added the view on a new section, defined a new screen and finally added the screen to a new screen sequence. The original screen has now been replaced with the new screen with the extra fields.
In the screenpainter I defined a new screen for the new view by copying the original function group of the original screen together with all functionmodules. I added the new fields of the newly defined fieldgroup to this screen.
I registered the new functionmodules for the events ISSTA, ISDAT and ISDST in customizing for the new defined application.
Within the programme there is a structure used called CACS_S_BUPA1. I have added the 2 new field also to this structure.
If I look in my sourcecode in the PBO then I see that the internal table has stored the values of the new fields together with the values of the original fields.
Still if the screen comes up, the values for the new field are not shown and the old(orignal fields) are shown. The new headers and colomns in the table control for the new fields are visible.
Do you have any idea what the problem might be ?
Kind regards,
Peter Jonker
Thanks for your reply, the tip of the fieldgroup has helped me and my colleague who also had a BDT problem, his problem was that changes on fieldgroup level were not saved. Once he changed to the range 6xx with his fieldgroup the problem was solved.
My problem has been solved too, although I am not sure if it had anything to do with changing the range of the fieldgroups, it probably did.
I had done the whole designing from scratch again, but this time using fieldgroups in the range 6xx. Now it works fine.
Strange thing is that in the SAP Help it says to use fieldgroups in the range 600- 799, while the 7xx range will give you problems. The 900 range, as you suggested, also gave problems. In our case the 6xx range was the right one to use
Similar Messages
-
How to add new customise field in standard SAP ME28 Report?
Hi Anybody,
How to add new customise field inside Standard SAP Screen report ME28?.
Anybody, Please tell me how to do?.
Thanks,
Regards,
S.Muthu.Hi Subramaniyam,
You can find enhancement in me28 by following steps and then apply your logic in include of this enhancement.
cmod>Give a project name>in enhancement column give the package name ME >f4>in package write ME-->ENTER>It will show you all enhancements available in me28> find which ever suits your requirement>save > click on components> from there you can make changes in include program.to add that particular field. -
Adding field in standard SAP transaction output results.
Hi,
I have to add a new field in standard SAP transaction output results.
Can any one tell me what are the ways (brief explanation) that I can do this?
If using exists - then what kind of exists I have to use? And how to find out the possibility with user exists?
Thanks for your time.
Thanks.
Chris.Hi,
There are so many ways to find out the user exits.
Hi,
To see SAP Exits -> Use Tcode SMOD
To See create a project for Customer Exits -> Use Tcode CMOD
There are projects to which Exits are assigned. Selects the relevant projects.
What is User Exit:
http://www.sap-img.com/abap/what-is-user-exits.htm
How to find then:
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
All Exits List:
http://www.easymarketplace.de/userexit.php
Do a search on SAP Exits, Customer Exits, enhancements, etc
Step 1 :- Execute transaction
step 2 :- Click on Status Menu
step 3 :- Double click on the program (screen) __?????___
Step 4 :- Search source code for the 'Customer-Function' string using the find button. Remember to select 'In main program'.
Step 5 :- A list of search results should be displayed indicating where all function exits can be found.
You can now double click on each of them to go to its position in the source code. This also
allows for the insertion of breakpoints so that you can test if the exits are called in the
appropriate place.
Step 6 :-Once you have found the Function Exit within the source code (Find Function Exit) you need to
access the actual function module it executes. This is done using the following steps:
Step 6.1 :-
Step 1
Locate desired 'Call Customer-function' statement within source code.
Step 2
If code is not within main program (module pool) e.g. SAP* then you will need to find this
out by selecting 'Main Program' from the 'GOTO' menu. The Main program for transaction
Step 3
The actual function module name can now be calculated based on the information retrieved,
it is defined by the following format:
EXIT_<Program name>_<Exit number>
eg :- 'EXIT_SAPLMR1M_004'.
Step 7.1:-
Once you have found the Exit function module
Step 1
Execute transaction CMOD
Step 2
Select 'SAP Enhancements' from the 'Utilities' menu.
Step 3
Select 'All selections' from the 'Edit' menu.
Step 4
Now populate the Component name field with the exit function module and press
the execute button.
Step 5
A list of all Exits(Enhancements) containing that function module should now be displayed.
Step 5
You can now double click on the desired exit to display a detailed description of its uses and a list of all
components contained in it.
Implementing Function Exit
This is required in-order to activate Function exit:
Step 1
The first step is to enter source code into function module in the usual way i.e. via SE37.
There will already be an include declaration within the code with the following
format: Include zx*.
Double click on this to create it, source code can then be entered within here.
Although it is good practice to create another include with this to store your
code, this allows separation of difference enhancements allowing them to be easlity
removed without de-activating the enhancement.
Step 2
Execute transaction CMOD and create new Enhancement. Enter name and press the create
Button.
Step 3
The following screen should be displayed, enter short text then click on the 'Enhancement
Step 4
Now enter the Exit name (enhancement) which contains the desired Function Exit.
Step 5
Return to initial screen of CMOD and press the activate icon. The exit is now ready for use.
Please Mark The Helfull Answers & close the thread.
regards
dj
reward for all useful answers. -
How to enter values in the fields of standard SAP Infotype e.g. IT0024
Hi,
How to enter values in the fields of standard SAP Infotype?
e.g. I want to enter values in infotype IT0024(Qualifications) in the field AUSPR(Profincy):-
1-Level 1
2-Level 2
3-Level 3
4-Level 4
5-Level 5
Thanks,
AmeetHi Divya,
I checked with the screen and report which is mentioned by you. But I want to modify/make changes that should appear in the screen when you view details for a particualar employee in Qualifications(IT0024).
Please refer the screen 2000 of module pool MP002400 in SE80. In that screen I want to make change as listbox with key.
Can it be achieved in the same way as mentioned by you before by making standard SAP report as Z and then modify using layout editor?
Please help me out. I think I am almost there.
Thanks,
Ameet -
How to pass variable value to field of standard sap transaction.
Hi Experts,
i want to pass the value of variable to field of standard sap transaction. but that field is not having the parameter ID. so please tell me how i pass the value to field.
thanks in advance.You might like to provide a few more details of which field and transaction you are trying to interact with... typical solutions involve user exits / BAdIs / Enhancements, or transaction variants, or building a BDC to part fill the screens of the Tcode you are calling.
Jonathan -
Changing the text of Text field in standard SAP transaction.
Hi expert,
I have a requirement in which i have to change the text of Text field in standard SAP transaction.
Is it possible? If so, how?
Any pointers will be highly appreciated.Hi,
I think you want to change the field label of the text field.
For ex in tcode MM01, you can change the field label of Material text field.
The description of the field label comes from the data element it is associated with. To change the text of the field label, you have to change the field label of the data element.
But it will effect all the fields associated with this data element.
To change the field label of the data element go to tcode CMOD. Then click on GOTO->TEXT ELEMENTS->KEYWORDS->CHANGE.
Then enter the data element which is to be changed. In the next screen, change the field label and save it.
Regards,
Vinod -
To disable one field of standard sap screen.
Hi,
I want to disable one field of standard SAP screen for example
tran code : MD61
Field : Version.
Can Anybody suggest me with simple coding.
thanks
nareshNaresh,
I guess this can be done using Transaction Variant SHD0.
Just try to check the links related to transaction variant.
1.go to SHD0
2.give the transaction as MD61
3.Transacation variant as zmd61
4.now press create button
4.Here you will get to see the initial screen on MD61
5.Press enter
6.You will get to see the field attributes in a screen called 'Confirm Screen entries"
7.There you can make a field as required/invisible/ouputonly.
Do check other links available in SDN for more info.
K.Kiran. -
Is it possible to add pushbuttons to the SAP Easy Access Front Screen ?
Dear gurus.
Is it possible to add pushbuttons to the SAP Easy Access Front Screen when a person logs in?
if so how can we achieve it ?
Regards
Saad Nisar.SAP Standard Menu
SAP Standard Menu helps you in including your own menu within the Sap menu bar .It helps us in making own function related to the program, sub routines or any transaction. The main advantage of this standard menu is that u can even modify this menu according to your client or project needs.
The main advantage of the SAP Menu bar is that it can find specific transaction without knowing the transaction code. SAP Menu is determined by the task you are doing in the SAP R/3 system.
Menu are like Drop down list ,as when you click on any particular menu item, further options will be displayed.
You can have as many as standard menu bar in the SAP Standard menu.
The SAP Menu Bar contains the menus for the functional and administrative areas of the system.
Features of the Sap Menu Bar are as Follows
Menu Description
System It contains all the function that affect the system as a whole such as Create session, User profile and Log off
Help This menu provide various types of online help that are available in R/3 system
Following are the Steps how to modify the SAP Standard Menu Bar
Transaction code SE41 is used for displaying the Menu Painter Menu.
Now in the Program field ,Type the MENUSYST as the Program Name.
Now in the Status field choose the option MEN by using the F4 help .
After choosing the MEN option for the Status field, click on the Change then the Following Screen will be displayed
Click OK and move Forward , it is just Alerting that Menusyst is a user interface .
After that the Following screen will appear with Modify Status Men in Program MENUSYST
Double click on the Menu bar shown in the Left side of the Screen .Such as the Menu bar will open .
Double click on the System such that list of menu will be displayed .
Now you can See there are two columns present in the system menu ,One is Code column and other is Text column. Right Click on your desired location of these two column such that it will show the option.
From the option menu choose the option Insert Entry . By choosing this option a new row is inserted in the System menu . when the New row is inserted then type Menu in the code field and My Option in the Text Field as follows. Both the code field and the Text Field name depends on your requirments.
Now Double click on the Menu of the Code field such that Function attributes window will open.
In the fuction type choose the function type as T (Call a transaction).and then Click Ok.
After Selecting the Function type . Click on the Ok button of the fucntion Attruibute Screen .
After that activate the Function by selecting the Menu in the code field and click on the Fucntion Code button Present on the top of the Sap Screen .
Now Save (Ctrl +S ) interface of the program MENUSYST .
Now Activate (Ctrl + F3) interface MENUSYST as follows .
Now Come to the Initial screen of the Menu Painter i.e . SE 41 ,so as to test the modified SAP Statndard Menu ( by Pressing F3 ) and Type the Program As MENUSYST and status as MEN and then Click Test Button .
After clicking the Test Button the Status Simulation Screen will appear , just click Excute button on that popup screen.
Now the Menu Painter Intial Screen will appear such that you can test your function code there. Now Click on the System menu in the Menu Bar
After clicking to the System Menu , the list of the option will open and our Customized /Modified SAP Menu will appear into it as follows .
Now you can See that the My Option Menu appears on the Standard System Menu. There are various Advantages of the modification of the Standard Menu which are discussed as follows .
Code Flexibility, As We can choose our own predefined Standard Menu fucntion in the Program as required by the client.
Independency . Sap program is independent of various other supporting program that are supporting to the defined function.
Ease of Code . More Uniformity is established between the Standard Menu function.We can include our own predefined fucntion module within this standard function module
Deactivating of the SAP Standard Menu
You can just move to the MENUSYST Prgram through SE41 Transaction Code . then Select the MENU option which you had customized and then click the Function Code again in the SAP screen.
Then Message will be Displayed that Function MENU is Deactivated as follows .
Now Save and Activate the interface MENUSYST. Test the Program using the Initial Screen SE41
And check the System menu in the Menu bar ,then the My Option Menu is deactivated . -
How to add button in standard SAP transaction
Hi All,
I would like to know how to add a button in the application toolbar of the standard SAP transaction CO01/CO02. Is there a screen exit for this?
Hope you can help. Thanks
Regards,
AprilCheck Enhancment CCOWB001. If not then u can search the below list, all of which are called from the T-code.
CCOWB001 Customer exit for modifying menu entries
COIB0001 Customer Exit for As-Built Assignment Tool
COZF0001 Change purchase req. for externally processed operation
COZF0002 Change purchase req. for externally procured component
PPCO0001 Application development: PP orders
PPCO0002 Check exit for setting delete mark / deletion indicator
PPCO0003 Check exit for order changes from sales order
PPCO0004 Sort and processing exit: Mass processing orders
PPCO0005 Storage location/backflushing when order is created
PPCO0006 Enhancement to specify defaults for fields in order header
PPCO0007 Exit when saving production order
PPCO0008 Enhancement in the adding and changing of components
PPCO0009 Enhancement in goods movements for prod. process order
PPCO0010 Enhancement in make-to-order production - Unit of measure
PPCO0012 Production Order: Display/Change Order Header Data
PPCO0013 Change priorities of selection crit. for batch determination
PPCO0015 Additional check for document links from BOMs
PPCO0016 Additional check for document links from master data
PPCO0017 Additional check for online processing of document links
PPCO0018 Check for changes to production order header
PPCO0019 Checks for changes to order operations
PPCO0021 Release Control for Automatic Batch Determination
PPCO0022 Determination of Production Memo
PPCO0023 Checks Changes to Order Components
STATTEXT Modification exit for formatting status text lines -
Adding Custom fields to standard SAP-EBP application
Hi,
A functionality requires some custom fields to be added to the standard SAP-SRM EBP ( Manage business partners) application.
If I copy the whole BBP_VENDOR_CREATE program into a Z-program, and the BBPMAININT internet service to a Z-application, then would it be feasible??
Which is the best way to add custom fields in a SAP standard EBP application--in the 'Manage business partners' section.
Regards,
GoutamHi
I don't think it's easily possible to add custom fields to the existing transaction - BBPMAININT.
For adding customer fields you can refer the SAP OSS not - 672960, but I don't think it will be of much help here.
<b>Since SAP has not upgraded this transaction - BBPMAININT for a quite long time, you need to do all the logic and validation from your end.</b>
<u>Better to go for you own Z (custom program) and make your logic accordingly.</u>
Regards
- Atul -
Adding Custom fields to standard SAP-ITS application.
Hi,
A functionality requires some custom fields to be added to the standard SAP-SRM EBP ( Manage business partners) application.
If I copy the whole BBP_VENDOR_CREATE program into a Z-program, and the BBPMAININT internet service to a Z-application, then would it be feasible??
Which is the best way to add custom fields in a SAP standard ITS application.
Regards,
GoutamHi Goutam,
> If I copy the whole BBP_VENDOR_CREATE program into a
> Z-program, and the BBPMAININT internet service to a
> Z-application, then would it be feasible??
Yes, I think so.
Best regards,
Henning -
Without EEWB Is it Possible to add field to standard tab
Hi Experts!
Without EEWB and enhancing Screen Is it Possible to adding field to standard tab. Any body can help out in this.
URGENT
Thanks
vikram.cYes it is possible, but we are talking a modification of SAP standard here. Also the effort needed will be at least 10 times higher than using EEWB as you have to reprogram all generated code / screen helps that SAP provides. Moreover these fields are then still not exchanged with the interfaces / BDocs etc which will be also some more days of work. There is no usable documentation on this - at least not by SAP and I am not aware of another one. It is much easier to create an EEWB enhancement and then move the fields from one tab to another.
Doing this all by hand is like adding a second processor to an existing motherboard for more performance compared to exchanging the existing one with one of higher specifications.This is possible, but requires a) more work/time/material b) more experience c) you lose warranty d) in the end you do not know for sure what the outcome will be
Regards, Kai -
Z search field in standard sap program
Hi,
I would like to ask if Z search field can be created in the standard SAP program.
Basically I need modify the search field used when searching for Business area in creation of asset master data (tr. AS01).
It shows the list of table tgsbt. But I would like to exclude by default some rows of the table and also would like to sort it in different way (by text).
Is that possible, if so, could anyone give me a hint how to do that?
Many thanks,
HonzaHi Jan,
Please go thorugh the below link.
http://wiki.sdn.sap.com/wiki/display/Snippets/ImplementingSearchHelp+Exits -
Add fields to Standard Purchase Order
How can I change the standard order data definition. I need to add some fields that are not in the standard po definition.
Must i add fields to po_headers_xml.
But i think I also have to change the .xsd file. But how can I change them ?Nike,
That is indeed the way of working but what I find strange is when you download the Standard Purchase order XSL-FO.
You see that Oracle uses Boilerplate messages to fill up the labels on there PO
print.
These messages are hard coded in the procedure for generating the xml that is
used for filling up the data of the database.
For my customer it is useful to change the messages (labels) in the database
and not in the template. Now why does the standard PO support this. It is build
up with boilerplate messages ! And why can you not use these way of programming
for your custom messages. Or will be this supported in the future?
Maybe it is usefull to build up the part where the messages are selected in the
PO_COMMUNICATION_PVT.POXMLGEN not hard coded but dynamicly. So you can set up
which messages are used.Alse the part wich language the xml is generated based
upon the language of the supplier. So that you can do View > Document in PO
summary screen with the language of the supplier.
These are the problems I have, it seems logical to me that the way the standard
PO is presented, it also can be used in customisations.
But these customisations are not supported. -
Need to add field to standard program.
Hi all
I need to add a field to standard program whic is from the Ztable. How do I do it and where should i add the field.
Plz help.
Regrds
MonaMy queries is I need to create a ztable and using that ztable field I need to get data. I need to change the output of the standard program that output shud have that field.
for eg. Company code specific data. this company code field i need to have in program output that means i need to use this ztable in standard program.
If not clear plz tell me
mona Please respond to the same thread.
so everyone could answer for your query.
if it is a report program copy it as a Zprogram.
create a ztable in se11 .
add fields and data entries finish all those work there.
and in the copied std pgm
add select-options: s_new_f1 for ztable-f1.
or u can also use parameters: p_f1 type ztable-f1.
under : at selection-screen output.
<perform select query operation for the new ztable.>
select singe * from table ztable wa_ztable where f1 = p_f1.
so that the new field willl also come along with the standard output.
Please check this
Maybe you are looking for
-
Screen resolution in Vista Ultimate in Boot camp cant' select HD
I am using a new imac 24" and can only seem to increase the screen resolution to 1600 x1200. Shouldn't I be able to select HD 1080 x 1900
-
What is the best way to export a slideshow .I like to show my slideshows via appleTV on my TV
What is the best way to export a slideshow.I like to view the show trough AppleTV on my television.
-
Clas cast exception in using Clobs
Hi, Recently I upgraded from wblogic6.1 SP5 to SP6 and from jdk1.3.1_07 to jdk1.3.1_09. After the upgrade, I'm getting a class cast exception when I try to cast a java.sql.Clob to oracle.sql.CLOB. Here is the line of code which th
-
Which photoshop is the best for me ?
I currently use Photoshop CS and I need more functions. I need a photoshop where I can make 3D which one is good and I also have a small budget. I have 120$. Thanks for answering my questions.
-
Hi, I'm trying to decide on the best way to desing an application that will be responsible for the following: -Display and control of 5 temperature zones (analogue/digital) -Display and control of 4 Mass Flow Controllers (analogue) -Control of variou