Translation of message class used in validation
Hi all,
we are having troubles with the translation of the message class(es) used in validation. In our system environment, we have 2 development clients. One has logon language german, the other italian. Both clients are allowed to maintain their own customizing and with this add new messages to the message class used for validation, if necessary. Now, what happens is this: Whenever a message is added, the original language of the message class is switched to the logon language of the current user. This is nasty because after changing the original language we have to confirm the translation of every message in the message class. How do you organize translation of the message class used in validation?
Thanks for your ideas, kind regards, Kathrin.
Hello Kathrin,
Don't change the Original Langague. Maintain the new messages in the Original Langauge of the Message class and translate to the desired langague.
Vasanth
Similar Messages
-
Change the Message class (OB28) for validations
Hi Experts,
I was trying to change the Message class (OB28) for validations which are created last 1 year ago, as we have two Validations where each validation has 15 to 16 steps in it. One validation starts with Y & another with Z. Both are using the same message class as of now.
But we want to use different message class for validation which starts from Z. We tried changing from program RGUGBR28 but it will change the message class for the both validation which starts from Y & Z, we need to change to only one validation.
Please let me know any way out for this.
Thanks & regards,
ShilpaHi Shilpa,
The message class during the maintenance of a validation, it is not changeable because the message class is not attached at the individual validation but at the entire validation class, that is a combination of application and call time.
During the first creation of a validation at the moment of "document line item" in application "cost accounting" the message class is asked for and these then for the entire validation class, stored in this case "001" in the table GB02C and from now is no more changeable.
The reason for that is, that a change affects all validation of a grade just globally and that even cross-client, since the GB02C is not client-specific.
I hope this helps.
Regards
Ravinagh Boni -
How to change message class selected for validation ?
Dear all,
For testing, I have created a new validation (applic. area : FI, Callup point:2) with a existing message class (/EACA/BTA_GL).
But now, I would like to create a new validation for the same application area and callup point, but with another message class (that I have created with Z_...).
But unfortunately, I cannot choose another message class when I create a new validation.
Could you help me ?
Thank you and best regardsTo change the message class of a callup point please use program
RGUGBR28 (description in SAP note 6975). After making the change,
generate the coding with program RGUGBR00 for the application (without
marking the last two checkboxes).
kind regards,
Diogo Peretti. -
Direct approach for - Message class used in Call Function - possible?
Hi All
This is I guess a very simple question, but I could not find the solution.
If i use the function: POPUP_TO_CONFIRM, I can hand over to the export some text symbols directly from the text elements.
Example:
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
titlebar = text-011
text_question = text-030
text_button_1 = text-024
icon_button_1 = 'icon_checked '
text_button_2 = text-026
icon_button_2 = 'icon_incomplete'
default_button = '2'
display_cancel_button = ''
start_column = 25
start_row = 6
IMPORTING
answer = answer.
But I'm using a message class in this progamm.
<b>So my question is, how can I use directly a message from the message class within the function?</b>
I'm not asking for a 2-step approach (copy into text1 and set text1 to function). I would like to know how to use the text from the class directly into the function.
Thanks
PetraHi
May be this way.
data : v_text1(72) type c,
v_text2(72) type c,
v_text3(72) type c,
v_text4(72) type c.
message i175(YVV) into v_text1.
message i176(YVV) into v_text2.
message i177(YVV) into v_text3.
message i178(YVV) into v_text4.
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
titlebar = v_text1
text_question = v_text2
text_button_1 = v_text3
icon_button_1 = 'icon_checked '
text_button_2 = v_text4
icon_button_2 = 'icon_incomplete'
default_button = '2'
display_cancel_button = ''
start_column = 25
start_row = 6
IMPORTING
answer = answer.
aRs -
HOW TO CREATE "MESSAGE CLASS"?
HELLO EXPERTS,
Hereby, I post my another very simple but very important query.
I have to make <b>"message class"</b>. But I <b>do not</b> know the tracsaction code, procedure and other require syntax.
Kindly, explain me the <b>ENTIRE PROCEDURE</b>.
Thanks!!<b>You create and edit Message Class using Transaction SE91. Once you have created a message, you can use it in the MESSAGE statement in a program.
All messages are stored in table T100.</b>
<b>Creating Message Classes</b>
To create a new message class from the ABAP Editor:
1. In the initial statement (for example, REPORT) or directly in the statement MESSAGE ID <id> enter a parameter value of up to 20 characters as a message ID, for example:
REPORT <name> MESSAGE-ID <message class>.
Messages are stored system-wide. The chosen message ID (message class) must not already exist in the system.
2. Double-click the message ID.
If you enter an ID that already exists in the system, the system calls up Message maintenance. In this case, enter a different ID. Once you have done this, the system asks you whether you want to create a new message class.
3. Choose Yes.
The system calls up Message maintenance.
4. Enter a brief description of the class in Short text.
5. Choose Save. -
Hi,
how is create message class.
using in dialog program explain for procedure.
by,
Megahari.SHi,
T-Code SE93 is to create message classes.You can use it in pgm by specifying
REPORT NAME MESSAGE-ID [MESSAGE CLASS NAME].
To display error messge syntax:
MSG E(001)--> your message no.. -
How to find the configuration use the Z message class.
Usually when I do some configuration, it may need to create some message. such as the Validation.
It raise a message when I run some standard t-code. So when I check some Z message class to find what program use this message, i can not find anything. So I assume there might two situation:
1、we can not trace it dome when the program didn't write like this way: MESSAGE E003(ZFI).
2、this message might be used in some configuration,not in program.
so how do we find the configuration use this message? or Is there any way can trace all message ?
Thank you so much for your sincere answer.Hi,
Case 1: Message is defined correctly with message number & message class.
Example - Message E003(ZFI).
Easy to locate the message using whereused list.
Case 2 :
There are some FM's like BALW_BAPIRETURN_GET where we pass the message details.
For example :
call function 'BALW_BAPIRETURN_GET'
exporting
type = p_message-msgty
cl = p_message-msgid
number = p_message-msgno
par1 = p_message-msgv1
par2 = p_message-msgv2
par3 = p_message-msgv3
par4 = p_message-msgv4
* LOG_NO = ' '
* LOG_MSG_NO = ' '
importing
bapireturn = p_return
exceptions
others = 1.
In these case, we won't be able to track the message number from where used list. So, what we do is before calling these FM we use the below statement,
IF 1 = 2. message e003(zfi). ENDIF.
so that message can be tracked using where used list.
Case 3: Some messages can be configured in message control.( Table T100S ) . For those
messages we search for table T100S in the program.
Regards,
DPM -
Dear Experts,
We are on SAP 4.6C. I am trying to create a validation on WBS elements
for a project. Using transaction GGB0. I would like to issue an error
message from a different custom message class. However, I cannot
change the message class for the WBS element validation. The "Message
ID" field on the Create/Change Validation screen is greyed out and the
Extras -> Change Message Class is also greyed out.
Any suggestions would be greatly appreciated.
Regards,
Venkat.Can't help you with this one, I can just confirm the behaviour. However, this question is far from BPM and Workflow. Perhaps you should ask the same question in one of the ABAP Development forums (and add a pointer to it from here and close this question).
It's not easy to tell which forum is most appropriate. Perhaps the "Enhancements and Modifications" forum could be said to be appropriate, as the validations and substitutions can be said to be a sort of enhancement technique. I am sure someone there will disagree, but that's the only candidate I see besides "ABAP, General". -
Transport translations of all messages in a custom message class
Hi all
<u>Prerequisites:</u>
I've created a message class nad fill it with more than 100 messages.
I also translated all of them in another language.
I have no access to another system to import the transport for test purposes :(.
<u>Question:</u>
How to create a transport for all the translations excluding the option to include them one by one in SE09->display object list
PgmID Obj. Type Object name
LANG MESS <message> ?
Is it enough to create a transport of the whole class in SE09->display object list
PgmID Obj. Type Object name
R3TR MSAG <message_class> ?
Does such transport include all available translations?
<b>Thanks in advance for all answers! </b>Use SE63.
Search forum for more related queries.
Its advisable to search the forum before posting the queries. -
Does anyone know why I keep getting an error message, "Error invalid number. Please re-send using a valid 10 digit mobile number or valid short code. The numbers I'm texting to, are valid numbers.
Did you ever get resolution to this problem?
My coworker has the identical issue, including the number (+1 (1)(216)116-11) in the error reply. -
I have a new iPhone 5 and receive the following message when texting some people within my contacts. Message sent using invalid number of digits please resend using 10 digit number or valid short code Msg:2114. Online I found a discussion that stated i needed to delete contact and re-add. I have done that to no avail. Any ideas?
I had the same issue with the iPhone 6 and tried everything! I now understand that at some point I stored a number for a contact without including the area code and sent a text message. So, to correct the issue, you must literally "erase" all references to the contact, not just the number. Deleting the contact and entering a new one is not enough because the iPhone stores references to that number in multiple places. The steps below worked and are very simple:
1) On the contact screen, delete everything stored for that number. You can't just edit the contact to fix the problem, so write down or record the info somewhere before you complete this step. Choose edit and then select DELETE to eliminate the entire contact which means home, work, cell, email address, etc.
2) Delete the entire string of messages you sent to that number. That's every single message...
3) Now delete the entire string of invalid 2114 messages you received after your text(s) failed.
4) Finaly, remove the contact from FAVORITES if you saved it that way.
5) To validate that all this worked, simply go to the keypad or contact screen and enter the number associated with the contact to verify successful removal. I used the keypad and dialed to confirm. If the contact number still shows up, you need to go back and recheck your steps. Trust me, I had to do this a few times.
Several posts suggested that you should reset and turn off your phone. After following these steps, it was not necessary for me to reset or turn off my device.
is there a much faster way to achieve the same results? Probably, but this was safe for an iPhone novice and may help you avoid inadvertently deleting other contacts or replacing factory settings that you need. -
How to use the message class CL_BSP_MESSAGES in the event handler?
Hiii,
I need to use the message class CL_BSP_MESSAGES in the even handler, because I need to use the Condition co_cancel_event_prefix to prevent saving in the method
global_messages->add_message(
condition = co_cancel_event_prefix
message = TEXT-010
severity = cl_bsp_messages=>co_severity_error ).
dummy = ME->COMPONENT_ID ).
Can anybody explain me how to use this method?
Kind Regards,
Johnsolved
-
What is '&' used in message class
Hi,
What is '&' used in message class with the message no in SE91.
Give me details idea on this.
Best Regards,
ChiniIf you use '&' operator in your message, then you can pass the text/literals whatever you want to get display in the message.
For example,
In a message clase zmsg, there is a message like this...
018 Table & not exist
you can call this message from your program by passsnig the table name in to this message...
For example,
ztablename = 'BUT000'.
Message e018(zmsg) with ztablename.
Filling Message Texts Dynamically *
Message texts in table T100 can contain up to four ampersand characters (&) as placeholders. You can replace these at runtime using the WITH addition in the MESSAGE statement:
MESSAGE ... WITH f1 ... f4.
The contents of fields f1 ... f4 are then inserted sequentially into the message text in place of the placeholders. -
Message sent using invalid number of digits. Please resend using 10 digit number or valid short code. Msg 2114
How can this be fixed? Most of my numbers are saved as 7 digitSo I THINK I've figured this out. Hopefully. I was getting the same problem when I was trying to text my boss and my dad. I went back to try to delete the contact and try again and I noticed that I had the little phone icon next to their numbers and not the messaging text bubble. But I'd also left their type of phone as "home" in the drop down menu. I edited that to mobile and boom, got the text messaging bubble. Tried texting them both, I could now send the message.
I think if the number is set to home the phone assumes it's a landline and doesn't even try to send. I think the people who have had success deleting and re-inserting the contact edited that piece of information without realizing it.
I really hope this solves your problem! -
"There is no valid action to be performed" error message when using free-form approvals
Hi all,
I'm using free-form approval template with no owners and reviewers assigned, just security filters are applied on Entity dim.
I have started all entityes and they are in "First Pass" stauts. And now I'm not able to change status on a planning unit and I'm getting following error message:
There is no valid action that can be performed on the selected Planning Unit.
Why I'm not able to change status? Could anyone help me out of this?
BR
Vladowhen the user id created in solman was P0041, and hence the BP was created assigned to this ID.
at some stage of time, a request came to change delete P0041 and recreate as ALMA41 to maintain the standards.
but it was missed to change the P0041 in the BP to reflect ALMA41.
Daher Abdeen.
Maybe you are looking for
-
Every time I select an emoji to send in a message, my message closes out. I have tried everything, shutting the phone down, re-installing, etc. Help!
-
Blank form from trusted folder/privileged location with enhanced security
See http://superuser.com/questions/459138/adobe-reader-not-loading-form-content When opening an fdf from a command line the form fields are blank even though there is data in the fdf and the pdf is located in a mnaully entered trsuted folder. Steps t
-
Create new Profit Center?
Hi, We want to create 2 new profit centers. What are the necessary steps to be consider before create a new profit center? Is it reqd to create Profit Center Group, Standard Heirarchy, Dummy Profit Center etc., I am very new i.e., y am asking basic t
-
Reinstalling Adobe Acrobat Pro XI after computer recovery
I recently had to re format my computer. I need to re install Adobe Acrobat Pro XI but don't know how to find the download from the website without purchasing again.
-
Ethernet has stopped working after installing "Security Update 2010-003"
I installed the update recently and have been unable to connect to the internet. The network still gives me an ip, but the internet and server button remain "orange". The wifi still works. Has this happened with anyone else? I am curious as to how I