Show TOC

Function documentationExtensibility

 

You can enhance partner/product ranges with your own fields. The concept of set types is available for this purpose, so you can define your own fields (attributes), and create your own PPR set types for them.

Integration

You can execute checks for the enhancement fields in PPR maintenance, in the business transaction, and in the PPR product proposal.

The following Business Add-Ins (BAdIs) are available for this purpose:

  • PRP_MAINTAIN_CHECK: PPR Checks During PPR Maintenance

  • PRP_ORDER_CHECK: PPR Checks During PPR Transaction Check

  • PRP_PROPOSE_CHECK: PPR Checks for PPR Product Proposals

  • PRP_BEFORE_DATA_SAVE: PPR Checks Before PPR Object Data Is Saved

Implement the BAdI for user-defined PPR checks in the implementation guide (IMG) in Customizing for Customer Relationship Management, under Start of the navigation path Partner/Product Range Next navigation step Business Add-Ins (BAdIs) End of the navigation path.

Features

You can create your own additional fields as attributes, depending on your customer-specific requirements and business transactions. You group these attributes in PPR set types and assign them to a reference type.

You can define customer enhancements for the following reference types:

  • Account references:

    • Business partner (reference type 01)

    • Business partner group hierarchy node (reference type 03)

    • Marketing segment (reference type 04)

    • PPR business partner (reference type 09)

  • Product references:

    • Product (reference type 01)

    • Product category (reference type 02)

    • Product hierarchy (reference type 03)

    • PPR products (reference type 09)

    • Installed base header (reference type 20)

    • Installed base component (reference type 21)

    • Object (reference type 22)

    • Product catalog (reference type 70)

    • Product catalog view (reference type 71)

    • Product catalog area (reference type 72)

A range of predefined PPR set types with the associated attributes are part of the SAP standard delivery. You can use the input help to call these when editing PPR set types.

You can likewise extend the predefined PPR set types with your own attributes. You can find more information under Easy Enhancement Workbench for Partner/Product Ranges.

For general documentation about the Easy Enhancement Workbench, see Start of the navigation path Architecture and Technology Next navigation step User Interface Next navigation step Extensions with Easy Enhancement Workbench in CRM End of the navigation path.

Note Note

Enhancement fields only provide additional information and do not provide any additional functionality.

End of the note.
Specifics for the Mobile Client

All values for the extension fields are automatically distributed to the Mobile Client and can be changed there.

A download to Mobile Client takes place for the assignments of the PPR set types in Customizing for the PPR type. However, the data may not be changed there.

Activities

You first create attributes for the additional fields you require. You then create PPR set types and assign the required attributes to these. Finally, you assign the required PPR reference types to your set types.

Creating an Attribute
  1. On the SAP Easy Access screen, choose Start of the navigation path Master Data Next navigation step Products Next navigation step Maintain Set Types and Attributes End of the navigation path.

  2. Enter an ID and description (short text) for each attribute in each language required; This data is used to display the field on the Partner/Product Range page.

  3. Select an attribute type.

  4. Enter the fixed value descriptions in the logon language on the Value Range tab page, if necessary.

    Enter more lines for additional languages, if required.

  5. Save your data.

Creating a PPR Set Type
  1. On the SAP Easy Access screen, choose Start of the navigation path Master Data Next navigation step Partner/Product Ranges Next navigation step Maintain Partner/Product Range Set Types End of the navigation path.

  2. Enter an ID and a description for each set type in the logon language.

    Enter more lines for additional languages, if required.

  3. Assign the required predefined or newly created attributes on the Assigned Attributes tab page.

  4. Save your data.

Assigning a PPR Set Type
  1. Assign the set type to the required reference type.

    You make the settings for this in Customizing for Customer Relationship Management under Start of the navigation path Master Data Next navigation step Partner/Product Range Next navigation step Basic Settings Next navigation step Define Partner/Product Range Types End of the navigation path.

  2. Save your data.

    The enhanced fields are displayed on the Additional Attributes page for the relevant header or item assignment blocks.

Example

PPR set type PLNSETTYPE ("Product Attribute for Planogram PPR") with attributes such as "Promotion Sales Price in Store" or "Everyday Low Price".