on 10-26-2010 9:18 AM
Hi all,
in a specific status of my support message there are no logs (error messages, warnings etc.) visible. If i change the status i can see them.
It is NOT an authentication problem.
Any help would be much appreciated.
Regards Daniel
Hello Daniel,
Can you be more specific ? Is this a customer defined support message (type ZLFN) or the standard SLFN ? Which logs are you talking about ?
Please detail so we can help you.
BR.
Stéphane.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Stephane
It is the standard SLFN and one of the error i can't see is i.e. when the IBase component is not filled.
Edit: Okay now i can be more precise. Actually i can see some error message, for example when the processor is not filled. But the IBase error is just not visible. When i try to change status via hf_set_status it does not work until i have filled the ibase.
Regards Daniel
Edited by: Daniel Titze on Oct 27, 2010 5:32 PM
Hi Daniel,
if there is no ibase in your ticket then you can not change the status with HF_SET_STATUS.
So you should only show your action for status change if there is a ibase in your ticket.
You can do this in the action condition if there is an error in the ticket (Parameter &CRM Service Process.ErrorFreeFlag& = 'X' means there is no error in your ticket).
So how do you get an error in the ticket if there is no ibase?
You can go to SPRO --> SAP Solution Manager --> Scenario-Specific Settings --> Change Request Management --> Extended Configuration --> Change Transaction --> Change Transaction Types --> Make Settings for Change Transaction Types.
There you select your process type und choose "Assign Conditions".
Set IB_SYST_CHK for "Condition Status Transition" for ever status of your ticket. You can enter your own message class or use a message from SOCM_ACTION_LOG for the text of the error. Make sure that ME (Message Type) is set to "Error".
Hope this helps,
Christoph
Okay the requirement is to check a text field to be filled in a specific status with a specific priority. The only way i managed to do that is by allowing a status change only via defined actions. I implemented the badi SOCM_CHECK_CONDITION and did my checks there.
It worked perfectly, except for the fact that the system won't change the user status until the ibase component field is filled. I thought it could be a problem with the condition so i did a fresh copy of the slfn and added just the action for status change. But the problem is still there.
There is no error message and it also says that the specific action has been performed succesfully. But the status will only change if i fill the ibase component field.
I assume that the "hf_check_status" method has been coded for the change request management where you always need an ibase component in you change requests or change documents.
I can do a workaround by filling the ibsae by default and hide it, but it would be nice to know what the problem actually is
regards daniel
I've read your other post where you mention the BAdI SOCM_CHECK_CONDITION, so I guess that you have implemented your own conditions and that you are not able to see the errors and warning. Is this right ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
94 | |
11 | |
11 | |
10 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.