Framework

Definition

Order generation constitutes a framework that you can adjust according to your company’s specific requirements. You can do this using a large number of function modules, which you can integrate in this framework. You can also write your own function modules and include them in the framework.

The order generation framework is processed for every active contract item for which there is a shipping schedule record with the status Create Orders or Creating Orders. The framework comprises the following four components:

Framework component

Description

Set up buffer

A buffer is set up to avoid single access to database tables. SAP uses the following buffer modules:

  • ISM_SD_FILL_BUFFER_JKSECONTR2

  • ISM_SE_JKSESCHED_READ

  • ISM_SE_BUFFER_JKSEINTERRUPT

    You can use the method BUFFER_DATA_FOR_FRAMEWORK of the Business Add-In ISM_SE_ORDERCREATION to buffer additional customer-specific data.

    For performance reasons, all framework components should access the buffer.

Determine next issue

The next issue is determined based on shipping planning. One or more additional issues can be inserted in the next issue, regardless of whether or not a next issue is determined.

Example Example

For example, you can insert a special ad pre-print as the additional issue. All customers who purchase the corresponding media product then receive this special, regardless of whether or not they receive the next issue.

End of the example.

The following determination modules are delivered with SAP Media :

  • ISM_SE_GET_NEXT_ISSUE_FROM_NIP

    The next issue for delivery is the issue specified in the shipping schedule record. This determination module is designed for use in mapping the scenario variants Periodical Delivery , Journal , and Looseleaf .

  • ISM_SE_GET_NEXT_ISSUE_SEQUENCE

    The next issue for delivery is determined from the issue sequence. This determination module is designed for use in mapping the scenario variant Closed Series .

    See also: Determining Issues , Scenario Variants

Determine additional issue

See also: Determining Issues

Execute additional processes

You can use this function to execute any programs of your choice. You define a function module for executing a process and specify it in the strategy for additional processes under Start of the navigation path SAP Media Next navigation step Master Data Next navigation step Product Next navigation step Media Product Master Next navigation step Settings for Media-Specific Fields Next navigation step Strategies for Order Generation Next navigation step Additional Processes End of the navigation path in the Customizing settings for the media product master . You assign this strategy to the media product.

Example Example

For example, a follow-on offer can be created automatically when a contract expires.

End of the example.