SAP ABAP IMG Activity VFPRCCUERATTR (Edit Fields Used in Pricing Enhancements)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-BF-PR (Application Component) Pricing and Conditions
     VF_PRC_CUSTOMIZING (Package) Customizing of Pricing
IMG Activity
ID VFPRCCUERATTR Edit Fields Used in Pricing Enhancements  
Transaction Code S_EBJ_98000416   (empty) 
Created on 20131125    
Customizing Attributes VFPRCCUERATTR   Edit Fields Used in Pricing Enhancements 
Customizing Activity VFPRCCUERATTR   Edit Fields Used in Pricing Enhancements 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name VFPRCCUERATTR    

Use

In this Customizing activity, for each routine or user exit, you can display or edit fields that need to be fed with data for the execution of customer-owned implementations.

The price inquiry does not feed all fields of communication structures KOMK and KOMP but only the ones that are relevant for a specific process. Therefore it is possible that a BAdI implementation evaluates a KOMK field or a KOMP field that is not fed. To prevent this, you can list your pricing-relevant KOMK fields and KOMP fields that you need in your coding as input fields.

  • The system uses a code scan to find fields of the communication structures KOMK and KOMP. You can include or remove fields that have been found by the code scan.

    Note: Since the code scan uses a simple algorithm (string search for KOMK and KOMP, only the first level of the code), there is no guarantee that all relevant KOMK and KOMP fields can be detected by the system. For this reason, also carry out manual checks.

  • You can manually add any fields that need to be fed with data but are not detected by the system during the code scan.
  • Processing Level: You can choose the level for which the system checks the requirement during pricing.

Requirements

Standard settings

The following fields of communication structure KOMK are not displayed but are fed with data by default:

  • BELNR
  • KALSM
  • KAPPL
  • KNUMV
  • MANDT
  • TRTYP

The following fields of communication structure KOMP are not displayed but are fed with data by default:

  • CEPOK
  • FXMSG
  • KPOSN
  • KZNEP
  • KZWI1
  • KZWI2
  • KZWI3
  • KZWI4
  • KZWI5
  • KZWI6
  • MWSBP
  • NETPR
  • NETWR
  • WAVWR

Activities

  1. In the navigation area on the left-hand side, you can expand the Routines (VOFM) node and the User Exits node to display the routines and the user exits.
  2. Double-click a routine or user exit in the navigation area on the left-hand side.
  3. On the right-hand side of the main area, mark the fields that the system found during the code scan and then choose Select Field or Deselect Field. You can also add new fields by choosing Add Field Manually.
  4. To easily see which routines or user exits you have already checked, you can mark each routine or user exit as checked by choosing Mark Implementation as Checked.
  5. Under the Requirements (KOBED) node, choose Processing Level. You can then display or change the processing level (header, item, or condition level) of the requirement routine in the main area on the right-hand side.
  6. Save your settings.

Hint:
For your convenience, you can display an implemented method for customer-defined fields.
Choose an entry and double-click ABAP coding. The coding shows which fields from structure KOMK and structure KOMP are used, KUNNR (Sold-To Party) for example.

Example

You have implemented a routine that calls a function module that itself uses a field of communication structure KOMP. For the execution of this routine, this field must be fed with data. The system is unable to find this field by using a code scan because a function module is called. You can add these fields manually so that they are fed with data for the routine execution.

Business Attributes
ASAP Roadmap ID 153   Design enhancements 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG VFPRCCUERATTR 0 HLA0006561 Pricing and Conditions 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
VFPRCCUERATTR_V T - Individual transaction object VFPRCCUERATTR_V  
History
Last changed by/on SAP  20131125 
SAP Release Created in