Adding a Z Field onto an SAP Std Screen
Hello Experts,
I need to add my own Z field onto an SAP Std screen. The Z field already exist in the Append stucture of the table VBAK.
How to do this? Will it come under a screen exit or field exit?
May i know if i need to go for screen programming such as loop at screen..endloop. etc.
Please explain in Tech terms(code) wih an example.
Appreciate your response with points.
Thanks
Dan
Hi
1) Here you need only to design the dynpro using the structeu VBAK and the system'll automatically store them in VBAK table.
Could you please tell me the dynpr prog involved?
Use trx SE80:
- choose program option and insert 'SAPMV45A';
- Press display and open SCREEN node;
- Search screen 8309, do a doubleclick and press MODIFY: now you're in screen painter.
- To insert the input/output fields use the structure VBAK: in this way the headerline of VBAK'll automatically be filled. You need only to insert the code in screen flow (PBO and/or PAI) if you need to insert some controls;
2) U should consider all saving are made in update task, so it should be better you create a z-function to update your z-table and call that fm in update tusk into USEREXIT_SAVE_DOCUMENT
What is the code to do the above. Pls explian.
If you see the user-exit USEREXIT_SAVE_DOCUMENT you can see a example:
FORM USEREXIT_SAVE_DOCUMENT.
* Example:
* CALL FUNCTION 'ZZ_EXAMPLE'
* IN UPDATE TASK
* EXPORTING
* ZZTAB = ZZTAB.
ENDFORM. "USEREXIT_SAVE_DOCUMENT
So you have to create a your function module with importing parameters structurated like your Z-table, in this way you can transfer the record you need to update/insert. In the fm you insert all code you need to do the updating/inserting:
FUNCTION 'ZZ_EXAMPLE'.
MODIFY ZZTAB FROM ZZTAB.
ENDFUNCTION.
Max
Similar Messages
-
Adding a custom field in a sap standard screen in pa30 for an infotype.
Hi to all..
i'm in a requirement to add a custom field in a standard screen of pa30. for the infotype 0442.
I googled up.. but i was not getting proper solution for it.. can any one provide a solution for it..
With regards.
Aahbha.Hello Sirs,
Step by step instructions on:
http://help.sap.com/erp2005_ehp_04/helpdata/EN/4f/d52552575e11d189270000e8322f96/frameset.htm
The below thread provide more info on how to create an infotype from scratch, but this is just for the reference:
add custom fields to standard infotype
Regards,
Bentow. -
Adding Payment method field- VBKD-ZLSCH in initial screen of VA01
Hi All,
I would like to add payment method field - VBKD-ZLSCH in initial screen of VA01.
This field can be seen in the VA41 under "Item overview" tab. But not visible in VA01 screen.
Please advice.
GhassuHi
The Payment Method field is very much available in the VA01 screen.
Go to Item-->Billing, there you can see the Payment Method field.
This field is automatically populated if you have maintained it the Customer Master.
This can also be entered manually in the sales order.
Thanks
Madhu -
Adding fields/text on standard SAP transaction screens
Hi,
How do we add the fields on standard SAP transaction screens?
For example, if I have to add field on transaction FB01 screen or change text of existing fields, how does it works?
Please let me know.
Thanks ,
Yogitahi
every standard sap transaction have enhancement options you can add fields there
try this program to find the field-exits of the standard transaction.
[https://wiki.sdn.sap.com/wiki/display/Snippets/howtogettheuser-exitsofa+transaction]
regards
sarves -
SAP Login screen - keyboard shortcut not working
Part way through an SSO rollout (Imprivata Onesign) and have come across one terminal server that is not behaving as normal ie keyboard shortcut control+i does not position the cursor in the Client field on the SAP login screen. Instead it is treating the key combination as a standard Tab.
Has anyone come across this before or can anyone suggest how to diagnose.
I have checked the registry and there doesn't appear to be any custom keyboard shortcuts defined.
OS = Win 2003 Enterprise SP2
SAPGUI = SAP Gui 7.10 Patch 14
Many thanks in advance
PaulSee my response here for future reference. Much easier solution:
Re: iOS 6 + keyboard shortcuts -
Set search help dynamically to SAP Standard Screen
Hi,
I have one issue where I have to Create f4 help For a field present on SAP standard screen.
Please advice how to do that.
Can i dynamically set Search help in any screen-exit of the standard screen?
Please help.
Screen No is 130
and Program is SAPLQM03.
Here I want to attach a Zsearch help to a standard FIELD RQM01-LS_KDPOS.
Thanks,
IshaniHi Ishani,
The field that you mentioned here in structure RQM01 is having a check table VBUP. So if some values are there in that table, then that will appear as F4 help to you. Consult with your functional and check how values are coming to this table VBUP. Othertahn this, I am afraid you will not be able attach any help.
Regards,
Abijith -
Adding Extended Field in CIC0 - SAP CRM 5.0 IC Win
Hi Experts,
Please help with the issue that i'm facing
Scenario:
1) SAP CRM 5.0 - IC WinClient;
2) I have extended 3 fields using EEWB;
3) These fields were created correctly under "Clients Field Tab";
My Problem:
I want to see theses fields in the standard CIC0 (Activity Screen) and not inside the "Clients Fields Tab".
Three Questions:
1) Is it possible to add extendend field to the standard screen?
2) If yes, How can I do this?
3) Is this possible using Screen Variant?
Thanks in advance.Hi
I hope the following helps:
1) how complex this is? Little effort or a lot of effort?
For non-ABAP'ler it is a lot of effort, even experienced programmers need depending on the requirements up to several days.
2) If this field is used in several screens (e.g CIC0 / CRMD_ORDER, etc) will I have to do the same procedure for every transaction/screen?
No, it is one screen only, which is re-used in both transactions.
3) If I have two distinc Contact Centers using the same application, can I hide this fields that I've added using screen variant for one CIC0 and allow the other to see them?
If you use screen variants these are depending on transaction type only and not on te contact center application, so once you define a layout e.g. for a phone call, this layout is taken by all applications in call center and crmd_order.
Hope this helps
Kai -
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 -
Hi Experts,
I am trying to add a field (NAME1) on the Equipment details screen under work orders in work manager 5.3 application.
I have performed the following steps, but I am getting an error while connecting to the application.
1) Create extension for Equipment class to add a new field.
2) added the new field (Name1) as the property to the standard object Equipment.
3) Added the field on the screen.
4) Added the field (name1) to the complex table ctEquipment.
5) Added the JAR file to Agentry.ini file.
6) Changed the Class mapping for parameter "Equipment" under group "SAPOBJECT" to point it to the custom (Extended) class.
7) Changed the class mapping for complex table parameter "ctEquipment" under group "CT_SAPOBJECT" to point it to the custom class.
8) after publishing the changes and re-starting the server, I get following error.
the log file generated (message.log) also has the same description.
What am I missing here? Any help would be really appreciated.Hi Emanuel,
Thanks for looking into this issue.
I have performed the following steps as suggested by you, still it doesn't seem to work and gives the same error.
Below are the changes done on the ECC Side.
1) Copied the standard equipment class /SYCLO_CL_PM_EQUIPMENT1_DO to custom class ZSYCLO_CL_PM_EQUIPMENT1_DO. Changes made in the GET Method to get custom equipment related data
2) Modified the standard equipment structure /SYCLO/PM_EQUI_STR by adding one custom field
3) Configured this custom class as the object handler in the equipment mobile data object
4) Configured this custom class as the object handler for the equipment complex table
5) We are still using the standard BAPI Wrapper itself for getting the equipment data and the added field is reflected in the BAPI Wrapper table parameter
Is there something we are missing? -
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. -
Adding custom fields on SAP standard screen
Hi,
I have to add some custom fields in the SAP defined standard screen. When I go to that particular screen and try to change it to 'CHANGE' mode , it asks for Access Key. Please suggest me, how to add the custom fields.
RGDs,
GsaasgHi,
For this only there are enhancements, Just search for screen exits in the SDN or google for
your transaction and also search for BADI's.
Regards and Best wishes. -
Hi Experts,
I am working with an object stating " SAP Std Program Modification" . I need to add four fields for the screen and i need to update the table as well to run the particular transaction effectively.
When i am searching for the exits in the package i did not find any exit [ user exit, screen exit, BADI etc..] for the transaction. So Kindly come up with different types of ideas to meet this requirement.
Folks its a kind of urgency... so revert asap... thank you....
Thanks in Advance..
PramodHi satish,
I am workig with EWM [ Extended warehouse Management ] . in that i am adding fileds for /SCWM/WAVE Transaction [ Wave Management].
Thank you for the response..
awaiting for u r further response...
Pramod -
Error while adding a custom field with Input help via AET
Hi All,
I need to add two custom field under Service orders at Item level in component BT140I_SRVP.
One field is required to have the input search help f4 and autopopulates the second field
I am able to add one field(not requiring help) successfully through AET .
I have created one Zsearch_help in se11 and its successfully running and Autopopulating seocnd field while I am testing it
While adding second field through AET,I need to enter following details as -
field label,search relevant ,serach help etc.
When I type the name of my 'Zsearch_help' against field search help it gives me following error
'Search help is not compatible'.
Secondly,not getting getter and setter methods for the attrributes in BTAdminI.
Last,please tell me if i create zhelp and activate it,would it automatically appear in the list on AETwhile assiging it to input field?
Please help me out.Kindly be detailed as I am new to SAP CRM.
Thanks,
ShivaniThe question is answered in CRM 7.0 forum:
Getting error while adding a custom field (with input help) through AET -
Adding a new field to a Z table
We have a Z table on which we have created a datasource. We have created a virtual cube on this datasource and queries are built on this cube. This setup is present on Dev, Quality and Prod environment.
Now we have added a new field to the Z table in Dev. We will be creating a new Infoobject for this new field and will be adding it in the Virtual Infoprovider and also in the queries.
1. Do we need to replicate the datasource so that newly added field is visible to the datasource? If no, is there any way?
2. When I have to transport this to Quality and Prod, do I have to capture all the components and objects (Table,Datasoure,Virtual Cube Queries)? If no, what should I capture in the transport request?Hi,
First, you have to regenerate the datasource in order to add the field:
1) Log on to source system (where Z table is stored) and go to transaction RSA6.
2) Select the root node and click Expand (icon with '+' sign).
3) Search for your datasource (you can use the binoculars icon).
4) Click on Change.
5) Verify that the field appears on the list. Make sure that "Hide field" and "Field only known on client exit" options are not marked for this field.
6) Click on Save.
7) Select "Datasource" -> "Generate" (CTRL+S) menu option.
8) Use RSA3 transaction in order to verify the new field appears on test extractions.
Then, to replicate the datasource in BI:
1) Log on to SAP BI and go to RSA1 transaction.
2) Go to "Modeling" -> "DataSources" section.
3) Search for your datasource and right click on it. Select "Replicate metadata" from context menu.
4) Add the new InfoObject to the VirtualProvider.
5) Update the transformation which joins the DataSource to the VirtualProvider.
As far as transport requests are concerned, even though it requires more work, it is a good practice to group objects in different transport requests according to their type:
In the source System (R3 for instance):
1) One transport request with the table.
2) One transport request with the datasource and its structure.
In BI:
1) One transport order with the datasource replica.
2) One transport order with the new InfoObject(s).
3) One transport order with the modified VirtualProvider.
4) One transport order with the modified transformations from the datasource towards the VirtualProvider.
5) One transport order with the Queries and their elements.
I hope this helps you.
Regards,
Maximiliano
Maybe you are looking for
-
Photoshop CC option-click-layer behavior change -- layers now flatten/disappear
I used to option-click on layers all the time to do various tasks. Now, in Photoshop CC 2014.2.2 I can no longer option-click a layer to copy a layer effect, or apply a clipping mask. Instead, as soon as I click on a layer with the option key engaged
-
XI message synchronization problems
We are having a problem with XI that is related to timing of transmissions from a Legacy Mainframe system to our R/3 system. This is the scenario: Update 1 is transmitted from the mainframe at 1:00pm and contains an update for item Y. The update fa
-
i have deleted the speed dial from the browser unfortunately, so what should i do to get it back . please get me the solution as soon as possible
-
How to unregister nokia unlimited subscription
Hey! ..i have problem in songs downloading. Plz tell me to get rid off it.. nd also i update my phone and restart it several time but i m getting the same error.. (aCtivation error) ....plz tell me how to solve this error...
-
FTP app and Flash support for Ipod touch -- coming soon?
I'd like two things for my ipod touch that I don't have now: * an FTP app, to enable me to update web sites on the go * browser support for web sites that use Flash Can anyone offer an informed opinion of when the FTP app and/or Flash browser support