Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Maintain the OneList configuration tables via transaction /IQX/OL_CONFIG.
    Note 1: If the above-mentioned transaction does not exist, then follow the instructions for the previous version below.
    Note 2: Use the configuration / development development client, and transport this configuration to subsequent systems like QA and the Productive system. If you have a development Unit Test client, use SCC1 to copy the config from the configuration client.

    Note that there is a sequence to be followed, as per the tree structure, shown below:
    •  OneList Endpoint configuration
      Add entries for each of the systems in your SAP landscape. When you save this information, SAP will prompt you for a transport request. This will enable you to transport the entries to your Quality Assurance and Productive systems, as well as importing into your Development Unit Testing Client. 

      Notes:
      1. IQX will provide the values that need to be entered for the OneList URL and API Key.
      2. All entries should be marked as 'active' under normal circumstances. The OneList Adapter will dynamically determine the correct URL and API key based on the system that it is running in. Only in unusual situations will the endpoint be marked as inactive, but then the Adapter will not be able to call the OneList instance.
      3. There is a transaction (/IQX/OL_ENDPOINT) that can be run in the 'active' clients (Unit Test, QA and PRD) to maintain these values directly in the active/target system. This should only be used when emergency maintenance needs to be performed (DOS attack, etc.). The changed values should be copied back into the configuration client and added to a new transport.
      4. In the transaction /IQX/OL_ENDPOINT there is a 'Connection Test' option to check for the correctness of the URL and API key. This can be executed in each system:
         or, for example, 

    • OneList Integration configuration

      Note that you will (only once) have to configure a User integration entry. You may end up with multiple processes integrating with OneList, each of which will require their own entry here (and follow-on entries - see below). It does not matter how many processes you integrate with OneList, you will only need to do this step once - the processes all share the user integration. Add an entry to synchronise the SAP users with OneList, as follows: 



      There is no need to specify a Workflow task or FAB form for the user synchronisation.

...

  1. Define a Scheduler background job via SM36 with the following values:
    Note: Do this in the client where you are executing your testing (Dev Unit Test or QAS) and in the live / productive client at go-live.
    1. Enter the Job Name - ONELIST_SCHEDULER
    2. Enter the Job Class - B
    3. Press the Step button
    4. Enter the User - e.g. OL_ADMIN (Note: This should be a service user account created for background jobs)
    5. Enter the ABAP Program Name - /IQX/ONELIST_JOBS
    6. Press the Save button
    7. Press the Start conditions button
    8. Press the Date/Time button and enter the scheduled start date and time
    9. Press the Period Values button and choose Other period from the options
    10. Enter 1 in the Minute(s) field
    11. Press the Save button to complete the setup

      Info
      titleNote

      Background jobs are usually created by the Basis resource and should be set up to use the existing service user account

      Once the OneList Scheduler background job has been created, it will automatically schedule the OneList Adapter jobs defined in theOneList Job configuration entries above (or the  /IQX/OL_JOB_DEF maintenance table, below).

...



Older version of the SAP Adapter
Note: Ignore this section if you used transaction /IQX/OL_CONFIG above.

Use transaction SM30 to edit the following tables directly, as follows;

...