PDM Property tree issue

Hi Friends,
I am working as an ABAP consultant in PDM module. In the T.Code RMWB we have one folder called as specification, in the specification we have property tree for value assignment. If the specification is in Release status the user cant do changes in the property tree folder which are contain values, these are taking care by SAP standard itself. same functionality(value restraction when there is no value in the folder) need to incorporate when there is no value in the property tree folder also. I was trying to get some BADI to do the same; none of them are working for me. If any one of you working in the same module, kindly help to solve this issue.
Thanks a lot,
Regards,
Boobalan.v

Hi Friends,
I am working as an ABAP consultant in PDM module. In the T.Code RMWB we have one folder called as specification, in the specification we have property tree for value assignment. If the specification is in Release status the user cant do changes in the property tree folder which are contain values, these are taking care by SAP standard itself. same functionality(value restraction when there is no value in the folder) need to incorporate when there is no value in the property tree folder also. I was trying to get some BADI to do the same; none of them are working for me. If any one of you working in the same module, kindly help to solve this issue.
Thanks a lot,
Regards,
Boobalan.v

Similar Messages

  • Get the property tree details of a specification of a material

    Hi All,
    I have a requirement to get the details of the properties of a specification like regulations,physical properties etc. in a report.
    please help me to get the values of the properties.
    For example, if you have the TSCA list in the regulation, i need to get the entries of that.
    I tried with the FM C1F2_SUBSTANCES_READ_WITH_REF. But it is not working.
    Appreciate your help.
    Thanks,
    Clara.

    Dear Clara
    may be I misinterpret you. This would be my understanding:
    a.) using a e.g. list of materials you would like to find the specifications related to them
    b.) then as specifications are found you would like like to get "values" read from property tree.
    As mentioned in many threads. this is EHS "core function"; therefore I would never try to generate a  new report or a new transaction to solve the demand. The best option is like this:
    a.) using CG02 you can upload a list of materials (by be some OSS might be missing in your system to do so) ; by doing this you will get a hit list
    b.) by using one of the standard output variants you will get the output as required (and quite flexible !)
    This is very user friendly. If the existing output variants are not "useful" you can create easily your own one and combine this with the "search" options as mentioned above This output variant can be designed to use "ALV".
    If you take a look on EHS standard in theory you have further options. Using HSM solution you can "map" EHS core values to a HSM master data; this data you can then analyse or e.g. distribute per ALE etc.
    The "main" issue in your approach is: what is the question which you would like to "solve" (address)? Is there the need to check values regularly ? and if so why?
    Example: in most cases there is the need to maintain in e,g. "Density" at least three data records (and if you are acting in NAFTA region may be more). The same is true for many "properties" as well; many people believe that there is only one data record per property; but this is in many cases not correct (e.g. GHS data, etc. etc.).
    Depending on the "physical data" your would like to get: partially such data is prepared in the "DG" master as well (e.g. flashpoint etc.).
    I would try always to use the EHS core functionaly as much as possible. Therefore the use of "output variants" are in most cases a very good option to solve the demand (and in 90% of the cases the existing variants are sufficient).
    Check: Search and Data Output in the Specification Information System - Basic Data and Tools (EHS-BD) - SAP Library
    But clealry you can use a combination of"function modules" as existing in EHS. Please check the links I have provided. I would suggest to analyse e..g. output variant "EXCEL" to "learn" how SAP has done the job in retrieving the data: this is always a good approach,
    C.B.
    PS:
    e.g. check Query for list of specifications or similar thread (Composition assignment in Material master, problems during filling of the material which is assigned to REAL_SUBs, dynamic linking materials to substances
    creating hit list
    E.g. check may be: http://www.sapdatasheet.org/abap/func/index-c.html
    and function groups C1F2, C1F5 in your system.
    PPS: keep in mind that it is allowed to link a material to two or more specifications; there are good reasons why this is needed; keep this in mind if you are looking for a solution option.

  • BDC Program for Uploading Data for Property Tree in cg02

    Hi,
        How to upload data for property tree ( standard Properties ) of CG02. I checked for BAPI or Function Module but most them supports for specification header and sub item. 
    Please Let me know if any function module or BAPI available for this process.  I tried with BDC Program, but it fails.
    Regards,
    Rajesh Kumar Murugesan

    Hallo Rajesh
    take a look here:
    http://help.sap.com/erp2005_ehp_06/helpdata/en/c1/eda0f591ec12408b25e7a1b369ca45/frameset.htm
    Chapter "Import and Export".
    1.)  Reads cross these further chapters:
    "Tools (EHS-BD-TLS)" => "IMport and Export" => "Import: Process" => "Specifying the Sequence of the External Data Structure "  => "External File Structure: Specification"
    Here you will learn how to prepare the data. In chapter:" Example: Transfer File for Specifications" you will find an example of an file whcih could be used to upload data in the property tree
    2.) Chapter:" Importing Specifications"  is explaining the steps whcih are need to populate the property with data using the file as prepared; read cross chapter "Specification Import Control"
    I hope this helps.
    C.B.
    Edited by: Christoph Bergemann on Feb 4, 2012 6:59 PM
    Edited by: Christoph Bergemann on Feb 4, 2012 6:59 PM

  • Mapping regulatory data for food contact in property tree

    Hi,
    I am looking where I can mapp food contact regulatory data in the standard property tree. I am thinking of one of the properties mentioned in the notification/reporting tree. Of course I always can build my own property but I want to use the standard as much as possible. Has anyone experience with mapping this kind of information and cam tell me which property best is used?
    Thanks,
    Paul

    Hello Paul
    do you use the standard SAP property tree (delivered e.g. in former times by CLEO)? If so I believe you can use a number of properties. As I do not know the recent status of the property tree provided by SAP I can give you only "hints":
    Normally if you use one of the available data providers of legal content you will get a "draft"/"default" mapping to the Standard propety tree of SAP (e.g. regarding food regulatory content data as well)
    SAP has started to "group" extensively the properties; one "group" is the "notification/reporting tree".  As a matter of fact the Standard property tree is provdied without phrases and assigned phrases to phrase sets. Therefore many SAP EH&S users use a data provider to get these mappings and most of these SAP EH&S users using a data provider to get the legal content.
    So I am sorry: as I do not know in detail the recent proeprty tree I can not give you a hint which property is the "right" one; but i Know there is one property (and the notification/reporting sub node is a good option to check the properties)
    With best regards
    C.B.
    Edited by: Christoph Bergemann on Aug 27, 2011 7:28 PM

  • Component type in property tree

    Hi Experts,
    Can you please provide me the details about what is the component type in a property tree of a specification and how can we find which component type is assigned to a specification property  tree.
    Thanks in Advance
    Regards
    Kapil

    Dear Kapil
    you misinterpret the data model of EHS. The "Component type" is just "customizing". This customizing is used in any !! value assignmen type C (composition); We have may be 50 (or more; I do not have counted them) value assignment type of type C in STANDARD tree; so there is no answer to your question possible as component type can be used very often in different contexts
    C.B.

  • 2950 spanning tree issue

    Here is the problem we are having , we have a 2950 hooked to a 6509 hybrid dist box with approx 90 vlans on it . We hook up a new 2950 and we get the following message, Dec 21 19:47:45.116: %SPANTREE_VLAN_SW-2-MAX_INSTANCE: Platform limit of 64 STP instances exceeded. No instance created. Ok , I know about the spanning tree issues with the 2950 only having limited PVST instances . But up at the dist side we have "manually pruned off all but 5 vlans on the trunk feeding this 2950 with the "clear trunk" command . I thought manually pruning off the vlans from the trunk would eliminate this problem , maybe i have a misunderstanding of how this works. Also the message on the 2950 complains about it only having 64 instances of spanning tree yet when you do a "show vtp status it says it supports 250 instances locally so whats up with that , 2950 running 12.1.22EA4 . So I guess I'm asking is there any way around this for the 2950 . Also in client/server mode do you have to manually prune off the vlans on both the server side and the client side ??

    Hello Glen,
    I guess instead of manually pruning the VLANs off the trunk, you could also try and enable VTP pruning globally on the 6509 (set vtp pruning enable). I assume you have the 6509 configured as the VTP server (set vtp mode server) ?
    I am not sure if CatOS and IOS defaults to the same VTP version, can you check this (with 'show vtp domain' for CatOS and 'show vtp status' for the IOS switch) ?
    Also, in a purely IOS environment, manually pruning VLANs off a trunk requires doing that only on the server side, but with a mix of CatOS and IOS, it might have to be done on both sides, you might want to give it a try and use the 'switchport trunk allowed' command on the 2950 as well...
    Regards,
    GP

  • EH&S Property Tree Data Update/Delete

    Hi,
    I need to Update/Insert and Delete data for certain characterstics in the EH&S property tree (Tran CG02)
    Does anybody knows any standard FM's/BAPI's that can be used.
    Thanks and Regards,
    Rohit

    I dont know how much my reply would be helpful to you now. Anyways :-
    1) I do not understand why you want two set of users for the prupose.
    Rather then giving the second set of user rights to review post data is loaded into inteface table, why not get already review data in Excel Sheet to upload.
    Develop a UPDATE Integrator having parameters which will first download the data ( blank sheet first time)
    and while upload it will allow insert/update/delete and load into required tables.
    Say, suppose you are extraction basic details like
    Employee Number Salary Bonus
    111111 100000 5000
    222222 200000 7000
    Now first time when you run the WEB ADI it will download the data as above.
    You want to change the value of salary for 111111 to 150000 and delete the row for 222222.
    Updating the value would be easy . Regarding delete follow below procedure :
    Delete the record from spreadsheet, but remember this will not delete the record for 222222 from the table.
    Check for any records which exist in the table and not in spreadsheet delete the record.
    For any records which exist in spreadsheet and not in table insert it
    For any records which exist both in spreadsheet and table and has undergone any changes in column values update it
    Hope this helps

  • Import Standard Property Tree

    Hi Experts,
    We are trying to use property tree Export - Import functionality to move the Standard Property Tree across the landscape, the import job is getting completed but the classes are not created in the target system, should we take care of anything in particular while importing property tree, looking forward to your suggestions, thanks
    Praveen

    Hi
    Sorry, use CGB7 (IMG / Environment, Health & Safety -> Basic Data and Tools  ->  Specification Management  ->  Specification Database Structure  ->  Settings for Value Assignment  ->  Adopt Standard Specification Database Structure )
    Maye you need to execute CGVAI02 (IMG / Environment, Health & Safety -> Basic Data and Tools -> Specification Management -> Specification Database Structure -> Settings for Value Assignment -> Set Up Table-Based Value Assignment )
    Regards.
    JCD
    Edited by: Juan Carlos Delgado Peña on Jun 1, 2011 11:22 AM

  • Where does the Bill of substance maintained in property tree?

    Dear Experts,
    Where does the Bill of substance maintained in property tree? My understanding is it shows in section 2 in MSDS under composition tab. Please correct or confirm my understanding.
    Devdatt

    Dear Devdatt
    there are by standard two options available. Both have their pros and cons:
    a.) Standard EHS Export => a process which is not user friendly and without specific access rights can not be used
    b.) There are two other output variant available which you could check if they fulfill the needs of the users etc.:
    Check e.g. Displaying Properties - Basic Data and Tools (EHS-BD) - SAP Library
    as well as:
    Displaying Specification Data - Basic Data and Tools (EHS-BD) - SAP Library
    Regarding the first one: you can only download at max 50 properties in one run; regarding the second one: I am using this rarely but it is the most flexible one; not sure if the DG properties are supported. In any case: try it.
    If neither a.) nor b.) are the right solution: just create your onw ABAP code and prepare a suitable output variant on your own. You can use the "full blown SAP scenario" here (a.g. ALV like output variants etc.) ; you need to "only" learn from ABApcode of the standard output variant so that you are able to create your own one. This approach is quite standard and used very often
    Keep in mind. if you use STANDARD property tree and you have a lot of properties/data to be read performance is in most cases "bad"
    C.B.

  • Property Tree IN Edit Report Template

    Hi Expert,
    I am working on labels in WWI, and wanted to generate a report for which I need my customize property tree in CG42. Please suggest how to get property tree in Edit report Template(CG42). Attaching the screenshot for the same.
    Advance Thanks,
    Mayank Agrawal

    Dear mayank,
    You can create a new node in the property tree only by customizing.
    First you need to know what characteristics it should have as this is part of a class.
    I have listed the steps below which might be helpful.
    First Create a characteristic(s) for the node which is actually a Value assignment type using CT04.
    Create a Class using CL01 with class 100 and Assign all the characteristics to this particular class.
    identify under which property tree, your node should appear.
    for eg: Goto the txn CG02, select any real substance, in the property tree of IH, select any value assignment type under a node Limit values and regulations such as labelling(EU) and press F1 to view its description and u will find the Value assignment type as SAP_EHS_1023_001.
    In customisizing, Select Setup Property trees under EHS - basic data tools - specification management - Specification database structure - Settings for value assignment type .
    Select your property tree eg IH, select value assignment type assignment and insert your node.
    By this way, U will be able to insert your node in the property tree. Now exit the screen and goto txn CG02 to find your node listed in property tree.
    Go to Set Up Property Trees under SPRO; select the standard property tree and click on Value Assignment Type and assign the Class to a Node under which you want to.
    i.e adding a node in a property tree.
    Prerequisites for adding an node to a property tree.
    Creation of class (T_code CL02) & Charactertics (T_Code CL04)
    Assigning the charactertics to class.
    Assigning the VAT to the Property Tree
    Now you need to  assign the VAT to the property tree, make sure you give the correct ID & level so that the new node appears in the exact level as you desired.
    Check the following threads as well.
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/a7/286ec70a6c11d28a220000e829fbbd/content.htm
    http://help.sap.com/saphelp_470/helpdata/en/a7/286d1d0a6c11d28a220000e829fbbd/content.htm
    http://scn.sap.com/docs/DOC-40989
    Regards
    Dhinesh

  • Find version of property tree

    If I am not in the right forum, please tell me where I should be posting..........In SAP ECC 6 I would like to be able to find what version of the property tree I am using.  I am very new to SAP, and I am not sure if I am looking for a number, a phrase, or some other identifier.  Thanks in advance.

    Check out this thread.

  • RMWB: Substance property tree update

    Hi,
    Can anyone suggest any method to update the characteristic in the property tree of a substance in RMWB transaction. I am writing an exit in which I have to calculate the value of a characteristic from calculation of values of other charcteristic. After getting the calculated I have to update the charcteristic in the property tree. Is this possible. If so suggest any method.
    Thanks
    Varghese

    Hello Varghese
    please follow recommendation of Mark.  The old FMs:
    C1F2_SUBSTANCES_CREATE
    C1F2_SUBSTANCES_DELETE
    C1F2_SUBSTANCES_READ
    C1F2_SUBSTANCES_READ_WITH_REF
    have been replaced by:
    C1F5_SPECIFICATIONS_READ
    C1F5_SPECIFICATIONS_MODIFY
    C1F5_SPECIFICATIONS_DELETE
    in higher SAP EH&S releases.
    Non of these FMs are (If I remember correct) released to by used by customer. The use of BAPI_BUS1077_CHANGE (or similar one) is better.
    In any case: take a look here:
    http://www.se80.co.uk/sapfms/c/c1f5/c1f5_specifications_modify.htm
    http://www.se80.co.uk/sapfms/c/c1f5/c1f5_specifications_read.htm
    http://www.se80.co.uk/sapfms/c/c1f5/c1f5_specifications_delete.htm
    Regarding the BAPI:
    http://www.se80.co.uk/sapfms/b/bapi/bapi_bus1077_change.htm
    http://www.se80.co.uk/sapfms/b/bapi/bapi_bus1077_create.htm
    http://www.se80.co.uk/sapfms/b/bapi/bapi_bus1077_delete.htm
    With best regards
    C.B.
    Edited by: Christoph Bergemann on Dec 24, 2010 1:13 PM

  • Import Property Tree.

    Hi,
    I want to Import Property tree, through Ms Excel.OR is there any other way to do this.
    Can anyone Please suggest how to proceed.
    Thanks and Best Regards,
    Prasad.

    Hi Prasad,
    It is not possible to import a property tree through Excel.
    There is a import/export function to transport property trees from one system to another. You can reach it from EH&S  Customizing (basic data and tools, specification management, specification db structure, Settings VA, Set Up Property trees).
    Select the tree and export it (menu Table view, export).
    Then you can import the tree with transaction CG35.
    In case you should want to import specifications (for data migration), there is a possibility using Excel sheets and the EH&S data editor (Add-On). For further information have a look at add-ons <a href="http://www.environmental-expert.com/software/technidata/infocenter.htm">http://www.environmental-expert.com/software/technidata/infocenter.htm</a>
    Best regards,
    Andreas

  • Dynamic tree selected node property id issue...

    hi -
    I'm successfully building a two-tier tree dynamically, but when a node is selected, it isn't consistently giving the correct property id for that node... sometimes it's correct, sometimes it's null, sometimes I have to select the node twice to get a value, or it shows the value from the previous selected node...
    I've tried tree1.getSelected() and tree1.getCookieSelectedTreeNode() but it's still the same result... it acts as though the cookie isn't getting updated each time... I've tried it with and without setting 'immediate' with the same result... below is the relevant part of my code... does anyone see why it's not getting the selected property id each time? help and suggestions welcome... Thanks
    try {
    java.util.List newNodeChildren = newNode.getChildren();
    while (srs.next()){
    TreeNode newNode2 = new TreeNode();
    newNode2.setTarget("_blank");
    newNode2.setText(srs.getString( "issue_title"));
    newNode2.setId("x" + issue_id);
    //Setup action event
    Hyperlink nodelink = new Hyperlink();
    nodelink.setText(newNode2.getText());
    nodelink.setId(newNode2.getId());
    Class[] signatures = {ActionEvent.class};
    MethodBinding mb1 = FacesContext.getCurrentInstance().getApplication().createMethodBinding("#{Page2.treeNodeActionListener}", signatures);
    nodelink.setActionListener(mb1);
    newNode2.getFacets().put(newNode2.CONTENT_FACET_KEY, nodelink);
    newNodeChildren.add(newNode2);
    srs.release();
    } catch(SQLException ex) {
    / error("SQL Error StatusTree Retrieval: " + ex);
    public void treeNodeActionListener(ActionEvent event) {
    String id = tree1.getCookieSelectedTreeNode();
    String actualId = id.substring(id.lastIndexOf(":")+2);
    info("treeNodeActionListener actualId = " + actualId);
    }

    Hi,
    1 I dropped Tree component from Palette. I deleted TreeNode1.
    <ui:tree binding="#{Navigator.tree1}" expandOnSelect="false" id="tree1" immediate="true" style="left: 0px; top: 0px; position: absolute" text="Sometext"/>
    2 In the init() method I called paintTree()
    It works fine.
    I use action method because I need only the id of selected node but I tested also listener method and it works
    Here is my code
    public void paintTree(){
    ArrayList conturi=new ArrayList();
    TreeNode nodN1 = new TreeNode();
    TreeNode nodN2 = new TreeNode();
    TreeNode nodN3 = new TreeNode();
    TreeNode nodN9 = new TreeNode();
    String Id;
    int lga=0;
    int lgc=0;
    try {
    conturi=getSessionBean1().getSes01FacadeRemoteClient1().getMyEjbMethod();
    } catch (Exception ex) {
    log(".....", ex);
    Iterator iterator=conturi.iterator();
    while (iterator.hasNext()) {
    detalii.Conturi cont=(detalii.Conturi)iterator.next();
    lgc=cont.getConts().length();
    if (lga < lgc) {
    if (lgc == 1) {
    nodN1=new TreeNode();
    Id= "Node_"+cont.getId();
    nodN1.setId(Id);
    nodN1.setText(cont.getDenumire());
    tree1.getChildren().add(nodN1);
    if (lgc == 2){
    nodN2=new TreeNode();
    Id= "Node_"+cont.getId();
    nodN2.setId(Id);
    nodN2.setText(cont.getConts()+"-"+cont.getDenumire());
    nodN2.setStyleClass("leftAligned");
    nodN1.getChildren().add(nodN2);
    if (lgc == 3){
    nodN3=new TreeNode();
    Id= "Node_"+cont.getId();
    nodN3.setId(Id);
    nodN3.setText(cont.getConts());
    nodN3.setStyleClass("leftAligned");
    FacesContext context=FacesContext.getCurrentInstance();
    MethodBinding mb1 = context.getApplication().createMethodBinding("#{Navigator.treeNode_action}", null);
    nodN3.setAction(mb1);
    nodN2.getChildren().add(nodN3);
    } //end-if
    } //end while
    public String treeNode_action() {
    try {
    clientId=tree1.getCookieSelectedTreeNode();
    String id =clientId.substring(clientId.lastIndexOf("_")+1);
    getSessionBean1().setContId(id);
    info("clientId = "+ clientId);
    } catch (Exception ex) {
    log("Error Description", ex);
    return null;
    }

  • Help needed for a Tree issue

    Hi All,
    Please help me with an issue of my tree.
    My tree populates its nodes dynamically from an
    ArrayCollection which is fed through http request-response from
    servlets. Each click on a node would open its children. Then the
    user can click any child node from which its immediate children
    would be populated and so on. The issue is, when i click the last
    node for the first time, it is not selected and the selection goes
    back to the parent node itself. if i click any other node before
    the last node, or after the first time click, this issue is not
    there. Also if i click the open icon next to the node, it responds
    correctly. The problem, i guess is only with the list property of
    the tree, which does not get selected when i click the last node
    for the first time.
    Please help me find a solution.
    Thanks in advance,
    Manoj

    Hi there
    Try clicking Edit > Preferences > Project > Start and End.
    I'm guessing the option labeled "Auto Play" is not enabled.
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

Maybe you are looking for