SAP caches SQL requests sent to the database. Dynamic Data Masking Accelerator for use with SAP stores the modified SQL request in the SAP cache.
The Dynamic Data Masking Server is used once for each unique SQL statement. After Dynamic Data Masking modifies a statement, the SAP cache stores the modified statement. When you send a request to the database, the SAP engine searches the cache for the request. If the request is not in the cache, the request goes through the Dynamic Data Masking Server