CRM 2007 UI - Add Field Set to an Assignment Block

Hello Community,
We would like to enhance an assignment block with additional field sets in BSP WD Workbench.
Example:
- the Assignment Block "Private Date" - BP_Cont/ContactAltOV - within the contact component BP_Cont has several SAP Standard field sets in the BSP WD Workbench; Examples are: NAME1; TEXTHEADER; BUILHEADER ...
- We need to extend this assignment block with fields of the field set STANDARTADRESS from Component BP_ADDR/StandardAddress
Does anyone has documentation describing this development or knows how to do this. The WebUI cookbook and RKT material is not really helpful on this.
Thanks for your help
Michael
Edited by: Michael Thiel on Apr 23, 2008 4:42 PM

Hi,
this would not work within a few from my understanding.
What you need to do to get additional fields or set of fields available in the configuration of this view is to enhance the context of thie view in the component workbench.
For being able to do this you need to enhance the componentn BP_CONT and the view itself.
- Select the view in the component view so that the view structure appears on the right side.
- Expand "Context" and then "Context Node"
- Right-click "Context-Node" and select "Create"
- Follow the wizard...
   - create a new context node (e.g. zAddress ) of type BuilStandardAddress
   - you don't need attributes or custom controller assignment for this case
   - make it dependent from BuilHeader via relation BuilStandardAddressRel
After having generated the new node you should see the new field set in configuration.
If you need F4-helps or specific controls you might have to generate P-/V-getters for the attributes you have in mind.
Good Luck!
Peter

Similar Messages

  • Adding custom fields to table view assignment block

    Hi All,
      I want to add two news fields to 'Service Contract Item Level' in 'Object List' assignment block. How can i add these two custom fields to table view assignment block using AET. I have tried to add new fields using AET but there is no business object supports to my requirement.
    Thanks & Regards
    Nitish

    Hi Nitish,
    As naveen sadid use Cutomer_i object . I guess it will be more appropriate.
    And following link will be helpful for AET creation.
    CRM 7.0 How to --4 Adding Custom Fields With The New Application Enhancement Tool (AET)
    Regards
    Loks

  • Trying to add PDF icons to my Assignment Block (CRM 7 WebUI)

    Hello gurus,
    I am trying to display a pdf icon in every row of my assignment block in CRM 7 WebUI. I am using one click actions, so I have an actions column, and I the logic to make the icon image appear is in the GET_OCA_T_TABLE of the context node class. When I create actions like delete and edit, it is very easy to get the icons, for example, the following code works perfectly and the icons are displayed in the assignment block:
       ls_one_click_action-id      = 'DELETE'.
        ls_one_click_action-icon    = 'delete.gif'.
        ls_one_click_action-text    = ''.
    ls_one_click_action-id      = 'EDIT'.
        ls_one_click_action-icon    = 'edit.gif'.
        ls_one_click_action-text    = ''.
    But, I cannot add a pdf icon.... I have tried the paths to PDF icons in the MIME repository, and I have tried getting the PDF icons like this cl_thtmlb_util=>GC_ICON_FILE_PDF or with cl_thtmlb_util=>get_icon_url(pdf)... nothing displays anything but a broken image.
    Please help me!  <text removed>
    Jonathan
    Edited by: Matt on Jun 27, 2011 10:18 AM

    Thanks!!!
    You mean, in the .htm file?? Well that would not work, at least not in my case, because there is almost nothing in the .htm.. Anyways, thanks a lot. I did not find it your way.... In the debugger, I found the path through the MIME repository to the default MIME types for THMLB.
    Now I have to open a PDF file in IXOS in a new window in the WEBUI....... how can I call a PDF in IXOS based on my an object ID??
    Thank you!!
    Jonathan

  • How to get the customer fields view in CRM 2007?

    HI Experts,
    There is a tab in CRM 4.0 for customer fields(Generated using EEWB).
    My question is how can we get these fields into WEB UI?
    I didn't find the Component BTCUSTOMER_H in CRM 2007.
    What might be the reason behind it?
    Please share your views.
    Thanks,
    Adi.

    Adi,
    You actually got pointed to the wrong blog that I wrote.  However if you read the following blog, it will show you how to do what you want to do:
    /people/stephen.johannes/blog/2008/01/25/crm-40-to-52-customerh-fields
    If you want to cheat, then apply latest support stack for CRM 2007 and the fields will be there.  The section 1.13.5 in the SP02 release notes explains that the nodes are now available in CRM 2007 SP02.
    Look at this thread on how to view the release notes:
    SAP CRM 2007 SP02: DOCUMENTATION RELEASED
    If you have any further questiosn let me know.
    Take care,
    Stephen

  • Field.set(Object obj, Object value)

    As I parse an XML file (Using SAX XML Reader) I'm also building objects dynamically as I go on parsing. I'm using Field.set() successfully to assign values to String or Integer instance variables, but If one of these objects has an instance variable which is say, a vector. then how can I dynamically add (using addElement(object)) objects to it? Could please someone help?
    // Get the Class object of member
    // Assume member is the current object
    Class memberClass = member.getClass();
    // Dynamically access the instance variable
    memberField = memberClass.getDeclaredField(currentElement);
    // Set the value of the instance variable
    memberField.set(member,newValue);
    Thanks,
    Ahmet

    This is still a problem for me and I am yet to find a solution. I'd like to define the problem once again and hope for a suggestion that might lead to a solution:
    I've got an object called "member" whose instance variables are dynamically being set from a SAX parser ContentHandler modules. In this "member" object all but one instance variables are of type String. With the below logic, I have no problem of setting values for these dynamically;
    // Get the Class object of member
    Class memberClass = member.getClass();
    // Dynamically access the instance variable
    memberField = memberClass.getDeclaredField(currentElement);
    // Set the value of the instance variable, which is parsed value gotten from String s = new String(ch, start, end); in characters method in ContentHandler class
    memberField.set(member,s);
    The problem arises when I want to set the only instance variable in the member class which is of type Vector. My intention is to use xxxx.addElements(someObject) where someObject is already created and initialized. How can I use memberField.set(member,s) when the field is Vector and instead of setting a value I want to use addElements.

  • Adding custom (z) fields to assignment blocks...

    We are running SAP CRM 7.0. We are using the opportunity module as well as "Create Follow Up" (Sales Order / Quotation) so that you have a one to many relationship (1 opportunity may contain many sales orders). I have 2 custom fields inside the Sales Cycle (Quotation) module "Actual Sales Order Value" and "Current Points".
    What I am trying to do is take these 2 custom fields and add them to the assignment block called "Linked Transactions" in the Opportunities module. But when I look at all the available fields for this assignment block these 2 custom fields are nt available.
    I do not see any way of adding these 2 fields to this assignment block. The only thing I see is "Create NEw Field". But I do not want to create a new field I just want to reference 2 fields from the Sales Cycle module inside of this assignment block.
    Does anyone knowif it is possible to add 2 custom created fields that are i the Sales cycle module to add them to the opportunities assignment block that is called linked transactions ?
    Thanks,
    Jon

    Duplicate thread.
    Re: Add custom fields to assignment block
    Please close.
    Rg,
    Harshit

  • Set up authorization in assignment blocks of BP/Account

    Hello Experts,
    I have the following requirement regarding authorization on the BP/Account view.
    In the edit mode of the BP/Account view in the Web UI, it must be possible (based on which user logs in) to determine which assignment blocks can ONLY be displayed (and NOT edit by the user) and which assignment blocks can be displayed AND edit as well by the user.
    For example: a user is only authorised to add marketing attributes to a BP/Account. This can be done in assignmentblock Marketing attributes. But the other assignment blocks, the user is not authorised to edit but only to display these assignment blocks.
    The required assignment blocks of the BP/Account are:
    - Roles (only display) Component BP_ROLES/RolesList
    - Planned Activities (display and edit) Component BP_BPBT/AccountActivitiesOV
    - Address Types (display and edit) Component BP_ADDR/AddressTypesList
    - Marketing attributes (display and edit) Component BP_DATA/MarketingAttributesEOVP
    - Interaction History (display) Component BP_BPBT/AccountInterHistOV
    - Relationsips (display and edit) Component BP_DATA/AccountRelationshipsOV
    - Attachements (only display) Component GS_CM/DocList
    So the user should see all the assignment blocks, but is not allowed to edit all assignment blocks.
    Is it possible to configure this in the Authorization (PFCG roles) with e.g. the UIU-COMP or authorisation objects (e.g. b_bupa_rlt, b_bupa_bzt ), without enhancing components?
    In other words the solutions should not be found in coding, but only in customizing.
    Thanks in advance for your help.
    Rudgi

    Run a Security Trace with a member of your CRM Security Team.  Surely they will find the correct objects to make the assignment blocks "display only" vs. edit. 
    Check the activity levels for the relevant objects you are attempting to restrict - should be "03" - display only.
    Remember that some assignment blocks have an Actions field that contains "Edit" "Trash" and "Create."  Simply removing the Actions field will render the Assignment block as Display only.
    Also check UIU_COMP object for of the PFCG profile.  There are inbound plugs for buttons that can also be "inactivated" thereby graying out the button which is affected i.e. "Edit" button.
    Good Luck
    << Moderator message - Point begging removed >>
    FK
    Edited by: Rob Burbank on Dec 10, 2010 3:53 PM

  • How to add an input field in the web UI of CRM 2007

    Hi everybody.
    I want add an Input field in the Web UI Screen. How it is possible.
    I want get the information with detailed descriptions if possible with screen shorts.
    What type of methods it will be generated and what are the code we entered in those methods.
    Take according to any example. But with detailed description.
    I am new for the CRM 2007. So, please give the screen shorts with proper data.
    Not only adding the field. If any data i entered in the adding field then that will be stored in the tables otherwise no use by adding the field.
    So, Can anybody please send a proper information according to this.
    Here another one How to Add our own table (Ztable) field in the Web UI Screen.
    How to add the same field in the BOL.
    Please expalin about those concepts with full of screen shorts messages.
    Thank You.
    Regards,
    Krishna.

    If you want to add extra standard fields (like one you mentioned), you can use Component Workbench and Copy the configuration and create your own configuration and make the "Available Fields" appear there.
    If the standrd field is not available, you can Add Context Node using wizard and make it visible.
    If its a custom field (a new one); you will have to use EEWB and add the fields and then make it visible in the UI using Component Workbench.
    Regards,
    Alin

  • How to add a new Field to the WEB User Interface in CRM 2007

    Dear experts,
    I have been struggling to add a new field to the (CRM 2007) user interface from available fields for a specific view.
    I have maintained settings in BS__WD_CMPWBàRuntime Repository editoràComponentàViewàConfigurationàNew ConfigurationàAvailable FieldsàField Propertiesàand save.
    But the field is only appearing in display mode in the Web UI, which doesnu2019t allows any user input.
    I need your help to resolve the issue, I would be grateful if you could provide step-by-step documentation with screenshots or any other kind of documentation.
    Each suggestion will be appreciated.
    Best regards,
    Raghu ram.

    Hi Raghu Ram,
    I think you added a new custom field using some method like EEWB etc.,
    Then, you are adding the field onto the UI using UI Configuration Tool .. right ?
    These are the steps to diagnose:
    Method 1.Check the field properties in the model browser first.
      It should be showing 'C' i.e., CHANGEABLE. If it is showing as 'R', it is only READABLE.
      In such a case you need to find a BADI to change the field properties.
      For example, in Marketing Applications OBJ BADI has a method CHANGE FIELD PROPERTIES for this purpose.
    Method 2. Debug and check what is the value coming for RV_DISABLED parameter in the GET_I method in BSP_WD_CMPWB. This should be FALSE.
    Method 3. Check what are the field properties in the UI Configuration tool.
    Make sure it is not a display only field.
    Regards,
    Masood Imrani S.

  • How to add new fields to CRM 2007 Web UI

    Hi,
    I am new to SAP CRM 2007 and I am interested in how to extend the Web UI, for example adding new fields, to meet the customer requirements. Should I use the EEW or is there another "new and easier" way?
    Thanx & best regards,
    Oliver
    Edited by: Oliver Pregler on Jan 30, 2008 5:50 PM

    Actually for the new IC webclient UI you have need to take a look at your options:
    1.  New Installation:
    Use the EEWB and add the fields.  As part of the EEWB work, you will have a couple of post-processing steps where you will add your generated fields to the new screens.  However this doesn't require any programming.
    2.  Upgrade from CRM 4.0/50
    - New fields to add as part of upgrade
    See the directions for new installation
    - Existing fields to add as part of upgrade
    --See the blog on the 40/52 CUSTOMER_H migration for transaction fields
    --Business Partner fields part of BUT000 available via UI configuration tool, no extra work needed
    --Business Partner fields part of tabular extension, manual work required, I am still "perfecting" this method and plan on writing a blog once I have the technique finished.
    --Product Attributes - use the transaction CRMM_UI_PROD_GEN and CRMM_UIU_PROD_CONFIG
    I know CRM 2007 is based on the same tech foundation as 2006s, with some differences in how the UI tool works and the fact there are some screen layout changes(editable overviews).  The extension procedures are generally the same.  I can answer some of you extension questions based on my work with CRM 52 so far.  It will generally apply to your situation.
    BTW:  The PCUI is no longer supported in CRM 2006s and above.  Even the old SAP GUI transactions such as BP, COMM_PRODUCT are removed from the standard CRM menu.   The SAP CRM web client should be used instead now.
    Take care,
    Stephen

  • What are the steps for adding a new field to the ST for CRM 2007?.

    Yeah, I know it's a basic question. I'm fairly familiar with CRM 5.0 but 2007 is new to me and there a good few changes.
    If I need to add a new field (probably with some processing to set its value) to the Service ticket what would be the steps I need to take to achieve this in CRM  2007?.
    Your help would be much appreciated.
    Jas.

    Are we talking about the EEW Business objects displayed in the EEWB as there is no business object called 'CRM OPPORTUNITY', but there is one called 'OPPORTUNITY'. Just wanted to make sure I was on the right track.
    So, as I need to change the service ticket it would mean that my transaction type will be service request,or whatever the shorted value is, is that correct?.
    I can see the transaction types in table CRMC_PROC_TYPE_T, although it looks like I need to pick SRVO (Service order) at a guess, and if this is right I'm looking for the EEW Business object to match. But it feels like guesswork to me. For example, I could choose EEW Business object 'SERVICE_TRANSACTION' which has an Extension type of 'CUSTOMER_H', or I could choose EEW Business object 'SERVICE_CONTRACT' or 'SERVICE_CONFIRMATION', although the last is unlikely. But, my point is there is so much open to interpreatation, and I'm expecting it to be more exact. Perhaps I'm just missing something.
    Jas.
    Edited by: Jason Stratham on Sep 4, 2009 2:30 PM
    Edited by: Jason Stratham on Sep 4, 2009 2:39 PM

  • Agent Inbox Enhancement with Z fields in CRM 2007

    Hi All,
    I' m working in CRM 2007. i have a requirement to enhance the Agen inbox search criteria with the Z fields. i have enhanced the BOL structure with the z fields and did some design layer customizing to get the drop of this Z fields. now i need to know how will i enhance the Genil layer or class in order to get the results. in 7.0 it uses the Reporting framework. how should i do this? ASAp answers will help...
    Regards,
    Subhashini.T

    Hello,
    We had exactly the same requirement on my project. And here is what we have done:
    1) Copy class CL_CRM_QUERYAUI_RUN_BTIL and change method READ_BUSINESS_TRANSACTIONS to add something like that after line 150 :
    WHEN OTHERS.
                IF   ls_param-name(1) = 'Z'.
                  DATA: lt_range TYPE CRMT_BSP_RANGE_TAB.
                  DATA: ls_range TYPE CRMT_BSP_RANGE.
                  REFRESH lt_range. CLEAR ls_range.
                  ls_range-sign = 'I'.
                  ls_range-option = 'EQ'.
                  ls_range-low = ls_param-value.
                  INSERT ls_range INTO TABLE lt_range.
                  CALL METHOD
                    cl_ex_crm_rf_search_eew=>if_ex_crm_rf_search_eew~extend_rf_query
                    EXPORTING
                      flt_val        = ls_param-name
                      it_range_value = lt_range
                    CHANGING
                      ct_quparts     = lt_query.
                ENDIF.
    ENDCASE.
    2) Assign your knew class to object BTQueryAUI in view CRMV_OBJ_BTIL (via SM30)
    Now your search will take those Z fields into account...
    Kind regards,
    Nicolas.

  • CRM 2007 Upgrade - Std Comm. Method not visible in "More Fields"

    Hi Gurus
    We recently upgraded from CRM 5.0 to CRM 2007.
    I'm verifying the Identify Account views, when I compare the "More Fields" view between CRM 5.0 and CRM 2007, the "Std Comm. Method field is not there.
    I though I could add this via configuration mode but the only Comm Method field I can find does not have a drop down list associated with it which doesn't make sense.
    Has anyone else had this same issue and how resolved.
    Many Thanks
    Panduranga

    The Comm Type field is supplied but without a drop down list as it did in CRM 5.0
    We have to modify the field to include the drop down.
    A loss in Standard Functionality!!!

  • Add extra Business Objects to model CRM 2007: Web Client Records

    Hello,
    Could anyone tell me how I can add more Reference Objects in Case Management?
    I copied the model CRM 2007: Web Client Records and added a new node (with for example Business Object Service Order) just like product and installations (which are visible under the reference objects)
    I created a new element type under SCMG_SP_CASE_RECORD --> Z_CRM_SPS_CASE_RECORD and in the customizing we attached the model to the case type under Case Management --> Extended Customizing --> Process Actions --> Assign Action Profile to Case Type.
    Still the new Business Object in the model isn't visible under Case Management in de WebUI.
    Could anyone tell me if I'm missing something or is there a config guide available how to add more business objects?
    Looking forward to your replies.
    Kind regards,
    Joost Christenhusz

    Eddie,
    Are you familiar with Access Control Engine (ACE)?
    Go through this -> http://help.sap.com/saphelp_crm50/helpdata/en/04/0177f9bb67ac4cafb84bb4d4c1d8fc/content.htm.
    and https://websmp205.sap-ag.de/~sapdownload/011000358700002121742006E.
    Authorizations in CRM are controlled through ACE.
    Hope this helps.
    Amar.

  • Dowloding product attributes / set type to Master Data in  CRM 2007

    We have  created set-type and attribute in txn:COMM_ATTRSET.
    Created  set-type and assign attributes to them,you need to assign set-type to categories in txn:COMM_HIERARCHY by selecting the category.
    And then you assign category to a product and hence your set-types are available to that product.
    We are maintianing Attribute for COMPETITOR PRODUCT ( MAT_ZCPT as Category Hierarchy ). All Attributes are assigned to Competitor Product and Relationship is maintained with company Product .
    What BApi or BAdi shgould be used .
    When we are implementing BDC , SAP says from CRM 2007 they are not supporting GUI . Use existing BApi .
    But we want to download more than 5000 Products . Please guide .
    Regards,
    Anup Reche

    Hi Anup,
    use the following bapi ;
    BAPI_PPR_MAINTAIN:-This method allows the independent maintenance (create/change) of the following objects of Partner/Product Ranges (PPRs):
    BAPI_PPR_MAINTAIN_40:-This method allows the independent maintenance (create/change/delete) of the following objects of Partner/Product Ranges (PPRs):
    Badi:
    PRODUCT_UPDATE2 -Obsolete: Create or Change Product
    hope it will useful.
    thanks
    Hemant ghiya

Maybe you are looking for

  • Is it possible to install snow leopard on a Macbook Pro 13" i5 2.5 Ghz model?

    is it possible coz im getting a new macbook pro next week and just wondering if it works.. thanks

  • RV042 Firmware flash utility

    Where has this tool gone? I have tried to flashing the RV042 it by telnetting to the router but it does not seem to work. It accepts the flash but afterward it still gives a solid diag light, no dhcp and no web utility access. I would like to try the

  • 2 Problems with 4th generation ipod

    so i connected my ipod to update one day last week and it recognized it as my roommates ipod (mine loads as 1 and his another). at any rate, i thought it strange but updated anyhow. since then, it only recognizes mine as his AND when it plays it skip

  • Data display on Bar graphs - Needs help

    Hi, I am facing a problem with discoverer's bar graphs. There is a 2D Bar Graph, which is required to display the respective strength for all the classes on the axis(e.g regionwise sales for North, West, East, South). In Oracle discoverer the sales i

  • CPU OID MIB for ASA-SSM-10

    Hi, I want to use our SNMP server to monitor our IPS modules CPU and Memory, does anyone knw the OID(s) I need to use? Thanks