Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Error when executing a custom transaction(from the program SAPMSSYD)

former_member687052
Participant
0 Kudos

Hi All,

I have a Module Pool transaction(Custom development). I am executing it in SPANISH Language. In my screen there are no Mandatory fields. But, when I click any of the buttons in the screen, I am getting the error 'Complete todos los campos obligatorios' which means that 'Complete all required fields'.

But, when I execute the same transaction in ENGLISH language, I am not getting this error. I am facing this issue only in SPANISH and GERMAN languages. In other languages, it is working fine.

I did the system debugging to analyze the issue. I found that the error is triggered in the program SAPMSSYD at the below lines.

*****************************************************************************

module %_CTL_INPUT1 input. "#EC

perform %_CTL_INPUT using %_CALLER_PROGRAM_NAME.

endmodule.

*****************************************************************************

There is no MESSAGE command. But, once the control comes out of the PERFORM, the message 'Complete todos los campos obligatorios' is getting displayed.

Could anyone of you tell me the resolution for the issue? This is strange for us as we are getting this error only in SPANISH and GERMAN Languages. In other languages, we are not getting this error.

Please help me in resolving the issue. Thanks in advance.

Thanks & Regards,

Paddu.

1 REPLY 1

Former Member
0 Kudos

Hi Paddu,

as you reported problems in Spanish and German, but not in English, I assume that this issue is related to missing translations for these languages. Therefore I recommend to use transaction SE63 and to translate the text of the transaction/report in question.

Best regards,

Andreas