Ansicht
Dokumentation

PIQC_FIELD_LST_C - Define Customer-Specific Fields

PIQC_FIELD_LST_C - Define Customer-Specific Fields

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.
SAP E-Book

In this Customizing activity, you can display the table for fields included in the standard delivery for the Creation of Price Lists report (transaction V_NLN). You can also define your own fields as follows:

  • You can add fields for selection criteria (that is, for materials and customers)
Note that you must update enhancement spot ES_PIQ_SDPRICELIST with your new fields. For more information, see Notes on Implementation.
  • You can add fields for display in the output
  • You can remove fields for display in the output
Note that you can remove standard fields from the output by creating layout variants.
  • If you needed to define fields from tables for which no aliases exist in the standard delivery, then you have defined aliases for your new customer-specific fields in the Customizing activity Define Table Mapping.
  • If you want to create a display variant for pricing elements and select the rows in a pricing procedure for which the pricing elements are to be available for display or output, you have made settings in Customizing activity Define Pricing Elements Display.

You can choose to add fields to the output (that is, the price list result table). These fields can be fields that the system reads from the following:

  • Material master data
  • Customer master data
  • Fields that the system takes from the pricing result

Note that when you want to use fields from the pricing result, you must select from pricing (rather than from materials or customers). Also, you must enter communication structure KOMK or KOMP for the source table.

1. Assume that you want to add the material group (MARA-MATKL) to the selection criteria.

A. You make the following entries:

  • Field name: MATKL
  • Select from: Material
  • Source table: MARA
  • Source field: MATKL
  • Table alias: MARA
  • Output:
You can display the fields included in the standard delivery that are available for output in Customizing activity Define Fields.

B. You create an enhancement (enhancement option ES_PIQ_SDPRICELIST_EXT2) and add the field to the selection screen. This enhancement is for a changed layout.

SELECT-OPTIONS: matkl FOR mara-matkl.

C. You create an enhancement (enhancement option ES_PIQ_SDPRICELIST_EXT6) and transfer the field to the application programming interface. This enhancement is required so that the system considers this new field during the processing of the price list.

transfer_select_option 'MARA' 'MATKL' matkl.

2. Assume that you want to add the field for the distribution-chain specific material status (MVKE-VMSTA) to the output. You create the following entry:

  • Field name: VMSTA
  • Select from: Material
  • Source table: MVKE
  • Source field: VMSTA
  • Table alias: MVKE
  • Output:
  • Sequence number: 1

-------

  • Field name:,,KBETR1,,
  • Select from:,,
  • Source table:
  • Source field: KBETR
  • Table alias:
  • Output:
  • Sequence number: 1

-------

You create the following entries related to the pricing element for net value 3:

  • Field name: VTEXT2,,
  • Select from:
  • Source table:
  • Source field:,, VTEXT
  • Table alias:
  • Output:
  • Sequence number: 2

-------

  • Field name: WAERS2
  • Select from:
  • Source table:
  • Source field: KBETR
  • Table alias:
  • Output: