Removing New button fields from WEB UI

Hi,
We are working on IC-AGENT Business role in that Account id we dont to assinge New creation button to User.
PFCG role we are restricting . Its working but NEW button is still appiearing . We dont want this new button in enable mode .
it should be disable mode.
How to do that ?
Thanks

Which version you are using. If it CRM 2007 then you have to enhance the component. If it is CRM 7.0 then you can restrict in BADI.
For CRM 2007 Enhance the component ICCMP_BP_SEARCH and ICCMP_BP_DETAIL.  Search component under view BUPASEARCHB2B. In html page set the button enabled characterisctics as " " blank. it will disable the button.
Detail component - BUPADETB2BVS view ,  In html page set the button enabled characterisctics as " " blank. it will disable the button.
For CRM 7.0 use enahncement spot CRM_UIU_BP_ENHANCEMENT, Use Interface IF_UIU_BP_AUTHORITY to check for authorization. Follow OSS note 1260695.
Thanks
Muthappan

Similar Messages

  • How to remove new line character from query output?

    Hi,
    How to remove new line character from query output?
    have tried select replace(column_name, CHR(10), ' ') from table_name.
    Edited by: GreenHorn on Sep 11, 2008 12:53 AM

    Please consider, that windows uses a sequence of chr13||chr(10) Unix uses only one character chr(10).
    The new line character(s) may be OS-dependent.
    You could consider both with:
    replace(replace(column_name, CHR(13)||CHR(10), ' '),CHR(10),' ')
    Hartmut
    Edited by: hartmutm on 11.09.2008 01:32

  • How to remove the buttons coming from report program?

    Hi All,
    I need to remove the buttons from an iview which is a sap transaction. when i execute the  report program which uses a ldb (PCH) shows a selection screen having all the buttons.
    We have created variants for this.Now i want to remove the buttons which are coming from the report program.how to do this ?
    Lakshmi.

    Goto sicf ->sap->bc->gui->sap->its->                              
    open Webgui application                              
    in the GUI Config enter the following parameters.                              
    ~noHeaderOkCode = 1                              
    ~webTransactionType = EWT.                              
    All buttons can also be removed by ~webgui_simple_toolbar =0 ..                              
    Also now open the trancsaction of the program form SE93 for which you want to hide                               
    the Menu bar, in its properties select the EASY WEB TRANSACTION radio button.

  • New button on CRM web channel

    Hi experts,
    I need to add a new button to standard CRM Web channel appliaction. I am a ABAPer and have no clue how to work in Java.
    Any body of you could help mw in providing some documents from where I can just start through the coding.
    help will be appreciated.
    best regards
    Sourabh

    Hi,
    you can go ahead create withour any new code.
    follow the updated link by sap
    http://help.sap.com/saphelp_crm60/helpdata/en/0f/f8a642a4f70c31e10000000a1550b0/content.htm
    regards
    nag

  • PHP/MySQL: 'Add New' text field from menu in form

    I am creating an events posting website. I'm having a hard time finding the right words to describe this, but: I'd like the user to select a venue from the drop menu, but then if it isn't there, to select 'add new' from the dynamic menu, and have a new text field activate where they can enter in the new venue name. My database is currently set up so the event table links to the venue table through a venueID. Is there a way to insert the name from the new text field into the venue table, and have the rest of the form still submit to the event table? Sorry this is so wordy, but I'd appreciate any help. Thank you.

    You cannot add a new value to a related table at the same time as inserting a record. So, to do this, you would need to use both JavaScript to add the new text field, and PHP conditional logic to handle the update to both tables. It's certainly doable, but not with the Dreamweaver server behaviors. You would need to do a lot of hand-coding yourself.
    The way that I approached a similar problem in my "Essential Guide to Dreamweaver CS4" was to permit NULL values in the column that holds the foreign key, and insert nothing into that field if the value hadn't already been registered in the related table. I created a static value in the dynamic menu for "Not registered".
    After inserting the new record with "not registered", the user then needs to enter the new value in the related table.
    Once that has been done, display a page that lists all records. In the SQL, I use a LEFT JOIN to ensure that "not registered" items come up as well. You can then edit the item to add the value from the dynamic menu.
    It's not the most elegant way to do it, but it works if you don't have the skill or time to hand-code all the logic yourself.

  • Add and remove fields from web service desk

    I want to customize the screen for the web service desk. I would like to remove the fields for processor as well as the field for category. I would like to replace those fields with Geographical Location and Telephone number. How can i do this?

    Hi,
    In REST we cannot pass arrays like this:
    String catRefIds[] = new String[1];
    catRefIds[0] = "12345";
    map.put("catalogRefIds", catRefIds);
    This will never work.
    Had done a similar implementation. The thing I did was, I wrote a logic that accepts comma separated catalogRefIds and converts it to individual catalogRefId and populate the list.
    Regards,
    Rahul

  • How to correctly remove user-added field from CI_COBL?

    I have added to coding block through OXK3 transaction. Then I manually removed it from bseg, ci_cobl and ci_cobl_bi, but it still present in field statuses variant set-up (ob41, ob14).
    Is there way remove such fields correctly? I haven't found 'delete' button in OXK3 transaction.

    Have you tried with expert mode?
    You can find out the delete button in expert mode.
    Regards
    M Sajid

  • Remove Saved Search functionality from Web IC

    Hi Experts,
    I have a view where in there is a component related to Saved Searches functionality that is appearing on the Web IC. Now, for my client, they do not want those fields to be visible.
    So, I wanted to know how can those fields related to Saved search be removed from the Web IC.
    I checked the configuration of the components used in that view and also for component usages of the component. But I did not find any component usage for the Saved search component. This sounds weird but I am not able to find out from where this Saved search component is displayed on the Web IC screen.
    We didn't have this earlier in our system. This is introduced after we upgraded our system from CRM 6.0 to CRM 7.0 EHP2.
    I have attached the screen shot of my view where the Saved Search fields are available.
    Please suggest me some method by which these fields can be removed. Also, if there is any configuration in SPRO where this can be checked.
    Thanks,
    Preeti

    Hi Preeti,
    Can you check if your view belongs to a viewset? If so, try to find there in correspoding html code for tag "thtmlb:searchSavingArea", something like this:
    <thtmlb:searchSavingArea>
       <bsp:call comp_id = "<%= controller->GET_VIEWAREA_CONTENT_ID( 'SavedSearchRegistration' ) %>"
              url     = "<%= controller->GET_VIEWAREA_CONTENT_URL( 'SavedSearchRegistration' ) %>" />
    </thtmlb:searchSavingArea>
    Try to comment it and check if it works (I've never tried it ).
    Kind regards,
    Garcia

  • How to remove Built-in-Fields from Report builder report

    I have create SSRS report which is sending email to recipient but at the bottom of report email I am also getting
     report accessible address. I don’t want to send that address to recipient. How should I remove from report builder?
    The report is accessible at the following address
    <<Report address>>
    Rahul

    You have to change the report subscription, and untick the checkbox that says to also send it as a link.

  • IPhoto doesn't bring in new uploaded photos from web gallery

    Published album to web gallery; had folks upload pics to that one; auto-sync into iPhoto worked fine. Updated OSX to 10.5.3 yesterday; had more pics uploaded from folks to the web gallery; iPhoto is not syncing anymore. Running latest upgrades. Suggestions (besides rolling back the upgrade)?

    Well, tried Disk Utility to repair permissions after the upgrade and that solved the issue somehow even though it didn't find issues related to iPhoto.

  • Calling a new Browser Window from Web Dynpro Application - Empty Context

    Hello,
    I want to open a view in a new browser window, and followed the same way which is described in this thread:
    Open view in new browser window
    My first try was creating two applications, which refer to the same Component Controller. The opening of a new browser window is triggered by an action, which is called in the other application. As both applications have the same Component Controller, I thought, the context content has to be the same, but actually the context attributes are empty after opening of the new window.
    In my second try I created two applications with two different Component Controllers, mapped via embedded Interface Controller. The effect is the same - I have no context content in the view.
    Please, can anybody help me?
    Thank you in advance.
    Ilona Seifert

    I done something like this:
    [code]
    try {
    strURL =
         WDURLGenerator.getApplicationURL(
                        "$<b>PROJECT_PATH</b>$/$<b>PROJECT_NAME</b>$",
                                            "$<b>APPLIC_NAME</b>$");
    } catch (WDURLException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
    strURL += "?par1=";
    strURL +=  var1;
    strURL += "&par2=";
    strURL +=  var2;
    strURL += "&par3=";
    strURL +=  var3;
    [/code]
    and after i retrieve them:
    [code]
    Var1Value= WDWebContextAdapter.getWebContextAdapter().getRequestParameter("var1");
    [/code]

  • Can't remove new mail sound from 5s iPhone

    I can't turn off new mail sound on my iPhone 5S. I have set sound to "none" in settings.

    @gsheppard I can understand how it can be frustrating not to send out email.  The error message that you are receiving indicates that the out going server settings are incorrect.  The in coming server setting are correct that is why you can receive and out going server settings are wrong which is why you can not send out.  The best way to get this resolved would be to contact your email provider and get the correct outgoing server settings.  Hope this helps.  Thanks.

  • Remove text field from Array via for loop

    Hi,
    i have a problem to remove text fields added via for loop.
    That im doing is, via for loop im dynamically creating menu with 10 buttons.
    Each button contain, dynamically created, background (shape) and text field.
    And everything is fine.
    But when im try to remove text fields then i got this error:
    - Im using button to remove text fields - lang_btn.addEventListener(MouseEvent.CLICK, clickHandler);
    ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
              at flash.display::DisplayObjectContainer/removeChild()
              at Loading_Img_fla::MainTimeline/xmlLoaded()
              at flash.events::EventDispatcher/dispatchEventFunction()
              at flash.events::EventDispatcher/dispatchEvent()
              at flash.net::URLLoader/onComplete()
    In the script bellow marked with red is what should remove text fields from an Array, instead giving me error.
    Here is my script
    // Create for loop
    for (var i:int = 0; i < 10; i++)
              for each (xml in listItems)
                        if (i == xml.attribute("Id"))
                                  // Add MovieClip to stage to hold the data
                                  addChild(lmHolder);
                                  lmHolder.x = 0;
                                  lmHolder.y = 0;
                                  // Create new MovieClip to hold buttons
                                  lmButtonsMCArray[i] = new MovieClip();
                                  lmButtonsMCArray[i].buttonMode = true;
                                  lmButtonsMCArray[i].mouseChildren = false;
                                  lmButtonsMCArray[i].x = 20;
                                  lmButtonsMCArray[i].y = 20 + btCount * buttonSpace;
                                  // Add each button MovieClip to lmHolder MovieClip
                                  lmHolder.addChild(lmButtonsMCArray[i]);
                                  // Create Background to buttons
                                  lmButtonsArray[i] = new Shape();
                                  lmButtonsArray[i].graphics.beginFill(lmBgColor0, 1);
                                  lmButtonsArray[i].graphics.drawRect(0, 0, 230, 85);
                                  lmButtonsArray[i].x = 0;
                                  lmButtonsArray[i].y = 0;
                                  // <<-- Add Background shape to the buttons MovieClips
                                  lmButtonsMCArray[i].addChild(lmButtonsArray[i]);
                                  // Create a new array to preserve data from XML List
                                  lmNameArrayEG = new Array();
                                  lmNameArrayUS = new Array();
                                  // Create local variable to hold
                                  var lmTxtFieldContentUS:String;
                                  var lmTxtFieldContentEG:String;
                                  var lmTxtContent:String;
                                  // If clicked button is EG then make array with Arabic text
                                  // If clicked button is US then make array with English text
                                  if (footer.lang_btn.langState == "EG")
                                            for each (var leftMenuName:XML in egLanguageList)
                                                      lmNameArrayEG.push(leftMenuName);
                                            lmTxtFieldContentEG = lmNameArrayEG[i];
                                            lmTxtContent = lmTxtFieldContentEG;
                                  else
                                            for each (var leftMenuNameUS:XML in usLanguageList)
                                                      lmNameArrayUS.push(leftMenuNameUS);
                                            lmTxtFieldContentUS = lmNameArrayUS[i];
                                            lmTxtContent = lmTxtFieldContentUS;
                                  // Setup new text field each time script is executed
                                  lmTxtFieldsArray[i] = new TextField();
                                  lmTxtFieldsArray[i].width = 110;
                                  lmTxtFieldsArray[i].border = false;
                                  lmTxtFieldsArray[i].wordWrap = true;
                                  lmTxtFieldsArray[i].multiline = true;
                                  lmTxtFieldsArray[i].selectable = false;
                                  lmTxtFieldsArray[i].embedFonts = true;
                                  lmTxtFieldsArray[i].antiAliasType = AntiAliasType.ADVANCED;
                                  lmTxtFieldsArray[i].autoSize = TextFieldAutoSize.CENTER;
                                  lmTxtFieldsArray[i].text = lmTxtContent.toUpperCase();
                                  lmTxtFieldsArray[i].x = 10;
                                  lmTxtFieldsArray[i].name = "lmTxtFieldName" + i;
                                  // <<-- Add Text fields to the Movie Clip
                                  lmButtonsMCArray[i].addChild(lmTxtFieldsArray[i]);
                                  // If clicked button is EG then set Arabic text format, and make array with Arabic text fields
                                  // If clicked button is US then set English text format, and make array with Egnlish text fields
                                  if (footer.lang_btn.langState == "EG")
                                            lmTxtFieldsArray[i].setTextFormat(txtFormat_lm_eg);
                                            // Make array from text fields;
                                            pushEgTFintoArray.push(lmTxtFieldsArray[i]);
                                  else
                                            lmTxtFieldsArray[i].setTextFormat(txtFormat_lm_us);
                                            // Make array from text fields;
                                            pushUsTFintoArray.push(lmTxtFieldsArray[i]);
                                  // If clicked button is EG then loop thrue the for loop and remove English text fields from array
                                  // If clicked button is EG then loop thrue the for loop and remove Arabic text fields from array
                                  if (footer.lang_btn.langState == "EG")
                                            for (var rNr_us:Number = 0; rNr_us < pushUsTFintoArray.length; rNr_us++)
                                                      //remove the text field array from the display
                                       removeChild(pushUsTFintoArray[rNr_us]);
                                            //clear the array
                                            pushUsTFintoArray = [];
                                  else
                                            for (var rNr_eg:Number = 0; rNr_eg < pushEgTFintoArray.length; rNr_eg++)
                                                      //remove the text field array from the display
                                       removeChild(pushEgTFintoArray[rNr_eg]);
                                            //clear the array
                                            pushEgTFintoArray = [];
              btCount++;

    it looks like those tf's are children of  lmButtonsMCArray[i], not the current scope.  use:
    if (footer.lang_btn.langState == "EG")
                                            for (var rNr_us:Number = 0; rNr_us < pushUsTFintoArray.length; rNr_us++)
                                                      //remove the text field array from the display
                                        lmButtonsMCArray[rNr_us].removeChild(pushUsTFintoArray[rNr_us]);
                                            //clear the array
                                            pushUsTFintoArray = [];
                                  else
                                            for (var rNr_eg:Number = 0; rNr_eg < pushEgTFintoArray.length; rNr_eg++)
                                                      //remove the text field array from the display
                                        lmButtonsMCArray[rNr_eg].removeChild(pushEgTFintoArray[rNr_eg]);
                                            //clear the array
                                            pushEgTFintoArray = [];

  • Syntax for removing fields from auto-suggest index - DisabledAutoSuggestFields

    Hello,
    There are fields I want to remove from the Auto-Suggest Index and I have been told to do this is by adding add an entry in the config.cfg file. For example If I wanted to remove the dOriginalName field from the Auto-Suggest Index I would type the following entry:
    DisabledAutoSuggestFields=table=Documents:fields=dOriginalName
    I understand Documents is the table and dOriginalName is the field. However, what would I type if I wanted to remove more than one field from a different table? For example Documents.dOriginalName and Revisions.dDocName?
    Kind Regards,
    Sandra Terry

    Pipe separate the list.
    DisabledAutoSuggestFields=table=Documents:fields=dOriginalName|table=Revisions:fields=dDocName
    Jonathan
    http://jonathanhult.com

  • Remove GOS button from CV03N(DMS) transaction

    Hi,
    I would like to remove GOS button(service) from transaction CV03N.
    As per note 491271 you can deactivate/invisible the service from all transaction.
    But I want to deactivate/invisible all service for specifically transaction CV03n.
    Thanks in advance...
    Regards,
    Sunny

    Hi Sunny,
    But you can implement your own authority checks if you like to. Note     
    491271 describes how to proceed in this case. So it is in your own hand  
    which authority objects you use to control the access to the services.   
    The note describes that you have to modify the 'check_status' method of  
    the class 'CL_GOS_SRV_ATTACHMENT_CREATE', here you have to build a part  
    that checks also for the transaction.                                         
    Best regards,
    Christoph

Maybe you are looking for