Integration of Multiple Campaigns Functionality of SAP CRM 2007 to ECC 5.0 or lower

Similar documents
Pricing in SAP CRM E-Commerce Product Catalog

Purchase Order Settings in SAP SRM

Travel Management: Posting of Expenses to Different GL Accounts based on the Kind of Travel (Domestic or International)

SAP CRM/BW - Business Partner Enhancement and BW Extraction

SAP Business Workflow: Identify Transport Request for Workflow

Procedure for Transferring Documents from Financial Accounting to Controlling

How to Restart a Failed Process Chain if Repeat Option is not Applicable

Using the Switch Document for Change of Supplier Process (Utility Industry)

Creating Marketing Project Report through Report Painter

Using Customer Exit Variables in BW/BI Reports: Part - 9

Purchasing Discount in Kind

Solution Manager Service Desk Support Team Creation

Quality Based Invoice

Setting up Organizational Plan

How to Perform Benefits Checks using Participation Monitor

Establishing RFC Connection between Data Stage SAP BW

Stock Transfer between Storage Locations of the Same Plant

Batch Specific UOM Inventory Management: Stock Keeping with Dynamic Conversion Factor

Automatic Rework Order using Reason of Variance Key

FI Enhancement Technique How-To-Guide on the Usage of Business Transaction Events (BTE)

Collaboration of Production Process with Contract Manufacturers in Hi-Tech Industries

HR Payroll Posting into FICO Expense Account

Setup Matrix Generation in a Complex Manufacturing Environment

SAP Technical Upgrade Project

Customer Field for SRM SC Web Dynpro Application

Promote Standardized Solution in SAP Environment

Integrating MDM with BI - Part 1

Dynamic Daily Work Schedule Based on Clock Times

Approved Manufacturer Part List (AMPL)

Guidelines for Creating a QM Certificate for Delivery in Product Lifecycle Management

Impact Analysis of Technical Upgrade from SAP for Insurance Collections/Disbursements (FS-CD) 4.7 to ECC 6.0

Reporting Data in Alternate Unit of Measure in BI 7.0

Creation of BI Master Data in Integrated Planning (IP) through Web Layouts

Analysis Process Designer (APD): Part - 1

APO: Characteristics Based Forecasting

Automatic Packaging in SNC A Case Study

Efficient Monitoring Techniques Do You Want Something Better than RSPCM?

SNP: CTM Concepts, Demand Prioritization and Supply Categorization

Independent Multiple Samples in Supply Chain Management

GOA Contracts Price Validation Functionality

How to Update the Currencies and Unit of Measurements from ECC Source System to BI System by Automatically and Manually

Complete Guide to Learn Organizational Plan & Role Resolution in Workflow

Product Allocation Strategy Based on Marketing Strategy

Installation Guide: Open Text Archiving and Document Access for SAP Solutions (DocuLink Component)

Transporting the Appraisal Templates in Performance Management

Using Customer Exit Variables in BW/BI Reports: Part - 5

Active Ingredient Management and Batch Balancing

SRM Org Structure Part 2 Tools, Tables and Reports

Transportation Chain-Shipping Cost Calculation for Multi leg with Different Vendors in SAP

SAP BW - Dynamic Call Customer Exit Variables Using Same Exit

Batch Management with Multiple Units of Measurement

SAP Upgrade Delta Document SD Module

Calculating the Ageing of the Materials

White Paper: Master Data Syndication from SAP NW MDM to Backend SAP & Non-SAP Application via SAP NW PI

Migration of DIR (Document Info Record) with Attachments - DMS

SAP BusinessObjects Rapid Marts Overview - 1

UWL Configuration for Opening Web Dynpro ABAP Application for Appraisal Document in EHP4

Leveraging SAP for Outsourcing and Collaboration Scenarios in High-Tech Industry

Guidelines: Activating Source Inspection for Externally Procured Parts

SAP BW - Virtual Characteristic Exit (RSR00002)

The Enterprise SOA Implementation Lifecycle Explained

PCM Implementation for BW

How to Repair Master/Transaction Data Load Error Due to trfc Stuck

SAP Business Process Management Base Configurations

How to Add a New Personnel Development Profile to PPPM

Related to Process Type in BI 7.0: Decision between Multiple Alternatives

Four Methods for Planning Data Validation in BPC70NW

Like Modeling and Life Cycle Planning A Case Study

Business Process Management with JRULE

The author is working as a Technical Analyst in Infosys Technologies Limited.

Subcontracting of Project Stock

Data Loading Strategy for Global Data Warehousing Implementation

Demand Release and Forecast Consumption Consumption in APO SNP

The Role of ISO in Strategic Asset Lifecycle Information Management

How to Restrict Replication of Prospects from C4C to Backend System

Decommissioning of NLS Implementation for SAP BI

Invoicing Plan Enhancement in Purchase Order

SAP Release Change and Unicode Migration. A Customer Experience Report

Step By Step Configuration Document of Employee Self Service (ESS)

SAP Sustainability Performance Management v1.0 (Part 3)

How to Load Data into Planning Book from Flat File

COURSE LISTING. Courses Listed. Training for Applications with Customer Relationship Management (CRM) in SAP CRM. 29 November 2017 (14:38 GMT)

SAP for Insurance Part 1

Guideline to Map Calibration Process in SAP PM and QM Module

Introduction to Process Chains in SAP BI 7.0

Exception Handling in Service-Oriented Architecture

SOX perspective of internal control & COSO, COBIT Control frameworks.

Overview on ROI (Return on Investment) From SAP

Optimizing Inventory using Product Interchangeability in SAP APO

Working with the New GL Migration Cockpit

Object based Navigation based on Business Objects and POWL

SOX Audit Environment

Getting Started with UNIFI (ISO 20022)

Integrating SAP BW with Microsoft BI Using Open Hub Technology

Using Enhanced Integration of CRM with Master Data Governance for Customers (MDG-C) in a CRM/ERP Data Exchange Scenario

COURSE LISTING. Courses Listed. with Customer Relationship Management (CRM) SAP CRM. 18 January 2018 (01:48 GMT)

Integrating SAP Hybris Marketing 1709 with SAP CRM

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer SAP C4C

How Slaughter Planning of Poultry Works in SAP

COURSE LISTING. Courses Listed. Training for Applications with Customer Relationship Management (CRM) in SAP CRM. 27 November 2017 (02:43 GMT)

Transcription:

Integration of Multiple Campaigns Functionality of SAP CRM 2007 to ECC 5.0 or lower Applies to: SAP CRM 2007 and SAP CRM 7.0. For more information, visit the Customer Relationship Management homepage. Summary The purpose of this article is to make aware of the Integration of Multiple Campaign Functionality in SAP CRM 2007. Author: Siddhartha Sengupta Company: Mahindra Satyam Computer Services Ltd Created on: 7th May 2010 Author Bio I am a Systems Analyst in Mahindra Satyam Computer Services Ltd working on CRM for the past 4 years,have worked on from CRM 4.0, CRM 5.0, SAP CRM 2007 and currently working on SAP CRM 7.0. 2010 SAP AG 1

Table of Contents Overview... 3 Pre-Requisites... 3 Scope... 3 Usage.... 3 Architecture... 3 Solution... 4 Glossary... 5 Related Content... 6 Disclaimer and Liability Notice... 7 2010 SAP AG 2

Overview The Multiple Campaign Functionality comes into picture when the customer while placing an Order in B2B gives more than 1 campaign for discounts. Now while the order is created in CRM, system determines the discounts via the condition technique and applies appropriate discounts on the items or as the case may be. After the Order is saved in the CRM system and it tries to replicate to ECC it considers only one Campaign during pricing redetermination. Pre-Requisites The pre-requisites of this problem are as follows: 1. You have an integration of ECC system of version 5.0 or lower with CRM 6.0 or Higher. 2. Multiple Campaign Scenario is enabled in the Web Channel Scenario through Shop Admin Console. 3. Pricing determination scenario is set to have re-determination in ECC excepting manual Conditions. Scope The Scope of this document describes the activities to be undertaken in order to prevent the mismatch of pricing of a Sales Order when it is replicated from CRM to ECC in case Multiple Campaigns are entered through the B2B Webshop. The steps for preventing the mismatch are as follows: Check the Pricing Transfer Scenario in table SMOFPARSFA Implement the BADI CRM_BUS20001_R3A Copy and Create a new Function Module from CRM_R3_SALESDOCUMENT_UPLOAD Copy and Create a new Function Module from CRM_SALESDOC_MAP_MBDOC2BAPI Usage This document is meant to overcome the problem of Multiple Campaigns not getting transferred to the ERP system with the Sales order. Thus, this document is applicable to B2B (business-to-business), B2C (business-to-customer) and BOB (business-on-behalf) Applications in SAP CRM e-commerce. Architecture The following figure demonstrates the program flow for Campaigns: 2010 SAP AG 3

Solution Check the Pricing Transfer Scenario in table SMOFPARSFA Transaction Type for which the pricing scenario is set for Pricing Scenario currently set Implement the BADI CRM_BUS20001_R3A There is only one method CALL_UPLOAD_FUNCTION in the interface IF_EX_CRM_BUS20001_R3A which needs to be implemented. Copy the standard implementation of this BADI CRM_SALESDOCU_R3A and deactivate the same. Replace the Call of CRM_R3_SALESDOCUMENT_UPLOAD with a Z function Module. Copy and Create a new Function Module from CRM_R3_SALESDOCUMENT_UPLOAD. Change only that part where it is calling the standard FM CRM_SALESDOC_MAP_MBDOC2BAPI by a new Z Function Module. Copy and Create a new Function Module from CRM_SALESDOC_MAP_MBDOC2BAPI Copy the Standard Function Module CRM_SALESDOC_MAP_MBDOC2BAPI and change only the part as indicated below: IF NOT is_message_ext-prcd_cond IS INITIAL. * bapicond, bapicondx PERFORM fill_bapicond USING <ls_orderadm_h> is_message_ext-orderadm_i is_message_ext-pricing is_message_ext-prcd_cond. LOOP AT gt_bapicond. * Get the Condition Types of the Campaigns for which you want to have Multiple Campaigns Functionality. 2010 SAP AG 4

gt_bapicond-condcntrl = C. <<< Setting this value of C means that these Condition types are to be copied and not to be determined in ECC >>> MODIFY gt_bapicond. ELSE. CONTINUE. ENDIF. Glossary ENDLOOP. ENDIF. B2B: Business-to-Business Application in SAP CRM Web channel. B2C: Business-to-Customer Application in SAP CRM Web channel. BOB: Business-on-Behalf Application in SAP CRM Web channel. ERP / ECC : SAP R/3 System BADI: Business Add In which incorporates an interface and is implemented to deviate from the SAP standard Functionality 2010 SAP AG 5

Related Content In addition to information given in this document, there is a wide range of information available that deals with plausible scenarios and issues in Campaign Scenario in SAP CRM e-commerce at the following SAP Portal CRM Web Channel: Information on SAP CRM Web Channel. SAP Community Network Forums: Forum for Web Channel SAP Portal Middleware Data Exchange: Data Transfer from CRM to ECC For more information, visit the Customer Relationship Management homepage 2010 SAP AG 6

Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document. 2010 SAP AG 7