Entering content frame

Function documentation Configuring the Perishables Planning List Locate the document in its SAP Library structure

Use

You use this function to configure the layout of the perishables planning list in line with the processes performed in your company and to meet the requirements of the users. You can, for example, add other fields or switch off columns. You can save the settings as a variant or have them appear system-wide.

Prerequisites

Before you can use this function, you must generate a perishables planning list (see Perishables: Perishables Planning List).

Features

·        You can arrange columns by topic to make it easier to read. There are three ways of doing this:

¡        Using a screen variant

You create a screen variant using transaction SHD0 and activate this using user exit EXIT_SAPMWOG1_015. The new screen variant is available system-wide.

See BC – Changing the SAP Standard: Structure linkTransaction Variants and Screen Variants

¡        Using a transaction variant

You use transaction SHD0 (for example, for planning for individual stores) to create a variant of WDFR with a new transaction code of your choice.  The new transaction is available system-wide under the new transaction code.

See BC – Changing the SAP Standard: Structure linkTransaction Variants and Screen Variants

¡        Using table settings

All users can change these table settings, save them as a variant and define their own standard settings. The width and position of each column can be configured.

See Getting Started: Creating Table Control Variants

·        You can use additional quantity, price and text fields. These fields can be defined using user exit EXIT_SAPMWOG1_002 and switched on using a screen variant. Further user exits are available with which you can fill fields.

·        In the standard configuration of the perishables planning list, the system lists all the vendors of an article. Alternatively, you can change the display using a user exit so that each article is only listed once. You can then enter the vendor you want in a field that is ready for input.

The following describes where user exits are planned and illustrates where these can be used:

...

       1.      Determine valid assortment list

       2.      Determine vendor from assortment list

¡        User exit EXIT_SAPMWOG1_011: exclude vendor

You can have the system find vendors on the basis of your own criteria and exclude them from further processing.

The system carries out the following processing steps for each vendor:

       3.      Find all the articles assigned to the vendor.

¡        User exit EXIT_SAPMWOG1_012: exclude vendor

You can, for example, exclude articles for further processing that the user is not allowed to order.

       4.      Find combinations of recipients and articles

       5.      Find perishables assortment lists

¡        User exit EXIT_SAPMWOG1_010: create or add lines in perishables planning list

You can, for example, remove all vendors except one from the list and make the vendor field ready for input.

       6.      Find information in info structure and Pricing

¡        User exit EXIT_SAPMWOG1_005: change field content of perishables planning list

You can, for example, change the results of a sales price calculation or transfer the data from an external system.

¡        User exit EXIT_SAPMWOG1_013: change field content of issue list

You can, for example, transfer data from an external system

¡        User exit EXIT_SAPMWOG1_002: switch on individual columns

You can add indicators such as chemically treated

¡        User exit EXIT_SAPMWOG1_015: activate screen variant

You can specify a role-based screen layout

Note

Using method TX_XX_FILL from BAdI WDFR_BADI you can find and prepare data for the perishables planning list. Steps 1 and 6 do not run when the BAdI is implemented.

       7.      Display perishables planning list

       8.      Display issue list

       9.      Close issue list

¡        User exit EXIT_SAPMWOG1_008: check individual fields

¡        User exit EXIT_SAPMWOG1_009: check data entered

You can, for example, have the system check if the order value is within the maximum limit set.

   10.      Display perishables planning list

   11.      User entry

¡        If the user presses Continue, the system proceeds directly to step 7.

¡        If the user chooses Refresh, the system proceeds directly to step 7 using the following user exit:

User exit EXIT_SAPMWOG1_014: change field content

¡        If the user chooses Generate, the system performs the following activities:

§         User exit EXIT_SAPMWOG1_003: check individual fields

§         User exit EXIT_SAPMWOG1_004: check data entered in the perishables planning list

You can, for example, have the system check if the order value of individual items or of the whole purchase order is below a certain limit and, if the limit is exceeded, prevent posting.

§         User exit EXIT_SAPMWOG1_006: check individual fields

You can, for example, prevent posting.

   12.      If user exit EXIT_SAPMWOG1_006 returns an error, the system refuses to proceed with step 7.

   13.      Create purchase orders

¡        User exit EXIT_SAPMWOG1_007: generate additional data or delete temporary data

¡        Using methods FDIS_BELEGE_GEN_MANU, FDIS_BELEGE_GEN_PULL and FDIS_BELEGE_GEN_PUSH from BAdI WDFR_BADI, you can create specific document generation. Step 13 does not run when a BAdI is implemented.

   14.      Proceed to step 7

 

See also:

Structure linkChanging the SAP Standard (BC)

 

 

Leaving content frame