Re-phrasing of standard SAP texts
Hi everybody -
We have a function module delivered by SAP that has certain texts in it's text-include. We want to change those texts.
If we do this via translation functionality will we essentially be shooting ourselves in the foot in case of a support pack application / upgrade? Will our text changes be overwritten? Would it be better to make a z-copy of the function module - or should our changes be safe?
If anyone has any advice it would be much appreciated!
Thanks -
Abby
hi Abigail,
just copy the FM and change the texts there. It is better not to change SAP standard to avoid future problems. On the other hand later you might want to change not just the text, but the funcionality as well, so it is better that you have a Z... copy.
hope this helps
ec
Similar Messages
-
Standard SAP EXIT on Text Variables
Hello Experts,
I am working on Customer Aging Analysis. first of all I want to use standard SAP Queries and want to have a look on standard SAP EXIT created on variables.i have opened the query no 0FIAR_C03_Q0005. here it shows me one text variable 0P_KEYD2. now i want to see that SAP EXIT created on the variable of Posting Date.
I went to SE37. i entered the Function Module EXIT_SAPLRRS0_001. but i didn't get standard SAP EXIT given by SAP.
Can anyone tell me from where i can activate or Get the standard SAP EXIT ?
Regards,
Komik ShahHi Mansi,
Thanks for your reply.
now if i want to add that SAP EXIT in EXIT_SAPLRRS0_001, then can i add it ? or do i have to directly use RSVAREXIT_0P_KEYD2 ??
All standard SAP EXIT will work the same way you mentioned ?? means goto SE37 --> type Variable Name --> get that exit.
Regards,
Komik Shah -
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 -
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 -
Standard SAP Table for PO Header Text and PO Item Text
Hi,
I want to know the Standard SAP Table where the PO Header Text and the PO Item Text are stored.
Thanks,
RKPO texts are stored in tables STXH and STXL.
TDOBJECT is EKKO for header texts and EKPO for item texts.
Just for future reference with regards to getting text id's etc.
eg: PO texts.
--> Go into the PO.
--> Go to the text tab (item or header - depends what u want).
--> Double click into the required text.
--> Click the "GO TO" menu option.
--> click Header.
and all the info you need is there.
You need to use function module READ_TEXT. Since lenght of text is variable it is stored in binary format and cannot be read via a table viewer. -
SAP Standard Menu Text missing while Creating Role in PFCG
All:
I am having a weird issue to where the "SAP Standard Menu Text" is missing when creating a role in PFCG and using the "Copy Menu > From SAP Menu" function.
When I click the button I get the following:
1) Popup of the SAP standard menu tree
2) The area for the folders where there should be text is missing
- appears as the " [ ] " symbols
3) "[ ]" symbols appears through entire menu tree for folders and transactions.
Any ideas?
- Thanks MattYes this is a bug....Please see note 1421375 for the solution
-
Populating our log message along with standard sap log in ck11n.
Hi all,
I have developed a user exit which is used in costing of material using ck11n.
Here i have to show our custom log message along with the standard log shown by standard sap system after costing run is complete.
I got one FM-- CM_F_MESSAGE which is used by SAP. But i want the message along with SAP messages and not separately.
Can u help me out for this. its very urgent.
Thanks in advance.Hi
I'm not sure because I don't know that trx, but I seem the function group of that function manages a log, so you can try.
This is an extract of abap code of SAPLCKDI where that fm is used:
CALL FUNCTION 'CM_F_MESSAGE'
EXPORTING
ARBGB = Y_CMF-CK
MSGNR = '327'
MSGTY = Y_CMF-W
MSGV1 = SICHT
MSGV2 = KLVAR.
So I suppose you should call it by this way:
CALL FUNCTION 'CM_F_MESSAGE'
EXPORTING
ARBGB = <your message class>
MSGNR = <message number>
MSGTY = <message type>
MSGV1 = <text 1>
MSGV2 = <text 2>
MSGV3 = <text 3>
I think MSGV* is optional parameter.
Max -
Is there any standard SAP table which stores the license number assigned to a delivery item
Hi Experts,
This is in relation to license number assigned to a delivery item under ‘Export License Log’. Our scenario is for delivery of type NLCC created for an inter-company stock transport order. (i.e.not a sales order case where the license may get copied from sales order to delivery through copy control)
As we understand, for legal control – relevant scenarios, export license for each item shall be determined afresh every time the delivery is accessed. (Depending on legal regulation, grouping, destination country, export control class, delivery partners vis-à-vis license master customer assignments etc.)
To print the license text on one of the delivery output types, we want to access the license number for each item. (determined under export license log)
Our question is: is there any standard SAP table which stores the license number assigned to a delivery item?
We have checked some of the license tables (T606*, VAEX, EMXX etc.) but couldn’t get any specific table storing delivery-item-specific license data.
Helpful answers Text Removed
Regards,
Jagan
Message was edited by: G Lakshmipathi
Dont add such text in your postHi Lakshmipathi,
The export control log can be accessed by going to delivery Extras-> Export license log
We need a table that stores the determined license for each item in a delivery document ( as shown in the below screenshot)
Regards,
Jagan -
Creating a new Search Help on a standard SAP table field?
Good day, everyone!
As part of a report I am writing, the customer would like to have Search Help added to the AUFEX field in table AUFK. They would like this functionality so that when they are changing an order via t-code ko02, they can get a list of valid values to put in field AUFEX. I would like to tie it to a zTable I've created; in my zTable, I have just 2 fields: a key value (that will go into AUFEX) and a text description of the key value. This zTable is used in my report.
While I've created a Search Help on this table already for table maintenance, I've never added a custom Search Help to an existing standard SAP table field before. I've done some Googling and other searching to see what I need to know, but I've only been able to find information on Collective Search Helps. AUFEX doesn't yet have a Search Help field, so I don't think Collective Search Helps is my answer.
Is this possible? Can I add a custom Search Help to a standard SAP table field that doesn't have any Search Help linked to it yet? Is there an existing thread or guide somewhere that can tell me how to do this?
Thank you!Hi
Yes u can: u can assign the search help to (A) data element livel or (B) field table livel.
After creating your search help:
A) Run SE11, insert your data element (AUFEX), press edit and insert the search help in "Search Help" area on DEFINATION tab;
B) Run SE11, insert your table (AUFK), press edit, place the cursor on your field (AUFEX) and go to GoTo->Search help->for field
But u should consider it'll mean to change a standard object for both cases: so u need to get the access key from your OSS.
Max -
Exception handling for a standard SAP Function Module - the OO way
Hello,
I was wondering what is the correct way to call a standard SAP function module inside a method of global class.
I want to display the error via the:
get_text( ) and get_longtext( ) methods.
I don't want to use the sy-subrc check. Is this possible?
My example doesn't seem to work...
See example bellow:
DATA: ex_object_cx_root TYPE REF TO cx_root,
ex_text TYPE string,
ex_text_long TYPE string.
TRY.
CALL FUNCTION 'L_TO_CONFIRM'
EXPORTING
i_lgnum = i_lgnum " Warehouse number
i_tanum = i_tanum " Transfer order number
i_quknz = '1' " '1' - confirm withdrawal only (picking )
i_commit_work = 'X' " Indicator whether COMMIT WORK in function module
TABLES
t_ltap_conf = it_ltap_conf " Table of items to be confirmed
EXCEPTIONS
to_confirmed = 1 " Transfer order already confirmed
to_doesnt_exist = 2
item_confirmed = 3
item_subsystem = 4
to_item_split_not_allowed = 51
input_wrong = 52
OTHERS = 53.
CATCH cx_root INTO ex_object_cx_root.
ex_text = ex_object_cx_root->get_text( ).
ex_text_long = ex_object_cx_root->get_longtext( ).
" Error:
RAISE EXCEPTION TYPE zcx_transfer_order
EXPORTING textid = zcx_transfer_order=>zcx_transfer_order
err_class = 'ZCL_WM_TRANSFER_ORDER'
err_method = 'CONFIRM_TO_2STEP_PICKING'
err_message_text = ex_text
err_message_text_long = ex_text_long.
ENDTRY.
Thank you very much in advanceHello Marko,
If i understand correctly you've enclosed the call to the FM 'L_TO_CONFIRM' inside the TRY ... CATCH ... ENDTRY block.
CATCH cx_root INTO ex_object_cx_root.
ex_text = ex_object_cx_root->get_text( ).
ex_text_long = ex_object_cx_root->get_longtext( ).
You can't do this because the FM 'L_TO_CONFIRM' doesn't propagate OO exceptions!
Your approach is almost correct, what you've to do is goes like this:
CALL FUNCTION 'L_TO_CONFIRM'
EXPORTING
i_lgnum = i_lgnum " Warehouse number
i_tanum = i_tanum " Transfer order number
i_quknz = '1' " '1' - confirm withdrawal only (picking )
i_commit_work = 'X' " Indicator whether COMMIT WORK in function module
TABLES
t_ltap_conf = it_ltap_conf " Table of items to be confirmed
EXCEPTIONS
to_confirmed = 1 " Transfer order already confirmed
to_doesnt_exist = 2
item_confirmed = 3
item_subsystem = 4
to_item_split_not_allowed = 51
input_wrong = 52
OTHERS = 53.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
INTO ex_text. "Get the ex_text by this technique & not by CX_ROOT->GET_TEXT()
ENDIF.
I'll have to check how to fetch the long text of the message
BR,
Suhas -
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 -
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 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 copy standard SAP report to a Z report?
Hi All,
Guys, I have a requirement to copy an standard SAP report and make some changes to it. Please let me know how to copy a standard SAP report as a Z report. Is there any simple way or will I have to open the source code and copy it into the new Z program? If that is the case, how will I copy the screens and related PBO/PAI events?
Please provide me a step-by-step solution.
Thanks & Regards,
MadhurHello Madhur,
As Raja had said, yuo could just copy the program from SE38. But just remember a few points:
1. If the standard report is being used in some other programs, then there's no way you can make your Z-report get used in all such instances. I suspect that you may not want to do that anyways, but just in case.
2. Just also check out if the standard report you're talking about has any INCLUDE programs within it. If there are too many standard INCLUDEs in the main report, then you might have to decide whether you need to copy all of them too, or let them be as they are.
3. You are likely to have some problems with the text-elements and translation that may have been maintained for the original report.
I have experienced some problems with respect to the second and third points in the past, so it is worth it to be a bit careful.
Regards,
Anand Mandalika.
Regards,
Anand Mandalika. -
Standard SAP reports for detailed Service Entry Sheet data
Hi All,
I am searching for standard SAP reports to extract the detailed Service Entry Sheet data out of SAP. For example, I need the deailed information like Service Entry Sheet Number, Purchase Order Number, PO line item number, short text, Posting Date, External Number, Service number, Quantity, Gross Price, Cost Object (Order or Network or WBS), Personal Number (if applicable), workday. I couldn't find any standard report. So if anyone know it, please help me.
Thanks,
TingHi,
In ME2S also you can get good report by execution and by clicking SO/ PO number.( where cost object can be viewed)
If you are very much specific, go for development
Regards,
Biju K
Maybe you are looking for
-
Can I hotsync more than one user calendar on my Centro?
I have a Macbook and just acquired a Centro (ATT). I have about 3 users in my Palm Desktop program and would like to hotsync them all to my Centro. Possible? How? and if so, how do I switch between them to view them? TIA, Tim Post relates to: Tungst
-
Upgraded to 4.0 have trouble with opening webmail account--can't turn in paper!!!!! --trouble shooting msg says something about XUL I can either open up e-mail in basic and not read some e-mails or write e-mails https://webmail.duke.edu/atmail.php?Lo
-
Selecting data source in physical view in OBIEE 11G when using sql server
Hi, I doing my physical view against a 2008 R2 SQL Server. Looks like the list goes upto 2005. Should I select 2005 in that case? As per image: http://i.imgur.com/3H7MO.png Cheers. I am using OBIEE 11G 32bit Windows.
-
Date extract format mm/dd/yyyy
Hi, In db i have date stored like this for a particular record 1112013 How to extract this through a query so that i will get mm/dd/yyyy format. Thanks,
-
Install Flash player 11 and how to enable it in CS5
I just installed flash player 11 in Mac Lion OS and in my browser/visit Adobe player test page; I can see I have flash player 11 installed. However, in Flash CS 5.5, I don't see flash 11 show up in the publish option. How do I need to configure to se