Enhancing Standard Business Partner Object in IC Web Client(CRM 2007)

Hello Experts,
I am new to CRM 2007.
I have one requirement to add new field to standard BP object and make that field visible in IC Web UI.
Can you please suggest me steps do the same ?
1) How to Enhance the BP table to inculde the new field ?
2) Where else changes should be done and how ???
    BOL Layer ?
    UI Layer Coding ?
3) How to configure the new field in UI
Looking forward to hear from you...
Regards,
Srikanth

Hello Srikanth,
First use EEWB
1) create project
2) Under Project create Extention (Extention Type BUPA)
this way you add new fieilds/table to BP incliding BOL/Genil
Enhance your component (I assume BP_HEAD)
Enhance your view
with wizard add new attribute to your BulHeader node in the view.
Good Luck
Eli Steklov
Please Reward Points if It Helped

Similar Messages

  • Enhancement of Business Partner (Relationships) using BDT -Bus Data Toolset

    Dear Experts,
    I have a requirement from my customer enhancing the Business Partner Relationships using BDT.
    I should add 2 fields namely salary, employer start date in the Business partner Relationships, it must be added in the characteristics of relationships as one employee can have multiple employers and vice versa.
    If I would like to add the fields in Business Relationships using BDT, are the steps same as adding fields in business partner? or do we need to perform any other steps? Did someone already did this type of modification, please provide your suggestions.
    After adding the fields is it possible to cusomize the fields for history of the changes? e.g. if salary field has been newly added and after creating a BP after some days I want to change the salary and for the changed salary I want to have a history.
    I would appreciate if you can help me with your suggestions.
    Many thanks and best regards,
    Afroz

    Solved the problem Using EEWB.

  • To change business partner ( RFC enabled  Function Module )in CRM.

    Hi All;
    While sending a Business partner from R/3 to CRM. I would like to change business partner ( RFC enabled  Function Module )in CRM.
    Is there any exit or a BAdI which i can use to do this?
    Regards
    Yusuf Dagyeli
    Message was edited by: Yusuf Dagyeli
    Message was edited by: Yusuf Dagyeli

    Hi RAMS,
    1. Under the SWCV Go to the Imported Objects.
    2. Right click on the RFC and click on the Import of SAP object.
    3. Give the logon server name, system number the user name and pasword.
    4. Select the RFC u want to import.
    5. Execute the import and the RFC is imported under the SWCV.
    Now u can use this Imported RFC in the scenarios of that SWCV.
    Regards
    Santhosh
    Remember to set the thread to solved when you have received a solution

  • IDOC to update business partner data in FSRI(part of CRM system) .

    Hi ,
    I want to know an INBOUND IDOCs to update business partner data in FSRI (part of CRM system) .
    Please help .
    Regards
    Chetan
    Moderator message: please do your own research before asking.
    Edited by: Thomas Zloch on Dec 21, 2010 5:14 PM
    Moderator message -
    Also, when closing old threads, there is no need to add a comment. Adding a pasted answer like "rectified" only brings old threads to the top of the forum list and pushes current ones down. If you do add a comment, please indicate just how the problem was resolved.
    Edited by: Rob Burbank on Dec 21, 2010 1:20 PM

    Mass not available in 4.0, could write your own LSMW routine but you still will create bdocs for updates so not sure how that will improve your performance.

  • How to create bsps(business server pages) in ic web client

    Hi All, \
    pls help me  in creating  business server pages  in ic web client  points willl be rewarded. mail me on [email protected]
    Regards,
    Madhukarreddy.A
    Edited by: madhu reddy on Mar 7, 2008 3:11 PM

    BSP are two types.
    1) Model View Controler
    2) Flow Logic
    To create BSP t-code is SE80.
    It is the excellent link pls have a look once
    /people/raja.thangamani/blog/2006/12/26/bsphow-to-navigation-between-bsp-applications-part-i
    Please Reward Points if it helps
    Regards,
    Shiva

  • Business partner Archive Issue in Web UI

    Hi All,
    I have a requirement to set the archive flag in BP while edit it in Web UI . Once user select status as close in EDIT mode of BP and press SAVE button then it should set the archive flag in backend.
    could you please let us know where can I write the code so that after pressing save button after editing the data BP can be archived.
    I tried writing code in PARTNER_UPDATE badi using FM - BAPI_BUPA_CENTRAL_CHANGE but it is raising Abort message and not working.
    Please advise.
    Regards

    You can check what badis are triggered in class cl_exithandler. Set the breakpoint in method GET_INSTANCE and keep an eye on exit_name (names of calling badis).
    Badi BUPA_GENERAL_UPDATE triggers during save process, the general purpose of it is to change BP data. You should not copy the same code of CMS_CM_BUPA_GENERAL (it sets BP central block), I have just given you a point how to do it in similar way.
    Maybe it would be helpful (some hints for your code):
    1. Read status value (BUPA_STATUS_CALLBACK or find another one FM)
    2. Use FM BAPI_BUPA_CENTRAL_CHANGE (Business Partner Centrally blocking & Archiving)
    Maybe there are another options, but you  can try this.
    Use debug it always helpful.

  • How to delete standard business partner role in CRM

    Hi,
    on CRM in the business partner relationships we got some relations marked as 'standard'.
    If we delete such a relationship in the mobile client the bdoc will be rejected during ConnTrans and the changes will be set back on the mobile client.
    If we delete such a relationship in the R/3 backend the deletion will be rejected by CRM but the change is not being set back in R/3, hence we get inconsistencies.
    We need to delete standard business relations initiated by R/3 and from the mobile client. Can this be set in customizing or otherwise?
    Best regards.

    Hi Wiliam,
    Maybe notes 497146 and 914470 can help you. These will solve that deletions from R/3 are correctly reflected in Mobile. I don't know if it solves also the other way around as we don't use this functionality.
    Best regards,
    Boris

  • Product master screen enhancement and Business partner screen enhancement

    Can anyone please let me know how to enhance screen, DB for Product Master and Business Partner  in SRM.
    Thanks in advance.
    Regards,
    Nilesh Kumar

    Hi Nilesh,
    For enhancing the BP screen you can refer the following links:
    Re: Customer fields in BP
    Re: Business partner enhancement
    Thanks,
    Pradeep

  • Problem with Business partner flow from R/3  to CRM

    Hi,
    We are setting up a process to flow of Business Partners from R/3 to CRM. 
    We have configured PIDE correctly but the problem is when I am creating any customer in R/3 we are getting DUMP.  
    Kindly help me in this regards.
    Thanks

    Hi,
    Check out the following Middleware Configuration :
         <b>CRM Middleware configurations</b>     
    1.     Source client for Client copy
         Using t-code SCC3 in both CRM and ISU to get the source client used for client copy.      Get source client for profile SAP_ALL.
    2.     RFC Destinations
         Use t-code SM59 and check if the following RFC destinations have been created:
    •     CRM
    o     R/3 Destination for CRM e.g. CRTCLNT240
    o     R/3 Destination for ISU e.g. ISTCLNT240
    o     Logical Destination for Middleware R&R queues – one for current client and one for client 000.                                                                            e.g. SAPCRM_MW_RR_240, SAPCRM_MW_RR_000     
    o     TCP/IP Destination for IPC dispatcher e.g. IPC_RFC_DISPATCHER
    o     TCP/IP Destination for IPC server e.g. IPC_RFC_SERVER
    •     ISU
    o     R/3 Destination for CRM e.g. CRTCLNT240
    o     R/3 Destination for ISU e.g. ISTCLNT240
    3.     Logical Systems
         Using t-code SALE check if the following logical systems have been created:
    •     CRM
    o     Own logical system – e.g. CRTCLNT240
    o     Logical system for ISU – e.g. ISTCLNT240
    o     Logical system for source client used in client copy – e.g. CRTCLNT200
    •     ISU
    o     Own logical system – e.g. ISTCLNT240
    o     Logical system for CRM – e.g. CRTCLNT240
    o     Logical system for source client used in client copy – e.g. ISTCLNT200
         Check if own logical system is assigned to the client.
         Path: Sending and Receiving systems -> Logical Systems -> Assign Client to Logical      System.
         Convert Logical System name in application tables
         Use t-code BDLS to convert logical system names in the application system.     
    1.     Enter old logical system name retrieved in step 1. e.g. CRTCLNT200
    2.     Enter new logical system name e.g. CRTCLNT240.
    3.     Select radio button Conversion of Client-Dependent Tables and execute the transaction.
    This process needs to be carried out 4 times: twice in CRM and twice in ISU.
    •     CRM
    o     Old CRM logical system -> New CRM logical system. e.g. CRTCLNT200 -> CRTCLNT240.
    o     Old ISU logical system -> New ISU logical system. e.g. ISTCLNT200 -> ISTCLNT240.
    •     ISU
    o     Old CRM logical system -> New CRM logical system. e.g. CRTCLNT200 -> CRTCLNT240.
    o     Old ISU logical system -> New ISU logical system. e.g. ISTCLNT200 -> ISTCLNT240.
    4.     Middleware Parameter tables
         Use t-code SM30 to maintain middleware parameters in following tables
    •     CRM
    o     Table SMOFPARSFA:
         Change value for following parameter entry:
         Key - R3A_COMMON
         Para name - CRM_DEFAULT_DESTINATION
         Value - Old ISU logical system -> new ISU logical system
              E.g. ISTCLNT200 -> ISTCLNT240     
    •     ISU
    o     Table CRMRFCPAR:
         Delete the previous entry for the following key:
         User - CRM
         Object name - *
         RFC Destination - Old RFC destination for CRM e.g. CRTCLNT200.
         Load types - All Load Types
         Create new entry with following data:
         User - CRM
         Object name - *
         RFC Destination - New RFC destination for CRM e.g. CRTCLNT240.
         Load types - All Load Types
         In Queue flag - X
         Send XML – No XML
    o     Table CRMPAROLTP:
         Change value for following parameter entry:
         Para name - CRM_DEFAULT_DESTINATION
         User - CRM
         Value - Old CRM logical system -> new CRM logical system
              E.g. CRTCLNT200 -> CRTCLNT240
    5.     Admin Console (Sites and subscriptions)
         Using t-code SMOEAC in CRM change attributes for the following sites.
    •     CRM site
    o     Name: Change name from old CRM logical system -> new CRM logical system e.g. CRTCLNT200 -> CRTCLNT240
    o     Description: Change description from old CRM logical system -> new CRM logical system e.g. CRTCLNT200 -> CRTCLNT240
    o     Site attributes: Change RFC destination from old CRM RFC destination to new CRM RFC destination e.g. CRTCLNT200 -> CRTCLNT240
    o     Click on get values button to refresh logical system details.
    •     ISU site
    o     Name: Change name from old ISU logical system -> new ISU logical system e.g. ISTCLNT200 -> ISTCLNT240
    o     Description: Change description from old ISU logical system -> new ISU logical system e.g. ISTCLNT200 -> ISTCLNT240
    o     Site attributes: Change RFC destination from old ISU RFC destination to new ISU RFC destination e.g. ISTCLNT200 -> ISTCLNT240
    o     Click on get values button to refresh logical system details.
         Check if ISU site is assigned to following subscriptions.          
    •     All Business Agreements (MESG)
    •     All Business Partner Relationship (MESG)
    •     All Business Partners (MESG)
    •     All Business Transactions
    •     IS-U Connection Objects (MESG)
    •     IS-U Contracts (MESG)
    •     IS-U Points of Delivery (MESG)
    •     Product Materials (MESG)
    6.     CRM Middleware Queues
         Inbound Queues:
    I.     Execute transaction SMQR.
    II.     Change AS group from ‘DEFAULT’ to ‘parallel generators’.                Path: Edit -> Change AS Group
    III.     Register following queues:
    •     CRM     
    o     CSA*
    o     R3A*
    •     ISU
    o     R3A*     
    Outbound Queues:
    I.     Execute transaction SMQS.
    II.     Change AS group from ‘DEFAULT’ to ‘parallel generators’.                Path: Edit -> Change AS Group
    III.     Register following queues:
    •     CRM     
    o     CSA*
    o     R3A*
    •     ISU
    o     R3A*     
    R&R Queues:
    I.     Execute transaction SMOHQUEUE in CRM.
    II.     Check if all queues have status ‘Released’.
    III.     Start Queue Demon by clicking on ‘Start Queue Demon’.
    <b>Please reward points if it helps.</b>
    Regards,
    Amit Mishra

  • Standard Business Content & Data Targets for Case Management & CRM Survey

    Dear Friends,
    We are implementing CRM2007 with BW3.5 for reports for CRM Analytics. We require to Identify the Standard Data Targets & Standard Business Content (Reports) available for the following:
    1. Case Management
    2. CRM Survey (We have already been able to identify Data targets in BW3.5 for Web Survey & in CRM 2007 we have been able to identify Data targets for CRM Survey, as well as Web Survey. Our requirement is identifying Data Target for CRM Survey)
    Please guide.
    Regards,
    Rajesh Banka

    hi,
    You can find the planning scenarios related to planning ifor CRM at this link http://help.sap.com/SAPHELP_SEM350BW/helpdata/EN/05/242537cedf2056e10000009b38f936/frameset.htm
    You can also find the details on demo content for the same at http://help.sap.com/SAPHELP_SEM350BW/helpdata/EN/05/242537cedf2056e10000009b38f936/frameset.htm
    Regards,
    Deepti

  • Business Partner with Classification not replicated from CRM to ECC

    Dear CRM gurus,
    We have a problem with the replication of Business Partner from CRM to the ECC system. Here's the story:
    When we create a Business Partner (General) in CRM, it gets replicated to ECC. But when we create a Sold-to-Party Business Partner with Classification Customer, it does not get replicated to ECC. Can anyone of you advice to me what could be the possible error in the configuration? I have already make the neccessary mapping in tcode PIDE.
    In ECC system, do we have to maintain the same number range value for SD customer AND also for Business Partner?
    Desperately need help! Points will be generously rewarded.

    Hi guys,
    most likely your field settings on the ECC side for the different BP role will be different. I assume you will have a mandatory field for the sold-to party role in ECC that yo don't provide during the replication. If you check the BDOC errors in txn SMW01 it will give you an error "fill in all required fields".
    One standard stumbling block is the field "language key" under communication data....
    I hope that's what is causing the problem
    cheers
    Jens

  • Standard templates not viewed in ic web client.

    Hi,
    We have CRM 4.0. I created some standard tempate through t-code CRM_ERMS_MAILTEMPL. When I am logging in IC web client, I am not able to see my templates. This is the first time this functionality is being used at our side. I cannot see my template in the dropdown in IC web client. I need to click on More and then search and still I was not able to see any templates.
    What could be the reason. I checked various settings but was not able to do it. In CRM 4.0 , I don;t know how ERMS is set up. Do we need to apply some note to have it worked. i checked CRM_ERMS_WF_CUST and link is also activated. Anyone who has done this setup in CRM 4.0 and ERMS kidnly let me know. I will really appreciate your help in this.

    Hello,
    You need to assign the mail form templates to a standard response group in the IMG (transaction CRMC_IC_RESPNGRPX) and then assign the standard response group profile to your Interaction Center WebClient profile (or CRM business role). That's probably the two steps you are missing.
    Regards,
    john

  • Beehive enhancement of the day: furthering the Zimbra Web Client

    With the decision to leverage Zimbra as Web frontend for its collab server, Oracle has surely provided a powerful web client to all of its Beehive customers.
    To my knowledgs, product management has no current plans to further enhance the web client, nor to deploy future versions of Zimbra on top of Beehive.
    There are quite a few enhancement requests pending for Zimbra. Here are my favourite ones:
    ER 12570523: NEED OPTION TO SELECT TEAM WORKSPACE CONTACTS FROM NEW EMAIL COMPOSE WINDOW
    ER 8817293: UNABLE TO MOVE A PERSONAL WORKSPACE FOLDER INTO A TEAM WORKSPACE LINK IN ZIMBRA
    ER 10634736: SUPPORT FOR MOVING FOLDERS BETWEEN PERSONAL WORKSPACE AND TEAM WORKSPACE
    ER 9901377: ZIMBRA SEARCH IN LINKED FOLDER IS NEEDED AS SUPPORTED FEATURE
    ER 11890869: SUPPORT OF ZIMBRA MOBILE WEB CLIENT
    If you agree that Oracle should revise its decision not to further develop the Zimbra web client, please second these enhancement requests through Oracle support.
    Thanks, Tom

    yesterday I used Beehive Zimbra with Android mobile for the 1st time (our policy does not allow external IMAP),
    and I was brought back to the impression that Beehive would definitely benefit from the implementation of
    ER 11890869: SUPPORT OF ZIMBRA MOBILE WEB CLIENT
    Even with Quarter HD (960, ×, 540) resolution you cannot properly operate the classic Zimbra web client without getting crazy!
    Please, all: do consider seconding this ER in MOS!
    Regards, Thomas

  • Additional Search Criteria for I-Objects in IC Web Client

    Hi,
    I need to add addtional search criteria  like City, Region and Zipcode for I-Objects in the IC Web Client. Can anyone suggest me how to include these new fields?
    Thanks,
    Vijay

    Hi Igor,
    Thanks for your reply. Could you please let me know how did you proceed on this problem. Did u contact SAP for this? If so, what is the procedure to contact them? Please let me know so that I will be able to take up this issue with my client.
    Thanks,
    Vijay

  • Partner Id & Name display in Web UI - CRM 2007

    Dear Friends,
    I am using CRM 2007 BBPCRM 600 SP5, CRMUIF 600 SP5.
    I have doubt in service order.
    In Webclient UI, Sold to party & Ship to party fields displayed only name ie. Company & partner name at header level.
    [Component: BT116H_SRVO View: BT116H_SRVO/Details]. Is it possible to display partner id & name?
    In item level (sales item list), the partner number of vendor plant also displayed company name & partner name....
    So, i need all partner fileds should display partner number & name.
    What i have to do?
    Kindly, suggest me....
    Thanks & Regards,
    Rajagopal
    Chennai - INDIA

    Hi Rajagopal,
    You need to redefine the get method of the correct Context Node Attribute.
    Here is an example.
    Component BT116H_SRVO.
    View BT116H_SRVO/Details
    Context Node BTPARTNERSET
    Attribute SOLDTO_NAME
    Within the method GET_SOLDTO_NAME the following coding is shown.
    method get_soldto_name.
      data lr_current type ref to if_bol_bo_property_access.
      lr_current ?=  me->get_partner_entity( ir_iterator = iterator
                                             iv_pft      = '0001' ).
      value = cl_crm_uiu_bt_partner=>get_partner2( lr_current ).
    endmethod.
    This means that the value shown in the field is retrieved from the class cl_crm_uiu_bt_partner method get_partner2.
    within that class and method you see indeed that the SAP standard reads first the name
    METHOD get_partner2.
      DATA:
        lr_current   TYPE REF TO cl_crm_bol_entity.
    1/ Get the description
    2/ If initial, get the number
      CHECK ir_current IS BOUND.
      lr_current ?= ir_current.
      CHECK lr_current->alive( ) = abap_true.
      TRY.
      rv_value = lr_current->get_property_as_string( iv_attr_name = 'DESCRIPTION_NAME' ).
      CHECK rv_value IS INITIAL.
      rv_value = lr_current->get_property_as_string( iv_attr_name = 'PARTNER_NO' ).
        CATCH cx_crm_cic_parameter_error.
      ENDTRY.
    ENDMETHOD.
    What you need to do is via SE24 create a class zl_crm_uiu_bt_partner that has as superclass the cl_crm_uiu_bt_partner class.
    Now within your class redefine the get_partner2 method and write the following.
    METHOD get_partner2.
      DATA:
        lr_current   TYPE REF TO cl_crm_bol_entity,
        lv_value1 TYPE string,
        lv_value2 TYPE string.
    1/ Get the description
    2/ If initial, get the number
      CHECK ir_current IS BOUND.
      lr_current ?= ir_current.
      CHECK lr_current->alive( ) = abap_true.
      TRY.
      lv_value1 = lr_current->get_property_as_string( iv_attr_name = 'DESCRIPTION_NAME' ).
      lv_value2 = lr_current->get_property_as_string( iv_attr_name = 'PARTNER_NO' ).
      concatenate lv_value2 lv_value1 into rv_value separated by ' '.
      CATCH cx_crm_cic_parameter_error.
      ENDTRY.
    ENDMETHOD.
    Now redefine the GET_SOLDTO_NAME method and write:
    method get_soldto_name.
      data lr_current type ref to if_bol_bo_property_access.
      lr_current ?=  me->get_partner_entity( ir_iterator = iterator
                                             iv_pft      = '0001' ).
      value = zl_crm_uiu_bt_partner=>get_partner2( lr_current ).
    endmethod.
    Do this for all places where you want to show that.
    BUT take into account that this is really an intensive development as there are a lot of places where this method is called.
    you could also consider a repair on the standard class...
    Kind regards,
    Micha

Maybe you are looking for

  • Importing images edited in Photoshop into Iphoto

    Hi, I tend to use Photoshop elements and bridge as my initial repository for RAW format photos. I use Bridge and Elements to select photos for editing, and storing the edited .psd file. I also create a jpeg copy of the finished file, which I import i

  • Since I updated Firefox my contacts list from Yahoo does not work; how can I get it to work?

    When I try to go to the Contacts portion of my Yahoo account, the contacts page appears but when I try to put a contact into the search place, nothing happens. The Calendar works and the Email page works. I can get to the Contacts page through Intern

  • Directory/file ownership problem - restore Arch defaults?

    A recent screw-up while changing from ext3 to reiser left everything on my system owned by tomk:users. (Clever me - if anyone needs a HOWNOTTO on this, I'll be glad to provide the embarrassing details  :oops: ) Anyway, I chown'ed everything except $H

  • New iMac with glitches

    My new iMac exhibits sporatic glitches such as slow and sticking cursor, spinning beach ball, slow to open DVDs and CDs, and generally slower operation than my old G5 imac. The glitches seem to get worse the longer the computer is on and improve upon

  • More formatting (ordered lists)

    I want to create an ordered list with some instructions for the Adobe Reader forum (thanks to Ankit_Jain for the original instructions): Download Microsoft's SubinACL tool from http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe -4