SlideShare a Scribd company logo
Middleware Replication: ISU
 Installation Facts into CRM
 Service Contract




Applies to:
SAP CRM and SAP IS-U. For more information, visit the Customer Relationship Management homepage.

Summary
This document is created to share the SAP CRM-ISU project experience. As per the standard SAP ISU -CRM
data model the installation facts are only maintained in the SAP IS U system and this data not gets replicated
to SAP CRM system. This document explains the development which is required to take care of this simple
requirement of replicating ISU Installation Facts data into the CRM S ervice Contract Custom field and can be
used as a reference for developing any fut ure similar requirements.
I would like to thank Mr. Rajesh Elumalai for his contribution in the ABAP area.

Author:      Suraj Jadhav – SAP CRM-ISU Consult ant
Company: Capgemini India P vt. Ltd.
Created on: 14th December 2010

Author Bio
Suraj Jadhav is SAP Sales and Distribution Certified, CRM Leasing Trained Functional Consultant with Over
7 years of total experience and over 5 years of consulting experience in SAP CRM, ISU and Sales and
Distribution with leading IT consulting organizations.
Currently working as a Senior SAP CRM -ISU Consultant, in Capgemini India P vt Ltd and providing
innovative solutions to global clients.




SAP COMMUNITY NETWORK                  SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2010 SAP AG                                                                                                      1
Middleware Replication: ISU Installation Facts into CRM Service Contract




Table of Contents
Introduction............................................................................................................................................. 3
   Prerequisites ....................................................................................................................................... 3
ISU-CRM Replication Objects .................................................................................................................. 3
Middleware BAdI Development ................................................................................................................ 4
   ECRM_CRM_DOWNLOAD .................................................................................................................. 4
   ECRM_DOWNLOAD............................................................................................................................ 4
Test Results............................................................................................................................................ 5
   ISU Installation Facts ........................................................................................................................... 5
   ISU Cont ract ........................................................................................................................................ 5
   CRM Servic e Contract in Web UI .......................................................................................................... 6
Sample Code .......................................................................................................................................... 6
Relat ed Content ...................................................................................................................................... 7
Disclaimer and Liability Notice.................................................................................................................. 8




SAP COMMUNITY NETWORK                                      SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2010 SAP AG                                                                                                                          2
Middleware Replication: ISU Installation Facts into CRM Service Contract




Introduction
This document is prepared for sharing a development experience of one of the CRM-ISU implementation
project. If there is any requirement of replicating any IS U installation facts data into the CRM Service
Cont ract Custom Fields, then this document will help SAP Consultants to speed up the development using
the sample code. This document will also be very useful in future for somet hing similar kind of replication
requirements.

Prerequisite s
       SAP ISU and CRM business process knowledge.
       Knowledge about SAP CRM middleware replic ation objects.
       Middleware settings bet ween the CRM and ISU systems
       CRM Middleware B Doc (Business document ) knowledge
       SAP ABAP programming knowledge.

ISU-CRM Replication Objects
The data replication between the IS U and CRM system happens through the middleware and there are some
objects for which data can be replicated int o the CRM from ISU system.
Following diagram explains the details about the object relationship between the ISU and CRM systems in
terms of middleware replication:

                     ISU                                                            CRM

                                                      M
                  Business Partner                                    Business Partner
                                                       I

                                                      D

                                                      D
                  BP Relationship                                      BP Relationship
                                                      L

                                                      E

                                                      W
                  Contract Account                                     Business Agreement
                                                      A

                                                       r
                   Utility Contract                   E
                                                                        Service Contract


                                                      R
                   Installation        PoD                                         CRM Installed Base
                                                      E
                                                                        PoD & Premise
                                                      P
                     Premise
                                                      L

                                                       I                           CRM Installed Base
                 Connection Object                    C               Connection Object
                                                      A

                                                      T
                 Business Contact                      I

                                                      O                     Business Activ ities
              Business Contact Notes                  N




SAP COMMUNITY NETWORK                        SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2010 SAP AG                                                                                                            3
Middleware Replication: ISU Installation Facts into CRM Service Contract



The CRM Replication can be done by two met hods as below:
       Initial Download
       Delta Download and
       Request Download
So as per the standard middleware settings, there is no object in CRM to which ISU installation facts data
can be replicated.
For this SAP has provided us two BAdI’s (Business Add-In) which we can use to replicate such type of data.

Middleware BAdI Development
As per the SAP CRM Middleware setup, the ISU installation facts data replication into CRM is not a standard
practice. But if there are any business requirements to replicate some IS U data into CRM through
middleware then, this can be met using the middleware BAdI’s.
SAP has provided following two different middleware related BAdI’s, one in CRM system and other in ISU
system
       ECRM_CRM_DOWNLOAD (In ISU system)
       ECRM_DOWNLOAD (In CRM system)

ECRM_CRM_DOWNLOAD
SAP has provided this BAdI in IS U system for downloading any IS U Contract related data into CRM B Doc
container, which is not support ed in standard middleware objects.
So in our scenarios what we want is to send some custom facts data from ISU table into the CRM BDoc
container.
For this we have to develop the method “ecrm crm_download_fill_data_new”, to fetch the IS U facts data from
the table and then send it into the Bdoc container.
This BAdI then takes the ISU facts data from table “E TTIFN” and then sends this data to BDoc container.
Once this BAdI is developed and data is send to CRM container then the next BAdI will take care of the next
steps.

ECRM_DOWNLOAD
SAP has provided this BAdI in CRM system for downloading any ISU data from CRM BDoc container into
the CRM Service contract table structure, which is not supported in standard middleware objects.
For this we have to develop the method “ecrm_download_fill_data”, to fetch the data from the Bdoc container
and then send it to the relevant table-field.
This BAdI then downloads the ISU facts data whic h is sent by ISU BAdI and then replicated this to CRM
table ORDE RADM_i and field ZZ_ME TERTYPE
So as per our scenarios the installation facts data will then transferred into the custom field at the CRM
service cont ract item level.
Note:
The sample code for the above two BAdI’s are attached in the section “Sample Code”.




SAP COMMUNITY NETWORK                      SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2010 SAP AG                                                                                                          4
Middleware Replication: ISU Installation Facts into CRM Service Contract




Test Results
Below are the screen shots of the test results for successfully replicating the installation facts data into CRM
Service Contract custom field at the item level:

ISU Installation Facts




ISU Contract




SAP COMMUNITY NETWORK                      SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2010 SAP AG                                                                                                          5
Middleware Replication: ISU Installation Facts into CRM Service Contract




CRM Service Contract in Web UI




Sample Code
Below are the sample development codes related to the BAdI’s mentioned above:




Note: This approach can also be valid if you migrate this type of data usi ng the EMIGALL tool in SAP IS-U system.
Using this approach we can easily replicate the ISU field data into CRM field through middleware.




SAP COMMUNITY NETWORK                         SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2010 SAP AG                                                                                                             6
Middleware Replication: ISU Installation Facts into CRM Service Contract




Related Content
SDN Middleware Forum
IS-Utilities SDN Forum
Customer Relations hip Management homepage




SAP COMMUNITY NETWORK               SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2010 SAP AG                                                                                                   7
Middleware Replication: ISU Installation Facts into CRM Service Contract




Disclaimer and Liability Notice
This document may discuss sample coding or other information that does not include SAP offic ial 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 w ill 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 w ith respect to the content of this technical article or
code sample, including any liability resulting from incompatibility betw een 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 w ith respect to the content of this
document.




SAP COMMUNITY NETWORK                                SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2010 SAP AG                                                                                                                    8

More Related Content

What's hot

DM Estimation on Meter Reading Control
DM Estimation on Meter Reading ControlDM Estimation on Meter Reading Control
DM Estimation on Meter Reading Control
Rakesh Dasgupta
 
SAP ISU: Out-sorting Billing Validation
SAP ISU: Out-sorting Billing ValidationSAP ISU: Out-sorting Billing Validation
SAP ISU: Out-sorting Billing Validation
Rakesh Dasgupta
 
GST_Configuration Document_GANESH_SAPSD
GST_Configuration Document_GANESH_SAPSD GST_Configuration Document_GANESH_SAPSD
GST_Configuration Document_GANESH_SAPSD
Ganesh Tarlana
 
EDM Overview of Profile and Settlement
EDM Overview of Profile and SettlementEDM Overview of Profile and Settlement
EDM Overview of Profile and Settlement
Rakesh Dasgupta
 
DM Season Group Calculation in Non Interval Scenario
DM Season Group Calculation in Non Interval ScenarioDM Season Group Calculation in Non Interval Scenario
DM Season Group Calculation in Non Interval Scenario
Rakesh Dasgupta
 
Billing plan sap help
Billing plan sap helpBilling plan sap help
Billing plan sap help
Rao RV
 
Master data distribution in SAP: implementation guide
Master data distribution in SAP: implementation guideMaster data distribution in SAP: implementation guide
Master data distribution in SAP: implementation guide
Jonathan Eemans
 
Business Area in SAP FI
Business Area in SAP FIBusiness Area in SAP FI
Business Area in SAP FI
Alessio Ruffini
 
Configure and customize automatic credit management
Configure and customize automatic credit managementConfigure and customize automatic credit management
Configure and customize automatic credit management
Andrea Graziani
 
SAP Central Finance.pdf
SAP Central Finance.pdfSAP Central Finance.pdf
SAP Central Finance.pdf
ssuser4cb9cf
 
SAP CO step by step config guide & user manual part 1
SAP CO step by step config guide & user manual part 1SAP CO step by step config guide & user manual part 1
SAP CO step by step config guide & user manual part 1
Srinivas Kasireddy
 
SAP Draft Solution for GST India
SAP Draft Solution for GST IndiaSAP Draft Solution for GST India
SAP Draft Solution for GST India
Sandeep Mahindra
 
Sap manual bank statement process flow
Sap manual bank statement process flowSap manual bank statement process flow
Sap manual bank statement process flow
SURESH BABU MUCHINTHALA
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mail
SURESH BABU MUCHINTHALA
 
Funds management configuration sap ag
Funds management configuration sap agFunds management configuration sap ag
Funds management configuration sap ag
Lluckyy
 
Time based progress analysis in project system (revenue recognition) sap blogs
Time based progress analysis in project system (revenue recognition)   sap blogsTime based progress analysis in project system (revenue recognition)   sap blogs
Time based progress analysis in project system (revenue recognition) sap blogs
Venu Vemula
 
ISU Assess Workflow to Re Estimate Previous Billed Meter Readings
ISU Assess Workflow to Re Estimate Previous Billed Meter ReadingsISU Assess Workflow to Re Estimate Previous Billed Meter Readings
ISU Assess Workflow to Re Estimate Previous Billed Meter Readings
Rakesh Dasgupta
 
Payment management in SAP
Payment management in SAPPayment management in SAP
Payment management in SAP
Alice Mary Bag
 
SAP Validation and substitution
SAP Validation and  substitution SAP Validation and  substitution
SAP Validation and substitution
Hari Krishna
 

What's hot (20)

Automatic posting-to-vendor-account
Automatic posting-to-vendor-accountAutomatic posting-to-vendor-account
Automatic posting-to-vendor-account
 
DM Estimation on Meter Reading Control
DM Estimation on Meter Reading ControlDM Estimation on Meter Reading Control
DM Estimation on Meter Reading Control
 
SAP ISU: Out-sorting Billing Validation
SAP ISU: Out-sorting Billing ValidationSAP ISU: Out-sorting Billing Validation
SAP ISU: Out-sorting Billing Validation
 
GST_Configuration Document_GANESH_SAPSD
GST_Configuration Document_GANESH_SAPSD GST_Configuration Document_GANESH_SAPSD
GST_Configuration Document_GANESH_SAPSD
 
EDM Overview of Profile and Settlement
EDM Overview of Profile and SettlementEDM Overview of Profile and Settlement
EDM Overview of Profile and Settlement
 
DM Season Group Calculation in Non Interval Scenario
DM Season Group Calculation in Non Interval ScenarioDM Season Group Calculation in Non Interval Scenario
DM Season Group Calculation in Non Interval Scenario
 
Billing plan sap help
Billing plan sap helpBilling plan sap help
Billing plan sap help
 
Master data distribution in SAP: implementation guide
Master data distribution in SAP: implementation guideMaster data distribution in SAP: implementation guide
Master data distribution in SAP: implementation guide
 
Business Area in SAP FI
Business Area in SAP FIBusiness Area in SAP FI
Business Area in SAP FI
 
Configure and customize automatic credit management
Configure and customize automatic credit managementConfigure and customize automatic credit management
Configure and customize automatic credit management
 
SAP Central Finance.pdf
SAP Central Finance.pdfSAP Central Finance.pdf
SAP Central Finance.pdf
 
SAP CO step by step config guide & user manual part 1
SAP CO step by step config guide & user manual part 1SAP CO step by step config guide & user manual part 1
SAP CO step by step config guide & user manual part 1
 
SAP Draft Solution for GST India
SAP Draft Solution for GST IndiaSAP Draft Solution for GST India
SAP Draft Solution for GST India
 
Sap manual bank statement process flow
Sap manual bank statement process flowSap manual bank statement process flow
Sap manual bank statement process flow
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mail
 
Funds management configuration sap ag
Funds management configuration sap agFunds management configuration sap ag
Funds management configuration sap ag
 
Time based progress analysis in project system (revenue recognition) sap blogs
Time based progress analysis in project system (revenue recognition)   sap blogsTime based progress analysis in project system (revenue recognition)   sap blogs
Time based progress analysis in project system (revenue recognition) sap blogs
 
ISU Assess Workflow to Re Estimate Previous Billed Meter Readings
ISU Assess Workflow to Re Estimate Previous Billed Meter ReadingsISU Assess Workflow to Re Estimate Previous Billed Meter Readings
ISU Assess Workflow to Re Estimate Previous Billed Meter Readings
 
Payment management in SAP
Payment management in SAPPayment management in SAP
Payment management in SAP
 
SAP Validation and substitution
SAP Validation and  substitution SAP Validation and  substitution
SAP Validation and substitution
 

Viewers also liked

Configuration steps to create Front Office Process for Technical Master Data ...
Configuration steps to create Front Office Process for Technical Master Data ...Configuration steps to create Front Office Process for Technical Master Data ...
Configuration steps to create Front Office Process for Technical Master Data ...
jai_sinha
 
Lynch-BATech-2016
Lynch-BATech-2016Lynch-BATech-2016
Lynch-BATech-2016Louis Lynch
 
Oracle bi 10g_install_migration
Oracle bi 10g_install_migrationOracle bi 10g_install_migration
Oracle bi 10g_install_migrationMlx Le
 
Kesha's resume
Kesha's resumeKesha's resume
Kesha's resume
Kesha Moore
 
Resume415
Resume415Resume415
Resume415
Howard Hay
 
Analytical Modelling and Design of a Mechatronic Cradle System
Analytical Modelling and Design of a Mechatronic Cradle SystemAnalytical Modelling and Design of a Mechatronic Cradle System
Analytical Modelling and Design of a Mechatronic Cradle System
IJSRD
 
Java lead developer & architect
Java lead developer & architectJava lead developer & architect
Java lead developer & architect
Mark Long
 
Eloise Phillips Resume 3.01
Eloise Phillips Resume 3.01Eloise Phillips Resume 3.01
Eloise Phillips Resume 3.01Eloise Phillips
 
Jane Waterbury
Jane WaterburyJane Waterbury
Jane Waterbury
janeiva
 
Rahul_Bhatia_resume_new
Rahul_Bhatia_resume_newRahul_Bhatia_resume_new
Rahul_Bhatia_resume_newRahul Bhatia
 
Zoran Joković CV, ENG
Zoran Joković CV, ENGZoran Joković CV, ENG
Zoran Joković CV, ENGZoran Jokovic
 
Zoran Jokovic presentation
Zoran Jokovic presentationZoran Jokovic presentation
Zoran Jokovic presentationZoran Jokovic
 
Alex Shulga, Software Developer
Alex Shulga, Software DeveloperAlex Shulga, Software Developer
Alex Shulga, Software Developer
Alexey Shulga
 

Viewers also liked (18)

Configuration steps to create Front Office Process for Technical Master Data ...
Configuration steps to create Front Office Process for Technical Master Data ...Configuration steps to create Front Office Process for Technical Master Data ...
Configuration steps to create Front Office Process for Technical Master Data ...
 
Lynch-BATech-2016
Lynch-BATech-2016Lynch-BATech-2016
Lynch-BATech-2016
 
Oracle bi 10g_install_migration
Oracle bi 10g_install_migrationOracle bi 10g_install_migration
Oracle bi 10g_install_migration
 
Aida Panuco-Catano Resume
Aida Panuco-Catano ResumeAida Panuco-Catano Resume
Aida Panuco-Catano Resume
 
Kesha's resume
Kesha's resumeKesha's resume
Kesha's resume
 
Zafar Iqbal
Zafar IqbalZafar Iqbal
Zafar Iqbal
 
shivakumarswamy_Senior test engineer
shivakumarswamy_Senior test engineershivakumarswamy_Senior test engineer
shivakumarswamy_Senior test engineer
 
Resume415
Resume415Resume415
Resume415
 
Analytical Modelling and Design of a Mechatronic Cradle System
Analytical Modelling and Design of a Mechatronic Cradle SystemAnalytical Modelling and Design of a Mechatronic Cradle System
Analytical Modelling and Design of a Mechatronic Cradle System
 
Java lead developer & architect
Java lead developer & architectJava lead developer & architect
Java lead developer & architect
 
Eloise Phillips Resume 3.01
Eloise Phillips Resume 3.01Eloise Phillips Resume 3.01
Eloise Phillips Resume 3.01
 
Robin Fenstermaker Resume
Robin Fenstermaker ResumeRobin Fenstermaker Resume
Robin Fenstermaker Resume
 
Jane Waterbury
Jane WaterburyJane Waterbury
Jane Waterbury
 
Rahul_Bhatia_resume_new
Rahul_Bhatia_resume_newRahul_Bhatia_resume_new
Rahul_Bhatia_resume_new
 
Zoran Joković CV, ENG
Zoran Joković CV, ENGZoran Joković CV, ENG
Zoran Joković CV, ENG
 
Zoran Jokovic presentation
Zoran Jokovic presentationZoran Jokovic presentation
Zoran Jokovic presentation
 
Alex Shulga, Software Developer
Alex Shulga, Software DeveloperAlex Shulga, Software Developer
Alex Shulga, Software Developer
 
Networking resume
Networking resumeNetworking resume
Networking resume
 

Similar to Isu

A treatise on SAP CRM information reporting
A treatise on SAP CRM information reportingA treatise on SAP CRM information reporting
A treatise on SAP CRM information reporting
Vijay Raj
 
Pdf Tax Form Services Whitepaper V1.1
Pdf Tax Form Services   Whitepaper V1.1Pdf Tax Form Services   Whitepaper V1.1
Pdf Tax Form Services Whitepaper V1.1
amau2000
 
Dynamics Crm Reference Architecture Version 1.0
Dynamics Crm Reference Architecture Version 1.0Dynamics Crm Reference Architecture Version 1.0
Dynamics Crm Reference Architecture Version 1.0dekini
 
BPM As A Cornerstone Of A Post-IT Enterprise
BPM As A Cornerstone Of A Post-IT EnterpriseBPM As A Cornerstone Of A Post-IT Enterprise
BPM As A Cornerstone Of A Post-IT Enterprise
Wolf Rivkin
 
Evento sap
Evento sapEvento sap
Evento sap
Otello Costa
 
Placement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environmentPlacement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environment
Kim Clark
 
L&T–CASE engineers faster production
L&T–CASE engineers faster productionL&T–CASE engineers faster production
L&T–CASE engineers faster production
IBM India Smarter Computing
 
ZafarMirCRMAD
ZafarMirCRMADZafarMirCRMAD
ZafarMirCRMADZafar Mir
 
ZafarMirCRMAD
ZafarMirCRMADZafarMirCRMAD
ZafarMirCRMADZafar Mir
 
Pre-Integrated SSO for Software-as-a-Service & Enterprise Applications
Pre-Integrated SSO for Software-as-a-Service & Enterprise ApplicationsPre-Integrated SSO for Software-as-a-Service & Enterprise Applications
Pre-Integrated SSO for Software-as-a-Service & Enterprise Applicationswhite paper
 
Case Study - Appirio as the Serverless Enterprise
Case Study - Appirio as the Serverless EnterpriseCase Study - Appirio as the Serverless Enterprise
Case Study - Appirio as the Serverless Enterprise
Appirio
 
Richard_Minor_Business_Analyst_Resume_09052015
Richard_Minor_Business_Analyst_Resume_09052015Richard_Minor_Business_Analyst_Resume_09052015
Richard_Minor_Business_Analyst_Resume_09052015Richard Minor
 
AC200 Accounts Receivable And Payable Processing
AC200 Accounts Receivable And Payable ProcessingAC200 Accounts Receivable And Payable Processing
AC200 Accounts Receivable And Payable Processing
Maria Perkins
 
Microsoft Analysis Services July 2010
Microsoft Analysis Services July 2010Microsoft Analysis Services July 2010
Microsoft Analysis Services July 2010
Mark Ginnebaugh
 
Rts web crm one partners presentation EN-
Rts   web crm one partners presentation EN- Rts   web crm one partners presentation EN-
Rts web crm one partners presentation EN-
Run Time Solutions
 
Rts web crm one partners presentation in english- partner
Rts   web crm one partners presentation in english- partnerRts   web crm one partners presentation in english- partner
Rts web crm one partners presentation in english- partnerRun Time Solutions
 
Run Time Solutions - Web CRM One 2.0 - SuperQuery
Run Time Solutions -  Web CRM One 2.0 - SuperQuery Run Time Solutions -  Web CRM One 2.0 - SuperQuery
Run Time Solutions - Web CRM One 2.0 - SuperQuery
Run Time Solutions
 

Similar to Isu (20)

A treatise on SAP CRM information reporting
A treatise on SAP CRM information reportingA treatise on SAP CRM information reporting
A treatise on SAP CRM information reporting
 
Pdf Tax Form Services Whitepaper V1.1
Pdf Tax Form Services   Whitepaper V1.1Pdf Tax Form Services   Whitepaper V1.1
Pdf Tax Form Services Whitepaper V1.1
 
Dynamics Crm Reference Architecture Version 1.0
Dynamics Crm Reference Architecture Version 1.0Dynamics Crm Reference Architecture Version 1.0
Dynamics Crm Reference Architecture Version 1.0
 
BPM As A Cornerstone Of A Post-IT Enterprise
BPM As A Cornerstone Of A Post-IT EnterpriseBPM As A Cornerstone Of A Post-IT Enterprise
BPM As A Cornerstone Of A Post-IT Enterprise
 
Ispcms.ppt
Ispcms.pptIspcms.ppt
Ispcms.ppt
 
Evento sap
Evento sapEvento sap
Evento sap
 
Placement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environmentPlacement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environment
 
L&T–CASE engineers faster production
L&T–CASE engineers faster productionL&T–CASE engineers faster production
L&T–CASE engineers faster production
 
ZafarMirCRMAD
ZafarMirCRMADZafarMirCRMAD
ZafarMirCRMAD
 
ZafarMirCRMAD
ZafarMirCRMADZafarMirCRMAD
ZafarMirCRMAD
 
Pre-Integrated SSO for Software-as-a-Service & Enterprise Applications
Pre-Integrated SSO for Software-as-a-Service & Enterprise ApplicationsPre-Integrated SSO for Software-as-a-Service & Enterprise Applications
Pre-Integrated SSO for Software-as-a-Service & Enterprise Applications
 
Case Study - Appirio as the Serverless Enterprise
Case Study - Appirio as the Serverless EnterpriseCase Study - Appirio as the Serverless Enterprise
Case Study - Appirio as the Serverless Enterprise
 
Richard_Minor_Business_Analyst_Resume_09052015
Richard_Minor_Business_Analyst_Resume_09052015Richard_Minor_Business_Analyst_Resume_09052015
Richard_Minor_Business_Analyst_Resume_09052015
 
AC200 Accounts Receivable And Payable Processing
AC200 Accounts Receivable And Payable ProcessingAC200 Accounts Receivable And Payable Processing
AC200 Accounts Receivable And Payable Processing
 
Microsoft Analysis Services July 2010
Microsoft Analysis Services July 2010Microsoft Analysis Services July 2010
Microsoft Analysis Services July 2010
 
Sap Hr
Sap HrSap Hr
Sap Hr
 
IBM Smart Cloud
IBM Smart CloudIBM Smart Cloud
IBM Smart Cloud
 
Rts web crm one partners presentation EN-
Rts   web crm one partners presentation EN- Rts   web crm one partners presentation EN-
Rts web crm one partners presentation EN-
 
Rts web crm one partners presentation in english- partner
Rts   web crm one partners presentation in english- partnerRts   web crm one partners presentation in english- partner
Rts web crm one partners presentation in english- partner
 
Run Time Solutions - Web CRM One 2.0 - SuperQuery
Run Time Solutions -  Web CRM One 2.0 - SuperQuery Run Time Solutions -  Web CRM One 2.0 - SuperQuery
Run Time Solutions - Web CRM One 2.0 - SuperQuery
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 

Isu

  • 1. Middleware Replication: ISU Installation Facts into CRM Service Contract Applies to: SAP CRM and SAP IS-U. For more information, visit the Customer Relationship Management homepage. Summary This document is created to share the SAP CRM-ISU project experience. As per the standard SAP ISU -CRM data model the installation facts are only maintained in the SAP IS U system and this data not gets replicated to SAP CRM system. This document explains the development which is required to take care of this simple requirement of replicating ISU Installation Facts data into the CRM S ervice Contract Custom field and can be used as a reference for developing any fut ure similar requirements. I would like to thank Mr. Rajesh Elumalai for his contribution in the ABAP area. Author: Suraj Jadhav – SAP CRM-ISU Consult ant Company: Capgemini India P vt. Ltd. Created on: 14th December 2010 Author Bio Suraj Jadhav is SAP Sales and Distribution Certified, CRM Leasing Trained Functional Consultant with Over 7 years of total experience and over 5 years of consulting experience in SAP CRM, ISU and Sales and Distribution with leading IT consulting organizations. Currently working as a Senior SAP CRM -ISU Consultant, in Capgemini India P vt Ltd and providing innovative solutions to global clients. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2010 SAP AG 1
  • 2. Middleware Replication: ISU Installation Facts into CRM Service Contract Table of Contents Introduction............................................................................................................................................. 3 Prerequisites ....................................................................................................................................... 3 ISU-CRM Replication Objects .................................................................................................................. 3 Middleware BAdI Development ................................................................................................................ 4 ECRM_CRM_DOWNLOAD .................................................................................................................. 4 ECRM_DOWNLOAD............................................................................................................................ 4 Test Results............................................................................................................................................ 5 ISU Installation Facts ........................................................................................................................... 5 ISU Cont ract ........................................................................................................................................ 5 CRM Servic e Contract in Web UI .......................................................................................................... 6 Sample Code .......................................................................................................................................... 6 Relat ed Content ...................................................................................................................................... 7 Disclaimer and Liability Notice.................................................................................................................. 8 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2010 SAP AG 2
  • 3. Middleware Replication: ISU Installation Facts into CRM Service Contract Introduction This document is prepared for sharing a development experience of one of the CRM-ISU implementation project. If there is any requirement of replicating any IS U installation facts data into the CRM Service Cont ract Custom Fields, then this document will help SAP Consultants to speed up the development using the sample code. This document will also be very useful in future for somet hing similar kind of replication requirements. Prerequisite s  SAP ISU and CRM business process knowledge.  Knowledge about SAP CRM middleware replic ation objects.  Middleware settings bet ween the CRM and ISU systems  CRM Middleware B Doc (Business document ) knowledge  SAP ABAP programming knowledge. ISU-CRM Replication Objects The data replication between the IS U and CRM system happens through the middleware and there are some objects for which data can be replicated int o the CRM from ISU system. Following diagram explains the details about the object relationship between the ISU and CRM systems in terms of middleware replication: ISU CRM M Business Partner Business Partner I D D BP Relationship BP Relationship L E W Contract Account Business Agreement A r Utility Contract E Service Contract R Installation PoD CRM Installed Base E PoD & Premise P Premise L I CRM Installed Base Connection Object C Connection Object A T Business Contact I O Business Activ ities Business Contact Notes N SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2010 SAP AG 3
  • 4. Middleware Replication: ISU Installation Facts into CRM Service Contract The CRM Replication can be done by two met hods as below:  Initial Download  Delta Download and  Request Download So as per the standard middleware settings, there is no object in CRM to which ISU installation facts data can be replicated. For this SAP has provided us two BAdI’s (Business Add-In) which we can use to replicate such type of data. Middleware BAdI Development As per the SAP CRM Middleware setup, the ISU installation facts data replication into CRM is not a standard practice. But if there are any business requirements to replicate some IS U data into CRM through middleware then, this can be met using the middleware BAdI’s. SAP has provided following two different middleware related BAdI’s, one in CRM system and other in ISU system  ECRM_CRM_DOWNLOAD (In ISU system)  ECRM_DOWNLOAD (In CRM system) ECRM_CRM_DOWNLOAD SAP has provided this BAdI in IS U system for downloading any IS U Contract related data into CRM B Doc container, which is not support ed in standard middleware objects. So in our scenarios what we want is to send some custom facts data from ISU table into the CRM BDoc container. For this we have to develop the method “ecrm crm_download_fill_data_new”, to fetch the IS U facts data from the table and then send it into the Bdoc container. This BAdI then takes the ISU facts data from table “E TTIFN” and then sends this data to BDoc container. Once this BAdI is developed and data is send to CRM container then the next BAdI will take care of the next steps. ECRM_DOWNLOAD SAP has provided this BAdI in CRM system for downloading any ISU data from CRM BDoc container into the CRM Service contract table structure, which is not supported in standard middleware objects. For this we have to develop the method “ecrm_download_fill_data”, to fetch the data from the Bdoc container and then send it to the relevant table-field. This BAdI then downloads the ISU facts data whic h is sent by ISU BAdI and then replicated this to CRM table ORDE RADM_i and field ZZ_ME TERTYPE So as per our scenarios the installation facts data will then transferred into the custom field at the CRM service cont ract item level. Note: The sample code for the above two BAdI’s are attached in the section “Sample Code”. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2010 SAP AG 4
  • 5. Middleware Replication: ISU Installation Facts into CRM Service Contract Test Results Below are the screen shots of the test results for successfully replicating the installation facts data into CRM Service Contract custom field at the item level: ISU Installation Facts ISU Contract SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2010 SAP AG 5
  • 6. Middleware Replication: ISU Installation Facts into CRM Service Contract CRM Service Contract in Web UI Sample Code Below are the sample development codes related to the BAdI’s mentioned above: Note: This approach can also be valid if you migrate this type of data usi ng the EMIGALL tool in SAP IS-U system. Using this approach we can easily replicate the ISU field data into CRM field through middleware. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2010 SAP AG 6
  • 7. Middleware Replication: ISU Installation Facts into CRM Service Contract Related Content SDN Middleware Forum IS-Utilities SDN Forum Customer Relations hip Management homepage SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2010 SAP AG 7
  • 8. Middleware Replication: ISU Installation Facts into CRM Service Contract Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP offic ial 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 w ill 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 w ith respect to the content of this technical article or code sample, including any liability resulting from incompatibility betw een 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 w ith respect to the content of this document. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com © 2010 SAP AG 8