Crm datasource  extract structure &communication structure

hello all,
how to find standard datasource extract structure in CRM.
its very urgent.
i will give full points.
advance thanks to all.

hi,
check out the following link to know about the CRM BI Conetnt all(infocubes, datasource, roles)
http://help.sap.com/saphelp_nw2004s/helpdata/en/04/47a46e4e81ab4281bfb3bbd14825ca/frameset.htm
hope this help you
regards
harikrishna N

Similar Messages

  • Need help in enhancing CRM datasource /extract structure

    Hello Experts,
    I have come across an issue with a CRM DR phase 1 report "Program Status Management report".
    The user wants to display Mobile number and Pager number of a contact person for the customer.
    Contact person is a Business Partner (Mobile no, Pager no are attributes for Business partner), and the extractor which extracts communication information about a business partner is BUPA_DEF_ADDRESS_BW (from data source 0BP_DEF_ADDRESS_ATTR.)
    This extractor only gets First Telephone number and Fax number from the table. The same CRM table also has the info about Mobile number and Pager number. But BUPA_DEF_ADDRESS_BW is a standard extractor.
    From the searched forums, mobile number is stored in the field TEL_NUMBER from table ADR2 in which we need to filter the R3_USER = 3. We need to know how we can append/include this mobile phone/pager number fields in the extract structure since this is a standard extractor and might need to edit a BADI/FM. Please advise. Thanks!

    there is no different as generic DataSource.
    1. TC: RSA6, find your DataSource and click on " extend extractStructure" at the navigation bar.
    2. TC: SE38 to write UserExit to populate the data for append fields.
        UserExit: ZXRSAU01 if your DataSource is for Transaction Data
                       ZXRSAU02 if your DS is for Master Data
    hope this help

  • Enhance LO communication structure.

    Hello experts,
    I need to enhance LO DataSource 2LIS_11_VAHDR. My requirement is, if my sales order contains  hazard goods indicator(CONT_DG) then I need to fill two more fields which are added by enhanceing the extract structure / communication structure.  Here my question is, if I add fields to communication structure (ex: MCVBAK), Can I use RSAP0001 to populate data for enhanced fields. Please advise.
    Thanks in advance,
    Zakir.

    Hi
    If you are enhancing the communication structure in the BI side then there no code required to wite.
    but you can populate the field by using startroutine ( by writing a logic)
    If you are enhancing in the R/3 or ECC side
    Detail steps to Enhance the extractor (follow this it will help you)
    1)Go to RSA6 and find the data source you need to enhance.--> Display
    2)Double click on the Extract structure.
    3)Now click on the append structure button to add the required field on to the existing structure.
    4) add your required fields with ZZ appended to your field.
    5) Save & Activate the append structure. Then go back and make sure you activate the extract structure also.
    6) Now again go back to RSA6 and select your Data Source. But this time go to change Data Source to remove the hide option to the enhanced fields. By default they ll be in hide mode. If you dont remove the hide field then this field will not be seen in BW side.
    7) Now go to SE38 to write the logic to populate the data into the enhanced field. Program name to write the logic is ZXRSAU01.
    8) Check + Save + Activate.
    9) Check in RSA3 if data is populated as per your requirement.
    10) Replicate your Data Source.
    11) Now go to Data Source/ Trans. Structure screen. Now you can see the enhanced field on the right hand side.Enhancements:
    Go to CMOD.
    1. To Save give Description , create,create new project and give the project name
    2. Select the radio button Enhancement Assignment and give the Enhancement name you want and press Enter.
    3. If the Enhancement is already assigned to some other project it will display the same message saying it is already assigned it some other project. Click on
    4. If the Enhancement is not assigned to any project save.
    5. Give RSAP0001 
    6. Activate the Project.
    Santosh
    Edited by: Santhosh Nagaraj on Jul 26, 2010 12:42 PM

  • CRM Communication structure not working in a copy client

    Hi all,
    my issue is the following. In client 300 CRM, defined as copy of client 100 communication structure CRMT_ACS_I_COM  is not filled by implementation of BADI CRM_COND_COM_BADI .
    Basically it is supposed that once you fill manually a field contained in a  Z TAB, at item level, by marking the tax type,  condition type in pricing procedure is filled automatically.
    Now the point is, that in my client 100 of CRM this process works perfectly. Clients 100 and 300 are in the same machine.
    Since customizing tables are the same, BADis used are the same (the code), what is falling?
    Many thks in advance,
    AndreA,
    Ps: contributions will be rewarded

    Hi Johannes,
    I know it not recommended to set up two clients in the same machine, but unfortunately I did not have choice at time as it was imposed.
    As well it true they share the same instance.
    In any case I would say that in Quality we have the same clients and we haven't got any problems.
    But one is kept just for getting historical data, meant CRM100, meanwhile CRM300 is the real production.
    Both have an active middleware connection but just 300 is receiving and giving data to ERP, meanwhile R/3 as well is just kept for checking.
    So I think the issue is elsewhere, otherwise quality system would fail as well.
    In any case many tks in advance,
    AndreA

  • IPC in CRM 7.0: New customer field in item communication structure

    Hi Experts,
    I tried to enhance the IPC according to the known manual.
    I created a new item related z-field in the item communication structure which I fill in the BadI IF_EX_CRM_COND_COM_BADI with a Char(1) value:
        IF cs_acs_i_com-zfield IS INITIAL.
          LOOP AT ls_prc_agrmnts_wrk-price_agreements_crm ASSIGNING <price>.
            CASE <price>-kschl.
              WHEN 'ZFRE'.
                cs_acs_i_com-zfield = 'B'.
    I also did the customizing for that new formula which is a requirement. There I added two attributes to the implementation:
    -ITEM_GUID     Item GUID
    -ZFIELD     Z-Field
    and also two attributes to the formula:
    -ITEM_GUID     CRM_ITEM_GUID
    -ZFIELD     ZFIELD
    I use this requirement in my pricing procedure and uploaded the jar file. My java code looks as follows:
    import com.sap.spe.condmgnt.finding.userexit.RequirementAdapter;
    import com.sap.spe.condmgnt.customizing.IAccess;
    import com.sap.spe.condmgnt.customizing.IStep;
    import com.sap.spe.condmgnt.finding.userexit.IConditionFindingManagerUserExit;
    import com.sap.spe.base.logging.UserexitLogger;
    public class ZFreiStBLP extends RequirementAdapter {
         private static UserexitLogger userexitlogger =
              new UserexitLogger(ZFreiStBLP.class);
         public boolean checkRequirement(IConditionFindingManagerUserExit item,
                   IStep step, IAccess access) {
              String item_guid = item.getAttributeValue("ITEM_GUID");
              userexitlogger.writeLogDebug("Item: "
                        + item_guid);          
                   String zfield = item.getAttributeValue("ZFIELD");
                   userexitlogger.writeLogDebug("ZFIELD: "
                             + zfield );
                   if (pauschale != "B"){
                        return pauschale.equals("");
                        }else
                        {     return pauschale.equals("X");     
    In SM53 i can see the logs, but the problem is that obviously only the standard field ITEM_GUID is available in the Java. Means, that for my z-field I never get a value although the BadI is called an the value is written to the communication structure.
    Does anybody has an idea, why I do not get the value of that zfield in my java code?
    Thanks a lot!
    Regards,
    Mireille

    Hello Vinod,
    I have customised complete pricing procedure but in the Quotation order we are not getting NET VALUE.
    When i come accrossed with BBP_CHECK_CND_CUST In my findings i found parameter IPC_ON is missing.
    I am waiting for the reply from BASIS.
    Is there any functional customisation required for IPC let me know.
    Best Regards,
    Sathyadev

  • Sample code for a custom field added to LIS Communication structure for Del

    We appended a new custome field into extraction structure of the LO Cookpit datasource 2LIS_02_ITM through RSA6.  And then run CMOD to write the exit code to populate the value and it works fine.  But after we read Roberto's Weblog:
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    Find the enhancement we did can't make the Delta mechanism works if only this new field gets changed in a record, and the change cannot be reflected on BW.  I know we can run SMOD on the enhancement LEINS001 to write the code for LIS Communication structure customer exit.  But we have never writen such a code for LIS Communication Structure enhancement and also don't know on how to make the Delta mechanism works in the code.  We would be very appreciated if some expert here can provide the sample code!
    Thanks

    hi AHP,
    Have you tried Sanyam's code listed in this article you recommended?
    Now our R3 team has added a custom field called ZZZ to EKKO table and I modify the code to suit our need and the code would be as following:
    *& Include ZXM06U16 *
    DATA: i_t_ekko LIKE ekko OCCURS 1 WITH HEADER LINE.
    DATA: ebeln LIKE ekpo-ebeln,
    it_ekko TYPE TABLE OF ekko WITH HEADER LINE,
    old_val(50) TYPE c. "For storing the value from the Field Symbol
    FIELD-SYMBOLS <fs> TYPE ANY TABLE.
    CASE zeitp.
    WHEN 'MA'. "When creating a purchase order
    MOVE '(SAPLEINS)T_EKKO[]' TO old_val.
    ASSIGN (old_val) TO <fs>.
    i_t_ekko[] = <fs>.
    LOOP AT xmcekko.
    ebeln = xmcekko-ebeln.
    IF xmcekko-supkz = '1'. "Old Value ?
    SELECT SINGLE * FROM ekko INTO it_ekko WHERE ebeln = ebeln.
    xmcekko-ZZZ = it_ekko-ZZZ.
    ELSE. "New Value ?
    READ TABLE i_t_ekko WITH KEY ebeln = ebeln.
    xmcekko-ZZZ = i_t_ekko-ZZZ.
    ENDIF.
    MODIFY xmcekko.
    ENDLOOP.
    EndCase.
    The compile of the above code works fine and we activated everywhere including project level. Then we set debug points in this code, and run RSA3 on 2LIS_02_ITM, but find the extraction program never reaches this code or call this user exit function EXIT_SAPLEINS_001 of this enhancement LEINS001. Any reason?
    Thanks
    Kevin
    Message was edited by: Kevin Smith

  • Communication Structures called in the E-Commerce web shop orders

    Hi Experts,
    When we create orders in e-commerce B2B / BOB / B2C web shops, we get pricing elements at header and item level on the shopping basket / order page. To display these pricing elements, communication structures are called from the backend GUI.  These stuctures are accessed in the SAP CRM 7.0 GUI by the T-code  CRMC_MAP.
    Can you please let me know the communication structures that are called for
    - Pricing elements at the header level on the shopping basket / order page
    - Pricing elements at the item level on the shopping basket / order page
    Thanks and regards,
    Mahesh Kakani
    Edited by: maheshkakani on Nov 7, 2011 1:54 PM
    Edited by: maheshkakani on Nov 7, 2011 2:04 PM

    Hi Mahesh
    Please check
    CRMT_ISALES_BASKETHEAD_IL
    CRMT_ISALES_BASKETITEM_IL
    Hope this will be useful.
    Regards

  • Cannot delete communication structure

    Hi Gurus!
    I am having problems deleting the communication structures. I installed some Business Contents using the In Dataflow before and afterwards. Consequently, some installed objects are irrelevant to what I need. I am doing some clean-up but I cannot delete the communication structure. It is really odd since I’ve deleted the update rule connected to it, there are no existing transfer structures already still same errors encountered. Then when I try to delete it, it would say that InfoObject ex. 0GN_CAT_SSY of communication structure still being used, but whenever I change the communication structure it is highlighted and cannot be deleted.
    InfoObject 0GN_CAT_SSY of communication structure still being used
        Message no. RSAR741
    Diagnosis
        The deletion of the communication structure for InfoSource
        0PROD_CATEG_TEXT is not possible. InfoObject 0GN_CAT_SSY of the
        communication structure is still being used. This use must be undone
        first.
        Concretely the communication structure of an InfoSource can only be
        deleted if there are no update rules for InfoCubes and no transfer
        structures for source systems for this InfoSource.
    System response
        Activity was finished without database change.
    Procedure
       o   Check the use of your InfoSource 0PROD_CATEG_TEXT in the transfer
           structures. Delete all existing transfer structures of your
           InfoSource 0PROD_CATEG_TEXT.
       o   Check the use of your InfoSource 0PROD_CATEG_TEXT in update rules
           for InfoCubes. Delete all existing update rules for your InfoSource
           0PROD_CATEG_TEXT.
       Afterwards, you can delete your communication structure for InfoSource
       0PROD_CATEG_TEXT.
    Points will be granted whoever can help me. Thank you.

    Hi
    Check , whether your infosource is already assigned to datasource!  At the Infosource tree, Open the Infosource, inside that, check you have any datasource assignment.(It will somthing like the name of the R/3 system).
    Right click on the Infosource, and select the option "Delete the source sytem assignment"
    Then try to delete the communication structure.
    It should work!!
    Thanks
    Vj

  • Unable to Delete the InfoObjects from Communication Structure..

    Hi all,
      I want to delete the extra InfoObjects from the Communication Structure for 0VENDOR. I am in InfoSources section of RSA1 and double clicked on 0VENDOR InfoSource and 'InfoSource 0VENDOR Change' screen is displayed, but 'Insert New Row' (button with + sign) and 'Delete Selected Rows' (button with - sign) are in GRAY. Since it is in GRAY, we can not make any modifications to it. The Source System is R/3 Dev.
      When I expand 'Transfer_Structure/Transfer_Rules' below the Communication Structure the Source System points to PC file. Next, I have changed the Source System to R/3 Dev and DataSource to 0VENDOR_ATTR and still unable to make modifications to Communication Structure.
    What is wrong with it? How can I make deletions, PLEASE?
    Thanks.

    Hi Bhanu,
      I am in BW Dev box and checked other InfoSources with R/3 Dev as SourceSystem and buttons are in GRAY only.
      There is 0VENDOR_ATTR InfoSource with different SourceSystem assignment (R/3 QA Box) and the buttons are not in GRAY. It means I could make modifications to this Communication Structure.
      Why I am not able to make modifications to 0VENDOR Comm. Structure, PLEASE?
      Note: I have started installing the Business Content for Project Systems 0PROJECT_ATTR and stopped that transaction in the middle of the process on Friday. Is it caused some damage?
    Thanks.

  • Change communication structure for master data with direct update

    Hi All,
    I am having a problem with a change I want to make to some master data. I have added the attribute to the characteristic, but when I have gone to change the communication structure, its not possible (the add line button is greyed out)
    I can see the new infoobject in the datasource/trans structure, but not in the comms structure (And yes it is in change mode   ).
    The master data uses direct update, and I have read that this causes some hassles in changing the comms str.
    Can someone please give me some steps in doing this??
    Thanks
    Ryan

    Hi Ryan,
    Why u have nothing to map is ?
    U r datasource trasfer structure from the source ssytem has nothing new ..
    1)TO ur Info object u can only write the routing or give any formula or anythign like the trasfer rules oftions that have when u click on the IO icon..
    2) Enhave the structure of the datasoruce that is getting from the  R3 source system...
    3) Replicate it ..
    Then only u will be able to find the extra field at the Trasfer structure... to map to the IO which have been added..
    hope it helps
    regards
    AK

  • Saving of communication structure Dictionary failed

    Dear All,
    I am trying to activate Business Content for Vistex Module in SAP BI 7.0.
    I have taking the Cube and installing using before flow.
    The installation job finishes successfully.
    But the communication structure remains inactive and when i try to activate manually it shows the error message as "Saving of communicatioin structure /B299/CSLIS_RM_IPCRKON in Dictionary failed".
    Message no. RSAR211.
    The same is the case with all the Vistex Infosurces.
    Having tried searching for SAP Notes but no use.
    Please let me know how to solve this issue.
    Cheers,
    Neel.

    Hi Neel,
    I see this is marked answered, I have similar issue as we prepare upgrade from ECC5 to ECC6, the the new DEV system, the Vistex datasources  (/IRM/LIS_RM_IPCBKON) do not show up in RSA6.  Eventhough this ECC6 is a system copy of a working (Vistex active)  ECC5 system.  So I also looked in RSA5 to install the Vistex content, but cannot find it.  I too have searched throughout and can find very little in regards to Vistex, so any help is appreciated
    Kind Regards
    Lee Lewis

  • Updation of Infopack into Communication Structure

    Im developing new InfoObject for the datasource u201C0MAT_PLANT_ATTRu201D in BID environment. But unable to  update the same in the communication structure.
    Is there any authorization problem or anything else. Please let me know.

    Hi,
    First craete InfoObject and then add it as a Attribute of the any one of the Character in 0MAT_PLANT_ATTR an dthen try.
    i.e. Add that Z object in 0MATERIAL as Attribute and then try.
    Else check any authorizations problesm in SU53.
    Thanks
    Reddy

  • What are communication structures like KOMK and KOMP ?

    Hi,
    What are the communication structures liek KOMK and KOMP?
    What is their significance ?
    Any material on them would be appreciated.
    I have a requirement to move delivery item data to delivery header in creating shipment cost document. While doing this should I also change the values in KOMP also ?
    Thank you,
    Surya

    Hi,
    KOMK (Free goods determination - Communication header)
    KOMP (Free goods determination - Communication item)
    Or check these links....
    http://help.sap.com/saphelp_40b/helpdata/es/13/7155967935d1118b3f0060b03ca329/content.htm
    http://sapsdforum.com/2007/10/23/pricing-in-sd-in-great-detail/
    http://sapsdforum.blogspot.com/
    Reward points if helpful....
    Regards
    AK

  • New Custom Field in Delivery output Communication Structure

    Hello friends,
    I need your help to Solve my below problem
    We want the delivery output to be triggered based on the shipping point and storage location.
    Storage location is at item level and is not in LIKP and hence not in KOMKBV2 (Output Comm Structure for Deliveries)
    I have created a new Field ZZLGORT in the Header Strucutre and has performed thefolloiwng steps
    1. Include field ZZLGORT  in communication structure KOMKBV2. This is an Include that is provided for additional fields.
    Add the field with the name ZZLGORT in Include KOMKBZ4.
    2. In structure KOMB in Include KOMBZ, have added the same field
    (same procedure as for item 1).
    3. In view V_T681F, I created the same field with transaction SM31  under key B V2.
    4. Program LVCOMU04 contains Perform USEREXIT_KOMKBV2_FILL. This Perform
    is in program RVCOMFZZ.
    Modiied the source code as follows:
    FORM_USEREXIT_KOMKBV2_FILL.
    COM_KBV2-ZZLGORT = item Storage location.
    When i am in Debugging mode till the last minute the structure COM_KBV2-ZZLGORT is having the storage location value.
    so there is no problem in the userexit logic.
    5) I have created a new cond table , and assigned the table access sequence and assigned he access seq to the Delivery output type
    When i created the Delivery , the output analysis screen shows that the field ZZLGORT is blank ( With exclamation Mark) and it says Access Not made (initialized Field )
    can any one of you tell me what is the step i am missing out to make sure that the analysis screen has the storage location.
    and also the system reading the condition record and issuing the output.
    i have checked whether the output is issued by some other condition or not. no there is only condition record and its triggering that condition record but the analysis shows "Output Not found"
    Can any one of you help me here please. Your immediate inputs will be of great help to me
    Thanks & Regards
    Srini

    Hi Srini,
    As per note 32662 it seems you have followed all the steps, but might be that you didn't do in proper sequence.
    The note states that:
    "If a new access sequence and condition table was created before the communication structure was modified, it must be deleted again. Items 1 to 5 must be carried out in the specified sequence."
    So I guess the key for you would be to delete the Condition table and access and create them again.
    Regards,
    Ganesh

  • DataDictionnary Table or View for InfoSources/Communication Structure

    Hi,
    I am looking for the assignment between (Source) Fields  and InfoObjects.
    this is equivalent to:
    I am looking for a Data Dictionnary-Table or -View which describes the InfoSource fields / or Communication Structure fields.
    Anybody got a hint ?
    ThanXs
    Martin

    RSKS
    RSKSFIELD
    RSISFIELD

Maybe you are looking for