Sometimes we want to enhance some standard function module but we get the below error message- Software Component XXXXXXXXX can not be enhanced.
What it exactly means that the system set up does not allow any enhancement of the objects belongs to a particular software component.
Get the package of the object.
Get the Software Component of the package.
Run the program – RSWBO004 in Tx- SE38.
Check the settings for the particular Software Component. Here for SAP_APPL it is Not Enhanceable.
Below settings are available.
Once it is enhanceable( may be you need to check with BASIS admin to get this done).
You can enhance any object belongs to that software component.