The normal processing flow for SMP/E is to RECeive the data (PTFS, SYSMODS, or whatever), APPly them (APPLY CHECK is usually a good way to check for problems before allowing the target libraries to be updated) -- which updates the target libraries, then ACCept them -- which updates the distribution libraries. Once you have done the ACCEPT, they become part of the base code. Accordingly, I cannot make any sense of this part of your psot:
--- in this situation, Could I solve this GIM65902E problem when I RECEIVE the SYSMOD again?
The Sysmod has be accepted and Received, then I can Not RESTORE it and accept again.
Have another method can solve this problem?
In fact, the SMP/E manual specifically states in the chapter on RESTORE:
The RESTORE command replaces the affected elements in the target libraries with the unchanged versions from the distribution libraries. (As a result, once you have accepted a SYSMOD into the distribution libraries, you cannot use RESTORE to remove it from the target libraries.)
If you do a RECEIVE and APPLY, you can use REJECT and reapply with REWORK. Once you've done the ACCEPT, only new maintenance can replace that code. That is why you want to be very, very, very careful about doing the ACCEPT -- because it's one of those cannot-be-undone moments.
As far as your second question, if you're asking about doing the same RECEIVE again -- no, SMP/E keeps track of what you've done already and won't let you just RECEIVE the same maintenance. I haven't tried (I don't take chances with my SMP/E systems) but I suspect even using a REWORK on the same maintenance wouldn't be received -- probably you'd get an error message.