Disable characteristics used in a VC class

Dear Gurus,
We have a general VC class - time period class with type 300. It has be used and shared among several type of materials. Among about 10 characteristics, there are two unhidden characteristics named "start date" and "end date" with the description "Start Date" and "End Date".
Now user would like give a more meaningful display name for different type materials. For example
For consultant materials: the describe name will be
   Consulting Service Start Date
   Consulting Service End Date
For training materials: the describe name will be
     Redemption Start Date
     Redemption End Date
We are thinking to use specific classes to replace this shared class to solve this problem. It is also benefit for us to flexibly to add characteristic in a separated class without thinking side effect on other types of materials.
I did some investigations:
1. We can't delete characteristics once it is used in a sales order.
2. We tried to lock the shared class and assigned a new specific class with new characteristics to the configuration profile. However, the visible characteristics in the locked class still show up when I try to create a sales order.
3. We tried to lock the old configuration profile and assign a new configuration profile with new class to the material masters. However, the visible characteristics of the class assigned to the locked configuration profile still show up when I try to create a sales order.
So far, my bottom line is :
create all specific classes to replace this shared class. Change all visible characteristics as "Not Display" and "Not for Input".
I'm a newer to the VC area. So I wander
1. Is my bottom line doable?
2. Is there a better solution to meet our user's requirement?
Regards,
Thanks in advance!
Yan Lin

Hi Nick,
          Free characteristics are used for the navigations or drill down so when you execute your query they will not be present in the initial display of the query in  BEx Analyzer.The initial display contains objects from Rows and Columns.Later you can drag free char from the filter and Navigation Pane which is on LHS of your query result.
                  You can drag and drop on the fields in display of the report to further expand the query output.
     So from LHS of the query output you could come to know what all free char are used in while designing the query in Query Designer
Regards,
Varun

Similar Messages

  • Building Tree hierarchy Using nested loops and class cl_gui_column_tree

    Hello gurus,
    I want to create a tree report using custom container and class cl_gui_column_tree. I have read and understood the standard demo report which SAP has provided i.e. SAPCOLUMN_TREE_CONTROL_DEMO. But in this report all the levels nodes are created as constants and hardcoded. I want to create hierarchy using nested loops. For this i took one example of a hierarchy of VBAK-VBELN->VBAP-POSNR Like One sales order has many line items and each line item can have number of line items in billing plan.
    I have done some coding for it.
    FORM build_tree USING node_table TYPE treev_ntab
                                           item_table TYPE zitem_table.              " i created the zitem_table table type of mtreeitm in SE11.
      DATA: node TYPE treev_node,
                 item TYPE mtreeitm.
      node-node_key = root.
      CLEAR node-relatkey.
      CLEAR node-relatship.
      node-hidden = ' '.
      node-disabled = ' '.
      CLEAR node-n_image.
      CLEAR node-exp_image.
      node-isfolder = 'X'.
      node-expander = 'X'.
      APPEND node TO node_table.
      item-node_key = root.
      item-item_name = colm1.
      item-class = cl_gui_column_tree=>item_class_text.
      item-text = 'Root'.
      APPEND item TO item_table.
      item-node_key = root.
      item-item_name = colm2.
      item-class = cl_gui_column_tree=>item_class_text.
      item-text = 'Amount'.
      APPEND item TO item_table.
      LOOP AT it_vbeln INTO wa_vbeln.
        node-node_key = wa_vbeln-vbeln.
        node-relatkey = root.
        node-relatship = cl_gui_column_tree=>relat_last_child.
        node-hidden = ' '.
        node-disabled = ' '.
        CLEAR node-n_image.
        CLEAR node-exp_image.
        node-isfolder = 'X'.
        node-expander = 'X'.
        APPEND node TO node_table.
        item-node_key = wa_vbeln-vbeln.
        item-item_name = colm1.
        item-class = cl_gui_column_tree=>item_class_text.
        item-text = wa_vbeln-vbeln.
        APPEND item TO item_table.
        item-node_key = wa_vbeln-vbeln.
        item-item_name = colm2.
        item-class = cl_gui_column_tree=>item_class_text.
        item-text = wa_vbeln-netwr.
        APPEND item TO item_table.
        LOOP AT it_posnr INTO wa_posnr.
        node-node_key = wa_posnr-posnr.
        node-relatkey = wa_vbeln-vbeln.
        node-relatship = cl_gui_column_tree=>relat_last_child.
        node-hidden = ' '.
        node-disabled = ' '.
        CLEAR node-n_image.
        CLEAR node-exp_image.
        node-isfolder = ' '.
        node-expander = ' '.
        APPEND node TO node_table.
        item-node_key = wa_posnr-posnr.
        item-item_name = colm1.
        item-class = cl_gui_column_tree=>item_class_text.
        item-text = wa_posnr-posnr.
        APPEND item TO item_table.
        item-node_key = wa_posnr-posnr.
        item-item_name = colm2.
        item-class = cl_gui_column_tree=>item_class_text.
        item-text = wa_posnr-netpr.
        APPEND item TO item_table.
        ENDLOOP.
      ENDLOOP.
    ENDFORM.
    Now this program compiles fine and runs till there is only one level. That is root->vbeln. But when i add one more loop of it_posnr it gives me runtime error of message type 'X'. The problem i found was uniqueness of item-item_name as all the sales order have posnr = 0010. What could be done? I tried giving item_name unique hierarchy level using counters just like stufe field in prps eg. 10.10.10, 10.10.20,10.20.10,10.20.20,20.10.10 etc.. etc.. but still i am getting runtime error when i add one more hierarchy using nested loop. Plz guide.
    Edited by: Yayati6260 on Jul 14, 2011 7:25 AM

    Hello all,
    Thanks the issue is solved. The node key was not getting a unique identification as nodekey. I resolved the issue by generating unique identification for each level. Thanks all,
    Regards
    Yayati Ekbote

  • Disabling messageinputtext using personalization/extension

    I have one requirement to disable textbox using personalization .
    I can use SPEL perfectly fine to make it readonly .But that will turn it into mesasagestyled text .I want to keep it as messagetextinput and want to disable it .I can do it by changing disable property in .xml file.
    But I want to achieve the same using personalization.I am not able to find disabled/enabled property in personalization page.I can find read only and other properties in personalization page
    Also let me know if i can disable image too?
    Any idea how to achieve this particular requirement.

    Hi,
    Try with CSS classes as Meher mentioned above.
    http://webcache.googleusercontent.com/search?q=cache:dP6jjkv6zNsJ:www.oracle.com/technology/tech/blaf/specs/textStandards.html+text+standards+oracle.com&cd=1&hl=en&ct=clnk&gl=in
    Alternately,
    1) Create another image(to display disabled image) using personalization
    2) Put SPEL for Rendered property of the existing image item and newly created image item(using personalization)
    3) Implement PPR based on the condition in the extended controller
    You can refer below for PPR implementation:
    "Partial Page Rendering" lesson under Tutorilas
    http://oracle.anilpassi.com/ppr-in-oa-framework-what-is-partial-page-rendering-2.html
    http://oracleanil.blogspot.com/2009/05/ppr.html
    regards,
    Anand
    Edited by: T.A.Anand on 20 Oct, 2010 12:07 PM

  • Using Timer and TimerTask classes in EJB's(J2EE)

    Does J2EE allow us to use Timer and TimerTask classes from java.util package in SessionBean EJB's ( Statless or Statefull )?.
    If J2EE does allow, I am not sure how things work in practical, Lets take simple example where a stateless SessionBean creates a Timer class
    and schedules a task to be executed after 5 hours and returns. Assuming
    GC kicks in many times in 5 hours, I wonder if the Timer object created by survives the GC run's so that it can execute the scheduled tasks.
    My gut feeling says that the Timer Object will not survive.. Just
    want to confirm that.
    I will be interested to know If there are any techiniques that can make
    the usage of Timer and TimeTask classes in EJB's possible as well as reliable with minmum impact on over all performance.

    Have a look at J2EE 1.4. I think they add a timer service for EJBs there...
    Kai

  • My sites have been hacked and hostgator has told me to "Disable javascript - Use the firefox addon noscript" and I don't know how to. Are all updates always sent to me as that was another point made to prevent hackers? Thanks you. David. in English

    What are malicious scripts and what causes them? Over the years hackers found it hard to trick people into visiting suspicious sites so they're now targeting legit sites and using them to infect unknowing customers. In most cases an FTP account's password is obtained through key logging malware, then legit website files are modified to distribute the malware and gather more passwords. If your PC has been infected with one of these trojans, your bank account, email accounts, and FTP accounts may no longer be secure. * What to do if you find malicious scripts 1. Use the following online vulnerability scanner and ensure your software is up-to-date: http://secunia.com/vulnerability_scanning/online/?task=load 2. Download antivirus and fully scan your PC for malicious files. Here are some free online scanners: http://housecall.trendmicro.com/ http://www.bitdefender.com/scan8/ie.html http://www.kaspersky.com/virusscanner http://support.f-secure.com/enu/home/ols.shtml 3. Update all passwords that may have been obtained. Do not use old passwords, generate new ones. 4. Upload older versions of the files or contact support for assistance removing the malicious scripts. * Prevention - Ensure you use the latest browser version - Disable javascript - Use the firefox addon noscript - Download and install some free antivirus software, make sure it stays updated - Use http://www.avg.com.au/index.cfm?section=avg&action=onlinescan to test suspicious links you are given in emails or find online. If you are seeing a Google Attack Page when you visit the site, use the steps below to request that Google reindex the site and hopefully remove this block. This excerpt was copied from the URL below, and provides step by step instructions to request a delisting. http://www.google.com/support/webmasters/bin/answer.py?answer=45432 Once you have reviewed your site and are sure it is clean, you can can submit a request for review. Note that you'll need to verify site ownership before you can request a site review. 1. Sign in to Webmaster Tools with your Google account. 2. On the Dashboard, select the site you want. 3. On the Overview page, click Request a review and follow the instructions. Best regards, Tyler Evans Network Security Administrator HostGator.com LLC http://support.hostgator.com

    Thank you.
    I also had tried other means of getting answers and got an even more specific answer on just how to do this.  Below is the link to the actual knowledgebase article giving specific instructions since there are some files that need to be on the Palm and some on the card, etc.
    http://support.laridian.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=380&ratingconfirm=...
    I emailed Zondervan to see if they might be able to direct me to a downloadable manual.  The referred me to laridan.com who now supports their software.
    I followed the instructions, taking into account some things that were already where they needed to be, hot synced it and it seems to be working fine with 7.8 M free space on my Palm which I trust is enough for my other very large applications.
    Thanks for your help!
    Post relates to: Tungsten E2

  • Error in using TCPIP/Inst​r class to open a VISA session

    I use the TCPIP/Instr class session to open a VISA session to Agilent 86140B Optical spectrum Analyser and I get an Error - VISA open in Appln.vi.Help me to fix this problem.
    I am able to access the instrument on LAN through a Telnet session.
    Vijayalakshmi.
    Attachments:
    OSA_Close.vi ‏28 KB
    OSA_Reset.vi ‏27 KB
    OSA_Initialize.vi ‏63 KB

    Thanx for the reply.The instrument is VXI-11 compliant.The error I am getting is Instrument timeout -1073807339 (BFFF0015) and I am using LabVIEW on Linux.
    I have another problem.I am able to see the instrument using a Telnet session but not using http//192.168.10.2 on a web browser.It is giving an error that the host may be down and try some time later.

  • Facing problem to Use a custom Java class in UCCX

    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-qformat:yes;
    mso-style-parent:"";
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-para-margin-top:0in;
    mso-para-margin-right:0in;
    mso-para-margin-bottom:10.0pt;
    mso-para-margin-left:0in;
    line-height:115%;
    mso-pagination:widow-orphan;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    mso-ascii-font-family:Calibri;
    mso-ascii-theme-font:minor-latin;
    mso-hansi-font-family:Calibri;
    mso-hansi-theme-font:minor-latin;}
    Hi,
    We are using Communication manager 7.0.1 and UCCX version 7.0.1(Cisco Unified CCX Premium).  We are trying to call a Custom Java class file from UCCX scripting. We have followed the steps mentioned in the guide (How-To: Using a custom Java class in UCCX 5.x (SOAP Example)). See below link.
    http://www.avholloway.com/vtools/ipcc/custom-java/soap/
    After completed all the steps we have got the variable type SimpleSOAP at script but we did not found it to object constructors or object attributes (plz find the attached screenshots). We will appreciate if you plz guide us to solve the issue.
    Thanks
    Fakhrul
    LEADS Corporation Ltd.

    Hello, Fakhrul.
    I'm sorry to see you were not able to find the information or help you were looking for here in the Contact Center community forum.
    You may be able to find more help through the Cisco Developer Network.
    Also, you might want to consider engaging Cisco Advanced Services via your account team to assist with UCCX custom scripting.
    Thank you, and good luck.
    -Paulo

  • What are the uses of declaring a class "final"?

    Can any one please tell me the uses of declaring a class "final"?
    I know that final classes cannot be extended. Other than this,
    Is there any thing that will improve the compiler time for the final classes?

    compiler performance is utterly unimportant anyway...
    If the compiler takes too long, just get a faster build system :)

  • Code Sample: Easy RFC Lookup From XSLT Mappings Using a Java Helper Class

    Hi everyone,
    This is just a shameless plug for my article: <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc8efd4ee14">Easy RFC Lookup From XSLT Mappings Using a Java Helper Class</a>. I hope you're interested in reading it, and I welcome your comments in this thread.
    Kind regards,
    Thorsten

    Hi Stefan. Thanks for your post. I have already done that. It still does not work. As a base for my java helper class I have usesd Thorstens code.
    The problem is quite confusing. I will try to ouline both issues here.
    First of all, when try to test from within the Operation Mapping, I always get a java error saying it cannot find the communication channel (it is there and working because I have tested it with the RFCLookup in graphical mapping). I have found a way to work around this, and that is to uncheck the "Use SAP XMLToolkit" checkbox --> switch to test tab, enter my ReceiverService in the parameter tab (header parameter) --> switch back to Definition tab, check the "Use SAP XMLToolkit" checkbox --> switch to Test tab and run the test. Then the XSLT and call to java helper class will work. Of course this is not really something you want to do all the time. Maybe there is a bug.
    Secondly, it never works when I try to do it "live". I am using a file adapter to pick up one file, convert it and a file adapter to drop the converted file. I get the following error code in SXMB_MONI.
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <!--  Request Message Mapping   -->
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>Application</SAP:Category>
      <SAP:Code area="MAPPING">TRANSFORMER_CONF_EX</SAP:Code>
      <SAP:P1>ATJ_Accounting2XML_Accounting.xsl</SAP:P1>
      <SAP:P2>http://rd.accounting.logica.com</SAP:P2>
      <SAP:P3>fd552c30-bad9-11dd-9761-c21dac1b818c</SAP:P3>
      <SAP:P4>-1</SAP:P4>
      <SAP:AdditionalText />
      <SAP:Stack>TransformerConfigurationException triggered while loading XSLT mapping ATJ_Accounting2XML_Accounting.xsl; http://rd.accounting.logica.comfd552c30-bad9-11dd-9761-c21dac1b818c-1</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Using an XSLT without a call to a java helper class, works just fine.
    I am totally at a loss here. Any more input would be much appreciated.
    /Patrik

  • Is it possilbe to totally disable the use of Microsoft Accounts in Windows 8.x ?

    The existence and need of "Microsoft Accounts" in Windows 8.x causes many issues for corporate IT management.
    1) To access Windows 8.x Mail App, Calendar App, etc, OneDrive, Skype, to upgrade from Windows 8.0 to Windows 8.1, and the Windows Store requires a Microsoft Account.
    2) Not all users have or will want to have their own personal Microsoft Account
    3) It is possible for the corporate IT department to create Microsoft Accounts for each of the company Users, but it is an extra burden and difficult to manage these accounts.
    Potentially the simplest solution is to be able to totally disable the use of Microsoft Accounts in Windows 8.x, is this possible?

    Hello,
    You have the choice of uninstalling the metro apps ou use the GPO to block the use of Microsoft account.
    Please see the followings links:
    Uninstall metro apps:
    http://www.deploiementwindows.com/supprimer-les-applications-dans-windows-8-1/
    GPO: Block Microsoft accounts
    http://technet.microsoft.com/en-us/library/jj966262%28v=ws.10%29.aspx
    http://4sysops.com/archives/control-windows-store-access-with-group-policy/
    regards,
    - Yannick Plavonil

  • How to Use JavaScript in Controller Class...

    Hi All,
    Can any one tell me how to use JavaScript in Controller Class.
    Requirement is:
    I have
    Radio Group(RG1),
    Two Radio Buttons(RB1,RB2),
    Two messageTextInput(MTI1,MTI2),
    if i click RB1 i should Prompt to the end user to "Enter value for MTI1" or
    If i click RB2 i should prompt "Enter value for MTI2" while submitting page.
    Please let me know the steps to use JavaScript and the above client validation...
    Regards
    Alem...

    Using javascript is against the standard. I can tell you a workaround instead of you setting the javascript, check if that would be acceptable.
    You can use PPR and set the required property on the messageTextInput on clicking of the radio button. By doing this you will let UIX generate the javascript for you to handle the client side validation. But the validation will happen only on click of the submit button. The visual indicator is good enough to tell that the value has to be entered to the item.

  • Are latest versions of the firefox disabled for using in poor countries?

    Is it possible to stop wasting of my money without Firefox deleting? Firefox downloads something (I suspect it's "safebrowsing" base) from Google almost continuously. I keep "browser.safebrowsing.enabled" and "browser.safebrowsing.malware.enabled" always false (about:config shows that, but it's not present in "Troubleshooting Information" below. Why?). I use fresh resetted profile. Whether it means that latest versions of the firefox are disabled for using in the rest of the world, where traffic can costs upto $0.3 per Mbyte?
    The article https://support.mozilla.org/en-US/kb/how-stop-firefox-automatically-making-connections
    and topic https://support.mozilla.org/en-US/questions/968773 are useless.

    I have not tried Live Http Headers. I'll try. Nethogs shows that firefox suddenly starts consume all bandwidth long time and Wireshark shows encrypted traffic from google network 195.64.213.0/24.
    PS. It's a GGC address.
    PPS. After 6 hours of observation I catched next download, but not catch an initial request. The firefox downloaded near 100MB of binary stuff from 173.194.58.185 (belongs to Google, not has a host name).

  • How do i unlock my ipad2 (it is disabled) without using itunes

    how do I unlock my ipad2 (it is disabled) without using itunes

    You can't.
    Take it to an Apple Store as an alternative. Be sure to carry proof that it is indeed yours and not pilfered from someone.

  • Error 1172 trying to use mx.controls.List class

    I am trying to write code in Action Script in Flex Builder 3
    but I am having trouble using some of the classes in the mx
    package. When I import like this:
    import mx.managers.PopUpManager;
    import mx.controls.List;
    import flash.display.SimpleButton;
    The SimpleButton imports just fine but for PopUpManager and
    List, I get these errors:
    1172: Definition mx.managers:PopUpManager could not be found.
    1172: Definition mx.controls:List could not be found.
    Other controls in the mx package seem to be available such as
    mx.managers.IFocusManager (along with three other interfaces in
    mx.managers.
    Why is only part of the mx package available?

    Hi,
    I had a similar issue with the flash.desktop package. It
    turned out I was running Flex Builder 3 Beta 2, not Flex Builder 3
    Beta 3. I uninstalled Flex Builder, the Flex sdks & the Air
    sdks & re-installed all the latest, that resolved the problem.
    Hope this is some help.

  • Shall we use SRDemo Framework Extension Classes in 11G R1?

    Hi,
    I just installed 11G R1 and reading developer guides. For development with 10.1.3.3 release I was using the Framework extension classes from SRDemo to base BC's on. Those methods includes many base functionality such as setManagerowsByKey, case-insensitive search, some bind variables initialized, and so on. Shall we continue to use them for 11G R1? To keep currency of viewobjects after rollback, I use the method proposed by Steeve Muench's blog entry which contains beforeRollback and afterRollBack methods on the base viewobject and exposing row state to client . shall I continue to use it?
    Best Regards,

    Salim,
    If those methods provide functionality that you like - I don't see why you shouldn't continue to use them.
    John

Maybe you are looking for

  • "The attempt to burn a disc failed. The device failed to respond properly"

    Hello everyone, I have suddenly developed a problem when trying to burn a CD. I get the "Checking playlist" and "Initializing" messages, and then Writing...(the name of the first track)", but about 20 seconds later, just when seems as if it will star

  • Performance Tuning in case of Database Access

    Hi,   I am using following code...database access is huge for this code...pls help me out to make database access minimum. I am using 3 internal tables. select partner1 partner2 into (mtab-busi_part, mtab-BUT051_PART) from but051. Select  name_first

  • Classic by MotionApps

    Does "Classic by MotionApps" or " Chapura's  Echo"  sync to Palm desk top  for  Pre 3   ? Post relates to: Treo 600 (Bell Mobility)

  • Finding Resolution

    Hello, How do I know for sure what my resolution is on a jpeg image? In Microsoft Photo Editor is says it's 300 dpi. In Photoshop, when I look under Image/Image Size it says it's 180 dpi in PS Elements, and 72 dpi in PS CS3. What is the right way to

  • Why is spotlight indexing endlessly?

    For days now, I haven't been able to search for anything using spotlight because I get the message, "Spotlight will be available as soon as the contents of your have been indexed.  Estimated indexing time" ................. .  It gives me nothing.  J