2017 Nov 23 11:29 PM
Dear Team,
in our process, we are creating a disconnection document with reference object ISUACCOUNT. once document is created, workflow will be triggered and it will try to create disconnection order. few times, workflow is getting above error message ( msg class EH, no 426 ) though data is good. I debugged
ISU_DISCDOC_ENVIRONMENT_SELECT in quality and see it is able to pick up the devices. however in production for same contract account, we got above error message in workflow. not sure what is the condition that is failing due to which device is not selected.
1. for given contract account, I have checked below conditions
a. there is active contract
b. created disconnection document is only the document. there are no other disconnection documents available.
3. installation can be disconnected.
4. installation has device ( in installed status )
5. we have custom implementation of badi
ISU_SERVORD_EDCN to check few conditions. however this should not cause the selected flag to be cleared for given data.
looking for your help, are there any other conditions generally system checks for a device to be eligible in disconnection order ? Please help.
2018 Jan 25 10:05 PM
Dear Team,
thanks for the response. this is due to the custom design. our client bypass the logic to create disconnection document as part dunning if customer has is facing address issues and they create disconnection document in separate process after the address issues gets fixed. so there is no check made whether customer made the payments in between. standard code is checking the dunning items history and if not available, it will throw above error message.
2017 Nov 26 10:23 PM
2017 Nov 27 3:30 AM
Hi Aman,
Thanks for the reply. seems to be not applicable my case. I am looking for general conditions that sap checks for any device based on which it will select/not select it for the disconnection order. Please help/guide in that direction. Thanks for your time.
2017 Nov 27 5:54 AM
just adding the screen shot. just observed one thing. the error message which workflow is showing is EDISC 426. when I debugged and I could see EH 426. tried where used list on EDISC 426 and not able to get list back. Not sure where EDISC 426 is getting raised in standard code.
2018 Jan 25 10:05 PM
Dear Team,
thanks for the response. this is due to the custom design. our client bypass the logic to create disconnection document as part dunning if customer has is facing address issues and they create disconnection document in separate process after the address issues gets fixed. so there is no check made whether customer made the payments in between. standard code is checking the dunning items history and if not available, it will throw above error message.