Ansicht
Dokumentation

W_ZF_VK_0140 - Listing Procedures

W_ZF_VK_0140 - Listing Procedures

Fill RESBD Structure from EBP Component Structure   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

A listing procedure determines which checks should take place in specific Assortment Management processes.

This allows you to specify which plants are assigned to a material ("listed"). In many cases entering a listing procedure is mandatory (for example, in integrated material maintenance, assortment maintenance).

Before you can use a listing procedure you must have maintained the following:

  • Assortment grades
  • Assortment grade rules

Define authorizations for the maintenance of listing procedures before they are used. Authorization object: W_LISTVERF

A complete authorization is available in the standard system: W_LISTVERF (contains authorization groups 0001...9999 and AAAA...ZZZZ).

The following listing procedures are available in the standard system:

  • 01 Standard procedure: "Check all"
- plant material group assignment/assortment grades
- classification plant <-> material
- compliance with layout rules
- existence of sales prices
  • 02 Listing without qualification
  • 03 Manual module selection
  • 04 Standard for promotions (unqualified)
  • 05 Standard for allocation table (unqualified)
  • 06 Complete check except sales price check
  • 07 Complete check except sales price and layout check
  • 08 Complete check except layout check
  • 10 Automatic conversion when WRF6 changes made
  • B1 Basic procedure: material group / assortment grade
  • B2 Basic procedure: classification check
  • B3 Basic procedure: layout check
  • K1 Never list

Define a manageable number of listing procedures. We recommend fewer than ten.

For each of the following, one listing procedure is to be flagged as:

  • The standard procedure for a general check (always predefined at system start-up)
  • The standard procedure for the collective process of changing assortment grades for plant material group assignment ("profile change")
  • The standard procedure for promotions
  • The standard procedure for allocation tables

If a procedure is to be used interactively it must be declared as an "external procedure."

1. Create listing procedures

2. Define further authorizations if required

Here is a brief description of fields in the maintenance screen:

  • Authorization to use listing procedure:
Restricts access to individual users
  • Assortment listing procedure:
If X is set, the listing procedure defined for the assortment is
to be used. If no entry is made, the procedure entered online is
used.
  • Standard procedures (general check, profile change, promotion, allocation table):
See Recommendations
  • External procedure:
See Recommendations
  • Screen sequence:
Screen sequence for linking results of individual steps in the
check.
Blank: the system stops at the first error in an AND chain
"X" : all steps are carried out.
  • Multiple listing:
If a material is already listed in one assortment module it can
only be listed in additional modules if you set this flag. This is
common practice (listing in, for example, a promotion module and a
standard module).
  • DC listing for warehouse procurement:
The material is only listed in the DC if warehouse procurement has
been defined for a it.
  • Check for sales price:
If no sales price exists when the check takes place, listing will
be refused.
  • Listing all:
If you set this flag, listing will take place in all possible
plants, without further checks.
It is possible to specify an EXIT (function module); this EXIT
will then be branched to (a customer-specific selection of plants
is possible).
  • Listing procedure K1:
The function module ASSORTMENT_VERSION_LIST_NEVER results in no
listing being carried out for the selected assortment. The
"assortment listing procedure" flag is not set. Procedure K1 is
always used by the system and not that defined for the assortment.
  • Sequence/link rule/EXIT:
Here you can determine the sequence and use of the checks (see
Standard settings/01) and the relevant EXITS. SAP provides an EXIT
for every check.
The following checks are defined:
"M" - Manual module selection - EXIT: ASSORTMENT_VERSION_M
Please do not use this module yet in combination with the
checks described below.
"P" - Plant material group assignment/assortment grade check
("profile")
You need to supply the algorithm necessary for the
assortment grade link (no matter where this check occurs
in the sequence).
"L" - Layout requirements check
You must define here whether listing should still take place
if there is no layout group defined in the plant master (see
F1 documentation to the field label)
"K" - Material <-> plant classification check
Possible links:
& - AND link of the results of consecutive checks
| - OR link of the results of consecutive checks
Example:
Sequence Link rule EXIT
first: P & ASSORTMENT_VERSION_P
then: K & ASSORTMENT_VERSION_C
then: L & ASSORTMENT_VERSION_L
If an error is discovered, processing continues as per the screen
sequence.

Ensure that you define plant material group assignment correctly and completely, including defining the correct assortment grade.

Ensure that the plants are correctly classified for the purposes of comparison with the material.

Example:

Characteristic: maximum alcohol content permitted for sale
Plant 0001: 0...20%
Plant 0002: 0%
Plant 0003: 0...100%
Material WINE 12% is listed in plants 0001 and 0003
Material SCHNAPPS 42% is listed in plant 0003

Ensure that you define the layout group/layout for material and plant correctly and completely.






TXBHW - Original Tax Base Amount in Local Currency   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.

Length: 8485 Date: 20240523 Time: 153110     sap01-206 ( 66 ms )