PCD inspector (Mass property change)

Hi!
We encountered strange "problem".
We have a role with lots of KM iviews, those iviews are pointing to a different places in KM.
In some of them path property is like "/documents/Public Documents/...", in other ones it's like "/documents/Public%20Documents/...". It happened because initial error in path, that then was reproduced by delta links (and those links were then edited, so it's not possible to chenge only initial object).
So, the question is... Is it possible to somehow mass-change only a part of 'path' property? Something like "change all 'Public%20Documents' to 'Public Documents' in all iViews in a given folder".
Am I describing question clear?
Thanks in advance for help!
Regards,
DK

Hi Dennis,
  Please go thru the  PDF<a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4ee6d3ee-0901-0010-658f-d9b21cdebce4">PCD inspector</a>.
It describes how to do the mass property change.The change which u are refering is possible. An example is given for the same under the section 'Mass property change' under 'General PCD Inspector capabilities'.
Hope this helps.
Regards,
Sharadha

Similar Messages

  • Standard tcode for (mass) data change of internal orders or ... ??

    Hi!
    I really need some info if there by any chance SAP has standard transaction for mass data change of internal orders (more particular, distribution rules in settlement rule section, which can be found in <b>KO02 transaction</b>  ).
    I am trying to change distribution rules for settlement receivers in <b>settlement rule section</b>, that is finish past distribution rules by filling TO PERIOD and TO FISCAL YEAR fields on the right of each rule, and then entering new rules (which i get from external source -flat file, ms excel, csv...).
    If i wanted to import data in SAP i guess i would have to develop a Batch Input. But that would take me some time to develop because it is pretty complicated.
    I found tcode KO08 but i do not really know how to use it. Maybe there is another tcode that i am not aware of?
    I would appreciate any suggestions!
    Thnx, UK

    Hi Srilakshimi,
    If you are familiar with MASS transaction, then you can modify User Responsible field for Internal Orders from transaction KOK2.
    As first step you must create a selection variant in order to define which orders you want to modify. Once selection variant was created, excute transaction with it and you'll get a screen similar to MASS transaction. Select the field you want and massively replace it. Do not forget to save.
    Best Regards!
    Mgitur

  • Property change listener error with jtabbedpane

    Greetings
    I have a property change listener on my jtabbedpane (2 panes (index 0 of course and index 1). my problem is when i want to run my app it gives me a java null pointer exception. I believe it is b/c it is starting the app and it see the property change of the first tab at index 0 which is the first tab it sees and tries to run the method that makes the buttons visibility to true. but the buttons are already true. Basically how can I get the property change to run only after the app is visible? I made the buttons visibility false on startup to see if it can run the app but I still got the same error. I hope I am clear enough, if I am not please and I will attempt to reiterate the situation better. thanks for anyones help.
    tabs = new JTabbedPane();
              tabs.addChangeListener(this);
              tabs.setPreferredSize(new java.awt.Dimension(800, 400));
              tabs.addTab("Q", tab1.getMa());
              tabs.addTab("R", tab2);
      public void stateChanged(ChangeEvent changeEvent) {
                JTabbedPane sourceTabbedPane = (JTabbedPane) changeEvent.getSource();
               int index = sourceTabbedPane.getSelectedIndex();
               //System.out.println("Tab changed to: " + sourceTabbedPane.getTitleAt(index)+"  Index: "+index);
               if (index==1){
                         changeButtonsF();
                             ///makes buttons false on side panel
               else if (index==0){
                    changeButtonsT();
                     //makes buttons true on side panel
           }

    Basically how can I get the property change to run only after the app is visible?Add the PropertyChangeListener to the tabbed pane after the JFrame is visible.
    If you need further help then you need to create a "Short, Self Contained, Compilable and Executable, Example Program (SSCCE)",
    see http://homepage1.nifty.com/algafield/sscce.html,
    that demonstrates the incorrect behaviour, because I can't guess exactly what you are doing based on the information provided.

  • Mass price change for inforecord

    Hi All,
    Can I do a mass price change for inforecords? We are in ECC 6.0....
    I have checked transaction MEMASSIN but there is no field for price in this txn.
    Regards,
    V S

    Yes it is Possible. But, not thru any Mass Transactions.
    You need to Perform a BDC for ME12. Go to ME12 and Select Conditions Tab and Select the Gross Price Condition and Click on remove Line and Create New Gross Condition with New Price and Per Unit.
    Hope it will Solve ur Query.

  • Mass price change

    hi ,
    Is there any Std T.code to do Mass price Change of Materials ?
    regards
    Mike

    Hi,
    You also have Tcode MASS for more mass modification.
    Use object type BUS1001 and generate. Then you have to know the tables where the field you want to modify is.
    Pick the fields in their folder and generate again. Then in selection pick the materials or use other selection criteria. Generate again.
    In the upper side of the screen insert the data and click the button 'carry out a mass change'.
    Follow the link for screen shots
    http://www.sap123.com/showthread.php?t=172&goto=nextoldest

  • How to force updatedisplaylist in a skin when custom property changes

    Hi Folks,
    I have created a custom component based on a Spark Button.  In that custom component I have added a single, public, bindable property - let's call it Fred.
    I also have a custom skin, based on the Spark Button skin.  It's basically just like the delivered skin, just a bit different graphics stuff.  I have applied the custom skin to the custom button component.  So far, so good.  However...
    When a user action causes the Fred property to change on a custom button instance, I need my custom skin to re-draw something.  It appears that I need the skin's updateDisplayList function to fire.  Unfortunately, it appears that the only time that it fires is when "real" properties are changed, like 'left' or 'width'.  How can I get the custom skin to updateDisplayList when this fake, custom property changes?
    p.s. - the custom skin can 'read' the custom Fred property just fine.  And, if I set the Fred property and then 'mouse over' the custom button instance, the updateDisplayList fires...too late of course, but it does fire.
    I have read the docs, but there is not much written about updateDisplayList, or when it fires, or how to make it fire.
    Thanks,
    -David

    Good question...in my skin's 'creationComplete' event I call a function in the skin.  That function 'evaluates' the host component's Fred propertey, and based on what it finds, it draws some stuff:
    protected function doSpecialDrawing():void
         var hostFred:String = hostComponent.Fred;
         if (hostFred == "certain_value")
              //set some property in one of the path objects in my skin to a certain value
         else if (hostFred == "other_value")
              //set some property in one of the path objects in my skin to some other value
    When I created the skin, I did not anticipate the need to dynamically respond to setting the Fred property/value.
    I've placed a call to the 'doSpecialDrawing' function inside the skin's updateDisplayList, but unfortunately, the updateDisplayList does not seem to get called in real-time when I set the Fred property in a custom button instance.
    I'm all ears here... still a beginner/novice with Flex...
    Thanks,
    -David

  • How to intercept property changes in subclassed control?

    I've got an application in Flex 1.5 that uses constants
    stored in XML files (see attached). The XML files are loaded into
    mx:Models and used as dataProviders on ComboBoxes with "abbr" as
    the labelItem. The business objects store only the numeric ID of
    the constants. When a business object is loaded, I need to set the
    selectedItem of the ComboBox using the numeric ID but I can't
    because it doesn't match the items in the dataProvider.
    Is it possible to intercept the selectedItem property change
    and process the dataProvider items in order to compare the numeric
    values instead of having to process it in a function outside of the
    control itself? I'd like to write this code only once.

    Okay, instead of trying to do any magic with property
    changes, I decided to just create my own property (selectedValue).
    When this property is set, it iterates through the dataProvider and
    finds the index of the item that matches. The selectedValue
    property sets the value of selectedIndex to that item.

  • Urgent: Servlets -- property change error

              I am new to Servlets and I have the following problem
              I installed web logic server 5.1 on win 98, the installation was successful and the web server is up and running.
              I wrote a small servlet and saved in the weblogic/myserver/servletclasses directory.
              I started the server console and tried to load the Servlet and got the following error:
              Property change error for property "Load"
              Unable to load servlet.
              Please help me resolving this issue.
              Please let me know if I need to set some properties.
              Thanks
              

    Basically how can I get the property change to run only after the app is visible?Add the PropertyChangeListener to the tabbed pane after the JFrame is visible.
    If you need further help then you need to create a "Short, Self Contained, Compilable and Executable, Example Program (SSCCE)",
    see http://homepage1.nifty.com/algafield/sscce.html,
    that demonstrates the incorrect behaviour, because I can't guess exactly what you are doing based on the information provided.

  • Button label property changes

    The buttons I have built work fine when I test them in flash catalyst but once I deploy it to the server they do funny things. In some browsers the font on the button changes when rolled over or clicked on. In other browsers the bold property changes.
    The buttons were created with the button component in flash catalyst. The text has been identified as a label. The label properties of font are set as handwriting dakota, regular, black for the up and over state. The label properties are set as arial regular white on the down and disabled states. When I published the swf for webserver, I chose to embed the fonts.
    However when viewing the deployed version on some computers the text on some of the buttons change to bold when rolled over or after they become enabled after being disabled. In some computers it is the font that changes in this way.
    Thanks for any suggestions or help.

    Back with results!
    We've identified a bug in the Flex SDK that is causing this text rendering problem.  The upshot: you should be able to avoid this issue by replacing Arial with a similar-looking font like Helvetica (though not Verdana, unfortunately).
    The details: this bug occurs when the same text object transitions between an embedded font (the handwriting font you're using in the Up/Over states) and a non-embedded font (Arial in your Down/Disabled states).  We're planning to fix this for the next release.  To avoid the bug in the meantime, you'd want to have the text object always use embedded fonts, or always use non-embedded fonts.  Most fonts are embedded, since that's the only way to be sure everyone who views your site will see the correct font.  But a few fonts (like Arial and Verdana) are not embedded, since they're essentially guaranteed to be on any computer that has Flash.
    Just to be clear, it's perfectly fine to mix the two types of fonts in the same Catalyst project.  You just don't want to have a single text object that switches between the two types during a transition -- in Catalyst 1.0, that will risk hitting this bug.
    I hope that helps, and sorry for the trouble this caused you!  Let me know if you have any questions or are having trouble with the workaround.
    - Peter

  • BUG: Changing "alpha" with AS breaks other property changes on timeline

    I've discovered a bug in AS3 where a Movie Clip that spans 2 different frames, but its properties are different in each frame (i.e. it has been repositioned on the 2nd frame but the instance name is the same), and the MC's alpha is changed using ActionScript prior to moving the timeline from one frame to the other, the timeline moves, but the MC does NOT actually move.
    I'm experiencing this error in a professional project that I'm working on so I cannot post the actual FLA, but here is a little mock up that I made:
    stop()
    currentFrameTxt.text = currentLabel
    var alphaChange:Number = .1
    var alphaMax:Number = 1
    var alphaMin:Number = 0
    alphaUpBtn.addEventListener(MouseEvent.CLICK, alphaUp)
    function alphaUp(evt:MouseEvent) {
        box.alpha += alphaChange
        if (box.alpha > alphaMax) {
            box.alpha = alphaMax
    alphaDownBtn.addEventListener(MouseEvent.CLICK, alphaDown)
    function alphaDown(evt:MouseEvent) {
        box.alpha -= alphaChange
        if (box.alpha < alphaMin) {
            box.alpha = alphaMin
    leftBtn.addEventListener(MouseEvent.CLICK, gotoLeft)
    function gotoLeft(evt:MouseEvent) {
        if (currentLabel != "left") {
            gotoAndStop("left")
        currentFrameTxt.text = currentLabel
    rightBtn.addEventListener(MouseEvent.CLICK, gotoRight)
    function gotoRight(evt:MouseEvent) {
        if (currentLabel != "right") {
            gotoAndStop("right")
        currentFrameTxt.text = currentLabel
    On Frame 1 (labeled "left") is an MC with the instance name "box" and the box's position is on the left side of the stage. On Frame 11 (labeled "right") is the same instance "box", but its position has been moved to the right side of the stage.
    I have a pair of buttons ('leftBtn" and "rightBtn") that toggle the timeline between the "left" frame and the "right" frame.
    I also have a pair of buttons ("alphaUpBtn" and "alphaDownBtn") that change the box's "alpha" property.
    If you click "leftBtn" or "rightBtn" before you click the "alphaUp" or "alphaDown" buttons, the box moves left or right as one would expect. BUT if you click either "alphaUpBtn" or "alphaDownBtn", the box does NOT move if you then click "leftBtn" or "rightBtn" even though the timeline is indeed moving (which I am confirming using the "currentFrameTxt" dynamic text box).
    I have tried this example by changing other properties on the 2 frames and they too stop working once you change the "alpha" using AS. I have also tried change other propeties using AS, but alpha is the only property to breaks the other properties changed by moving the timeline.
    Why would changing the "alpha" property suddenly break all other property changes on the timeline?
    Now I know that one work-around for this bug is to simply change the box's position dynamically by setting the x and y positions, but this is NOT an option for this project because it is very important that the client be able to manually position the artwork on each frame by hand.
    This is a serious bug and I'm wondering if anyone else has encountered it before and if they know of a viable workaround.

    I did some more testing by changing other properties of the box with AS and it appears that for most properties, like alpha, x, y, rotation, width, height, etc, if they are changed with AS, then the properties of the MC can no longer be changed by the timeline settings. Changing the "visible" property has no effect, however.
    It seems that this "bug" is not really bug so much as it is a fundamental misunderstanding on my part about the fact that you CANNOT change the properties of a symbol using BOTH ActionScript and timeline properties. I can only change the properties of using either the timeline OR ActionScript because as soon as I change the properties using AS, the MC becomes an AS-controlled object and can no longer be controlled via the timeline. I guess that makes sense, but it is frustrating nonetheless.
    Colin, your suggestion to nest the MC inside another MC is indeed a successful workaround, at least for this little box example (see fixed FLA attached with the "left" and "right" timeline property changes nested inside the box itself) and I will see if it is a viable solution for my actual application. I'm guessing it will not be a problem for my client to simply navigate inside a parent MC in order to adjust the positions of the now-nested MC in question.
    Thanks for the help.

  • EAS7.1 aso dimension property change using rule file.

    I have a outline having 1 dimension "Terms" as a account type and data storage as "data store".Now i am trying to load members using rule file.
    Outline: ABC (Active Alias Table: Default)
    Scenario Stored <2>
    Currency Stored
    Terms Accounts
    Now i have ceated a rule file using source file like
    "Terms","T1","Terms Hierarchies","~O","",""
    "T1","TOT"," ","~O","",""
    "T1","OTH","","~O","",""
    "OTH","Loaded Days","","~","",""
    "OTH","Loaded FX","","~","","Loaded.FX",""
    "TOT","R99"," ","~ "," "," "
    "R99","R90","","+ "," "," "
    "R90","R901","","+ "," "," "
    i am using parent child relationship and i hav cheched the option s
    like "allow property changes" and allow formula changes....in dimension build settings..the rule shows valid ..but during dimension member load it is giving me the folowing error
    "\\Outline verification errors:
    \\Member Terms has no value source. Aggregate storage outlines require non level-0 members in accounts dimension to be either non-stored members or have internal/external formula.
    \\Member [Terms] has an unspecified error.
    but if i am removing "~O" property with "O" only in data source file then the dimension member load is suuccessful...
    wat i feel is anyhow the "dimension property change is not being set"...
    can any one please tellme wat option i m missig to check in rule file..??
    your opinion and suggestion will be highly appreciated.....

    The documentation explains the difference with examples, now I was going to post the link but I might as well post the info from the link.
    Joining Fields
    You can join multiple fields into one field. The new field is given the name of the first field in the join. For example, if a data source has separate fields for product number (100) and product family (-10), you must join the fields (100-10) before loading them into the Sample.Basic database.
    Creating a Field by Joining Fields
    You can join fields by placing the joined fields into a new field. This procedure leaves the original fields intact. Creating a field is useful if you need to concatenate fields of the data source to create a member.
    For example, if a data source has separate fields for product number (100) and product family (-10), you must join the fields (100-10) before you load them into the Sample.Basic database. If, however, you want to preserve the two existing fields in the data source, you can create a field (100-10) using a join. The data source now includes all three fields (100, -10, and 100-10).
    For other rule options read - http://download.oracle.com/docs/cd/E17236_01/epm.1112/esb_dbag/ddlfield.html
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • PCD Inspector Filter doesn't work

    Hi all experts,
    I try to implement a PCD Inspector filter. I've implemented the java filter class very similar with com.sap.portal.demo.CountryFilterService provided on the Webinar Filtering role and workset content for developers.
    my filterString is:
         filterExpression = "(Cash=SI)";  
    but, when I try to execute this on the pcd inspector this error appear:
    #1#com.sapportals.portal.pcd.pl.search.ParseException: No parentheses expected between position 3 and 11. The character "(" at position 3 is not recognized as a legal operator in filterString "(&((Cash=SI))((&(|(com.sap.portal.pcd.gl.ObjectClass=com.sapportals.portal.page)(com.sap.portal.pcd.gl.ObjectClass=com.sapportals.portal.iview))(com.sapportals.portal.navigation.FolderEntry=true))))".
    this is a java class issue? how can I write the filterString to solve the problem?
    thanks in advance
    david

    Hi,
    I never tried to implement a PCD Inspector filter but if I look at the error message: <i>The character "(" at position 3 is not recognized as a legal operator in filterString "(&((Cash=SI))((&(|(com.sap.portal.pcd.gl.ObjectClass=com.sapportals.portal.page)(com.sap.portal.pcd.gl.ObjectClass=com.sapportals.portal.iview))(com.sapportals.portal.navigation.FolderEntry=true))))".</i>
    I see that ((Cash=SI)) has double parenthesis and i think that's what bothers him.
    Its a long shot but try:
    filterExpression = "Cash=SI";
    Best regards,
    Avishai Zamir

  • Shared Member: Global Property Change

    Hi,
    I am working in DRM( Web Version) 11.1.2.1. I have some issue with Shared Member Property change.
    Is there any way to restrict/change the Shared member Global property value without changing its base member value? Is there any system preference for this?
    If anybody know any other way to restrict it than please tell me, its urgent.
    Thanks in advance
    Rotesh Gupta

    I don't really understand your question, you are talking about BSO loading dimensions then extract then ASO, what actually is your question?
    If it is there a property for shared members then no there is not, here are the list of valid member property codes - http://download.oracle.com/docs/cd/E17236_01/epm.1112/esb_dbag/dotrules.html#dotrules_2
    If you want to understand how to build shared members then have a read of - http://download.oracle.com/docs/cd/E17236_01/epm.1112/esb_dbag/dotdimb.html#dotdimb1061244
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Any BAPI available for mass creation/change/delete for dependency net

    Hi guys,
    Any BAPI available for mass creation/change/delete for constraints in dependency net. I mean any uploading option in mass for creation, change and delete.
    Regds
    Regds

    Hi,
    Check if the below FM's meet your need:
    CAMA_CNET_CONSTRAINT_MAINTAIN
    CAMA_CONSTRAINT_NET_MAINTAIN
    CAMA_DEPENDENCY_MAINTAIN
    Regards,
    Vivek

  • Task callbacks on property changes?

    It is possible to have a callback method on a Business Process which will capture a change in a Task property? Or can it only be captured for Task State changes?
    This link addresses adding of callback methods:
    http://e-docs.bea.com/wli/docs81/worklist/advanced.html#1076366
    …as quoted from the above link…
    <You can extend Task controls with callback methods to report state or property changes, or events.>
    … so I would think I could capture property changes not just state changes.
    Looking here
    http://e-docs.bea.com/workshop/docs81/doc/en/integration/javadoc-tag/jc/worklistcontrolannotations.html
    …the only annotation I can see that is related to callback is the jc:task-event annotation.
    And drilling down to the jc:task-event.
    http://e-docs.bea.com/workshop/docs81/doc/en/integration/javadoc-tag/jc/task-event.html
    …all events seem to relate to a state change.
    So is there a way to capture property changes in a callback...if so, how?
    Thank you
    Gerry Rodman

    It is possible to have a callback method on a Business Process which will capture a change in a Task property? Or can it only be captured for Task State changes?
    This link addresses adding of callback methods:
    http://e-docs.bea.com/wli/docs81/worklist/advanced.html#1076366
    …as quoted from the above link…
    <You can extend Task controls with callback methods to report state or property changes, or events.>
    … so I would think I could capture property changes not just state changes.
    Looking here
    http://e-docs.bea.com/workshop/docs81/doc/en/integration/javadoc-tag/jc/worklistcontrolannotations.html
    …the only annotation I can see that is related to callback is the jc:task-event annotation.
    And drilling down to the jc:task-event.
    http://e-docs.bea.com/workshop/docs81/doc/en/integration/javadoc-tag/jc/task-event.html
    …all events seem to relate to a state change.
    So is there a way to capture property changes in a callback...if so, how?
    Thank you
    Gerry Rodman

Maybe you are looking for

  • With Java Persistence, are DAOs (data access objects) still needed?

    I have just looked at the Java Persistence tutorial and it says each table row of a database can be represented as a Java Persistence entity instance. The definition of an "entity" is very much like how you would define the class of an equivalent DAO

  • How to assign keyboard shortcutkey in my js file?

    Hi, I want to assign shortcutkey for my control in JS. Anyone can tell me how to do or give me one example? Best Regards. goldbridge 2008.4.7

  • "Compress images in pdf documents" won't work

    I created this workflow: 1. Get selected Finder objects 2. Compress images in pdf documents 3. Copy Finder objects to... ... but it won't work, the images are not compressed. Anyone any suggestions?

  • Mixing Html/JSP - Is it possible to retain value in "file" input field?

    I have a jsp page with the following snippet: <% String text1 = (String)session.getAttribute("text1"); if(text1 == null) { text1 = " "; } //get more attributes here %> <form name="file" action="checkFields_images.jsp" method="post" enctype="multipart

  • ABAP Web dynpro Interactive forms ADOBE

    Hi, I want to create Adobe form for quotation. There are item groups and within item group there are sub items. After displaying all sub items for a group i want to show Total amount. This is repeated for every group. Can anyone help me out with this