SAP Program RJKVIAC_RESTORE - Restore Direct Changes with IACs After Planning

Title
Restore Direct Changes by IACs After Planning

Purpose
If you use the Internet Application Components (IACs) from PeriodicalSales and Distribution and direct changes to objects are allowed, thismeans that changes to orders can theoretically occur at any time of theday or night. This may mean that regenerative planning is not possible,since planning is blocked by the IACs.
To prevent this blocking conflict from arising, you can have programRJKVIAC_SUSPEND suspend any changes to orders by IACs before planningtakes place. The program changes the data destination specified inCustomizing for the IACs so that all orders and changes are stored in atemporary table. When this is done, the original setting is stored inCustomizing.
You use this program, RJKVIAC_RESTORE, to restore the original settingonce planning is complete. To do this, schedule the program afterplanning.
Besides planning, this function can also be used in all other caseswhere you want to suspend direct changes by IACs for a certain period.You can also suspend and restore changes to addresses or complaints aswell as changes to orders.

Integration
The following IACs are affected by planning:

  • IAC Subscription Sales

  • IAC Vacation Service

  • IAC Change Payment Data

  • You can also suspend direct changes by the following IACs:
    • IAC Change Address

    • IAC Create Complaint

    • When you define a variant of one of these IACs, you define thedestination for saving the data from the Internet. For example, you canspecify that all order data and changes are to be stored initially inthe temporary table. Alternatively, orders, redirections, suspensionsand complaints can be created directly. If you choose this setting, thedata is usually only stored in the temporary table if errors occur.
      If you specify direct changes for one or more variants, you can use theprogram RJKVIAC_SUSPEND to switch the setting automatically totemporary table before regenerative planning. You use this program,RJKVIAC_RESTORE, to restore an old setting. You can use programRJKVIAC_SUSPEND_OVERVIEW to obtain an overview of suspended IACvariants in dialog processing.

      Prerequisites
      These functions are only relevant if you use one of the IACs listedabove and allow direct changes, which you suspend for certain periodsusing program RJKVIAC_SUSPEND.

      Features

      Selection
      Select the IAC variants that you want to restore on the selectionscreen. According to the default setting, all variants relevant forplanning and that were suspended are taken into account.
      You must also specify which of the selected data is to be used whenrestoring. If you do not make an entry here, the setting before thelast suspension is restored for each IAC variant. However, you can alsochoose a certain old setting by specifying the date and time of asuspension. If you do this, the program restores the setting beforethis suspension.

      Output
      You can display a log containing an overview of the IAC variantsrestored.