Business Partner Structure

Hello! I'm using IDOC CRMXIF_PARTNER_SAVE_M01 to save business partner structure in CRM.
Could you help me with description of this stucture?

Hi,
Kindly check transaction WE60 to get the detailed documentation of this particular Idoc type.
I hope this helps.
Regards,
Venkat

Similar Messages

  • Question about purchasing data of business partner in SRM 7.0

    When we create vendor in ECC with transaction XK01, we can create pruchasing view and company code view of vendor.
    But in SRM 7.0, I have not find any place abount company code and purchasing data about business partner?
    Any one could provide some suggestions?
    Tanks in advance!

    Hi Justin,
    As in previously releases, SRM 5.0 f.e., not all business partner data available in ECC is replicated in to the SRM procurement system (this can be enhanced via developments). The business partner structure in SAP SRM is different from the ECC business partner structure. SAP SRM business partner data only uses 1 view which holds all the data a vendor can have (BP function: vendor). There aren't any views/tabs in SRM.
    Company code and purchasing data is determined via organisational schema (ppoma_bbp) and a company and purchasing organization have their own business partner master record in SAP SRM as well.
    Note: Certain vendor business partner settings/parameters are better to maintain via the web transaction 'maintain business partner'.
    Hope this helps.
    Kind regards,
    Tim
    Edited by: T. Schuffelen on Mar 21, 2011 11:45 AM

  • Warning Message:- Field BRSCH from structure CUSTOMER-CENTRAL_DATA-CENTRAL-DATA is provided by Business partner

    Hi Experts,
    I get this error when replication the Organization Unit created in transaction BP from CRM to ECC.
    The error is generated in ECC system and Error Class is CVI_EI.
    Any ideas.
    Kind Regards,
    Gaurav

    Hi Gaurav,
    The Business partner does not have 'industry Key' that is reason the warning msg is coming.
    BRSCH- Industry Field
    you can check this in structure 'CMDS_EI_VMD_CENTRAL_DATA ' which will be filled at run time and later validation happen in  Program 'Fill_customer_central' on it. You can set up breakpoint at line number 183 where the validation is failing and warning message is getting raised.
    Please assign point if above information helpful.:-)
    Thanks
    Prem

  • Relation between Organisation Structure and Business Partner

    Dear All ,
    My Requirement is to pass any child node to get the corresponding parent node in the organisation structure created by T.Code : PPOMA_CRM.
    I found in HRP1001 table if you pass the BP in SOBID  field you will get the Parent field at OBJID in the same record . again you have to pass the OBJID as SOBID to get the next parent . Here my problem is the Business partner (SOBID) assigned in to two Org .Structure , So it is giving two records in the HRP1001 table . But i want to get the parent node comes under a particular Org Stucture .
    how it is related .
    Can any one help me on this,pls ?

    Hello,
    I don't know what your problem is, but try some of these fm. to help you to understand how hrp1001 table works. To find related objects you need to
    pass sobid into objid changing otype, ralat and sclas fields depending of what you are looking for.
    CRM_CENTRALPERSON_GET
    CRM_BUPA_GET_HROBJECT
    CRM_ORGUNIT_GETEMPLOYEES
    CRM_ORGUNIT_GETBUPA
    CRM_EMPLOYEE_GETORGUNIT
    CRM_CP_GET_POSITION
    CRM_IS_ORGUNIT_CONSISTENT
    Regards, Robert

  • Business partner not created when User is intergrated in SRM org Structure

    Hi SRM gurus,
    A new users  in integrated into the SRM org structure thro Z tcode ,business partner is not created.
    the user is not able to create shopping cart.
    When we try to check for t.code:BBP_BP_OM_INTEGRATE we are getting this error"
    Connection of object us XXXXXX to object u2018CPu2019 is not unique"
    how to resolve this error.
    Regards
    G.Ganesh kumar

    Hi  all,
    1) I  have checked the SLG1 -No error log is found
    2) In the basic tab there is no details to enter.
    I am getting this error"Missing Authorisation : info type 1001 ,object type BP,Subtype A207".
    since it is Production system -can we run run PFAL directly
    G.Ganesh Kumar

  • Table: Position - Business Partner of Org structure (PPOMA_CRM)

    Hi Experts,
    is there a table (or funtion module) to find the asignment of business partner to position?
    I have seen the conection of org unit - postion in HRP1001, but could not find the conection Postion - Business Partner.
    Best regards,
    Cristina

    Hi Cristina,
    Try with FM RH_STRUC_GET.
    There, fill the following importing paramers:
    ACT_OTYPE: S (for position)
    ACT_OBJID: <your position id like 50000814>
    ACT_WEGID: O-S-CP (search path: Organization, then position, then central person/business partner)
    Kind regards,
    Garcia

  • Problem in Creation of business partner

    i create business partner with the help of BAPI_ISUPARTNER_CREATE_FROM_DATA
    i want to add mobile number but there is no any field such like mobile number in address data table.
    But there is separate table of telephone data. When i use this table to store the mobile or telephone number at that time bapi stores the data on the telephone table in independent communication but not in direct communication fields .
    Please , suggest me what i do to store the data in direct communication instead of indirect communication.
    Thanks for review my post...

    Hi ilesh,
    There are 2 kinds of communication data -
    1. Address dependent- this is linked to the address, and would need to be created / changed using BUPA_ADDRESS_CHANGE. You need to pass the BP number and the address number to which you want to link the tel / mobile number.
    2. Address independent  - this is directly linked to the BP, without dependency on the BP's address. You can modify such data using BUPA_CENTRAL_CHANGE.
    Now, you can decide which fields you want filled, and accordingly use the correct FM. Second point - how to make sure the number gets created as a mobile, and not normal telephone. There is a field called R3 user in the table ADR2, and also in the Telephone structures that you fill while calling the FMs mentioned before. Make sure you pass the correct value of R3 user ( i think it is 2 for mobile, but you can check it by looking at the value range for this element in ADR2 through transaction SE11).By default, R3 user is 1, which denotes landline telephone. To create mobile numbers, pass R3 user = 2 (or whatever value you look up from the value range).
    This should solve your problem.
    Cheers,
    Rishu.

  • Adding New attributes to Business Partner Data

    Hi Experts,
    I am new to SAP CRM. The requirement with me is that i have to add two attributes 'County' and 'Demographics' (both Text Fields) to the Business Partener Master. Is there some way to achieve this by configuration like by set types etc. or will i have to use workbench to add these fields. Please Help?
    Thanks.
    Rahul

    Hello Rahul,
    I think the COUNTRY should already be present in the Business Partner master data. Please follow the steps below to find the BOL Structure of the BP Address data. In this structure all the address related data would be present. I hope the fields which you are looking should already be present in this structure.
    1) Run the txn GENIL_MODEL_BROWSER
    2) Give the component set as BP_APPL
    3) "BuilHeader" is the root object. Navigate to the relation "BuilStandardAddressRel" under the root object.
    4) The child object under this relation is "BuilStandardAddress". In the attribute structure, you will find the structure CRMST_ADDRESS_BUIL . This structure holds the data.
    To check the values using this BOL model, follow the steps below
    1) Run the txn GENIL_BOL_BROWSER
    2) Give the component set at BP_APPL
    3) Go to the search object "'BuilHeaderAdvancedSearch'". Give the advanced search criteria and search.
    4) The result would be displayed and try navigating to the "BuilStandardAddress" child object as mentuioend in the steps above.
    Hope this helps.
    Regards,
    Vinay

  • E-Recruiting 6.0: Business Partner Role For Branches

    Hi Experts,
    In the IMG, SAP E-Recruiting > Basic Settings > Enterprise Structure > Define Business Partner Role for Branches
    Can anyone help in the following:
    1) What is the purpose of Business Partner Role and how does it relate the Branches? Or how can i make use of it?
    2) If i am going to maintain the Company & Branches via the Administrator function instead of IMG, do I still need to configure this step: Define Business Partner Role for Branches
    Thanks.  Will reward points for any helpful tips.
    William

    Hello William,
    the Business Partner is an application / module which belongs to the base components of the SAP. It is used and partly extended by various other applications / modules. Next to E-Recruiting it is used for example by CRM and the financial service solution (FS-CS, FS-PM, FS-RI). All of these modules can put their data for a person or an organization into the same tables. Depending on the installation / system environment or even within one single module the requirements for available fields and business checks as on authorization differ between kinds of business partners (e.g. in FS-CS the commission solution for the financial service sector knows external agents and internal employees which have to be treated differently). The business partner is the element to assign the logical / business role in which a person is handled by the system.
    For E-Recruiting you have 2 kinds of business partners, too. On the one and there are people being candidates and on the other hand there are branches of your company which hire people. The configuration allows you to seperate them if you need to identify anywhen which business partner is a branch and which is a candidate. So far I never tried if this is really working as there is no real use for this I never set it up. The attributes and the business checks are the same anyways.
    Hope that helps a bit to understand the context
    Best Regards
    Roman Weise
    PS: please remember that you have to maintain the branches via administrator bsp application. Using the IMG entry won't work.

  • Creating a business partner using data from a remote legacy system

    Hi Experts,
    I am trying to make an interface for creating a business partner in SAP CRM from customer data created in a remote legacy system. I want to map the fields in XI.
    But to create a customer I need a RFC or a BAPI or maybe an IDoc, that includes all fields for business partner creation and can create a new business partner from the data.
    I have identified an RFC that have the structure of the BDoc BUPA_MAIN. This RFC is called: CRM_BUPA_MAIN_CRM_IN
    But I am not sure if that RFC can be used for Business Partner creation.
    Can anyone tell me if that RFC can be used, or if there are other RFC's, BAPI's or IDoc's that can be used for remote creation of business partners (they have to include all fields of the Business Partner)??
    There are a few BAPI's that include some of the fields for BP creation, but making several calls to different BAPIs from XI to CRM is not an option (I thought the BAPI: BAPI_BUPA_FS_CREATE_FROM_DATA could have been used, but it lacks some of the data fields needed for creating BPs).
    Thanks in advance,
    Torsten
    Edited by: Torsten Sander on Apr 22, 2008 2:48 PM

    Hi Experts,
    I am trying to make an interface for creating a business partner in SAP CRM from customer data created in a remote legacy system. I want to map the fields in XI.
    But to create a customer I need a RFC or a BAPI or maybe an IDoc, that includes all fields for business partner creation and can create a new business partner from the data.
    I have identified an RFC that have the structure of the BDoc BUPA_MAIN. This RFC is called: CRM_BUPA_MAIN_CRM_IN
    But I am not sure if that RFC can be used for Business Partner creation.
    Can anyone tell me if that RFC can be used, or if there are other RFC's, BAPI's or IDoc's that can be used for remote creation of business partners (they have to include all fields of the Business Partner)??
    There are a few BAPI's that include some of the fields for BP creation, but making several calls to different BAPIs from XI to CRM is not an option (I thought the BAPI: BAPI_BUPA_FS_CREATE_FROM_DATA could have been used, but it lacks some of the data fields needed for creating BPs).
    Thanks in advance,
    Torsten
    Edited by: Torsten Sander on Apr 22, 2008 2:48 PM

  • Adding a new field to the Address Data for a business partner

    Hi Experts,
    I am trying to add a new custom field to the address data (all structures and tables) that is linked to a business partner on SAP CRM via EEWB. Structure is the address structure wthin BUS_EI_EXTERN. Table is BUT020. I have been told that it is not possible as there is no Business Object that allows this. When doing an EEWB, the only business object is BUPA, which when selected, adds the new custom field to BUT000. I would like the field to be added to BUT020 (Address Table). This leads me to believe that there is no standard way of doing this, which ultimatley means that it would need to be done manually. Please help me with this predicament.
    Regards
    Yusuf

    The search help exit allows you to modify functionality of search help. If you add a new field to the
    parameter list that is not contained on the selection method you can manually populate it within the search
    help exit.
    This  would be performed within the u2018STEP DISPu2019 section. Once within this section all search help
    data has been retrieved and is stored in table RECORD_TAB (record_tab-string) as one long string value.
    Therefore you need to read table SHLP in-order to locate position of value within string.
    Example:
    To find position of personnel number (PERNR) within elemenory search
    help M_PREMN you would use the following code:
    Loop at record_tab.
         read table shlp-fielddescr into wa_shlp
                                       with key tabname   = 'M_PREMN'
                                                fieldname = 'PERNR'.
    You could then use this information in the following way, for
    example, to find a persons organisation unit:
          select  orgeh endda
            up to 1 rows
            from pa0001
            into (ld_orgeh,ld_endda)
           where pernr eq record_tab-string+wa_shlp-offset(8)
                                                      u201Cpernr length is 8
           order by endda descending.
          endselect.
          select single orgtx
            from t527x
            into ld_orgtxt
           where orgeh eq ld_orgeh and
                 sprsl eq sy-langu and
               ( endda ge sy-datum and
                 begda le sy-datum ).
    If you have added a new field to the end of the parameters list
    the next step is to populate it by adding this data to the end of
    the record_tab string:
      concatenate record_tab-string ld_orgtxt into record_tab-string.
      modify record_tab.
    endloop.

  • 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

  • Error while Creating Business partner in FPP1

    Hi,
    I can't create Business partner in standard T.code FPP1 in Test System and getting the following error
    "Application object BUPA: Table EBUPD does not exist".
    Kindly help me in solving this issue.

    Hi Venkatesh
    Please add the message class and message number - in this case R1 149 - next time you post a problem.
    There's probably an issue with your setup with for the Business Partner Screen Layout (area menu BUPT).
    The error is raised, because the EBUPD is not a table assiciated with the Business Parter (Application object BUPA). See transaction BUSG or table TBZ1H. It is in fact a dynpro structure.
    Now there's a table that links the dynpro structure fields to the db table fields, which should translate the structure EBUPD into table EKUN fields: TBZ1C. Technically, this is done in function BUS_DYNFLD_TO_DBFLD_CONVERT and it returns the dynpro structure instead of the DB table if there's no corresponding entry in TBZ1C.
    So please check if you can find following entry in TBZ1C (client dependent):
    OBJAP  DYNPTABNM  DYNPFLDNM  DBTABNM  DBFLDNM
    BUPA   EBUPD      +          EKUN     +
    Or via transaction BUSP - Screen field --> Database Field
    If the entry is missing I suggest you add it.
    Yep
    Jürgen

  • Dump Error while creating Business Partner in FPP1

    Dear Experts,
    I am using the EHP5 IS-U component. I am getting the below dump error, when I am trying to create Business partner in T.Code: FPP1.
    **Error in the ABAP Application Program**
    **The current ABAP program "ISU_BUPA_EVENT_DINP1==========FT" had to be  terminated because it has come across a statement that unfortunately cannot be executed.**
    **The following syntax error occurred in program "SAPLES02 " in include "LES02U14  " in line 30:**
    **"The data object "BUS0DIINIT" does not have a component called "MUSTER_KUN".**
    I have searched SAP notes, but I am unable to find any suitable notes to resolve this issue.
    Could anyone help me to resolve this issue.
    Thanks in Advance,
    Regards,
    Aswin

    Hi,
    Please don't go adding fields. Aren't we talking about SAP-standard structures here?
    Have you actually checked (in transaction SE11) that the structure ISU_EKUNINIT is included in the BUS0DIINIT?
    If it is, and the field MUSTER_KUN is missing, then you should raise an OSS note.
    If the structure is not included, you should also talk to OSS. Your ISU installation might be incomplete?
    cheers
    Paul Bakker

  • Error while consuming "Find Business Partner Elements by Elements" service

    Hi,
    I am consuming the standard enterprise service "Find Business Partner Elements by Elements" with technical name "BusinessPartnerCRMElementsByElementsQueryResponse_In" in Webdynpro CE 7.1 . The service provider is CRM 7.0.
    The response from the enterprise service contains a structure called categorycode as ,
    <CategoryCode/>
    This seems to throw an error in when we execute the application . The error we receive is
    1. "Check nested exception for details. (Parameter set failure. The runtime was not able to set some result parameter value."
    2. Caused by: com.sap.dictionary.runtime.DdCheckException: Value  is not valid; enter a value that consists of exactly 1 characters at com.sap.dictionary.runtime.DdTypeString.checkValid(DdTypeString.java:287) 
    The details of the exceptions are as follows
    com.sap.engine.services.webservices.espbase.client.bindings.exceptions.TransportBindingException: Connection IO Exception. Check nested exception for details. (Parameter set failure. The runtime was not able to set some result parameter value. See nested exception for details.) at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.deserializeResponse(SOAPTransportBinding.java:1621) at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.readSOAPResponseMessage(SOAPTransportBinding.java:278) at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.call_SOAP(SOAPTransportBinding.java:1120) at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.callWOLogging(SOAPTransportBinding.java:779) at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.call(SOAPTransportBinding.java:746) at com.sap.engine.services.webservices.espbase.client.dynamic.impl.DInterfaceInvokerImpl.invokeOperation(DInterfaceInvokerImpl.java:76) at com.sap.tc.webdynpro.model.webservice.model.WSGenericModelClassExecutable.execute(WSGenericModelClassExecutable.java:73) ... 78 more Caused by: com.sap.engine.services.webservices.espbase.client.bindings.exceptions.TransportBindingException: Parameter set failure. The runtime was not able to set some result parameter value. See nested exception for details. at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.deserializeParameter(SOAPTransportBinding.java:1941) at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.deserializeResponse(SOAPTransportBinding.java:1544) ... 84 more Caused by: com.sap.tc.cm.base.exception.BaseModelRuntimeException: Attribute value is not valid for attribute 'CategoryCode' of model class 'com.sap.demo.bpsearchwd.model1.BPCRMElmntRspBP' at com.sap.tc.cm.base.model.BaseGenericModelClass.setAttributeValue(BaseGenericModelClass.java:327) at com.sap.tc.webdynpro.model.webservice.model.WSGenericModelClass.setAttributeForName(WSGenericModelClass.java:187) at com.sap.tc.webdynpro.model.webservice.model.WSGenericModelClass._setField(WSGenericModelClass.java:65) at com.sap.tc.webdynpro.model.webservice.gci.WSTypedModelClass._setField(WSTypedModelClass.java:141) at com.sap.engine.services.webservices.jaxrpc.encoding.InstanceBuilder.readElement(InstanceBuilder.java:642) at com.sap.engine.services.webservices.jaxrpc.encoding.InstanceBuilder.readSequence(InstanceBuilder.java:1060) at com.sap.engine.services.webservices.jaxrpc.encoding.InstanceBuilder.readContent(InstanceBuilder.java:1208) at com.sap.engine.services.webservices.jaxrpc.encoding.GeneratedComplexType.deserialize(GeneratedComplexType.java:1318) at com.sap.engine.services.webservices.jaxrpc.encoding.InstanceBuilder.readElement(InstanceBuilder.java:573) at com.sap.engine.services.webservices.jaxrpc.encoding.InstanceBuilder.readSequence(InstanceBuilder.java:1060) at com.sap.engine.services.webservices.jaxrpc.encoding.InstanceBuilder.readContent(InstanceBuilder.java:1208) at com.sap.engine.services.webservices.jaxrpc.encoding.GeneratedComplexType.deserialize(GeneratedComplexType.java:1318) at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.deserializeParameter(SOAPTransportBinding.java:1920) ... 85 more Caused by: com.sap.dictionary.runtime.DdCheckException: Value  is not valid; enter a value that consists of exactly 1 characters at com.sap.dictionary.runtime.DdTypeString.checkValid(DdTypeString.java:287) at com.sap.tc.cm.base.model.BaseGenericModelClass.setAttributeValue(BaseGenericModelClass.java:324) ... 97 more
    Has anyone encountered this problems .? Any ideas on how to fix this would be very helpful.
    Thanks and Regards
    Bharathwaj

    Hi,
    Caused by: com.sap.dictionary.runtime.DdCheckException: Value is not valid; enter a value that consists of exactly 1 characters at com.sap.dictionary.runtime.DdTypeString.checkValid(DdTypeString.java:287)
    1       Person       The business partner is a natural person.
    2      Organization      The business partner is an organization.
    3      Group      The business partner is a group of natural persons or organizations.
    Are you setting any values to this?
    Regards
    Ayyapparaj

Maybe you are looking for