Change/display customizing tables via IMG only - SM31

Hi Experts,
I've posted this message previously in another forum area on SDN. In the absence of a response, I've posted it here, hoping that this is a more appropriate area.
We are attempting to maintain table LRF_WKQU through SM31 in our QA system.
The following message appears:
Change/display customizing tables via IMG only
Message no. SV000
I've also noticed that a number of other tables show the same response.
We are able to perform maintenance of this table in our Production system via SM31.
I've checked the table properties, and they are the same on both systems.
Does anyone know if there is a system setting or such like, that will allow for maintenance of tables via SM31 and not the IMG?
Thanks,
Chris

Why do you want to change customizing tables outside the IMG. In the case of this table LRF_WKQU you mention there are a few more tables which might also be updated  when you use the IMG. Without IMG the risk is very big on inconsitencies.
The other tables being updated through IMG (for table LRF_WKQU) are
T346
T346T
T346L
Whe you use SM31 (or SM30), these tabels will not be updated. This does not have to cause a problem, but I think for that reason (because it MIGHT cause a problem). SAP shows you this message.

Similar Messages

  • Logged changes in Custom Table

    Hi Gurus,
    Need the Transaction code to check logged changes in Customizing Table ....... Something Like V_T510N...
    ...Need to know the USER ID who changed the table......
    NOTE: THIS IS FOR CUSTOMIZING TABLE....Not INFOTYPE or PA Table.
    Kumarpal Jain.

    Hi
    Check SM30->View of your Custom Table Name->Utilities -> change logs.
    Check Tables : CDHDR and CDPOS also.
    Regards,
    Sreeram

  • Custom tables in Java-only istance

    Hi,
    in a Java-only istance, we would like to build some custom table into db, so... how can I create tables? directly with specific db tools? into schema sapsr3db? ... or there is a DDIC in J2EE as ABAP?
    Regards.

    Hello,
    If you want DB Tables then you can directly do so using the DB tools. To ensure J2EE has access to these tables, ensure that the user that you've mentioned in secure store, which is generally a SAP<SID>DB has access to these tables.
    Hope that clarifies your query!
    Best Regards,
    Snehal Bhaidasna
    SAP Labs, CA(USA)

  • VKOA Custom Table: How to delete or change VKOA Custom Table

    Hi All,
    We have a requirement to create VKOA custom sequence table to include Order Reason in the access sequence. In order to achieve that I have customized a  table and selected : Condition Type, Sales Org and Order Reason. But in the final output I see 2 columns for condition type in One we have to fill KOFI but the other column was mistakenly assigned and not required for our configurations. I tried to delete or change this table but system is not allowing me to do so. Please help me in figuring out a way to change this table so that I can deselt the Condition Type column.
    No real time documents have been posted and we are still in development.
    Your advise will be highly appreciated.

    programmatically, you may use [BAPI_MATERIAL_SAVEDATA|https://www.sdn.sap.com/irj/scn/advancedsearch?query=bapi_material_savedata&cat=sdn_all] [EAN|https://www.sdn.sap.com/irj/scn/advancedsearch?cat=sdn_all&query=bapi_material_savedata+ean&adv=false&sortby=cm_rnd_rankvalue]
    Regards,
    Raymond

  • Populating custom tables via Table Events.

    Hi  ,
    I have a ztable having the following fields:
    MANDT
    FAREA
    REVID
    NAME
    EMAIL
    Out of this fields I need to populate the field REVID  and EMAIL from two standard table USR21 and ADR6.
    Like if I  enter user id and hit enter  tab, then the fields like  email address will automatically be fetched from given tables and populated
    I found that via tablemaintenance --> events this can be done.
    Can you please suggest as to how to proceed with the coding...do I have to use Select from those standard tables and then pass it to the ztable.
    Please help.
    Thanks,
    Suchi.

    I have created  a event via the table maintenance generator-environment events.
    I have used 05-- create new entry as the event code and inserted the following code :
    FORM zat_newentry.
      TYPES : BEGIN OF ty_requester,
              bname      TYPE usr21-bname ,
              persnumber TYPE usr21-persnumber,
              addrnumber TYPE usr21-addrnumber,
              END OF ty_requester,
              BEGIN OF ty_addreq,
              persnumber TYPE adr6-persnumber,
              addrnumber TYPE adr6-addrnumber,
              smtp_addr TYPE adr6-smtp_addr,
              END OF ty_addreq.
      DATA : i_requester TYPE STANDARD TABLE OF ty_requester WITH HEADER LINE,
             i_addreq TYPE STANDARD TABLE OF ty_addreq WITH HEADER LINE.
      SELECT bname
             persnumber
             addrnumber
             FROM usr21
        INTO TABLE i_requester
        WHERE bname = zinf_reviewer-rev.
      IF i_requester[] IS NOT INITIAL.
        SELECT persnumber
               addrnumber
               smtp_addr
               FROM adr6
               INTO TABLE i_addreq
               FOR ALL ENTRIES IN i_requester
               WHERE persnumber = i_requester-persnumber
               AND addrnumber = i_requester-addrnumber .
      ENDIF.
      zinf_reviewer-rev = i_requester-bname.
      zinf_reviewer-email = i_addreq-smtp_addr.
    endform.
    But while trying to create a new entry I am getting the error message saying : "An entry with the key already exists".
    Please suggest.

  • Insert delete or update entry in Custom table from KONV entry changed

    Hi All,
    I have custom table ZKONV with only few required columns and should have same number of records as KONV has at any point in time.
    KONV is a cluster table so its not readable from ORACLE level. So ZKONV is created. But I dont know how to keep these both tables in sync.
    I need to perform insert delete or update entry in Custom table if insert delete or update happens on cluster table KONV from any transactions.
    As KONV is a cluster table and does not have changed time stamp I am not able to know the number of records changed in perticulat time period.
    Thanks,

    Thanks for reply,
    There is a Outside SAP system which needs to read KONV data to feed into their system, but as KONV is cluster table they are not able to read it from ORACLE level.
    To solve this we are thinking to create a transparent Z-table and will fill it with KONV and catch Update, delete or Insert statement and do same on ZKONv.
    Is this possible some how? by some database event or something....

  • Tracking the custom table changes

    Hai,
    plz let me know how to track the changes in custom table?
    thankyou.
    Moderator message: please search for available information before asking.
    locked by: Thomas Zloch on Sep 17, 2010 12:55 PM

    Please SEARCH in SCN before posting.

  • Change Customizing Table in Production System

    Dear All,
    At my current customer we are in an implementation wave and I realised that some settings are not in the transport requests. I am sure about it. But somehow someone has changed the customizing table settings in Production System!
    I know SCC4 and the option how to allow to customize some Table for changing but now this is not the case.
    Is there any other way to change the entries in the customizing table? must be...
    Thank you in advance,
    Regards,
    Zsolt
    Please, also inform me if this is not the correct forum to raise this topic (and suggest one that is)

    Dear Maen,
    Thanks a lot. This program has solved my question. He did the changes in SE16N and I guess with &SAP_EDIT because the table is not editable after execute it in SE16N.
    Thanks again,
    Have a nice day.
    Thanks for the other comments, were also useful (points also assigned)
    Regards,
    Zsolt

  • ALE/IDOC Change Pointers for Custom Table

    Hello all,
       There is a requirement for my client, to trigger IDOC based on the Custom Table changes. The custom table has a maintenance view and will be updated/modified/deleted randomly by user. Now, i need to track the changes in that table and should trigger IDOC for the changes. The Message type i am using for this is MATMAS, as I need to incorporate changes to the same IDOC.
        Is it ok to modify BDCP/BDCPS tables to update the changes from custom table? The Custom Table changes can be tracked through DBTABLOG......and i have my logic to trigger the IDOC
      The question is: If i do modifications to BDCP and BDCPS, how this will impact? In future SAP upgrade/enhancements will this affect anyway? Can any one of you share your experience regarding this. Thanks.

    Hi Raja,
    You can send IDOC based on  table maintenance event
    I think you can code in event 02, to generate IDOC.
    Check below link:
    http://help.sap.com/saphelp_nw04/helpdata/en/91/ca9f0ea9d111d1a5690000e82deaaa/frameset.htm
    Regards,
    Nisha Vengal.

  • Downloading blob content from a custom table

    In our hosted Apex application, the following code from the Application Express Developer's Guide works great for allowing a user to download blob content from one of our custom tables via a download button. However, the code doesn't work on the Oracle Cloud because the "owa_util" package is no longer available. The code is as follows:
    CREATE OR REPLACE PROCEDURE download_my_file(p_file in number) AS
    v_mime VARCHAR2(48);
    v_length NUMBER;
    v_file_name VARCHAR2(2000);
    Lob_loc BLOB;
    BEGIN
    SELECT MIME_TYPE, BLOB_CONTENT, name,DBMS_LOB.GETLENGTH(blob_content)
    INTO v_mime,lob_loc,v_file_name,v_length
    FROM file_subjects
    WHERE id = p_file;
    -- set up HTTP header
    -- use an NVL around the mime type and
    -- if it is a null set it to application/octect
    -- application/octect may launch a download window from windows
    owa_util.mime_header( nvl(v_mime,'application/octet'), FALSE );
    -- set the size so the browser knows how much to download
    htp.p('Content-length: ' || v_length);
    -- the filename will be used by the browser if the users does a save as
    htp.p('Content-Disposition: attachment; filename="'||replace(replace(substr(v_file_name,instr(v_file_name,'/')+1),chr(10),null),chr(13),null)|| '"');
    -- close the headers
    owa_util.http_header_close;
    -- download the BLOB
    wpg_docload.download_file( Lob_loc );
    end download_my_file;
    Besides using web services, does anyone know of a way to do this? Is there a way to add access to the "owa_util" package in the cloud? I have also tried apex_util.get_blob_file_src but that is also unavailable in the Oracle Cloud.
    Thanks,
    Steve

    Following Joel's advice:
    The way I solved this was to split the code between two page processes and one application process. The download button first calls a page process to move the report data into a blob column and then calls another page process which is of "run application process" type. This calls the application level process where the download code, shown below, is called.
    Notice the following changes to the code from the one posted earlier (also from Joel)
    1) added sys.htp.init;
    2) "sys." to all htp, owa and wpg_docload calls
    3) added apex_application.stop_apex_engine; after the wpg_docload statement at the bottom of the script.
    Now the download button launches a "save as" dialog box and the report content is downloaded to the client.
    The code now looks like:
    CREATE OR REPLACE PROCEDURE download_my_file(p_file in number) AS
    v_mime VARCHAR2(48);
    v_length NUMBER;
    v_file_name VARCHAR2(2000);
    Lob_loc BLOB;
    BEGIN
    SELECT MIME_TYPE, BLOB_CONTENT, name,DBMS_LOB.GETLENGTH(blob_content)
    INTO v_mime,lob_loc,v_file_name,v_length
    FROM oehr_file_subject
    WHERE id = p_file;
    -- set up HTTP header
    -- use an NVL around the mime type and
    -- if it is a null set it to application/octect
    -- application/octect may launch a download window from windows
    sys.htp.init;
    sys.owa_util.mime_header( nvl(v_mime,'application/octet'), FALSE );
    -- set the size so the browser knows how much to download
    sys.htp.p('Content-length: ' || v_length);
    -- the filename will be used by the browser if the users does a save as
    sys. htp.p('Content-Disposition: attachment; filename="'||replace(replace(substr(v_file_name,instr(v_file_name,'/')+1),chr(10),null),chr(13),null)|| '"');
    -- close the headers
    sys.owa_util.http_header_close;
    -- download the BLOB
    sys.wpg_docload.download_file( Lob_loc );
    apex_application.stop_apex_engine;
    end download_my_file;
    Thanks Joel for your help.
    Steve

  • Prompt for transport request if records are added/modified for custom table

    Hello Experts,
    A couple of questions,
    1. How do we prompt user to create a TR whenever he changes a record in my custom table
    via SM30? my custom table has a maintenance type of 'C' - customizing already.
    2. How do we transport the custom table contents to another client?
    Thank you guys and take care!

    Hello
    Regarding (1) just have a look at a standard maintenance view like V_T001W (SE11 -> menu Utilities -> Table Maintenance Generator ):
    Here you can see that the option Standard Recording Routine is chosen which is responsible for prompting for a transport request as soon as records of the table/view are changed.
    Regards
      Uwe

  • Custom Table --Points will be given to your suggestion

    Hi Folks,
    This is a requirment that I have. Any suggestion on where to begin and where to head?
    Create an application that will be used to maintain the custom table.  Read only access of this table to certain user. 
    The custom table maintenance application should allow a user to copy an existing record on the custom table and use this as the basis to create a new record.
    Maintenance application should not allow any records to be deleted.  Instead, use a flag to indicate whether that record is active or inactive.  When adding an asset, the system needs to check the flag on the corresponding record on the custom table to verify it is an active record.
    Maintenance application must verify that any information entered in the new custom table is valid.  The following fields must be validated:
    Company Code
    Asset Class
    evaluation group
    All Depreciation Keys & Lives
    When creating an asset, the input screen requires asset class and company code be entered.   The user should not be allowed to go to the next screen until the combination of asset class and company code has been validated against the custom cross-reference table. 
    When entering the asset class, the lookup should show only the valid asset classes for the entered company code, assuming the company code has been provided by the user.When adding a new record to the custom cross-reference table, the status flag should be defaulted to active. 
    My thinking is I will create a Z table and have the ABAP team create a custom
    T-code that will maintain this table and give the access to the user specified by the business. What user exit, if any would you think that needs to be maintained in the table for populating certain asset class/evaluation group relevant to the company code or vise versa ? My main question is about how do I maintain the table.
    Thanks in Advance for any info you provide and everyone will get points for the relevant info that they provide.
    Rob

    Thanks both of you. As a functional guy, I guess I should only mention what tables and fields will be affected for the creation of the new custom table. And do I need to mention anything about the maintenance application or ABAPers will be well aware what they have to do to create the maintenance application?
    My thinking is I will tell the ABAPers to create the maintenance application (isn't this a custom T-Code ? ) And once they create this custom T-code, I will tell them that it will be used against the custom table to verify the validity of the data in that custom table. Also, 2 sets of role are to be defined and these are to be linked to this custom T-code (probably the role of security). one of the roles maintains the data in the custom table through copying and creating the asset master record from the custom table and the other role has the read only access.
    Also, for example if asset class = 0001 and company code = 0001, my requirement is to make sure that only evaluation group 2 that is valid for the combination of asset class 0001 and company code = 0001 be populated, when a user presses F4 and tries to choose one set of evaluation group 2. Does this make sense? Well, do we need user exit for this? My thinking is because evaluation group is not the function of asset class and company code. so, if someone has to select the evaluation group, they will be shown the list of evaluation group that have been defined in config (as I understand, evaluation groups are not assigned to company code/asset class directly in the config, just like business area is not assigned to company code directly). Any suggestions? let me give you the requirement once again and may be you can figure out a little bit better.
    <b><b>Provide a method to maintain a cross-reference table of valid codes as provided by the business.  Depreciation keys and lives will be determined based on a combination of company code, asset class, and equipment type.  
    Create an application that will be used to maintain the custom table.  The table will be updated by the Centralized Fixed Assets role that will reside in Corporate Accounting.  The Fixed Assets Business role will need read-only access to the table. 
    The custom table maintenance application should allow a user with the Centralized Fixed Assets role to copy an existing record on the custom table and use this as the basis to create a new record.
    Maintenance application should not allow any records to be deleted.  Instead, use a flag to indicate whether that record is active or inactive.  When adding an asset, the system needs to check the flag on the corresponding record on the custom table to verify it is an active record.
    Maintenance application must verify that any information entered in the new custom table is valid.  The following fields must be validated:
    Company Code
    Asset Class
    Equipment Type
    All Depreciation Keys & Lives
    GL Account (If it is determined that this will reside on the custom table)
    If any of the fields are not valid, as determined by the validation above, return a message stating information is not valid.
    When creating an asset, the input screen requires asset class and company code be entered.   The user should not be allowed to go to the next screen until the combination of asset class and company code has been validated against the custom cross-reference table. 
    When entering the asset class, the lookup should show only the valid asset classes for the entered company code, assuming the company code has been provided by the user.
    When selecting the equipment type, only display valid equipment types for the company code and asset class that were previously selected.
    When a depreciation key is assigned to an asset, verify that it is a current valid depreciation key by checking the effective dates of that depreciation key prior to assigning to an asset.
    Exception to standard field value assignments: 
    In addition to company code, asset class, and equipment type, when Asset_Class = RT_CC and Equip_Type = 0201, then the salvage value will be $2500.
    Exception to standard field value assignments: 
    In addition to company code, asset class, and equipment type, when Asset_Class = RT_CC and Equip_Type = 0205, then the depreciation keys for area 10 is ZDYC and area 11 is ZNYC.</b>
    Thanks again for your time to look at my issue, and I really appreciate your suggestions.
    Rob

  • How to find out which program fill a custom table ?

    Dear All,
    I am trying to find out which program fill custom table, I tried se11, which programs used this custom table via where used list but could not find. Is there any different way ?
    Regards

    Hi Sappcon,
    yes, it is as Brad said, but you should extend the approach regarding this tables content: If it is related to an existing business object (i.e. order, delivery or the like), you may have a look at user exits/Badis in that field.
    Also, the dynamic approach is possible. First use report RPR_ABAP_SOURCE_SCAN to find the name of the table in all programs in customer name space - it may be defined as a constant in program/function group/class.
    If the dynamic approach is used, the name of the table may be determined by reading another (custom) table or even in a programs text pool. You may find this by searching a pattern UPDATE() - or MODIFY/INSERT in customer programs.
    If the table has update date/time fields, check what jobs or online activities can be responsible.
    If, after all, you still do not know, then I'd say this is a consulting issue
    Regards,
    Clemens

  • Unable to delete last entry in Custom table

    Hi,
    I have one custom table which allows only some specific entries to be maintained in the table.I have used a standard table as a check table for dis.I found no issue while maintaining entries in the table.But when i try to delete the last entry in the table i get the message "No entry exist".Long textNo entries were found when importing data from the database.
    Kindly help.

    Hi,
    If it is not possible through table maintainence then write a small Z program to delete the entries in devlopment system and then if then if you want you can transfer those to other systems.
    delete from ZTABLE where {give your condition for the last record}.
    Regards,
    Sandipan

  • Custom Oaf form inserting blank records into custom table

    Hi all,
    I have developed custom OAF form to insert vendor details mapped to custom table.
    Oaf form is working fine without giving any error.
    In back end blank records is inserting into the custom table i.e. only WHO columns (creation_Date, created_by, last_update_login etc.) values are populating correctly but the
    data which i am entering in OAF form is not populating into the table.
    Please help, tnx in advance.
    Regards,
    Mohit

    Do you have mapping of your form fields with the view object and view attribute ?

Maybe you are looking for

  • 1099 Generic Withholding Tax Reporting RFIDYYWT program

    Hello SAP Gurus, For US 1099 withholding, does anyone know what the fields for US company codes in transaction OBY6 > Additional details should be filled with and what they represent or how they are used?  Is it the company code's Tax ID number (TIN)

  • Need Help W/ Different Signatures & Accounts Using Mail Program

    Hi all! I have 2 questions: 1) Say I send an email from [email protected], but I also have an account with [email protected] in this mail program with a separate mailbox. When I compose my new email address from the mailbox for [email protected] addr

  • Installing Mavericks to external HDD, can I have more than one Partition?

    Hi, I am about to install Mavericks on an external SSD drive, which I shall be using instead of the internal HDD. My question is do I have to format the SSD with one partition, or can I use 2 or 3 ? Thanks

  • RUNTIME ERROR IN FM

    Hi All! This is w.r.t. FM F4IF_INT_TABLE_VALUE_REQUEST. For the variable return_tab I had declared an internal table with headerline and assigned it to return_tab. This was for retrieving the selected value by user in the list box. Now i am not getti

  • SecurityException running loadads.bat from sample portal

    I installed WebLogic Server 6.1 SP2 and then Portal SP1, these work fine. I then installed the sample portal application and it starts up fine. When I try to run the loadads.bat I get this SecurityException. Does this have anything to do with the fac