Hide a standard field

Hello all,
I need to know: is there a way to hide a field in SRM web portal? For example, I know, in SAP ECC there is 'Field Status'; in SAP SRM.
Thanks,
Best Regards,
Maria

Hi,
As I told you the BADI "BBP_UI_CONTROL_BADI" can be used only in some trasnsactions to hide the std fields/links etc.
Pls read the documentation of the BADi:
Field Control in Purchasing Document
Use
Using the Business Add-In BBP_UI_CONTROL_BADI, you can change the visibility and the ready-to-input status of interface objects (for example, fields and pushbuttons) in a document.
You can use the BAdI to override the following documents and applications:
Purchase contract and global outline agreement
(Filter value BUS2000113)
Bid invitation (Filter value BUS2200)
Bid (Filterwert BUS2202)
Auction (Filter value BUS2208)
Purchase order (Filter value BUS2201)
Purchaser's Sourcing application
Confirmation (Filter value BUS2203)
Invoice (Filter value BUS2205)
Vendor list
Note
Changing the ready-to-input status of fields as designated in the standard can lead to errors. You should, therefore, avoid switching the status of a field that is not ready-to-input in the standard to ready-to-input. Do not, for example, set the object ID of an already existing contract to changeable.
Standard settings
Using the following methods of the BAdI, you can control the visibility and ready-to-input status of header and item fields, pushbuttons, and navigation links of the concerned applications and also interface objects of cross-application screens, for example, the partner overview, account assignment, status overview or approval:
BBP_CTR_UI_CTRL
for field control in the contract and in the global outline agreement
BBP_BID_UI_CTRL
for field control in the bid invitation
BBP_QUOT_UI_CTRL
for field control in the bid
BBP_AUC_UI_CTRL
for field control in the auction
BBP_PO_UI_CTRL
for field control in purchase orders, including the screens for purchase order response and price data in the item details.
BBP_AVL_UI_CTRL
for field control in the vendor list.
Using the following methods, you can override the visibility and ready-to-input status of header and item fields, pushbuttons, and navigation links of the relevant application, however not that of interface objects of cross-application screens:
BBP_SOCO_UI_CTRL
for field control in the purchaser's Sourcing application
BBP_CONF_UI_CTRL
for field control in the confirmation
BBP_INV_UI_CTRL
for field control in the invoice
Using the following method, you can set up the mass change transaction in such a way that the previous step need not be completed before the user switches to the next screen.
BBP_CTR_MASS_UI_CTRL
for control of the mass change transaction.
Other then the transactions mentioned above,you need to modify the Std ITS templates(in tcode SE80) to hide the required  fields/buttons.For this you first need to find the corresponding ITS service  and HTML template for the screen in which you want to remove the button/links from.
E.g.,This is the sample code for Bid invitation screen fields:
*To make the TYPE OF PUBLICATION field under BASIC DATA tab in BI screen as display only
IF iv_fieldname = 'BBPS_BID_UI_HEADER-BID_TYPE'.
cv_input_ready = c_space.
ENDIF.
HTH.
Similarly,You can debug at runtime and see the structures and names for the fields/buttons as per the CATALOGUE  screen.
BR,
Disha.
P.S.  DO  reward points for useful answers.

Similar Messages

  • PC UI Advanced Search - Enhancement by standard fields of transaction table

    Hello,
    we are using CRM 5.0 SP13.
    We are familiar to enhance PC UI applications (BP+transactions) by EEW customer fields and how to use/hide them in the search functionalities etc.
    But now we need to enhance the advanced search for leads by the POSTING_DATE date of table CRMD_ORDERADM_H. Unfortunytely in PC UI advanced search structure for leads CRMT_BSP_LEA_SEARCH_ME the POSTING_DATE is not included like it is in the opportunity advanced search structure CRMT_BSP_OPP_SEARCH, where we were able to enhance the search easily by CRMC_BLUEPRINT_C customizing.
    The idea is to solve the problem to create EEW fields POSTING_DATE_FROM and POSTING_DATE_TO like they are existing in CRMT_BSP_OPP_SEARCH and use them in advanced search. So far no problem in creating and displaying the EEW fileds by CRMC_BLUEPRINT_C.
    But the part we are missing is to link the new EEW fields to the standard database-field POSTING_DATE and implement the search functionality "Searching by select option POSTING_DATE_FROM and POSTING_DATE_TO".
    Anybody any experience to link EEW-fields to standard fields of database tables for advanced search functionality in PC UI.
    Thank you for your help in advance.
    Best regards
    Marco

    Hi Marco,
    The best option here is to create redefination of the query method of the leads search class. Here you can first ensure that the call to the query method of super class takes place and the next would be do mapping between custom fields to local structure and then call the relevant API's to fetch the data.
    Best Regards, Adil

  • BADI CRM_MKTPL and Status Change button! (Hide the standard system status)

    Hello,
    In transaction CRM_MKTPL, i need to delete some status that appears when i click on button Change status.
    I am trying to use the BADI: CRM_MKTPL using the method 'GET_DROPDOWNBOX_VALUE', but i didn't get what i
    want because this method is only valid (i think) for Listboxes for a field and not for a button, that is my
    requirement.
    Also i am trying to use the method 'p_fill_dropdown_listbox', but i don't know how to use this, and where, in
    whick part of the BADI CRM_MKTPL.
    I want to hide the standard system status in the dropdown list.
    Any ideas?
    Thanks in advance
    Best regards
    Message was edited by:
            yukimai maio

    just check in your badi there is any option is there for menu area customization or not in the implementation you can find attribute,interface ,subscreen like tab there check any menu area tab is there or not.. if it is not there then try for any menu exit and lastly you can try for transaction variant tcode SHD0.
    regards
    shiba dutta

  • Lost Append structure on adding standard field in exctractor 2LIS_13_VDITM

    Hi,
    In 2LIS_13_VDITM i have appended structure. Now i required to pull in another standard field from from the extractor from LBWE maintenance.
    One doing that and activating ii somehow lost the custom appended structure from the extract structure.
    I came to know this while replicating it into BW where it gave error about missing fields from the extractors.
    Have anyone faced similar issue. If yes can you please let me know why this happened and how can i get those fields back in to the structure.
    One way i know is by comparing it with the Q system i can manually append that structure again.
    Please let me know.
    Thanks a lot for responding.
    Ritesh

    Hello Ritesh,
    Are you adding the new field through append structure of the existing one or new one (Only one append structure is possible).
    If in the same append structure , then check whether that structure is active and consistent.
    If everything is ok, then check the hide option in the datasource (RSA6) whether its unchecked.
    Hope it helps
    Thanks
    Chandran

  • ESS portal: Hide additional info field in release working time screen

    Hi,
    I need to know how can i hide 'additional info' field in the release working time screen?
    I know i would use personalization but don't know the way to do that.

    it will be shown in header only in release application, let me explain
    In the time recording application, when you enter a record and click
    on review, the additional info columns shows the text. This works
    because the data is entered by the user and the entered record is
    mapped to additional info column.
    In time release application, all the records from database are retrieved
    and displayed. The user does not enter any data. Hence in this case it
    is not possible to map the records to text in the additional info
    column. The Error/Warning messages are displayed in the top of the list
    with detailed information. We feel the information displayed is
    sufficient for the user to take necessary action. Usually in the release
    application, there would be lots of records. Displaying text in both
    additional info column and also at the top of the list is not a feasible
    solution.
    Technically it would be difficult for us to change this behavior in the
    standard application.
    we have new application in EHP5.
    Edited by: Siddharth Rajora on Mar 9, 2012 7:10 PM

  • Hide emarked fund field in ME5xN

    Hi,
    How can I hide the emarked fund (EMF) field in the accounting tab in ME5xN for certain purchase requisitions ?
    I couldn't find the field within the other standard customizable field in SPRO.
    Moreover, our programmers claim that the field can't be hidden using ABAP  code since this is a standard field.
    Any ideas ?

    Field Status for PR/ PO Without Account Assignment Categories:
    The field status is only an optional entry in the transactions ME2N and ME5N for purchase requisition and purchase order without account assignments. All fields in the item screen on the tab page account assignment are ready for entry in the processing transaction if Funds Management is active.
    Customizing Setting : Public Sector Management  Funds Management  Actual and Commitment Update/Integration  Integration  Maintain Field Status for Assigning FM Account Assignments
    When you activate the Funds Management, the fields gets activated automatically as per the standard setting.

  • Changing metadata of standard fields

    Hi,
    I need to make few changes to metadata of standard fields in the view "V_SC_DOFC_I_LIMITEM" in the component/SAPSRM/WDC_DODC_SC_I_LIM' like i need to hide the unlimited checkbox,unknown account assignment checkbox.could anybody pls tell me what is the best possible way to acheive this?
    Regards,
    Rohini

    Hi Rohini ,
    In the  webdynpro component /SAPSRM/WDC_DODC_SC_I_LIM to hide the unlimited checkbox,unknown account assignment check box Goto the component configuration /SAPSRM/WDCC_UI_DO_LIMIT_SC  on right  side you will find  component configuration create enhancement for this configuration -->click on webdynpro built in component in this  you will find account assignment container expand and click on  unknown  radio button in that right side you will find the option to make invisible do the
    necessary changes and  save
    similar procedure for  unlimited check box.
    Thanks & Regards
    Pradeep Kumar Dondeti

  • Hide grand total field on ALV report, But keep the sub total fields

    Dear Experts,
    1) How to hide grand total field on ALV report, But keep the sub total fields.
    2) How to populate rate per ton & calculate total price according to the qty in delivering document.

    Dear Experts,
    1) How to hide grand total field on ALV report, But keep the sub total fields.
    2) How to populate rate per ton & calculate total price according to the qty in delivering document.

  • Display value in custom field selection of standard field

    Hi,
    I want to display the country value based on the Account selection, that is the country associated with the selected Account.
    I created Contact extension BO and added country field with data type CountryCode. Account is a standard field.
    I am able to fetch country value but assigning the value to Country field can be done in only BeforeSave.absl
    I have also provided validation for this country field.
    Issue here is:
    First Validation-OnSave.absl gets called and then BeforeSave.absl.
    I want the country value to be displayed once the user selects Account.
    Regards,
    Vijaya Chavan

    Hi Vinod,
    I got the issue.
    AfterModify.absl gets called when the Contact Quick Create screen gets loaded and not after selecting the Account field value.
    So I tried geting the value directly from the following path without firing a query in BeforeSave.absl.
    this.CurrentDefaultIsContactPersonFor.BusinessPartnerRelationship.FirstBusinessPartner.AddressInformation.GetFirst().AddressSnapshot.PostalAddress.GetFirst().CountryCode;
    But BeforeSave.absl gets called when I click on "Save". I wanted the value to be displayed soon after the Account Value is selected.
    Regards,
    Vijaya Chavan

  • Hide Unwanted Excise Fields in MIGO & J1IEX

    In our business process, the duties such as NCCD and SED are not required and consequently we don't want these fields to appear in MIGO and J1IEX so that users can't put any value by mistake.
    Can any one provide some idea what the settings required for this?
    Thanks in advance

    Hi,
    To hide some fields in MIGO, NEED to do configuration settings. Then you can hide the required fields. The pathway as follows...
    SPRO->SAP REFERENCE IMG->NATERIAL MANAGEMENT->INVENTORY MANAGENET AND PHYSICAL INVENTORY->SETTINGS FOR GOODS MOVEMENT(MIGO)---> FIELD SELECTION FOR MIGO(CHACK THE RADIO BUTTON FOR HIDE AGAINST THE REQUIRED FIELD).
    By following path way you can hide the required fields in MIGO.
    For J1IEX also there are options to hide the fields. I hope this will clear your issue. Thanking you.

  • Add search help/drop down list to a standard field in MIR7

    Hi All,
    I have a requirement to add  a search help on one of the strandard field in MIR7. This field has no search help in dictionary (SE11). Do you have any idea on how to do this? Is there any exit that i can use to?
    Please help!
    Thanks in advance.

    Hi Akira,
    Please check the below threads.
    [how to create F4 for the standard transaction]
    [F4 HELP for standard field..;
    [http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/daeda0d7-0701-0010-8caa-edc983384237]
    [Re: Adding a field in standard search help;
    Edited by: Prasath Arivazhagan on Apr 13, 2010 5:38 AM

  • F4 HELP for standard field..

    i want to put F4 help for standard field FERTH in mm01 and mm02 ...
    is there any way to put F4 help for this field..

    try this
    1. First go to SE11 and create your own search help( if you dont know how to create a search help please feel free to ask me, it is very easy).
    2. Now in your module pool program program go to the layout of your screen.
    3. Now when you see the attributes of this field in the Dict tab you will find the field Search Help. Now here you can specify the name of the search help you created in SE11.
    There is also another mehtod to create the dynamic search help. eg:- in a posted document data get the Document nos related to that company code.
    The sample code is like this:-
    First of all declare the module below in the flow logic of your screen then create it in your main program.
    You declare the module in the PROCESS ON VALUE-REQUEST.
    PROCESS ON VALUE-REQUEST.
    FIELD TXT_DOCNO MODULE VALUE_BELNR.
    You also need to create an internal table where you wil store results of the select query fired below in the module.
    here you will get a F4 help on the filed Document Number(TXT_DOCNO) based on the field Company code (TXT_CODCO)
    MODULE VALUE_BELNR INPUT.
    progname = sy-repid.
    dynnum = sy-dynnr.
    CLEAR: field_value, dynpro_values.
    field_value-fieldname = 'TXT_CODCO'.
    APPEND field_value TO dynpro_values.
    CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
    EXPORTING
    tabname = 'BKPF'
    fieldname = 'BUKRS'
    dynpprog = progname
    dynpnr = dynnum
    dynprofield = 'TXT_CODCO'.
    CALL FUNCTION 'DYNP_VALUES_READ'
    EXPORTING
    dyname = progname
    dynumb = dynnum
    translate_to_upper = 'X'
    TABLES
    dynpfields = dynpro_values.
    READ TABLE dynpro_values INDEX 1 INTO field_value.
    SELECT BUKRS BELNR
    FROM BKPF
    INTO CORRESPONDING FIELDS OF TABLE it_doc1
    WHERE BUKRS = field_value-fieldvalue.
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
    retfield = 'BELNR'
    dynpprog = progname
    dynpnr = dynnum
    dynprofield = 'TXT_BELNR'
    value_org = 'S'
    TABLES
    value_tab = it_doc1.
    ENDMODULE. " VALUE_BELNR INPUT

  • Adding a new SAP standard field to complaints result BOL

    Hi Experts,
    There is a requirement to add SAP standard field 'Posting date' to Advance search result BOL of complaints.
    This field already exists in search BOL and visible on WEB UI advanced search.
    The field is added as attribute in result context node of BT120S_CPL/AdvSearchComplRL through wizard.
    But, unable to see the values getting populated. Could you please let us know if any code to be written for getting values populated.
    Regards,
    Santosh

    Hi Santosh ,
    My previous post was based on the fact that you have added a model attribute. Since you have added the field as a value attribute and you want to use it for querying , then you would have to do the following
    a) Extract the value from the value node.
    b) Add the selection param so that 'posting date' is passed to the GENIL. You can use add selection param method in the Advanced query. Use the name of the field in the BOL & the value as yours.
    c) Get the result & show it on the way you want.
    This is same as it would have been when you had a model field. In that case also you would have extracted the value from model node. I see no difference here except that fetching the field. Rest of the steps remain the same if the field is available in BOL for advanced query.
    Yes the difference lies in showing it in the WebUI as now you would have to fill this value node manually. If you had a model node , the framework would have done this for you.
    But don't base your choice of model/value node on the ease of coding but on the business case.
    Regards
    Kavindra

  • SharePoint 2013: Hide/Show Column fields while uploading document in Document Library

    Dear all,
    I have created a document Library LIB001 and I have created One Column of type Choice, drop down list, (CCHOICE) and I have created 3 other columns, (Column1, Column2, Column3).
    What I want is while uploading a file in the document library, when I choose a certain value from CCHOICE, i want to show/hide and/or make the column mandatory.
    Can anyone help/guide me how to achieve this?
    Many Thanks
    Vinay

    Dear all, I am trying the following code, but it's not entering the onchange of drop down list event. <script> $(document).ready(function () { var countryField = SPUtility.GetSPField('Document Type'); var countryFieldValue = countryField.GetValue(); alert
    (countryFieldValue); // ----- Hide/Show the field based on new selected value. var id = SPUtility.GetSPField('Document Type').Dropdown.id; alert ('field ID: '+id); $('#' + id).on('change', function () { alert ('Inside on Change:'+countryFieldValue); if (countryFieldValue
    == 'Type1') { SPUtility.GetSPField('Column1').Hide(); } else if (countryFieldValue == 'Type2') { SPUtility.GetSPField('Column2').Hide(); } }); }); </script> Can anyone help me please. Many Thanks & Regards Vinay

  • Mapping of CRM BP standard field to ECC Standard field

    Hi Experts ,
    We have a requirement in which we need to copy "Identification Type" field (table field BUT01D-TYPE) in "Identification Tab" of Business Partner from CRM into ECC Standard Field 'Corporate Group' in Control Data in XD01 (Table Field KNA1-KONZS).
    Please let me know where I can do the mapping of the CRM field to ECC field for this requirement .
    thanks in advance.
    Anil

    Go to se19 and choose name for the implementaion and click create. Definition is 'CRM_DATAEXCHG_BADI'. Choose description for the implementation and Save your implementation. Next you have to implement method CRM_DATAEXCH_R3D_MBDOC_FILL by doubleclicking on it. Data coming from r3 are witen in table TI_BAPIMTCS. And to write data to crm you can use direct logic or fill structure of CT_BUS_TRANS_MSG.
    For more information about the badi goto SE18 and open badi CRM_DATAEXCHG_BADI and hit Documentation button.

Maybe you are looking for

  • Safari wont open web pages

    When opening certain web pages I get an error that says '.....safari can't open.....because safari can't find the server.....' Does anyone know what is causing this? Thanks

  • Why do I keep seeing error 107?

    I try and download the trial of Adobe After Effect [CS5] but everytime I see the error message saying that it can't connect to adobe.com [error 107] I've looked at the solution page and done everything on there but it still  won't let me download it

  • Premiere pro CC 2014 - Project contained a sequence that could not be opened

    Hi, I've got serious issues, I just spent hours working on a project in CC 2014 and I closed and tried to reopen in and its now telling me that 'The project contains a sequence that could not be opened.'. The file is permanently jammed in this state,

  • UnsatisfiedLinkError:  A dynamic link library (DLL) initialization routine

    I get this error only when building a native library with /MD on Win64. Envrionment Windows Server 2008 R2 (64 bit) JDK1.6 (32 bit) java version "1.6.0_07" Java(TM) SE Runtime Environment (build 1.6.0_07-b06) Java HotSpot(TM) Client VM (build 10.0-b2

  • Recording Simulations

    I am new to using Captivate and have spent way too much time trying to figure out what I have done wrong, so I am hoping you all are a friendly group and will help out a newbie. Thanks in advance! I have created an application demonstration in a cust