We are migrating from BPC 7.5 to BPC 10.0. At the time of retraction we faced an issue which is related to the Super Class which has been used for the Enhancement Spot ‘UJD_RETRACT‘.
The issue is with the syntax error below. Since the method is not available in the interface ‘IF_UJ_MODEL‘ it is giving this error.
To resolve this issue, we need to do the below changes in the specified super class ‘ZCL_BPC_RTRCT_SUPERCLASS‘.
Before going to do any change to the super class, we need to create a package with the name ‘ZBPC’ (Package name which has been specified in the Super Class )
How to Create Package :
Click on Yes
Give some description and click on Enter, it will ask to create a Transport Request.
Now you need to replace the code with the new code at the following methods in the super class.
We need to pass the environment id to the ‘i_appset_id‘, which we need to hard code lets say ‘ENVIRONMENT_SHELL’.
GET_APP_STORAGE_TYPE Method :
INITIALIZE Method – Here you need to comment the code where the load_all_dim_mbrs has been called.
Done with the changes, now you can do the retraction properly from BPC to BI.