Possible to modify 'substitutability' after creation of a Table of object?

Hello,
I have done:
CREATE TABLE "TOAO" OF "OA"
NOT SUBSTITUTABLE AT ALL LEVELS
... but now I'd like to make this table 'TOAO' SUBSTITUTABLE in order to store child of OA type in, then I tried:
alter table toao substitutable at all levels;
but it doesn't work. How can I do this?
Thank for any clue.
Claude

Hi,
modify_col_substitutable
Use this clause to set or change the substitutability of an existing object type column.
The FORCE keyword drops any hidden columns containing typeid information or data for subtype attributes. You must specify FORCE if the column or any attributes of its type are not FINAL.
Restrictions on Modifying Column Substitutability
          You can specify this clause only once in any ALTER TABLE statement.
          You cannot modify the substitutability of a column in an object table if the substitutability of the table itself has been set.
          You cannot specify this clause if the column was created or added using the IS OF TYPE syntax, which limits the range of subtypes permitted in an object column or attribute to a particular subtype. Please refer to substitutable_column_clause in the documentation on CREATE TABLE for information on the IS OF TYPE syntax.
          You cannot change a varray column to NOT SUBSTITUTABLE, even by specifying FORCE, if any of its attributes are nested object types that are not FINAL.

Similar Messages

  • Creation of Internal Table from Object created by OOPS

    HI All,
    go_obj_ref = cl_abap_typedescr=>describe_by_data( go_drvr ).
    I have got the data in go_drvr object. From that I want to create an internal table. So that I can display output using ALV Grid. Please help me.

    Hi athul,
    data : idetails type abap_compdescr_tab.
    As i know go_obj_ref is a work area.
    idetails[] = go_obj_ref->components[].
    now loop this and teh data to u r internal table and you can assign it to ur alv.
    Thanks

  • After creation PO, pr changes should not be possible.

    Hi friends,
    our requirement is.......if PO is created by some PR....then
    after creation of PO PR changes should not be possible.
    How we can restrict this?
    Any message?
    Rgds,
    Navin

    You can add message 06 608 in  IMG ---> Material Management ---> Purchasing ---> Environment Data ---> Define Atributes of System Messages.
    if not already there.
    This message appears if one changes the quantity in a requisition for which a PO already exists.
    If you set the attribute to E for Error then the requistioner should not be able to change a PR anymore if PO exists.

  • Purchase order rate change after creation of gr.

    In t- code ME22N PO line item Rate change is possible after creation of GR against that line item.
    We want to restrict the po line item rate change after creation of goods receipt against that line item.
    Please suggest.

    solution 1 : Do not give authorization for ME22
    solution 2 : Grey out price chage , it should only be possible thru info records, and give authorization of info records in secured hands.
    You should not totally restrict price change after GR because there are possibilities that you might require to change rate after goods receipt also. In that case you have to change rate and then have to give restrospective effect to GR.
    try above 2 solutions which are simple

  • How to trigger an SMS after creation of Activity / Interaction Record

    Dear Experts,
    Our Client requirement is to trigger an SMS immediately after creation of an Interaction Record. I want to define an Action for this.
    But what processing type should I use for SMS, (like Method Call, Smart Forms Mail / Fax / Print and Workflow). We are using an external service provider domain to send SMS to our customers. It has been configured in SCOT.
    But from CRM configuration front there is no specific processing type for SMS. then how system reads telephone number from the BP master.
    Kindly help me to resolve the issue, your suggestions will be highly appreciated.
    Best regards
    Raghu ram

    Raghu,
    In your case you could copy a "print" action method class and create a z-version.  Then modify the print action method so that the smartform output triggers a call to your output type.
    Or you could just code a new method that creates a new BCS send request using the CL_BCS document and your output type.
    It just depends on how whether you want to use smartforms to build the message or build it in some other method.
    Take care,
    Stephen

  • Error Message: Creation of Temporary Table "#BIMC_SETS" not possible

    Hello,
    I am trying to get data from HANA Virtual Data Model (VDM) from MDX connection in MS Excel. The VDM Views and models are visitble after the connection is successfully made.
    But when I try to fetch the data, I get the following error:
    "Creation of Temporary Table "BIMC_SETS" is not possible".
    Can someone let me know how to resolve this?
    Best regards,
    Akhil

    Hi Lars,
    I am getting the same error. We are trying to build a role for Adhoc reporting. The role has analytic privilege, object privilege with select on individual models in _SYS_BIC (models we want to expose and part of AP), object privilege on _SYS_BI with select and execute and also object privilege execute on REPOSITORY_REST.
    I am able to execute the models using Lumira and Analysis for excel, however getting error with MDX connection.
    Also we want to try and restrict direct ODBC access to HANA using query from excel. With the above privileges user is able to see all the M_ views and get data for it. Can we restrict this?
    We are on SP6 rev 67.
    Thanks,
    Aamod

  • Address Book possible to modify views in column

    Is it possible to modify the view preference in order to allow the Prefix (a title like Dr) to come after the name, so it shows as Brown, David, Dr?
    That would allow me to sort by last names and see it in an alphabetical list form which I would like.
    I currently am using Now Contact and like its flexibility, but would prefer to switch over to Apple Address Book

    That is not possible, but if you do not use the suffix as a field, maybe you could add that field - which would show after the name - and use it as the prefix field?
    hope this helps

  • PO Change after Creation

    Dear all;
    In this scenario after creation of PO it is possible to change the PO, but Our client requirement is not to change PO after creation .how this is possible ,is there any special configuration for that ?
    Thanking You;
    Regards;
    Joydeep Mukherjee

    hi,
    in standard their is no that facility for normal p.o but you can restrict that at  enduser level don't give that authorization to that enduser for this you have to consult your basis person.
    other wise you have to restrict through relese startgy for p.o
    for configration of relese startgy go through this link
    http://www.****************/Tutorials/Workflow/POReleaseStrategy/page1.htm
    http://www.sap-basis-abap.com/sapmo017.htm
    Thanking you.

  • Zone initialisation after creation

    I've created two zones, both sparse root and full root, but when booting after creation neither run through the initial configuration as detailed in the zone documentation ie; zlogin -C zone - answer install questions. From the console both display the following only:
    [NOTICE: Zone booting up]
    SunOS Release 5.10 Version Generic_142900-03 64-bit
    Copyright 1983-2009 Sun Microsystems, Inc. All rights reserved.
    Use is subject to license terms.
    Hostname: zone2
    Reading ZFS config: done.
    zone2 console login:
    I'm obviously missing something but can't think what or is this now normal ie; no longer requires configuration. Done the usual web trawling but with no success.

    Looks like I've possibly found the issue.
    Fix in 137115-01
    Workaround :
    cd {zonepath}/root/var/svc/profile
    ln -s ./generic_open.xml generic.xml

  • [svn:fx-3.x] 10689: Modify TileBase renderer creation sequence to match those of List and DataGrid .

    Revision: 10689
    Author:   [email protected]
    Date:     2009-09-29 11:11:24 -0700 (Tue, 29 Sep 2009)
    Log Message:
    Modify TileBase renderer creation sequence to match those of List and DataGrid.
    QE Notes: None
    Doc Notes: None
    Bugs: SDK-23487
    Reviewer: Corey
    API Change: No
    Is noteworthy for integration: No
    tests: checkintests mustella/components/TileList, HorizontalList
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-23487
    Modified Paths:
        flex/sdk/branches/3.x/frameworks/projects/framework/src/mx/controls/listClasses/TileBase. as

    zeratul289 wrote:
    Look for this:
    Subsection "Display"
    Depth 24
    Modes "800x600" "640x480"
    ViewPort 0 0
    EndSubsection
    And change it to this:
    Subsection "Display"
    Depth 24
    Modes "1280x1024" "800x600" "640x480"
    ViewPort 0 0
    EndSubsection
    The resolution for your monitor was missing for that particular depth.
    Close. worked after I added the "1024x768" mode as well as "1280x1024".

  • LMS3.2: is it possible to modify timeout session

    Hi,
    On windows, is it possible to modify the default timeout session ?
    What is the default value ?
    Many thanks for your help,
    Elisabeth

    which timeout?? - I assume you are talking about the web server timeout !?
    I found this in one of my notes I made years ago ...
    ... the entry is still there in LMS 4.1 so I believe it is still valid...
    (I do not know if you have to restart dmgtd afterwards)
    make a backup of the following file:
        NMSROOT/MDC/tomcat/webapps/classic/WEB-INF/web.xml
    open the file in a text editor and look for the tag below; the session-timeout is given in minutes (default: 2h);
    keep in mind that changing the value has impact on the web server load (i.e. do not make it too long..)
    the tag should be at the very end of the file:
            120

  • Document Series Error after creation of a new Posting Period

    Hi
    While Creation of a new Document Series for user created UDO (after creation of new Posting Period
    with Period Indicator) on update its showing a message box
    "Application Error occurred, Dump file created in path  C\Program Files\SAP\..\Log......"
    And soon SAP B1 gets exit.
    Can any one help me to come out of this problem.

    Hi,
    Whenever Dump file created, it is high time to log a message to SAP support.  This problem is beyond forum function.
    Thanks,
    Gordon

  • Runtime error while saving the billing document after creation

    hi friends ,
    while saving the billing document after creation , the fallowing discriptive runtime error has come.
    Run time errors    -
      SAPSQL_INVALID_TABLENAME
    Except.              -
      CX_SY_DYNAMIC_OSQL_SEMANTICS

    Dear Unnam,
    There may be several reasons...
    1. If u have enhanced the tcode with some z tables,and that might not be moved properly to prod or not active in data dictonary.
    2. u may not be entering proper data to the input fields.
    3. please check if u have added any z tables to the std tcode.I am exepcting this prob.u may not moved the table or enhancement properly to prod server,
    Please check it...
    Thanks N Regards
    SettyKY

  • Baseline date in Accounting document changed after creation of Invoice List

    Hi all,
    1) User Requirement:-
    Creation of Invoice document(using VF01), Transfer u201CGoods Issue Dateu201D to FI accounting as a Baseline date instead of Invoice creation date.
    To meet the above requirement I did enhancement name: SDVFX008 user exit: EXIT_SAPLV60B_008.
    Its working fine and transfered goods issue date to Accounting(as baseline date) insted of  invoice date.
    2) Problem:-
    After Creation of Invoice List (VF21) system again overwriting baseline date iwith invoice list date.
    Does anyone know how to Stop overwriting baseline date in accounting while creation of invoice list.
    Thanks & Regards
    Sudheer

    Hi Valerie,
    do you recall the User Exit?
    Thanks

  • Configuration steps involved after creation of new personnel subarea in sap hr module

    Dear Friends,
    Let me know what all config to be done after creation of a new personnel sub area in SAP HR module?
    So that all infotypes including IT0007 & IT0008 are captured for hiring an employee & running the payroll ?
    Reg,
    TD

    Hi Tanuja,
    Normal customization only you have to do for every PA & PSA. if you don't have the steps i will give you the steps.

Maybe you are looking for