BAPI/FM in CRM that creates Customer/Bussiness Partner in CRM

Hi All,
My Requirement is to create a Customer(Called as Business Partner in CRM). Can some one tell me if there is any inbuilt BAPI/FM available to create a business partner in CRM.
Regards,
Jessica.

Hello Jessica,
Here is the link for the complete information on how to create the bussiness partner.
Very helpful site to understand the basics.
http://help.sap.com/saphelp_crm40/helpdata/en/8b/0c7d4dc8dcd847abf1dd5b314e2703/content.htm
Cheers!!
VEnk@

Similar Messages

  • Any inbuilt Function Module available in CRM to create a Business Partner

    Hi All,
    I need to create a business partner in CRM not manually through GUI. I need to develop a function module that will create a Business Partner in CRM.
    Can some one tell me if there is an in-built BAPI/Function Module availabe in CRM to create a business partner in CRM.
    When i researched i found that there is a BAPI BAPI_BUPA_FS_CREATE_FROM_DATA2 which can create a business partner in CRM.
    I dont know how to use this BAPI, can some one help me with some sample code.
    Also will the development of a function module differ in CRM when compared to ECC?

    Hello,
    Standard CRM PC UI application offers three options when you push 'New' button: 'Person', 'Organization' and 'Group' (combobox appears). In your case, 'Person' should be selected.
    p.s. If you don't see combobox mentioned above, it could be security issue.
    Kirill

  • Bapi or function module to create a sales order in CRM 5.1 system

    Hi experts,
    Anyone knows any Bapi or function module to create a Sales order in CRM 5.1 system directly.
    Thanks.
    regards.
    Ruchi.

    hi ruchi,
    sory for the late respond, got a lot works to be done.
    based on my experience, you need several more information such as currency, uom for quantity, sales organization, etc.
    and honestly, i have never tried to create an order by just using 3 information ( sold to party, item, and quantity ),
    but i think it is possible because some of the information can be determined using configuration, but still some information is missing and the order that you create will have an error and you can't do next process of the order unless somebody fix / fill the information needed.
    just an idea, perhaps you need some z-tables to put your certain information needed for order creation and the information is maintained for each sold to party ( sold to party is a key of z-tables ) and each time order is created, all information will be query in this tables.
    and for this tables may be you can create an offline maintainance scenario using an adobe document. by this way, the sold to party can maintained all his/her/their information by them self.
    and by using this scenario, you can still maintain / create the order by programming ( perhaps using function module CRM_ORDER_MAINTAIN or else ).
    actually i want to implement in my company but don't have a chance becuase all has been set up and the management will think twice for implementing this scenario.
    hopes it hels
    cheers

  • Is it possible to create custom partylist field in crm 2013

    Hi,
    I want to create custom partylist field in crm 2013. Please tell me how to create?

    Hello,
    That's not possible. The only way is from/to/cc e.t.c. attributes in custom activities.
    Dynamics CRM MVP/ Technical Evangelist at
    SlickData LLC
    My blog

  • Bug : CRM V3 - Create Customer - Issue

    Hi,
    We are using http://docs.businesscatalyst.com/dev-assets/reference#!/api-endpoints/crm-v3/customers.htm l!create-cust
    Issue :
    - when we are using the "workPhone" and run the code the it will show error
    - When remove that and run the code customer is created
    See the attachments, that code and error response (the customer is not created). Please let us know what the issue is.

    Hi Manoj,
    The call fails because every CRM entry has to have a unique username. If you change the username from "test-3" to something else the first call will go through, the CRM record will be created and subsequest calls will fial until you change the username to something else.
    Thanks,
    Mihai

  • Creating Custom Mobile Application with CRM

    Hi ,
    After reading some staff about the CRM Mobile client solutions , I have not figure it out weather I can create my own mobile applications  using the CRM Mobile Technology .
    I know that the mobile clients need CRM Middleware server for synchonization and for access to backend systems, but can I call any rfc on any backend system (for example R3)
    for synchronization meaning that my CRM server will be used only as middleware server to access non crm functionality on other backend systems
    Thnaks,
    Oren

    What you can do is the following:
    data-save on MSA triggers an outbound sbdoc (containing the update objects)
    -->this one is sent to CRM by the conntrans
    --> the sbdoc is created from the data, stored in the inbound queue, and processed through it's CRM flow (meaning mapping to mbdoc, processing of inbound mbdoc, creation of outbound mbdoc and mapping to outbound sbdoc).
    What you can do is use or exit the bdoc flow to trigger whatever other process you want.
    What exactly is the requirement?
    Michael.

  • How to create customer specific InfoTypes in CRM?

    Hi folks,
    we want to distribute customer specific InfoTypes from HR to CRM. Thus we have to create these InfoTypes in CRM. Does anyone know how to do so? In HR this is done with TA PM01 which does not exist in CRM.
    Thanks!
    Martin

    Martin,
    Yes I think just using a BADI and storing in custom tables is the easiest approach in your case.  However if these infotypes are employee data contained in personnel administration, then you should consider extending the Business Partner via the eewb.  You would still then enhance the IDOC and then extend the data transfer to the new attributes in CRM.
    If it is just organizational data attributes, then you can either do custom tables, or try to create new infotypes via manual configuration in the CRM system.
    Take care,
    Stephen

  • Creating a Business Partner in CRM 5.0

    When I'm tryin to create business partner of type person in CRM 5.0, i'm getting following error
    "Run report CRM_MKTBP_ZCACL_UPDATE_30 first"
    what is this report for?
    What are steps and/or configurations needs to be there before creatign business partners?
    I would appreciate if anyone help me setting up any org structures needed.
    Thanks,
    Deepesh

    Hi Deepesh,
    This reports enables you to maintain the marketing attributes. If you run this report without test mode you will be able to maintain the marketing attribute of your BPs again.
    This report is required if you implemented a new SP or you have installed a new CRM.
    Hope this information will help.
    <b>Reward points if my post helps!!</b>
    Best regards,
    Vikash

  • Program used in R/3 that creates the sales orders sent by CRM

    Hello CRMers:
    We are working with Sales orders in CRM that, via Middleware, replicate into R/3.
    We need to add a Abap development in order to change the Sales orders Delivery block status when these orders are created in R/3.
    The problem we have is that we don't know the Bapi or the program that creates Sales order in R/3 when it is sent by CRM.
    Thanks in advance!
    Laura

    Hi Laura,
    Did you consider SO doc type config in VOV8 to autoblock when created?  Its standard only and doesn't require development work....
    Actually, in VOV8 for the document type of the Sales Order in ECC (or R/3), you may add indicator A  -  Only automatic creation allowed, e.g. for rebate processing
    for the field, Sales Document Block.  So, when CRM creates the SO# and transmits to R/3, it will get blocked automatically....
    Regards

  • . bapi to create customer

    Hi All,
    I am having problem finding a right bapi for create a customer.
    I am using "bapi_customer_createfromdata1" to create a customer. Problem is i couldn't find a structure to pass sales org. data as well as partner functions.
    Please help me. Feel free to ask me questions.
    Thanks,
    Diwakar.

    Hi,
    The way is using multiple BAPI's.
    bapi "bapi_customer_createfromdata1" is used to create customer with reference customer number and then send the information to bapi "sd_customer_maintain_all" for changing the the values.
    Still having problem passing parameters.
    When i am sending partner information(knvp) to "sd_customer_maintain_all", it is giving abap dump assertion_failed.
    I tried to debug the program but i couldn't find the error.
    values i passed to bapi sd_customer_maintain_all
    internal table of type <b>fknvp</b>.
    MANDT sy-mandt
    KUNNR st_knvp-kunnr
    VKORG st_knvp-vkorg
    VTWEG st_knvp-vtweg
    SPART st_knvp-spart
    PARVW st_knvp-parvw
    PARZA
    KUNN2 st_knvp-sp_kunnr
    LIFNR
    PERNR
    PARNR
    KNREF
    DEFPA
    Appended line by line to the table.
    Reward points if found helpful....
    Cheers,
    Venkoji Babu.

  • Create product hierarchy & category in CRM

    Hello experts,
    I need to write a program that create product hierarchy & category in CRM 5 from flat file.
    As anyone know how to do it?
    I couldn't find any bapi, and when i tried to debug the program that transfer this data between R3 to CRM i got to dead end.
    I realy dont know how to attack this...
    regards,
    Ronen.

    USE LSMW. Even i am working on a similar thing though i need to create products in CRM from excel file. Category and hierarchy ar supplied to me. Actually there are a couple of options.
    Basically do research in SE37  with search term COMCATEGORYCREATE*    and similarly for COMCATEGORYsav*   for category  and for hierarchy replace category with 'hier' . You can then shortlist which FM is good for you and try to construct structure in your program that u can pass to the FM to get desired output.
    Thing to remember is that you first create   and then do save.
    1. Use following if input is from a *.txt  or any tab delimited file.
    INCLUDE com_product_const001.
    INCLUDE com_product_const003.
    *Excel data into Internal table
    PARAMETERS: p_infile  LIKE rlgrap-filename.
    DATA: gd_file type string.
    DATA:  prod type N.
    *Internal tabe to store upload data
    TYPES: BEGIN OF t_record,
    productid TYPE COMT_PRODUCT_ID,
    product_desc TYPE COMT_PRSHTEXTX,
    proudct_type TYPE COMT_PRODUCT_TYPE,
    prod_categoryid TYPE COMT_CATEGORY_ID,
    prod_obj_family TYPE COMT_PRODUCT_OBJECT_FAMILY,
    prod_hierarchyid TYPE COMT_HIERARCHY_ID,
    maintenance_language TYPE SY-LANGU,
    prod_base_uom TYPE COMT_BASE_UNIT,
    sales org1
    sales org2
    item category
    END OF t_record.
    TYPES : Begin of struc_mat,
            HEADER  TYPE COMT_PRODUCT_MAINTAIN_API,
            DATA    TYPE COMT_PROD_MAT_MAINTAIN_API,
            INTERLINKAGES TYPE COMT_PRODUCT_IL_API,
            CONDITIONS TYPE COM_PRODUCT_CND_API,
            DOCUMENTS TYPE COMT_PRODUCT_DOCUMENTS_API,
          END of struc_mat.
    DATA: it_record TYPE STANDARD TABLE OF t_record INITIAL SIZE 0,
    wa_record TYPE t_record,
    ls_record TYPE t_record.
    **For Unicode check active in program attributes then need to declare constants as follows:
    **class cl_abap_char_utilities definition load.
    **constants:
       con_tab  type c value cl_abap_char_utilities=>HORIZONTAL_TAB.
    *AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_INFILE.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_infile.
      CALL FUNCTION 'WS_FILENAME_GET'
        EXPORTING
          DEF_FILENAME     = 'p_infile'
          DEF_PATH         = ' '
          MASK             = '*.txt'
          MODE             = '0'
          TITLE            = 'UPLOAD TAB DELIMITED FILE'(078)
        IMPORTING
          FILENAME         = p_infile
        RC               =
        EXCEPTIONS
          INV_WINSYS       = 1
          NO_BATCH         = 2
          SELECTION_CANCEL = 3
          SELECTION_ERROR  = 4
          OTHERS           = 5.
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    *START-OF-SELECTION
    START-OF-SELECTION.
      gd_file = p_infile.
      CALL FUNCTION 'GUI_UPLOAD'
        EXPORTING
          FILENAME                    = gd_file
      FILETYPE                      = 'ASC'
          HAS_FIELD_SEPARATOR         = 'X'
      HEADER_LENGTH                 = 0
      READ_BY_LINE                  = 'X'
      DAT_MODE                      = ' '
      CODEPAGE                      = ' '
      IGNORE_CERR                   = ABAP_TRUE
      REPLACEMENT                   = '#'
      CHECK_BOM                     = ' '
      VIRUS_SCAN_PROFILE            =
      NO_AUTH_CHECK                 = ' '
    IMPORTING
      FILELENGTH                    =
      HEADER                        =
        TABLES
          DATA_TAB                   = it_record
    EXCEPTIONS
       FILE_OPEN_ERROR               = 1
       FILE_READ_ERROR               = 2
       NO_BATCH                      = 3
       GUI_REFUSE_FILETRANSFER       = 4
       INVALID_TYPE                  = 5
       NO_AUTHORITY                  = 6
       UNKNOWN_ERROR                 = 7
       BAD_DATA_FORMAT               = 8
       HEADER_NOT_ALLOWED            = 9
       SEPARATOR_NOT_ALLOWED         = 10
       HEADER_TOO_LONG               = 11
       UNKNOWN_DP_ERROR              = 12
       ACCESS_DENIED                 = 13
       DP_OUT_OF_MEMORY              = 14
       DISK_FULL                     = 15
       DP_TIMEOUT                    = 16
       OTHERS                        = 17
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        write: 'Error' , sy-subrc .
        skip.
      ENDIF.
    END-OF-SELECTION.
    *!!! Text data is now contained within the internal table IT_RECORD
    Display report data for illustration purposes
    LOOP AT it_record INTO wa_record.
       WRITE:/     sy-vline,
       (10) wa_record-productid, sy-vline,
       (10)  wa_record-product_desc, sy-vline.
       (10) wa_record-age, sy-vline.
    ENDLOOP.
    *The field data in structure for MAT & FIN are very different . Loop at retreived data and based on product
    *type fill in the respective structure and proceed.
    *PARAMETERS: g_matnr1 TYPE comt_product_id.
    *PARAMETERS: gv_guid  AS CHECKBOX DEFAULT on.
      DATA :  gv_save  TYPE BOOLEAN VALUE 'X'.
      LOOP AT it_record INTO wa_record.
        IF wa_record-proudct_type EQ '01'.
          PERFORM init.
          PERFORM create USING wa_record.
          PERFORM save   USING gv_save.
        ELSE.
        ENDIF.
      ENDLOOP.
    2. Use excel file and use LSMW

  • Bapi's or function modules to create, change( delete) partner functions

    Hi,
       Can anyone suggest BAPI or Function Modules for creating , changing the Partner Functions of the customer
    eg: To create customer XYZ as  bill-to-party of customer ZYX , i need  either a BAPI or Function Module.
    Thanks in Advance,
    Sabu

    Hi The following are the BAPI's to create and change the Partner Function.
    BAPI_BUS2001_PARTNER_CHANGE_M
    BAPI_BUS2001_PARTNER_CREATE_M
    Regards
    Vijay

  • Create custom uitableview is not same as UITableviewController

    Hi,
    I create custom uitableview for my application.In that create custom uitextfields in each cell.Now when i touch on textfield then textfield hidden by keyboard.
    This same this is not happen when table is not custom means directly taken from interface builder(UITableviewController).So that tableview is adjust that uitextfield & up the uitableview.
    So what is problem when i create table in UIViewController class?..
    Thank you..

    diyora wrote:
    So what is problem when i create table in UIViewController class?..
    From "Moving Content That Is Located Under the Keyboard" in the +iPhone Application Programming Guide+:
    Note: As of iPhone OS 3.0, the UITableViewController class automatically resizes and repositions its table view when there is in-line editing of text fields. See “View Controllers and Navigation-Based Applications” in Table View Programming Guide for iPhone OS.
    So the difference in behavior you observed is entirely due to the difference between UITableViewController and UIViewController.
    Hope that helps!
    \- Ray

  • I have a query relating to creation of Business Partner in CRM

    Hi Group,
    I have a requirement that, I need to created a Business Partner in CRM by using a BAPI. I don't have an idea of which BAPI to be used for doing this.
    So please kindly provide me the details of the BAPI to fulfil this requirement.
    I need your valuable suggestions on this issue.
    thanks in advance.
    Regards,
    Vishnu.

    Vishnu,
    You can use 'BAPI_BUPA_CREATE_FROM_DATA' to create BP's in CRM .
    Look under CRM General&Framework forum,search for this BAPI you get tons of threads with examples.
    Thanks,
    Thirumala.

  • Creation of bussiness partner using idoc CRMXIF_PARTNER_SAVE

    Hi,
              how create a bussiness partner using the idoc CRMXIF_PARTNER_SAVE

    Hello!
    This is not easy, but still...
    0. Generate Idoc interface if not done already.
    1. Define Idoc port in WE20 transaction, allowing inbound processing of this Idoc type.
    2. In WE19 (test Idoc) transaction, you could create Idoc with necessary data. For field reference and some internal commands - visit http://ifr.sap.com and locate appropriate RFC.
    3. Test it!
    For real samples - you could configure some middleware sites in CRM and assign them to XIF - Idoc interface.  With test program CRMXIF_PARTNER_TEST you could unload Idoc to this destination site.
    Good source of Information - Michael Van Geet has some guidelines on how to set up a XIF site. These manuals describes required actions in details.
    My best regards, Andrei Dirotchka

Maybe you are looking for