Show TOC

Function documentationLogon Using Service Data Locate this document in the navigation structure


In a service or service node, you can store anonymous logon data. In this way, you make sure that this data is checked when an HTTP request connects to AS ABAP for this service or service node.


You can store the following data in a service or a service node for authentication purposes:

  • Client

  • Users

    Caution Caution

    Here, you should only store users that have been created as service users (composite users) in transaction SU01. If you store a dialog user, a warning message will appear.

    End of the caution.
  • Password

  • Language

This logon data is used differently depending on which logon procedure you choose:

  • If you have chosen the standard logon procedure or the alternative logon procedure, the logon data is checked using the appropriate methods.

  • If you have chosen the Logon Data Required option, the system uses only the logon data you have entered for its checks.


If you want to store logon data in a service or service node, proceed as follows:

  1. In transaction SICF, double-click the required service or service node.

  2. Choose Change.

  3. Under Logon Data, enter a client, user, password, and language.

    Note Note

    If you store logon data in a service node, this data is passed on to all services under this node, unless different data has been entered for them. This rule applies irrespective of whether or not you have selected Logon Data Required.

    End of the note.

    Example Example

    You have created a service A, with subservice B, which in turn has subservice C, and have defined the following logon data:


    Logon Data


    User and Password










    If you call up service C by adding the ICF path /A/B/C to the URL, the logon data will be as follows:

    • Client 001: C: no client has been specified for C, so the B’s client is used.

    • User/password susan/******: as this is maintained in C, the system does not search for user/password.

    • Language en: No language is specified for C, B has the language en. A is ignored in this case.

    End of the example.
  4. If you want the logon to be performed using only the logon data stored in the service, choose the Logon Data Required option under Logon Procedure.

  5. Save your data by choosing .