How To Create Loyalty Programs In Sap Crm Wiki

Posted By admin On 19.08.19

This article should give you an overview of how a loyalty program can be configured in SAP CRM Web channel. It must be noted that this scenario is only available with SAP CRM and is not available with XECO. The Loyalty program allows your customer to Earn points through the buying of products in your B2C webshops. These points can then be redeemed against products in specific catalog areas.

Oct 21, 2012. This article should give you an overview of how a loyalty program can be configured in SAP CRM Web channel. It must be noted that this. The attribute set type REWARD_PRO_LOY was created to maintain the point information for the products and is assigned through the product masterdata.

For an overview of the Loyaty program in SAP CRM please see. Catalog configuration for Loyalty. In the Loyalty scenario points (type of points can vary, e.g. 'miles'`,'status miles', 'bonus miles', #) are earned by buying 'normal' products from the catalog.

Crm

A special catalog area contains products that can be bought only with points earned in previous transactions (Redemption), but when performing a search the same product can be found in different areas, hence displayed with both price and points. With the item type (PointType true or false) a search in the catalog for the item displays the item in the appropriate catalog area.

In the customizing a new Catalog Area Type 'LORC - Area for Reward Catalog' will be defined. A catalog area with this type will have products to support the redemption process. These products can be bought by points/miles. These areas are only visible in a reward catalog. 'LORC - Area for Reward Catalog' In the customizing a new Catalog Area Type 'LOBP - Area for Buy Points Products' will be defined.

A catalog area with this type will have products to support the buying point’s process. These products can be bought to buy points/miles. These areas are only visible in a reward catalog.In the regular catalog these areas will not be visible. 'LOBP - Area for Buy Points Products' In this example the product catlaog has 3 different catalog area types to allow the functionality to work correctly. First area has normal product that the end user can buy and earn points this is a regular catalog area type.

How To Create Loyalty Programs In Sap Crm Wikipedia

The second area where they can redeem the points on specific products, and finally the 3rd area whereby they can purchases points. Product Master Data configuration for Loyalty Program. The buying of 'normal' products allows the earning of points, this would be through the attributes assigned to the products. The attribute set type REWARDPROLOY was created to maintain the point information for the products and is assigned through the product masterdata. Set-type REWARDPROLOY in transaction COMMATTRSET. Set-Type RewardPROLOY The set type has the 3 attributes product type (attribute LMPRODUCTTYPE), point type (attribute LOYPRODUCTUNIT) and the point values (attribute LMPRODUCTVALUE).

The values of product type are restricted to either REDEEM, EARN or BUYPOINTS. For the redemption process only the attribute values for REDEEM are relevant. The point type can have values as POINTS or MILES. So when a normal product has points assigned during the ordering of this product a registered user will earn points through this process. Available attributes for a product EARN,REDEEM,BUYPOINTS. How to Earn Points. In the product master data you can assign the set type for reward products to the normal product.

These products will be in available for purchases in product catlaog in a normal catalog area. When a Product with the 'EARN - Points Accural' Is ordered in the webshop the customer will automatically receive points. Redeem your points Any product that you wish to buy with points must be in a catalog area with the type 'LOCR' = Area for reward catalog. The products in this catalog area will have the set type 'REDEEM' as seen below. Purchases Points The third option is to allow the uses to buy points, In this case you will need another catalog area type called LOBP - Area for buying points these are specific products for a specific value of points.

These will have the type Buy points as per the screen shot below. Conclusion Once the configuration has been made your customer should be able to earn point through the ordering of normal products. Redeem the earned point on specific products and catalog areas and also purchases extra points. Related content.

Further information on the loyalty process can be found. Businss transactions for B2C Loyalty program If you wish to configure custom point types other than the SAP standard points please see SAP Support Note.

General Information Member activities are all activities or events performed by a member with reference to a loyalty program. Member activities are processed against the reward rules defined in the. Members earn points whenever they undertake certain member activities, such as completing a flight or purchasing certain products. They can redeem the earned points to receive benefits, services, or products.

Member activities are also used to evaluate memberships for potential change in tier levels. The following shows a sample membership, with having a certain tier level and the point account with having different point types. The sample membership is created for a loyalty program created from an airline.

This membership is used to show different member activities that are created against the membership. Membership Categories There are certain categories of member activity categories and types. Earning Potential Member activites from category 'earning potential' include member activities for earning points or miles. Those MAs usually update the members point account. The member of an airline loyalty program books a flight enabled for bonus miles. When taking the flight a member activity is created so the member earns the bonus miles.

Consumption Member activites from category 'consumption' include member activities for redeeming points or miles. The member activites are created once the member redeems any points or products to purchase any product. The member uses the 1000 miles to buy another flight. Tier Management Member activities from category 'Tier Management' control the tier levels available in the loyalty program. Those can validate the current tier level of the member but also change, upgrade or downgrade the tier level. This member activity upgrades the members tier level from 'basic flier' to 'frequent flier'.

Benefits Member activities from category 'Benefits' handle the. Those can add, consume or remove benefits in the membership. The member accesses the airline VIP Lounge, the number of usages in the benefit is reduced accordingly. Creation of Member Activites Member activities can be created manually. From the WEB UI the member activity type needs to be selected first. From entering the membership ID the member ID and the loyalty program is determined.

The membership needs to be error free in order to be processed properly. Any mandatory fields for a certain member activity type are defined in customizing with the following customizing path: SAP Customizing Implementation Guide Customer Relationship Management Marketing Loyalty Management Member Activities Define Member Activity Categories and Types The fields in the member activity are validated against the fields defined in customizing. Once all all mandatory data is entered, the member activity is saved error free.

Only if the MA is error free the same can be executed. Alternativey Member activities are auto generated from different integration scenarios (, ) or can be imported from third party systems.

For the import scenario SAP provides the API CRMLOYMACREATEAPI. Execution of Member Activities Member activites are executed against the rules defined in the. Member activities can be executed manually. This is available only if the MA has the status 'Created', 'Failed' and 'To be Processed'. Usually member activities get processed in batch mode. The report RLOYENGINESCHEDULE needs to be scheduled in background.

The report picks up all member activities with status 'Ready for Batch Processing', hence the status needs to be set in the MA. Once the report RLOYENGINESCHEDULE is scheduled for a certain loyalty program all relevant member activities are processed.

Known Issues Mandatory Fields in Member Activities Member activities may have some. On editing and saving the member activity the a check on the mandatory fields is executed. In case any mandatory field is not filled an error is raised. The member activity is saved, but gets saved with status 'contains error'. To prevent saving the BAdI LOYMASPECATTRVALID interface method CHECKBEFORESAVE needs to be implemented. There are some known issues related to the mandatory field check, solved with the following notes.