We use SAP Data Services in connection with our R3 system to extract data.
This is done via RFC with the function /SAPDS/RFC_STREAM_READ_TABLE.
If we make a select on a table (e.g. AUFK), then 1 entry appears in the Security Audit Log" (SAP ETD) with access to this table (e.g. AUFK), no matter how many data records I query with the select.
However, if the query contains a join (e.g. AUFK and JEST), an entry is written to the log for each data record. So if I query the JEST table for 10 million records in the AUFK table, then I have 10 million x number of statuses in JEST in the log.
This can cause the log to fill up. Is there a solution?