Do you have any question about this error?
Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now →
Message type: E = Error
Message class: SO2_API - O2: Error Messages for Object Check
Message number: 020
Message text: XSRF protection is activated for &1, but no BSP is marked as Start BSP
The XSRF protection is activated for the BSP application "&V1&" (see
checkbox "XSRF Protection" on the "Properties" tab in the Web
Application Builder for the BSP application).
However, the "Start BSP" indicator is not set for any "Page with Flow
Logic" or any "Controller" (checkbox "Start BSP" on the "Properties" tab
in the Web Application Builder for "Page with Flow Logic" or
"Controller").
Therefore, the application cannot be started with any Page/Controller.
If you want to start the application with a Page/Controller, set the
"Start BSP" indicator for it.
Refer to the documentation on the "XSRF Protection" indicator.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Error message extract from SAP system. Copyright SAP SE.
SO2_API020
- XSRF protection is activated for &1, but no BSP is marked as Start BSP ?The SAP error message SO2_API020 indicates that Cross-Site Request Forgery (XSRF) protection is activated for a specific Business Server Page (BSP), but there is no BSP marked as the "Start BSP." This can occur when the system is configured to use XSRF protection, but the necessary configuration for the start page is missing.
Cause:
- XSRF Protection Enabled: The XSRF protection feature is enabled in the system, which is a security measure to prevent unauthorized commands from being executed on behalf of a user.
- Missing Start BSP: The BSP application does not have a designated "Start BSP" defined, which is required for the XSRF protection to function correctly.
Solution:
To resolve this error, you need to ensure that a Start BSP is defined for the application. Here are the steps to do this:
Identify the BSP Application: Determine which BSP application is causing the error. The error message will typically indicate the name of the BSP application in the placeholder
&1
.Access BSP Application Configuration:
- Go to transaction SE80 (Object Navigator).
- Select the BSP application in question.
Define Start BSP:
- In the BSP application, navigate to the properties or settings.
- Look for an option to define the "Start BSP" or "Default BSP."
- Set the appropriate BSP page as the Start BSP.
Check XSRF Configuration:
- Ensure that the XSRF protection settings are correctly configured for the application.
- You can check the XSRF settings in transaction SO2 (XSRF Protection).
Test the Application: After making the changes, test the BSP application to ensure that the error is resolved and that the application functions as expected.
Related Information:
If the issue persists after following these steps, consider consulting SAP support or reviewing the system logs for more detailed error information.
Get instant SAP help. Sign up for our Free Essentials Plan.
SO2_API019
Wrong navigation origin: &1 is a page fragment
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
SO2_API018
Wrong navigation destination: &1 is a page fragment
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
SO2_API021
Initial BSP &1 of application &2 is not marked as Start BSP
What causes this issue? The XSRF protection is activated for the BSP application "&V2&" (see checkbox "XSRF Protection" o...
SO2_TAGLIB001
The name cannot contain any blank characters
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
Click on this link to search all SAP messages.