Extensibility
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.
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 .
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 .
Note
Enhancement fields only provide additional information and do not provide any additional functionality.
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.
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.
On the SAP Easy Access
screen, choose .
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.
Select an attribute type.
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.
Save your data.
On the SAP Easy Access
screen, choose .
Enter an ID and a description for each set type in the logon language.
Enter more lines for additional languages, if required.
Assign the required predefined or newly created attributes on the Assigned Attributes
tab page.
Save your data.
Assign the set type to the required reference type.
You make the settings for this in Customizing for Customer Relationship Management
under .
Save your data.
The enhanced fields are displayed on the Additional Attributes
page for the relevant header or item assignment blocks.
PPR set type PLNSETTYPE ("Product Attribute for Planogram PPR") with attributes such as "Promotion Sales Price in Store" or "Everyday Low Price".