You can use the ICF Recorder to display and process HTTP requests in order to analyze and fix call errors.
You are authorized to use transaction SICFRECORDER (authorization object S_ICFREC).
You are authorized to display other users'ICF communication data (authorization object S_ICFREC).
To display and process ICF Recorder entries, proceed as follows:
In transaction SICF, choose
, or call transaction SICFRECORDER directly to display recorded ICF communication data.In the popup that now appears, Selection Criteria for ICF Recorder, you can specify the following selection criteria:
Logon date
Logon time
Request Path (if you selected the service before, the system proposes the path for you)
The path always begins with the first node below the virtual host.
For the service /default_host/sap/bc/ping enter: /sap/bc/ping.
Logon by User
Recording by User
Processed Requests
Logon Errors
Where possible, make sure that these entries are the same as those for the recording. If you only want to display your own recorded services, enter your user name under Recording by User and leave the field Logon by User empty.
If you have the correct authorizations, you can now edit the recorded communication data.
Unless you have extra authorizations, you can only edit your own entries.
If you want to export and re-import your own entries, you also require the corresponding authorizations. Any entry that is exported from the system is considered an external entry, even if it has been created with your user. For external entries, you must therefore specify the entry, user, client, and system ID.
All entries that are imported into a system do not belong to a user. This means that you need the correct authorization to edit re-imported entries, even if they once belonged to you. Authorization checks are always made against the original owner of the imported entries.
Select the required entry and choose a function.
Processing ICF Recorder entries
Function |
Action |
Meaning |
---|---|---|
Change Administration Data Note
The system administrator can configure and limit these functions using . |
Retain Entry Until |
Setting of the retention time for the entry. |
Maximum Retention Period |
End date for retention |
|
Logging of All Actions |
Deactivate this option only for data that is not security-critical. |
|
Display |
Requester |
Displays the HTTP requests. |
Response |
Displays the response data. |
|
Table Entry |
Displays the table entries. |
|
Logon Data |
Displays the logon data (without passwords). |
|
Protocols |
Displays which user has edited this entry. |
|
In New Session |
Opens a page for advanced settings. |
|
In Browser |
Opens the advanced settings in the browser. |
|
Session Context |
Displays existing response objects for a request. |
|
Logon Context |
Displays all requests triggered by the client. |
|
Execute |
Execute |
Executes the selected service. |
Execute in Other Language |
Executes the service in another language. |
|
Execute as User… |
Executes the service with another user. |
|
Execute Original |
Also executes the service in external destinations. |
|
Copy |
Copy |
Copies the selected entry. |
Delete |
Delete |
Deletes the selected entry. |
Download |
Download |
Downloads an entry. |
Display All Caution
This function can cause a timeout if there are a lot of entries. |
Display All |
Displays all existing entries. As a default, only the first 100 entries are displayed. |
Details |
Message Role |
Displays details for the selected entry |
Request Path |
||
Response Status |
||
Date |
||
Time |
||
Users |
||
Message ID |