WHAT IS A "SYSTEM PROMPT"?
"System Prompt" is a system object that was introduced back in version 8.0.0. The object is named as "User Login" and is implemented as a prompt object. The object can be found under Public Objects > Prompts > System prompts, as shown below:

Unlike ordinary prompt objects, system prompts don't require any answers from the user. When a report containing a system prompt runs, the prompt is answered automatically with the login of the user who runs the report. On the other hand, like other prompt objects, answers to system prompts are used to match caches. Therefore, users don't share caches for reports that contain system prompts. For details on how caches are matched, refer to the Strategy product help documentation on Cache Matching Algorithm. Cache Matching Algorithm
WHEN ARE SYSTEM PROMPTS USED?
System prompts provide users more flexibility in implementing the security mechanisms of Strategy applications. The following three examples demonstrate how system prompts can be used:
Security filters can be defined in a dynamic way. For example: If there are multiple managers, "Jane Doe", "Tom White" , only one security filter is necessary and it is defined as:
Manager = ?

For a more detailed example on how to use database tables and the User Login System Prompt to implement data security, refer to the following Strategy Knowledge Base document on "How to implement different security rules for different facts using the user Login System Prompt in Strategy"