Business Partner extraction

Can anyone provide a how-to guide on implementing the business partner extractors in BI 7.0. What is required on the ECC6 and BI sides to integrate customer, vendor and employee partner data in a common BI datasource, e.g. 0BPARTNER_ATTR? We have not implemented CRM, is this required?  Thanks

0BPARTNER_ATTR is typically used in CRM applications... for ECC you use 0CUSTOMER, 0VENDOR, ...

Similar Messages

  • Business Partner extract from R/3 (or SRM) to MDM without XI

    Dear SAP Experts,
    do you have any solution for extraction of Business Partner data from R/3 (or SRM) to MDM without XI? I know transaction mdmgx and the reference data went to the MDM well. How can I do the same for master data without XI? Please write me a step-by-step solution, if you can, because we haven't got too much time, to solve this issue.
    Thanks a lot!
    Best regards,
    Ádá

    Hi Adam,
    there are different reasons for this:
    1. MDMGX selects data directly from tables. Customizing tables are very simple tables, thus it was possible to implement a direct access. Master data itself is stored in distributed, multiple tables. It's not this easy to extract the data, thus MDM_CLNT_EXTR is using special extractors for the master data objects. Those object extractors are delivered by the object owners, not by the MDM group.
    2. ALE IDoc and Proxy messages are the common way for data exchange between SAP systems. There are predefined IDoc and XML message types for master data. This was not the case for customizing data, so we decided to use FTP for MDMGX just as an exception.
    3. The MDM data model for business partners has to combine different data models: R/3's customer and vendor with CRM's/SRM's business partner. Those models have to be combined to a general MDM Business Partner model. This requires a structural and value mapping of the different structures. Currently this is done on XI using a XSLT Message transformation.
    BR Michael

  • Filter Business Partner Extraction from CRM to BW based on Number Range

    Hi,
    Is there any way to extract the Business Partners from CRM system into BI for a specific number range or filter by number range. please provide me with the steps and some related links.
    Thanks
    Akila.R

    hi Satish,
    for crm extraction, try check bi best practice
    http://help.sap.com/bp_biv235/BI_EN/html/bw.htm
    http://help.sap.com/bp_biv235/BI_EN/html/BW/CRMAnalytics.htm
    hope this helps.

  • CRM employee (business partner) & org unit extraction question

    Hi all,
    I have a question regarding extracting business partner and org unit in CRM. Basically user wants to report on employee level and org unit level.
    When I looked at the org unit hierarchy datasource (0BBP_ORGUNIT_HR01_HIER), it does not include the employee. I also tried the DS 0BP_UNAME_ORGUNIT_ATTR, but that does not give me the org unit of an employee.
    Any hint is highly appreciated.
    Best regards,
    Ben

    HI
    Try this DS  0CRM_POSITION_ATTR,here u will get the org.unit,but u need to add the users (employees) in the data source.
    Sridath..

  • Q: Extract additional business partner of sales order

    Hi experts,
    In ECC we have an additional business partner on sales orders, does anyone know the best way to extract this data to BW? As far as I can find you have to customiz the LIS extractor in ECC in order to get this data.
    Any suggestions?
    Thank you in advance,
    Mikael

    Hi Gustavo,
    We have found out that there are no suitable BTE for VBPA extraction. We therefore decided to go in another direction;
    A custom datasource based on a function module that extracts the data from VBPA using update date from VBAP to trigger the delta. This solution might not be perfect, but if is sufficient for our business scenario.
    This posts describes how to do it:
    LIS User Exit MCS10001 and VBPA table (Roberto N. read me!)
    Best regards,
    Mikael

  • CRM Business Partner Master Data Extraction

    Hello Friends,
    I would like to extract the complete Business Partner (BP) information in CRM onto application server in csv format.
    Could you pls let me know if there are any standard programs or Function Modules which helps me to extract complete data.
    Also let me know the useful master tables associated in this regard. Pls let me know the posible ways of extraction.
    Thx in Advance
    Regards
    Vijay

    Hi Masayuki,
    Thank you for your suggestions. Those pointers helped me to resolve this. Retrieving the Logical Document Id is also good.
    I called the FM you suggested using the PARTNER_GUID from BUT000 in field BUSINESS_OBJECT-INSTID and with TYPEID='BUS1006' and CATID='BO'. This returned the Document links and I was able to get the Properties by calling SDOK_LOIO_PROPERTIES_GET.
    Much appreciated.
    Malcolm

  • Extracting Business Partner information from CRM to XI

    What is the best approach to extract Business Partner information from CRM to XI

    Hi,
    by IDOCs of course
    you can create them just like I did:
    /people/michal.krawczyk2/blog/2006/11/14/xipi-data-type-enhancements-standard-business-partner
    (you jut need to change from proxy to ALE - another module)
    but bisically it's a standard to generate
    a business partner record and send it as an IDOC from CRM
    Regards,
    michal

  • How to extract custom business partner attributes?

    I am working with a customer that has created custom fields against business partner. The fields are different depending on the role of the business partner. What is the best way to extract these attrbutes to BW? Should i create new custom datasources? Or is there a better way?

    Hi,
    This may help you:----
    country code, language key.
    Regards,
    Suman

  • Extract Mobile Phone for CRM Business Partner

    Hi Experts
    I would like to extract the mobile phone number for a business partner from CRM. Transaction BP shows the number in the address tab, communication area together with the telephone number and the fax number.
    The business content DataSource 0BP_DEF_ADDRESS_ATTR delivers only the telephone number and the fax number. Does anyone know of a DataSource that also delivers the mobile phone? Otherwise, in which table is the mobile phone number stored?
    Thanks in advance
    Daniel

    Hi Daniel,
    I'm currently attempting to extend the 0BP_DEF_ADDRESS_ATTR for the same reason, and sending support call to SAP to see if standard extractor can be updated to include mobile number.
    Can you give more detail on how you extended?
    We have appended a field to the extract structure & are now trying to fill it from ADR2 where r3_user = 3
    In particular a copy of any code you added to EXIT_SAPLRSAP_002 would be helpful.
    Cheers
    Don

  • IC intermittent SAPSQL_ARRAY_INSERT_DUPREC error after changing business partner

    Hello,
    after upgrading from CRM5 to CRM7 (Service for Employee), our Interaction Centre users started getting intermittent SAPSQL_ARRAY_INSERT_DUPREC screen dumps when clicking on the 'Save' button after having changed a partner number in the Partners Table of a Service Ticket.
    On encountering one of these screen dumps, the user then has to close their IC session and then restart it - after which it is then possible to successfully 'Save' the same change to the same business partner on the same Service Ticket.
    I have not been able to reproduce this error due to its intermittent nature.
    Details of the source code extract from the ST22 dump is given below.
    Has anyone else encountered such an issue themselves?
    thanks,
    Martin
    Category ABAP Programming Error
    Runtime Errors SAPSQL_ARRAY_INSERT_DUPREC
    Except. CX_SY_OPEN_SQL_DB
    ABAP Program SAPLCOM_PARTNER_DU
    Application Component CRM-BF-PD
    Date and Time 20.08.2014 11:15:25
    Line SourceCde
      41 * data definitions
      42 DATA: BEGIN OF ls_attribute_record_to_use,
      43 partner_guid TYPE crmt_partner_guid,
      44 values TYPE text255. "has to be as long as the longest
      45 "attribute structure
      46 DATA: END OF ls_attribute_record_to_use.
      47
      48 DATA: lt_attribute_records_to_use LIKE SORTED TABLE OF
      49 ls_attribute_record_to_use WITH UNIQUE KEY partner_guid,
      50
      51 lv_tablename TYPE tabname,
      52 ls_attribute_record TYPE crmt_partner_attr_du,
      53 lv_name TYPE char64.
      54
      55 FIELD-SYMBOLS: <values> TYPE ANY,
      56 <address> TYPE crmt_partner_address,
      57 <fs_insert_record> TYPE crmd_partner,
      58 <fs_addr_ref_data> TYPE crmt_partner_address_reference.
      59
      60 FIELD-SYMBOLS: <wa_to_proceed> TYPE ANY,
      61 <table_to_proceed> TYPE ANY TABLE.
      62
      63 DATA: wa_to_proceed TYPE REF TO data.
      64 DATA: lt_wa_table TYPE REF TO data.
      65
      66 *** MAINTAIN PARTNER RECORDS *******************************************
      67
      68 *** records to insert
      69 IF NOT it_partner_records_to_insert IS INITIAL.
      70
    >>>>> INSERT crmd_partner FROM TABLE it_partner_records_to_insert.
      72 IF sy-subrc NE 0.
      73 MESSAGE a002(com_partner) WITH gc_object_name_partner.
      74 ENDIF.
      75
      76 ENDIF.
      77
      78 *** records to delete
      79 IF NOT it_partner_records_to_delete IS INITIAL.
      80 DELETE crmd_partner FROM TABLE it_partner_records_to_delete.
      81 IF sy-subrc NE 0.
      82 MESSAGE a002(com_partner) WITH gc_object_name_partner.
      83 ENDIF.

    Hello Atul,
    thanks for your message. I have had a look at the SAP notes that you have pointed me to, however they unfortunately do not relate to the functionality where we are encountering this problem:
    1914117 - Relates to Sales (not Service {Employee})
    1823316 - This error occurs in the wrong FM (BUR_BUPR_UPDATE) rather than FM COM_PARTNER_UPDATE_DU.
    1809361 - Relevant for the SAP GUI transaction, 'BP', not the Interaction Centre which iswhere this error is occuring.
    SAP have not been able to help because of its intermittent nature, it is not possible to create this error on demand, and as I am working on a secure site SAP cannot open a remote connection.
    thanks,
    Martin

  • Customer creation with Business Partner Error

    Hello Experts,
    I am a Functional consultant and trying to create Customer which has to create a Business Partner in one of the test system. All the config to create Business Partner is completed.
    When trying to create customer it throws a RFC connection error. I have pasted the dump details below. Please help me to solve the issue.
    Category          
    ABAP Programming Error
    Runtime Errors    
    CALL_FUNCTION_OPEN_ERROR
    ABAP Program      
    CL_RPM_FES_BUFFER_MANAGEMENT==CP
    Application Component  PPM-PFM
    Date and Time     
    22.09.2014 19:43:45
    Short text
        Error when opening an RFC connection ("CPIC-CALL: 'ThSAPOCMINIT' : cmRc=20
    What happened?
        Error in the ABAP Application Program
        The current ABAP program "CL_RPM_FES_BUFFER_MANAGEMENT==CP" had to be
         terminated because it has
        come across a statement that unfortunately cannot be executed.
    Error analysis
        An error occurred when executing a Remote Function Call.
        "CPIC-CALL: 'ThSAPOCMINIT' : cmRc=20 thRc=236#SAP gateway connection failed. Is
         SAP gateway started? "
        Status of connection.... "CODE=CM_PRODUCT_SPECIFIC_ERROR -1 -1 SAPCODE=236
         CONV= "
        Internal error code.... "RFC_IO5"
        There is an error in the communication system. To clarify
    and resolve the error, contact your system administrator.
    Last error logged in SAP kernel
    Component............ "NI (network interface)"
    Place................ "SAP-Gateway on host KNACKS06 / sapgw01"
    Version.............. 40
    Error code........... "-10"
    Error text........... "partner 'knacks06:sapgw01' not reached"
    Description.......... "NiPConnect2: 54.201.94.167:3301"
    System call.......... "connect"
    Module............... "nixxi.cpp"
    Line................. 3286
    The error reported by the operating system is:
    Error number..... 10060
    Error text....... "WSAETIMEDOUT: Connection timed out"
    Check the host name and service that define the remote program. Are
    these parameters correct? You can use the "ping" command to check
    whether the specified host is reachable. If the remote program is an
    application server, check whether it is running and whether the local
    gateway of this server is listening for the specified service. If the
    service is sapgw<nn>, the remote server must run with SAPSYSTEM number
    <nn>.
    Trigger Location of Runtime Error
        Program                                 CL_RPM_FES_BUFFER_MANAGEMENT==CP
        Include                                 CL_RPM_FES_BUFFER_MANAGEMENT==CM00J
        Row                                     2
        Module type                             (METHOD)
        Module Name                             CHANGES_BY_ORG
    Source Code Extract
    Line  SourceCde
        1 METHOD changes_by_org.
    >>>>>   CALL FUNCTION 'RPM_FES_RECALCULATE_BY_ORG' STARTING NEW TASK 'RPM_FES_RECALCULATE_BY_ORG'
        3     EXPORTING
        4       old_image         = old_image
        5       new_image         = new_image
        6       plog_tab          = plog_tab
        7       tb_plog_tab       = tb_plog_tab
        8 *   IMPORTING
        9 *     ET_MSG            =
       10 *     EV_RC             =
       11             .
      12
      13 ENDMETHOD.
    Active Calls/Events
    No.   Ty.          Program                             Include                             Line
          Name
       13 METHOD       CL_RPM_FES_BUFFER_MANAGEMENT==CP    CL_RPM_FES_BUFFER_MANAGEMENT==CM00J     2
          CL_RPM_FES_BUFFER_MANAGEMENT=>CHANGES_BY_ORG
       12 METHOD       CL_IM_RPM_FES_ORG_CHANGES=====CP    CL_IM_RPM_FES_ORG_CHANGES=====CM004     4
          CL_IM_RPM_FES_ORG_CHANGES=>IF_EX_HRBAS00INFTY~IN_UPDATE
       11 METHOD       CL_EX_HRBAS00INFTY============CP    CL_EX_HRBAS00INFTY============CM004    35
          CL_EX_HRBAS00INFTY=>IF_EX_HRBAS00INFTY~IN_UPDATE
       10 FORM         SAPLRHAP                            LRHAPF1R                              110
          UPDATE_DATABASE
        9 FUNCTION     SAPLRHAP                            LRHAPU08                               19
          RH_BASE_UPDATE_DB_DIALOG
        8 FORM         SAPLRHAP                            LRHAPF30                              248
          UPDATE_PLOG
        7 FUNCTION     SAPLRHAP                            LRHAPU40                               31
          RH_UPDATE_DATABASE
        6 FORM         SAPLBUBA_4                          LBUBA_4F31                             14
          HR_DATA_SAVE
        5 FORM         SAPMSSY0                            SAPMSSY0                              504
          %_PROCESS_P_O_C
        4 FORM         SAPMSSY0                            SAPMSSY0                              249
          %_COMMIT
        3 FORM         SAPMF02D                            MF02DFS0                              511
    SCHLUSS_BEARBEITUNG
    2 FORM    
    SAPMF02D                       
    MF02DFO0                        
    2335
    OKCODE_BEARBEITEN
    1 MODULE (PAI) SAPMF02D                       
    MF02DI00                        
    5632
    OKCODE_BEARBEITEN
    Regards,
    BV PATIL

    Hi,
    It would make more sense to speak to a technical resource who is familiar with your system.  Based on the error, it looks like you have connection issues in your landscape - I'm assuming you have CRM & ERP systems communicating and it looks like there is a problem with their connectivity. Best get some basis resource to help you out.
    cheers,
    G.

  • CCT_GUID (customer Contact Key) of Business Partner

    Hi everyone,
    Can anyone tell me how to extract CCT_GUID (i.e Customer Contact Key) of business partner using only customer and also its significance.
    Thanks in advance.
    Rgds,
    Abhi

    Hi everyone,
    Can anyone tell me how to extract CCT_GUID (i.e Customer Contact Key) of business partner using only customer and also its significance.
    Thanks in advance.
    Rgds,
    Abhi

  • Business Partner Count in CRM or ECC system

    Hi Experts,
    We have a scenario in CRM. I need the unique Business Partner List.(these are also replicated in ECC)
    The scenario are as below:
    1.We are creating a Business Partner(BP) for each customer.
    2.For each of these BP, Contract acounts are also created.
    3.One BP has multiple Contract accounts.
    4.One BP has multiple relationships.
    5.One BP having multiple contract accounts has multiple Contracts.
    6.For one premise,one BP has one contracts account and one contract only.
    I need the unique BP.But i am unable to find the unique BP as duplicate BPs are also present in the system which are created due to below reason:
    1. By mistake. But duplicate BP don't have any contract account associated with it.
    2.If i am an owner of a house, i have my family members or my room mate who stays with me and they are included as a BP relationship. But for them also BP are created.
    I have checked in tables BUT000 and BUT100 etc but not able to extract exact number of BP.
    The reason for finding the Unique BP is:
    There is a company which provides services to customers. Now for each customer, a BP is created. but due to mistake or due to above reason, the customer service representatives has created duplicates or not important BP which are the secondary customers.
    Now to know the exact number of BP which will inturn tell me the exact number of customers, please help me know how to extract the data.
    regards,
    Vicky

    Hi Vicky ,
    I have following comments -
    1. How these contract accounts are created ? Through any enhancement done ?
    2. You can differentiate the same based on the number range, if you are using different number range for source account and the contract accounts.  Say for source account you can keep a number range which will be different than the contract accounts.
    3. Also, as a standard, if you create any relationship, it will anyway create a BP id in the system.
    4. Also, if possible do the data cleansing by archiving the duplicate BP records in your system.
    Hope this will be useful
    Thanks and Regards
    DJ

  • Query regarding Business Partner Address in SAP B1?

    Hi Friends,
    WHile i extract SAP datas for my ETL Product,I found some issues..Hereby i m telling the steps to reproduce that in Demo database of OEC Computers..
    1.Open SAP B1 Business Partner data
    2.Open C40001 Business partner data..
    3.Open Addresses tab of that Business partner
    4.Click Bill to Address..And u can c no datas is present for that BP 'C40001'.
    5.And Open OCRD in Sql Server.. And u can c Address as      '208 Hollywood Av'and ZipCode as '28989'.And it's present in XML of that Business Partner data but not shown in UI in Address tab..
    6.Where these datas are present in Business Partner UI..How can i view those in UI?
        Please give me a clear information for that..
    Thanks in Advance
    regards
    Sooriyakala.P

    Hi Sooriya,
    I was able to reproduce the issue in our demo database.
    This is most likely just an anomaly in that specific database, maybe created by manipulating the database directly.
    The actual data of the BP Addresses grid comes from CRD1. The third shipping address for BP 'C40001' actually seems to have the same information as in OCRD.Address.
    The Address field in OCRD is just a convenience shortcut that should duplicate whatever is written to the single billto address for that customer. You're right that the field should be empty as there are no billto address rows in CRD1 for that customer.
    I'm pretty sure you will not be able to reproduce this in a real live database. However, there are other issues to watch out for with BP addresses. For instance with SBO 2004, there is a issue regarding updating the name of a billto address. If you do it with DI API (or with DTW), you will end up with two billing addresses. This cannot be done in the client, as it is against the validation rules. The nasty part is that DI API does not currently support removal of BP addresses. It's no fun doing it manually for 4000 customers
    Henry

  • Org Unit Business Partner number missing

    Hi Guy's
    I have created some Org models with some Org units and positions in it... But for some reasons I could not able to see any business partner numbers assigned to these Org units..... I hope these numbers automatically come from CRM system...
    Could you tell me is it a Technical issue or Functional issue???
    Please let me know if you have any solution to resolve this
    Thank you very much in advance....

    Hi Sr,
    To get the role 'organizational unit'  for BP make sure you have  HRALX - OPROL - BUP004
    You can mail to [email protected]
    Regards,
    Paul Kondaveeti
    <b>Also see the help extract from customizing:</b>
    Set Up Integration with Organizational Management
    In this IMG activity, you integrate business partner data with HR master data (organizational model and employees).
    Activities
    1. Activate global HR integration by setting the main switch HRALX/HRAC to 'X'.
    2. Activate the integration between business partners and organizational units by setting the switch HRALX/OBPON to 'ON'.
    3. Activate the integration between business partners and employees by setting the switch HRALX/PBPON to 'ON'.
    4. Numbers can generally be assigned in three ways when creating business partners:
    a) Number is taken as before from the general internal interval for number range object BU_PARTNER.
    b) Number is taken from the special internal interval for the object.
    c) Number is taken from HR and given a prefix. A special external interval is used, which has to be defined as XX00000000 to XX99999999, where XX stands for any two letters.
    Number assignment is set for organizational units using HRALX/ONUMB, and for employees using HRALX/PNUMB.
    The number range object for all switch values is BU_PARTNER, the interval being dependent on the switch value. The internal standard interval is used for switch value 1, for switch values 2 and 3 the interval is defined by the switch HRALX/OSUBG or HRALX/PSUBG. For switch values 2 and 3, a grouping also needs be created for these intervals using transaction BUC2.
    To enable the system to connect the grouping and the number range interval, the name of the grouping must be exactly the same as that of the corresponding number range interval. The name of the grouping is in the first column of the table.
    If you choose number assignment type 3 for business partners with the role employee (switch HRALX/PNUMB = 3), create the switch HRALX/PSUBG manually in table T77S0.
    5. If you would like users to be informed by e-mail when errors occur, the recipient can be defined in switch HRALX/MSGRE (0=No messages, 1=Workflow administrator is notified, 2=User receives mail, 3=Both are informed).
    6. If addresses are required to generate business partners correctly, the switch HRALX/OADRE must be set to 'X'. The standard address to be assigned to every organizational unit without its own address can be defined using HRALX/OADBP.
    To create a standard address, create a business partner with an address and then enter this business partner's number in the switch.
    7. If qualifications for employees are also to be transferred, the switch HRALX/PQUAL must be set to 'X'.
    Effects on Existing Data
    If you have already transferred employees from a connected HR System in an earlier CRM Release and have now upgraded, the relevant employees (personnel numbers) must be transferred again to the CRM System by initial distribution. This enables important employee information to be stored in the target system, and changes to be transferred correctly to the business partner master records.
    Message was edited by:
            Paul Kondaveeti

Maybe you are looking for