06-09-2021 2:59 PM
We are in the process of doing a conversion, and had a standard SAP class (CL_OO_SECTION_SOURCE) which was missing a required method. We installed an OSS note to try and fix it, but the note did not install correctly and the class is now broken and dumps whenever we try and save. Can anyone think of a way to restore the class so it can be rebuilt? So far we've tried:
We do have an OSS ticket opened and are waiting for a response, but I figured I would see if the community has ever faced this issue.
06-09-2021 3:09 PM
The good old method is to import full object from other system, maybe the full package (depending of the size).
why do you indicate the importing failed ? RC=0 but still have problem ?
06-09-2021 3:11 PM
When we try and import a transport from another system we get the short dump with syntax error stating the method doesn't exist.
06-09-2021 3:16 PM
Could you post the dump log ?
Did you create the Transport Request using transactin SE03 --> Include object in a transport request
Add the full package
You could also try to import manually . tp addtobuffer tp import (if the class impact the STMS transaction)
06-09-2021 3:20 PM
You're in a difficult situation, better ask SAP support, in high priority, your system is blocked for development, transport, patch and so on!
06-09-2021 3:24 PM
06-09-2021 5:44 PM
The dump you provided said "Implementation missing for method "GET_TYPE_SOURCE".". You mentioned a few things you tried, and I assume that you also tried creating an empty method implementation for GET_TYPE_SOURCE... Just wanted to mention that option as well if not, even though your other tries should probably have worked as well...
But my main thing: Do you have a backup? Restore is always an option 🙂
06-09-2021 6:11 PM
So we tried importing a transport from the old system with the entire package per the recommendation above. Unfortunately because the system is mid-upgrade we can't import any transports. We are reluctant to do a restore because we'd lose a lot of time (system upgrade is something like 81% complete). It's on the table still as a last resort.
06-09-2021 9:35 PM
You've a ticket outstanding. Do nothing. If a note breaks your system, it's SAP's responsibilty to fix it. You'll only make things worse.
06-10-2021 6:32 AM
Has matthew.billingham said, if you have an open ticket, wait for SAP support.
And has jorgen_lindqvist41 said, it is just a method implementation missing, nothing difficult to solve.
06-11-2021 4:39 AM
Hey, tim.oneill2, how did it go? Did you manage to sort this out with SAP Support or did you fix it in another way? (Just curious)