2018 Jun 26 8:06 AM
Hi everybody,
I want to change register configurations. etc open register or close register. How can i do it with ISU_S_DEVICEMOD_CHANGE function? if i cant do this function are there any functions about this changing?
Thank you.
2018 Jun 26 9:29 AM
Hello Mehmet,
unfortunately your question is based on a very complex scenario and this is why I cannot provide a simple answer to your query.
From your description I guess you want to modify register information of an IS-U device in background mode like you can do in online transaction EG42.
Basically you’ve found the right function module (ISU_S_DEVICEMOD_CHANGE) for this purpose. But as you can see this function module is not released for customer and there is no User-Exit, BAdI or different released function module available for this scenario. So all problems you’ll face to you have to fix by yourself as SAP will not take over any support on this.
I know different customers who first collect device data with ISU_S_DEVICEMOD_PROVIDE and hand it over to ISU_S_DEVICEMOD_CHANGE in the AUTO-structure. But you must make sure that in background mode no subscreen is called. Otherwise the program will end up in a runtime error. You may debug EG42 transaction first to see which function modules and programs are called in together in a logical unit of work. Then you can create your own background program based on this information without subscreen calling.
I hope I could help a little bit.
Best regards,
Ronny
2018 Jun 26 9:29 AM
Hello Mehmet,
unfortunately your question is based on a very complex scenario and this is why I cannot provide a simple answer to your query.
From your description I guess you want to modify register information of an IS-U device in background mode like you can do in online transaction EG42.
Basically you’ve found the right function module (ISU_S_DEVICEMOD_CHANGE) for this purpose. But as you can see this function module is not released for customer and there is no User-Exit, BAdI or different released function module available for this scenario. So all problems you’ll face to you have to fix by yourself as SAP will not take over any support on this.
I know different customers who first collect device data with ISU_S_DEVICEMOD_PROVIDE and hand it over to ISU_S_DEVICEMOD_CHANGE in the AUTO-structure. But you must make sure that in background mode no subscreen is called. Otherwise the program will end up in a runtime error. You may debug EG42 transaction first to see which function modules and programs are called in together in a logical unit of work. Then you can create your own background program based on this information without subscreen calling.
I hope I could help a little bit.
Best regards,
Ronny
2018 Jun 26 1:15 PM
Hi Ronny,
Thank you for response. I can change register group or no-MR fields using ISU_S_DEVICEMOD_PROVIDE and ISU_S_DEVICEMOD_CHANGE. Bu i dont find changing register configuration. if i use auto_structure, which table do i change? for example reg_mod?? (reg_mod comes empty from ISU_S_DEVICEMOD_PROVIDE) or reg ? or neither? i cant find it.
Best regards.
Mehmet