on 2018 Nov 16 2:49 PM
Hi experts,
I implemented a web service which creates a order (request for change) in our Solution Manager 7.2. It works fine but for whatever reason we don't find it using the search in the WebClientUI (Component AIC_CMCR_S).
Indeed the backend transaction CRM_DNO_MONITOR finds the order. If we open (double click in CRM_DNO_MONITOR) the order in the WebClientUI (Component AIC_CMCR_H) and only save it again we can find it in the WebClientUI as well.
Has anyone faced the same issue so far and has a solution?
Thank you!
Florian
Help others by sharing your knowledge.
AnswerRequest clarification before answering.
Hi!
I figured it out. The reason is that the function module CRM_ORDER_MAINTAIN does not fill table TSOCM_CR_CONTEXT. When using method cl_ai_crm_cm_cr_cont_run_btil=>update_cr_context( ... ) after saving the order it will be filled.
If you have already orders created and are missing them in the WebUI you can use report AIC_CM_72_CHECK_EXT_CONS (check note 2595952) to fill the context table.
Regards,
Florian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Florian,
Why don't you try setting a breakpoint to be hit when using the mentiond transaction? In case it gets called, you can see which parameters are being used to retrieve your information.
Another idea would be to try retrievivng the order through GenIL Model Browser. In case i works, you could set a breakpoint on the same FM as, in the background, it will get called for sure.
Hope this helps.
Regards.
Alejandro.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.