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)
Note
The path always begins with the first node below the virtual host.
Example
For the service /default_host/sap/bc/ping enter: /sap/bc/ping.
Logon by User
Recording by User
Processed Requests
Logon Errors
Note
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.
Note
Unless you have extra authorizations, you can only edit your own entries.
Note
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.
Note
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 . End of the note. |
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. End of the caution. |
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 |