CRM Extraction enhancement

Hello, Can any please help me to enhance a CRM Extractor.
Details: I am trying to write a user exit for CRM Sales Contracts Extractor (0CRM_SALES_CONTR_I) which has a function module. I am adding some custom fields to the extractor.
Any help greatly appreciated.
Regards
Kris

Hi Kris,
Suggest you look at the following PDF document and WebEx screencam session on service.sap.com to find how to enhance a CRM transaction datasource with a BADI - assuming your extractor is catered for, it's the correct way and a lot easier than looking up against tables in an exit. There is a coding example in the screencam, though not great code.
https://websmp204.sap-ag.de/~sapidb/011000358700004416472003E
https://websmp204.sap-ag.de/~sapidb/011000358700004410522003E.wrf
Regards,
Ken

Similar Messages

  • Regarding CRM extraction.....

    Hi Gurus,
    I have few questions regarding CRM extraction.
    Q1: If we enhance a CRM transactional Datasource, do we have to write the ABAP logic in SE19 or CMOD or both?
    Q2: If we enhance a CRM MasterData Datasource, do we have to write the ABAP logic in SE19 or CMOD or both?
    Q3: What is the significance of the T-CODES BWA1, BWA5, BWA7 ?
    Q4: When do you implement the BADI CRM_BWA_MFLOW and when do we implement the BADI CRM_BWA_SFLOW and when do we implement both of them?
    Q5: What is the significance of the function module CRM_BADI_GET_BDOC? Is there any other function module which is used in CRM extraction that has to be implemented in coding?
    Please throw some light on my questions.
    Thanks
    Nice day
    Regards
    Sam

    HI,
    For Delta Extraction of CRM to BI pelase follwo the below steps
    Go to transaction GNRWB
    Select BUS_TRANS_MSG
    Select (on the right, the services): BWA_DELTA3, BWA_FILL, BWA_queue
    Press Generate.
    Also check for the following:
    1. The delta should have been initialized successfully.
    2. Confirm that all Bdocs of type BUS_TRANS_MSG
    are processed with success in SMW01.
    3. If there are queues in SMQ1 with erroneous status then activate
    these queues.
    In Transaction SMQ1 if there are Queues existing with
    names beginning with CRM_BWAn (n is number) then
    activate these queues in the same transaction.
    4.a)If required activate the datasource
    Go to transaction BWA5 > select the required datasource and
    activate.
    4 b) The Delta may not be active ,activate the delta in BWA7 by
    selecting the name of the datsource and pressing the candle icon for
    'activate delta'.
    5. In BW system
    Go to transaction RSA1 > modeling > infosources > select the
    info source > right mouse click on the selected
    infosource > choose option replicate datasource
    Activate the infosource.
    6. Go to the scheduler for the infosource > select delta in the
    update >choose the option PSA only (in the Processing tab)
    start immediately
    Check the entry in the RSA7 in the OLTP(CRM system)
    Hope It helps You.
    Regards,
    Nagaraju.V

  • Regarding bw crm extraction

    Hello Guys,
    I need to know what are the steps for BW CRM extraction. I know this has been asked for a lot of times, and I have read some threads before I am posting this question.
    I know that we have to activate the BW meta data for the CRM to for the extractors to work, but somehow the steps mentioned on the various thread do not seem to be adequate.
    Can we have one thread where we talk all about BW CRM extraction ? Right from step 1. Can someone please post it please ? Also, if we can talk the implications (of what goes in side when we execute each step) it would be great. Its also good to get a technical understanding of the thing works.

    HI Mukund,
    Steps for Extracting data from CRM:
    Configuration Steps
    1.Click on ->Assign Dialog RFC destination
    If your default RFC destination is not a dialog RFC destination, you need to create an additional dialog RFC destination in addition and then assign it to your default RFC destination
    2.Execute Transaction SBIW in CRM
    3.Open BC DataSources.
    4.Click on Transfer Application Component Hierarchy
    Application Component hierarchy is transferred.
    5.SPRO in CRM .Go to CRM->CRM Analytics
    6.Go to transaction SBIW-> Settings for Application specific Data Source ->Settings for BW adapter
    7.Click on Activate BW Adapter Metadata
    Select the relevant data sources for CRM sales
    8.Click on Copy data sources
    Say yes and proceed
    9.Logon to BW system and execute transaction RSA1.
    Create a source system to establish connectivity with CRM Server
    A source system is created. (LSYSCRM200)(Prerequisites: Both BW and CRM should have defined Back ground, RFC users and logical systems)
    10.Business content activation for CRM sales area is done
    11.Click on source system and choose replicate datasources.
    Which Datasource using....? 
    Hope this Help
    Regards,
    Raj

  • CRM extractions

    Hi All,
    We are planning to setup the CRM to our BI 7.0 system.
    Can any one please provide me the step by step procedure what are all the steps I have to do in CRM system to enable/activate the Data  sources.
    And also please provide me the steps to be followed to enable the delta for particular data source.
    I worked on LO extractors and FI but I m new to CRM extractions.
    This is bit urgent.. so can anyone help me in this.
    Regards,
    Shanthi.

    Thanks Vijay, Reddy and Hari for fw the links.
    I gone through all the links and the previously posted threads.
    What I understood is in CRM system we have to do following settings:
    1) Go to RSA5  and install the required datasource  and activate it.
    2) Come to BW system replicate the data source to BW side and assign it respective BW objects.
    3) and fetch the full load records to BW system.
    4) You can able to view the data in RSA3 in CRM system.
    But what I couldn't able to understand is what for we are using BWA1 , BWA5 and BWA 7 transactions in CRMS system.
    And are we able to do any setting or activation to fetch the delta records to BW side.
    Please could any one clarify my doubts.
    Thanks In advance.
    Shanthi.

  • CRM Extraction and Enhancement Doubts.

    Hi BW Experts,
    I am trying to understand few things for the CRM Enchancement and BWA1 transaction.We have gone through many threads, but i couldnt able to get answer for my questions.
    1. Currently i am using the datasource "0CRM_SRV_CONFIRM_I" and "0CRM_SRV_PROCESS_I" for extracting the data. I need to enchance 2 fields from this datasource.
    I have following questions regarding this activities.
    1.Where can i add the enchanced field (RSA6-> Append Structure and writing Code in CMOD) or can i add the enchanced field in BWA1 (BW Adapter, In Mapping Tab).
    2.What is the difference between in writing the code in CMOD (Function Exit) and writing code using BADI (CRM_BWA_MFLOW) for extraction.
    3.I have written the enchanced code in BADI (CRM_BWA_MFLOW). But while executing in TCODE:RSA3, the control is not going to BADI (CRM_BWA_MFLOW).I have found another BADI (RSU5_SAPI_BADI) and written the enchanced code in this, but while executing, the control stops and getting the data in RSA3.I just want to know, what is the purpose of BADI (CRM_BWA_MFLOW).
    4. In CRM, How can we intialise the delta for the particular datasource.Can we able to intialise delta for all datasources which are available in Tcode: BWA5
    5. Please Explain how data, flows from CRM to BW.As to my understanding i have given these points.Please verify.
    a)Activate the datasource (0CRM_SRV_PROCESS_I - Service Order Item datasource)from RSA5 and can be available in RSA6.
    b)Added 2 enchanced fields in RSA6 -> Append Structure.
    c)Written Code in BADI CRM_BWA_MFLOW and activated.
    d)Then in TCODE: BWA1,I clicked Change Button, and tried to view the mapping Tab.
    E) Will the Enchanced field be available in Mapping Tab ? If not what should i do.
    F) I used the Tocde : BWA5 and select the datasource, and clicked the button "Select delta".If i didnt do this step, the delta is not enabled for this datasource ?
    G) After this what are the steps i need to perform from CRM Side.
    Please help on my queries.
    Thanks in advance.
    Thanks,
    Jelina.

    Hi Satya,
    Thanks for the quick reply.
    I have some questions based on ur answers.
    a)Activate the datasource (0CRM_SRV_PROCESS_I - Service Order Item datasource)from RSA5 and can be available in RSA6.
    b)Added 2 enchanced fields in RSA6 -> Append Structure.
    c)Written Code in CMOD and activated.
    d)Then in TCODE: BWA1,I clicked Change Button, and tried to view the mapping Tab.(no need to go bwa1 if u r using CRM 5.x)
    My Queries :
    Currently we are using CRM 7.0.In this case do we need to add the enchanced fields.Can you please tell me what is meant by Segment Name and Segment Field in BWA1 (Mapping Tab).
    -> I have written the enchanced code in BADI (CRM_BWA_MFLOW). But while executing in TCODE:RSA3, the control is not going to BADI (CRM_BWA_MFLOW).I have found another BADI (RSU5_SAPI_BADI) and written the enchanced code in this, but while executing, the control stops and getting the data in RSA3.I just want to know, what is the purpose of BADI (CRM_BWA_MFLOW).
    -> In CRM, How can we intialise the delta for the particular datasource.Can we able to intialise delta for all datasources which are available in Tcode: BWA5
    -> Please Explain how data, flows from CRM to BW.
    In CRM 7, Regarding delta for this datasource, Do i need to activate it in BWA5.
    Thanks,
    Jelina

  • CRM datasource enhancement - best practice

    Hi everyone,
    For our reporting reqs, I checked CRM extractors and found that 0CRM_SRV_REQ_INCI_H would deliver us max. fields.
    CRM Service Request Incident Header Data - Analytics - SAP Library
    I need to enhance this with Z Date Types, Partner Functions fields.
    Date Types (see screenshot) are configured in CRM customizing.
    SAP delivered Date field SRV_RREADY-To doby is sending data to extractor's DUE_DATE field.
    But Source table-field for DUE_DATE are not mentioned in above help.sap datasource link??
    How to best enhance this extractor i.e. through BWA1 or typical way of RSA6-function enhancement??
    If I use BWA1 then how to fill up Segment-Segment field under mapping tab?
    Do I need to use CRM_BWA_FLOW BadI and write code or Is there SAP delivered FM which can fetch data for these Z Date types.
    Thanks
    Ahmad

    Hi,
    In general, we add enhanced field to extract structure by appending method.
    later we  can implement logic at COMD or by using BADI to fill the data for added field.
    do test run at RSA3 and replicate into bw side.
    About CMOD Logic, WIth help abap epxert you need to find relation between data source base tables and added field base table. then only we can fill data to into it.
    Can we know what is your data source?
    Which field you want add from which table?
    Thanks

  • CRM EIC - Enhancing extractor

    Hi All,
    I have a requirement to enhance the existing the EIC report in BI. The extractor '0CRM_SRV_PROCESS_H' has to enhanced to obtain the fields from the FM 'CRM_ORDER_READ'. in CRM system For which I am planning to do the following,
    1. Enhance the extraction structure in RSA6
    2. Check the Extract Structure in BWA1
    3. Enhancing the BADI 'CRM_BWA_MFLOW' in Se19 (thru Classic BADI) with New BADI (enhancement Implementation).
    4. Activate the new BADI
    5. Run Extractor checker in RSA3 and check for the data.
    Later in BI replication and enhance the objects in the data flow.
    Can anyone confirm on the above are correct and proceed with implementing the same? Since I am new to CRM area and expecting expert guidance on this.
    Please do let me know, if the above steps are not correct and need to perform more activities. Also, Please share if any documents/articles for this enhancement.
    Thanks...
    Regards
    San

    The BADi enhancement is done to get the required fields.
    Thanks..

  • CRM DataSource Enhancements

    Hello,
    I've inherited an SAP BI system in my new company with no documentation.
    The BI is on CRM in which the standard CRM extractors like '0CRM_SRV_CONTRACT_H' are enhanced to fetch additional fields. However, I'm unable where the code to extract these new fields are written. I've checked in:
    1. CMOD -> EXIT_SAPLRSAP_001
    2. SPRO -> SAP Implementation Guide -> Integration with Other mySAP Components -> Data Transfer to the SAP Business Information Warehouse -> Settings for Application-Specific DataSources (CRM) -> Settings for BW Adapter -> BAdI: BW Adapter: Enhancement of DataSources in the Messaging Flow
    but couldn't find the code. Is there anywhere else that the code to fetch appended fields can be written?
    Many thanks.
    Best Regards,
    Sri.

    Hi Sri,
    Try this ,
    TCODE : SE18 --> BAdi name --> provide CRM_BWA_MFLOW and try the where used list
    OR
    SE18 --> BAdi name --> provide RSU5_SAPI_BADI and try the where used list
    Any one of the above should show the Z - Classes/Interfaces implemented --> double click to navigatye and you can find the relevant coding there
    Regards,
    Sathya

  • CRM Datasource enhancement using BADI

    Hi Guys,
    There is a lot of confusion among our BW community here about the implementation of the "CRM_BWA_MFLOW" BADI to enhance the datasources. It would be a great service is someone can clear the fog on this.
    The steps that I followed in doing this are
    1. Appended the standard datasource structure with the additional fields that need to be populated.
    2. Unhid the fields in the transaction RSA6.
    3. Created an implementation of the BADI "CRM_BWA_MFLOW" and tried to map the fields to the append structure.
    This is where I am stranded. How do we map the fields from the BDoc to the append structure fields. If someone can provide with a sample code with some documentation, that would be a great help for many of us here.
    I have earlier implemented the User exit to enahnce the datasource but it really is a big pain, especially when you know that using the BAdi can be easier.
    Really appreciate your contribtion.
    Doniv

    hi,
    sample code can be found in the BadI, somewhere go to or utility - sample code, it seems quite similar with old zxrsau01. sap gave us note 850817 when suggest using BadI for certain case, take a look :
    850817-CRM-BW: Using BDocs for the enhancements in BADi
    https://websmp103.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=012006153200000232372005
    692195-FAQ: Sales Analytics and CRM-BW data Extraction
    https://websmp103.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=012003146900000332772003

  • CRM Service - enhance BC datasource

    hi
    i enhanced the extract structure of a CRM BC datasource (the one of item service processes).
    i added two fields via transaction RSA6.
    i mapped the fields  via BWA1.
    i run RSA3 and (obviously) the fields are not filled.
    i wrote the code in CMOD (passed the value 1 to the field).
    the added field is filled correctly with this value.
    now my question is: can i assign the fields normally, via CMOD?
    could this create problems?
    thanks and best regards,
        Stefania

    Hi,
    i need to add SCAPPTSEG-TST_FROM and SCAPPTSEG-TST_TO (we have customized the date scheme in CRM and i found that these information are in the two field of the SCAPPTSEG )
    I think that the datasource read this table...
    Thanks!

  • Difference between SAP HR & SAP CRM Extraction

    Hi,
    Can some one please explain me what is the difference or changes that we need to do while extracting the data from SAP CRM, SAP HR and SAP FICO (I know to extract the data from SAP FICO, by using Geniric extractor)
    Thanks in advance,
    CHANDRA

    Hi,
    Extraction procedure is the same,But when we want to Extract the data from CRM we have standard Extractors for the Attributes,Texts,Hierarchies and Transactional data.Apart from these we want any other data to be Extracted in BI we need to design the Generic Extractors.
    Same in the case of SAP HR and SAP FICO also.
    Regards
    Pavan.

  • BW-CRM extraction tcodes

    Hi,
    can anyone provide me list of CRM-BW extraction related transaction codes. Pls help.
    Regards,
    Ryan

    Hi,
    You can have a look at the RSA* transactions.
    /Anders

  • CRM extraction

    HI Friends
    Any one give some links regarding CRM data  extarction to BW links
    Thanks
    Gita

    Hi Gita,
    There are a lot of posts that talk about CRM to BW extraction. You can search in the forums too. Some examples:
    https://forums.sdn.sap.com/click.jspa?searchID=472498&messageID=2530226
    https://forums.sdn.sap.com/click.jspa?searchID=472498&messageID=890263
    https://forums.sdn.sap.com/click.jspa?searchID=472498&messageID=793237
    https://forums.sdn.sap.com/click.jspa?searchID=472498&messageID=1069265
    Hope this helps...

  • CRM Extraction process.

    Hi Experts,
    I have to extract  IPM data from CRM, and load to cube. For that what are the steps to follow in CRM system as well as in BW system, Pls give me in detail.
    Thanks in advance.

    Hi Jyothi....
    Check here......
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/afbad390-0201-0010-daa4-9ef0168d41b6
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/90080703-4331-2a10-cd98-9c1e95acdea0
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cccad390-0201-0010-5093-fd9ec8157802
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/08f1b622-0c01-0010-618c-cb41e12c72be
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e5d8d390-0201-0010-e284-e418e3f0e150
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/media/uuid/10b589ad-0701-0010-0299-e5c282b7aaad
    Regards,
    Vijay.

  • Question about CRM extractions

    Hi all,
    The CRM team have defined several business transaction types in CRM customizing. These transactions are transferred to BW by using DataSource 0CRM_SALES_ACT_1. Now there are new requirements based on transaction types (BW: 0CRM_PRCTYP) which are not included in the extraction yet. No selections take place on InfoPackage level.
    Two questions:
    - Is it necessary to indicate whether or not transaction types should be included in the extraction or are there other possible reasons why these transactions are not transferred?
    - I may need another DataSource for these transaction types. If so, how do I know which DataSource belongs to a particular business transaction.
    Thnx in advace,
    Henk.

    Hi Eric,
       I think the license is a internet user and this license is more cheap than user sap gui. Ask for you comercial SAP...to check it.
    Regards.
    Manuel

Maybe you are looking for

  • How can i connect a microphon on my mac mini?

    I would like to be connected with Skype, but i can configure my microphone. Do some of you know how can i do that connetion?

  • Constant Crashes in Safari 5.0.4 (despite Reset, delete cache & prefs etc)

    Hello, I am having constant crashes in Safari 5.0.4. This never happened until today. I have reset Safari, deleted the cache.db files and prefs (p.lists) and disabled extns, and done a Safari re-install, but i still get the following crash every time

  • Not able to start the shadow instance in java only system

    Hi All, we are upgrading our portal system from 7.0 to 7.3EHP1 in oracle with HP-UX OS. We have started the upgrade and currently is in deploy shadow instance step of per-processing phase.we are getting error in deploy shadow instance step as below.

  • Tracking podcast download with feedburner feed?

    Hello, I'd like to track the amount of downloads of my itunes podcast. If I use a feedburner feed for my itunes podcast feed will feedburner track the amount of times the podcast is downloaded in itunes? thanks

  • Droplet depends on UI Language settings?

    Hi there. I'm creating a droplet on Photoshop CC (2014) with the UI Language set to English. On english Photoshops the droplet is doing it's job perfectly. The droplet stops working on my fellow's Photoshop CC (2014) with the UI language set to Germa