Enhancement to standard configuration table

hi gurus
what does it mean that a standard configuration table is enhanceable?
Does it mean we can change the domain of existing fields or add new fields?

Hi,
Go through the description written below:
Structures and tables that were defined by SAP in the ABAP Dictionary can be enhanced subsequently by customers using Customizing includes or append structures. The enhancements do not only refer to structures/ tables themselves, but also to dependent structures that adopt the enhancement as an include or referenced structure. Append structures that only take effect at the end of the original structure can also cause shifts - in the case of dependent structures - even within these structures.
You must select an enhancement category for the following reason: In programs where there is no active Unicode check, enhancements to tables and structures can cause syntax and runtime errors during type checks and particularly in combination with deep structures.
In programs where there is an active Unicode check, statements, operand checks, and accesses with an offset and length are problematic - for example, if numeric or deep components are inserted into a purely character-type structure and the structure thus loses its character- type nature.
Depending on the structure definition, the radio buttons allowed in the dialog box are ready for input. Choose one of the possible enhancement categories:
<b>Cannot be enhanced</b>
The structure must not be enhanced.
<b>Can be enhanced or character type</b>
All structure components and their enhancements must be character-type (C, N, D, or T). The original structure and all enhancements through Customizing includes or through append structures are subject to this limitation.
<b>Can be enhanced or character-type or numeric</b>
The structure and its enhancement must not contain any deep data types (tables, references, strings).
<b>Reward Points for helpful answers.</b>
Regards,
Amit

Similar Messages

  • Enhancing a standard component - Table Cell Variant

    Hi Forum,
    I am trying to enhance the standard WD component /SAPSRM/WDC_UI_SC_DOTC_BD view V_SC_DOTC_BASIC in SRM 7.0 .
    The requierment that for certain condition the Quantity cell in a row should be read only.
    Carried out the following steps:
    1. Created an enhancement
    2. In the standard table column ITEMS_TABLE_QUANTITY  [Columns] , removed the standard inputfield.
    3. Added two cell variants ZITEMS_TABLE_QUANTITY_CV1  [CellVariants]  and ZITEMS_TABLE_QUANTITY_CV2  [CellVariants]  first one contans a text view and second contains inputfield. Variant key for first one is DISPLAY and for second one is EDITABLE.
    4. Enhanced the method WDDOMODIFYVIEW with below code:
    **Read the ITEMS table
      DATA lo_nd_items TYPE REF TO if_wd_context_node.
      DATA lt_items TYPE wd_this->elements_items.
      DATA ls_item LIKE LINE OF lt_items.
      DATA lo_el_context TYPE REF TO if_wd_context_element.
      DATA ls_context TYPE wd_this->element_context.
      DATA lv_disable_quantity TYPE wd_this->element_context-enable_quantity.
      DATA lr_table_column TYPE REF TO cl_wd_table_column.
    ** navigate from <CONTEXT> to <ITEMS> via lead selection
      lo_nd_items = wd_context->path_get_node( path = `COMP_CONTEXT.ITEMS` ).
      lo_nd_items->get_static_attributes_table( IMPORTING table = lt_items ).
      lr_table_column ?= view->get_element( 'ITEMS_TABLE_QUANTITY' ).
      LOOP AT lt_items INTO ls_item .
        IF  ls_item-catalogid EQ 'VEP_Staples_D0'.
          lr_table_column->set_selected_cell_variant( value = 'DISPLAY' ).
        ELSE.
          lr_table_column->set_selected_cell_variant( value = 'EDITABLE' ).
        ENDIF.
      ENDLOOP.
    But even after the condition is true ALL cell i.e. the complete column is DISABLED or when the condition is false the COMPLETE column is enabled instead of enabling disabling ONLY THE SPECIFIC CELL.
    Is there a problem with the code in WDDOMODIFYVIEW or something else?
    Thanks,
    Anubhav

    Hi  Saravanan
    Under ITEMS node I added one more Node(cv_quantity) and one attribute(cell_variant_quantity) with in this node.
    And code in WDDOMODIFYVIEW :
    DATA lo_nd_items TYPE REF TO if_wd_context_node.
      DATA lt_items TYPE wd_this->elements_items.
      DATA ls_item LIKE LINE OF lt_items.
      DATA lo_el_context TYPE REF TO if_wd_context_element.
      DATA ls_context TYPE wd_this->element_context.
      DATA lr_table_column TYPE REF TO cl_wd_table_column.
    ** navigate from <CONTEXT> to <ITEMS> via lead selection
      lo_nd_items = wd_context->path_get_node( path = `COMP_CONTEXT.ITEMS` ).
      lo_nd_items->get_static_attributes_table( IMPORTING table = lt_items ).
      lr_table_column ?= view->get_element( 'ITEMS_TABLE_QUANTITY' ).
      DATA lo_nd_cv_quantity TYPE REF TO if_wd_context_node.
      DATA lo_el_cv_quantity TYPE REF TO if_wd_context_element.
      DATA ls_cv_quantity TYPE wd_this->element_cv_quantity.
    IF first_time EQ abap_true.
      lr_table_column->set_selected_cell_variant( value = 'EDITABLE' ).<--Initially ALL cells shoud be editable
    ELSE.
      lr_table_column->bind_selected_cell_variant( path = 'COMP_CONTEXT.ITEMS.CV_QUANTITY.CELL_VARIANT_QUANTITY' )  .
    * navigate from <CONTEXT> to <CV_QUANTITY> via lead selection
      lo_nd_cv_quantity = wd_context->path_get_node( path = `COMP_CONTEXT.ITEMS.CV_QUANTITY` ).
      IF lo_nd_cv_quantity is BOUND.
      lo_el_cv_quantity = lo_nd_cv_quantity->get_element( ).
          LOOP AT lt_items INTO ls_item .
            IF  ls_item-catalogid EQ 'VEP_Staples_D0' AND ls_item-number_int IS NOT INITIAL AND ls_item-description IS NOT INITIAL.
              lo_el_cv_quantity->set_attribute(
                                                name =  `CELL_VARIANT_QUANTITY`
                                                value = 'DISPLAY' ).
            ELSEIF ls_item-catalogid NE 'VEP_Staples_D0' OR ( ls_item-number_int  IS INITIAL AND ls_item-description IS INITIAL ) ."If the condition is not satisfied OR no item is added to that line
              lo_el_cv_quantity->set_attribute(
                                                name =  `CELL_VARIANT_QUANTITY`
                                                value = 'EDITABLE' ).
            ENDIF.
          ENDLOOP.
    ENDIF.
    ENDIF.
    Now If I add an item that DO NOT satisfy the comdition to be read only, for that row the quantity is enabled but for all the rows below it quantity cells are DISABLED.
    Hope my issue is clear?
    Thanks a lot,
    Anubhav

  • Standard configuration table

    The Guideline Matrix values in ECM
    Can we build custom transaction code to it to be maintained in the Production system?
    ie by pass configuration from dev to qa etc.

    Go to Tcode SE93
    Give the new Tcode start with z or y
    Click on Create
    Type Transaction text  relate to Tcode
    Give the Program name zxxxx
    Give Screen number
    Choose radio button Personal user transaction
    Check all the boxes in GUI support
    Click on save
    it will create the transport request too.
    Warm Regards

  • How to enhance the standard search with custom field?

    Hi all,
    I would like to know the general optimal procedure to enhance the standard searches like Opportunity search or Lead search.
    I've gone through some of the threads here. Some suggest, to add the new field using AET and copy the IMPL class of the search and then code the custom logic. Some say, append the new field to the structure of the search object and then implement the BADI.
    I'm actually a bit confused to understand the correct procedure.
    Can someone please help me with a generic procedure to enhance the standard search with a custom field?
    Thanks in advance.

    Hi Maren,
    Once I have got the same development. I have followed the below steps, please check with this. Let me know for further inputs.
      Add new field using Append structure of type ‘XXX’ in search
      Create BADI implementation for Enhancement spot ‘ES_CRM_RF_Q1O_SEARCH’ and include filter ‘BTQOPP’
      Put your logic in BADI implementation – SEARCH method
      Add it in WebUI configuration
      Remove the operator if required
    Regards,
    Swadini Sujanaranjan

  • How to Enhance the Standard Report?

    Hi All,
    How to Enhance the Standard Report? :
    When I am trying to execute the query called ZTIMES in the user group SQ01 it is navigating the screen to selection-screen with some inputs to be given here on the selection screen company code is mandatory as an input. The company code field is having the search help and it is fetching the values for the company code from table called PROJ  Table (Project definition Table).But I want the company code should fetch the value from the  PRPS Table ( Work break structure(WBS Element) Level).
    Tables used are PROJ and PRPS.
    The company code in PROJ is PROJ-VBUKR
                                    In PRPS is PRPS-PBUKR
    In the coding part related to that selection screen I have to replace PROJ-VBUKR with
    PRPS-PBUKR.But it is standard report to enhance.
    What is suggestible solution for this issue?
    Thanks,
    M Raju

    Hi,
    Since this is an ABAP Query, You can change the infoset query in SQ02 and establish the join linkages between PROJ and PRPS
    Also on the selection screen of the Query make sure you provide company code from PRPS table and report output also from the same table reference.
    Once you have modified the ABAP Query, activate and generate it so that it will internally regenerate the a standard program.
    http://help.sap.com/erp2005_ehp_02/helpdata/en/d2/cb4256455611d189710000e8322d00/frameset.htm
    ABAP Query (Sq01)Modification
    Hope this helps
    Regards,
    Shiva

  • Using Standard SAP Tables in SAP Tables, clusters or functions connections

    Hi Gurus,
    I am trying to use Standard SAP table like MARA, MAKT.. etc. in my crystal designer. When i make a new connection using SAP tables, Cluster or Functions, these tables are not listed.
    Any configuration i have to maintain to list those standard table.?
    With Regards,
    Balachander.S

    Due to performance reasons there is  a limitation regarding the number of the dispplayed table names. Once you are in the connection/table browser select a table and invoke the context menu by pressing the right mouse button. Select Options and in the options panel you can use wildcards in order to limit the results to the desired range (eg. use MA% to get a list of tables starting with MA). After you close the options panel press F5 and expand the connection entry again.
    Regards,
    Stratos

  • Enhancement of Standard Datasource in LBWE.

    Hi,
    I am enhancing the standard datasource for additional fields from the extract structure in LBWE. I have selected the fields in maintenance and pushed them into the selection criteria (first column), and saved the daatsource change in a request. but to my surprise the field contents in Selection criteria and pool(Second Column) column are same as of original in R/3 Development server itself.
    I have then redone the activity and then generated datasource followed by deactivation and activation of datasorce, this has collected a workbench and customization request . But when i again open the maintenance screen of the data source it is again same as of original before change.
    I don't understand why this is happen.
    can some one please guide me and guide how to enhance the datasource in the maintenance screen of the datasource.

    Hi,
    Its very simple.
    1. delete setup table and delta queue ( all the clients)
    2. If fields can be added through lbwe maintainance then add other wise create a append structure
       and exit for filling up the value for the fields..
    3. change mode in data source ---> uncheck hide buttuon --> if you want data to be extracted
        using newly added fields plz check selection checkbox..
    4.. Thats it...
    Regards,
    Viren.

  • Runtime Error while updati9ng a standard sap table - fagl_saplinfo_val.

    Hi,
    I am facing a problem in updating a standard sap table through a z program. The table name is fagl_saplinfo_val.
    Error description is:
    Termination occurred in the ABAP program "ZMIGR_PCA_COPY" - in                   
      "SUB_POST-CUSTOMER_DATA".                                                       
    The main program was "ZMIGR_PCA_COPY ".                                
    In the source code you have the termination point in line 644                    
    of the (Include) program "ZMIGR_PCA_COPY".                                       
    The program "ZMIGR_PCA_COPY" was started as a background job.                    
    Job Name....... "ZMIGR_PCA_COPY"                                                 
    Job Initiator.. "BASAKK"                                                         
    Job Number..... 10485700                                                         
    The termination is caused because exception "CX_SY_OPEN_SQL_DB" occurred in      
    procedure "SUB_POST-CUSTOMER_DATA" "(FORM)", but it was neither handled locally  
      nor declared in the RAISING clause of its signature.                                
    The procedure is in program "ZMIGR_PCA_COPY "; its source code begins in line    
    631 of the (Include program "ZMIGR_PCA_COPY ".                                   
    Is it related to non availability of space in that standard sap table?
    kindly suggest me the solution to this as soon as possible. Its vvvvv urgent!!!
    Regards,
    Panchali.

    Thanks Lakshman!
               I debug the program.There is no BDC used update.In this program after taking the data from excel sheet one internal table is prepared and this internal table is directly used to insert data into z table.This is the last code which executes.
      INSERT zmmpoamend FROM TABLE t_zmmpo_amend_tab.
      IF sy-subrc EQ '0'.
        MESSAGE 'Data Upload Successfully completed' TYPE 'S'.
      ELSE.
        ROLLBACK WORK.
        MESSAGE 'Data Upload failed ' TYPE 'E'.
      ENDIF.
      CLEAR t_zmmpo_amend_tab.
      REFRESH t_zmmpo_amend_tab.
         Is it possible to configure z table using SPRO tcode,such that this z tables data will go to standard table and then we can see it in the standard tcode?
    I am not sure but it's just a guess.

  • Enhance the standard WD

    Hi experts,
    I have a requirement in which i have to enhance the standared WD.
    In the standard WD,there is a view and in that view we have one table .
    There is one field in the table for "Specification" and one for "Material".
    Once the user enter value in the field "Specification" and press enter a pop up window should open with the ALV which contain all the materials.
    Once user select any material , it will go in the colum of the material.
    How i can do this.
    Please help.
    Thanks
    Mahesh

    Hi
    Hope you need to know how to enhace a standard WD4A application.
    You ca enhance the standard Web dynpro Abap conponent by pressing Ctrl+F4. I basically mean enhanceing by clicking the 6th button in the application toolbar of the webdynproconponent. then create you new enhancement. then you can add you on changes to a standard.
    ci

  • PM01 - Enhance the Standard List Screen

    Morning All
    I have read the various posts and standard SAP documentation on enhancing the standard list screen. However, I am stil in position of having my new structure - ZPLIS0019 being populated in subroutine fill_liststruc but the fields do not appear on screen 3000 as indicated. The standard documentation implies that I do not have to do anything to screen to screen 3000 - that the fields will appear dynamically - although other threads have suggested different.
    Is it that the screen 3000 can only be repaired to include the new fields?
    Can anyone clear this up for me?  I'm on 46C.
    Any input really appreciated...!
    Cheers
    Ian
    Message was edited by:
            Ian Stubbings
    Message was edited by:
            Ian Stubbings

    A repair has to be made and then the system is able to regerate the screen 3000.
    The 'Generate Enhanced List' option from the List Menu option should also be taken and the new structure put into the 'table name' field of the correct entry (you may have to create this entry).
    Ian

  • Updating the standard Database table

    Dear All
    requirement to change the Standard DB table i.e DPR_PROJECT
    regards
    Moderator Message: Put some effort into not only solving your issue but also into framing a proper question. Thread locked
    Edited by: kishan P on Sep 3, 2010 10:29 PM

    HI Jaipai,
    You have to find standard function modules / BAPI / class to update data from that table.
    If you have to change the table's structure, use enhancement to do that.
    Thanks!
    Duy

  • Enhancement in standard webdynpro Screen

    Hi,
    We have a requirement to add a new field in the layout of the standard webdynpro component
    FPM_OIF_COMPONENT for the E Recruitment portal.
    Please let us know if this can be done by enhancing the standard WD component.
    Regards,
    Suvarnamathy

    Hi,
    Its possible using WDA Enhancement framework.
    However you need to identify
    1) The correct WDA component that you need to enhance  ( right click on view in browser and look for technical details )
    2) Look for the view that you need to enhance.
    3) Look for the node in which fields inside this node are bound
    4) Look for the DDIC structure/table to which this node is bound
    Once you identify all above four points , you need to start enhancing in this order
    1) Enhance DDIC Structure/table with new fields
    2) Enhance WDA Component by pressing CTRL+F4 and create an enhancement implementation of WDA Component
    3) in the view, enhance the node first
    4) add the needed UI element in the layout and bind it to the node attribute
    For more information refer :
    [ How to Create Enhancement Implementation in Web Dynpro ABAP |http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/700317da-bd79-2c10-368e-8f18bf5d8b81?QuickLink=index&overridelayout=true]
    regards,
    Ashish Shah

  • Entire List of CRM Middleware configuration Tables needed.

    Hi All, Can any one give me the entire list of all the CRM Middleware configuration Tables.
    Thanks in advance

    CRM Tables:
    SMOFPARSFA--Middleware Parameter
    SMW3FDBDOC -
    BDoc Type Specific Flow
    SMW3FDCUST--Customer-Specific Flow
    SMW3FDSTD--Flow: Standard Configuration
    R/3 Tables:
    CRMRFCPAR --n  Definitions for RFC Connecti
    CRMPAROLTP -- CRM OLTP Parameters
    CRMFILTAB -- Filter Conditions for Download

  • Blank standard configuration when activating a BF

    Hi Experts, when activating the Business Functions for TRM the new menu appears, but when entering in any
    configuration object in the SPRO everything is blank no initial or standard configuration. When entering the golden client 000
    it appears but no in DEV or QAS.
    Please HELP....

    Hi Sam ,
    thanks for answering,
    How does this impact my structure or view.
    At this time for my LTXA1(Confirmation Text)  i have CO_RTEXT as my data element.
    For my TXTSP (Language key) I have SPRAS as my data elemnt.
    And under my Entry/Help for  TXTSP (Lang Key) i have  T002 as my check table.
    Please tell me what happens i wouldnt change this as its just a non standard warning.
    thanks

  • REM Standard Configuration objects

    Hi Gurus
    Any body share the Standard Configuration requirement for REM
    Plants are available already copied from 0001
    K.Prabakaran

    Dear Mr.Prabakaran
    The most important setting in SPRO for REM is REM profile.
    1.You have to define GI Backflush at GR posting.
    2.Reporting point backflush - Controls whether you can carry out reporting point
    backfushes when backflushing in make-to-stock repetitive manufacturing.
    3.REM profile is for according to the standard cost estimate for the material or
    According to the preliminary costing for the product cost collector.
    4.Create Cumulated Post processing records or not.
    5.Movement types allowed.
    6.REM profile is assigned to FERT & HALB materials.
    <b>7.In T code OPU5 Scheduling Planned orders is to be carried out for the plants.</b>
    8.If LTP is used then separately planned orders has to be scheduled.
    9.Entry Parameters for REM Planning table.
    So the above are few important settings in SPRO.
    <b>Reward points.</b>
    In case of any query revert to forums.
    Regards
    Mangal

Maybe you are looking for

  • Multiple threads access the same method.

    Hello, I have been trying for a long time to find out multiple threads access the shared data. I have written a sample code, there I my intention is that method has to be accessed onlny one thread at a time., mean one thread finished the job, then ne

  • How do I Transfer Data from my B/W G3 to my new Macbook Pro by firewire?

    I just bought a new Macbook Pro and want to move my photo and music files from my G3 to my new computer as efficiently as possible. I thought firewire was the way to go but just learned that I cant put my G3 in target mode. Does anyone have any ideas

  • Rman backup + format

    Dear Buddies, Seasonal Greetings. I am using these commands to perform my backup. backup database tag "everyday_full_bkup" format='D:\Oracle_Backup\Database_Name\%I_%T.bkp';Can I use the .bkp? This is the message I receive when I run the above given

  • Bridge fails to open

    After an update, yesterday, to Bridge CC it now will not open

  • F1 help documentation for TCODE

    Dear all,            I have installed ECC6 IDES and   F1  help documents on any of the tabs/Transaction in SAP menu its not giving any functional description . For only few Tcodes its showing document of Functional description and in most of the Tabs