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.

Similar Messages

  • HT1692 how can i get the previous contact details in iphone

    how can i get the previous contact details in iphone

    You don't want to maintain a reference to the last selected node, but to the last selected path. Nodes within a tree are addressed using a TreePath, with contains references to each node from the root, down to a specific node. Look at the JavaDocs of javax.swing.tree.TreePath for more info.
    Also, JTree has getter/setter methods for the selectionPath.

  • ISEE API for getting the HP warranty details

    As per my research i don't find any REST-API to get the HP warranty details, so i tried to achieve the same using ISEE-API. But when sending the request using the below request xml i get an error as 'BAD REQUEST'. 
    <?xml version="1.0"?>
    -<SOAP-ENV:Envelope xmlns:iseeReg="http://www.hp.com/isee/webservices/" xmlnsOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    -<SOAP-ENV:Body>
    -<iseeReg:RegisterClient2>
    -<iseeReg:request>
    -<isee:ISEE-Registration xmlns:isee="http://www.hp.com/schemas/isee/5.00/event" schemaVersion="5.00">
    -<RegistrationSource>
    -<HP_OOSIdentifiers>
    -<OSID>
    -<Section name="SYSTEM_IDENTIFIERS">
    <Property name="TimestampGenerated" value="2014/1/14 10:25:30 GMT Standard Time"/>
    </Section>
    </OSID>
    -<CSID>
    -<Section name="SYSTEM_IDENTIFIERS">
    <Property name="CollectorType" value="MC3"/>
    <Property name="CollectorVersion" value="T05.80.1 build 1"/>
    <Property name="AutoDetectedSystemSerialNumber" value="USM5500380"/>
    <Property name="SystemModel" value="HP ProLiant"/>
    <Property name="TimestampGenerated" value="2014/1/14 10:25:30 GMT Standard Time"/>
    </Section>
    </CSID>
    </HP_OOSIdentifiers>
    -<PRS_Address>
    <AddressType>0</AddressType>
    <Address1/>
    <Address2/>
    <Address3/>
    <Address4/>
    <City/>
    <Region/>
    <PostalCode/>
    <TimeZone/>
    <Country/>
    </PRS_Address>
    </RegistrationSource>
    -<HP_ISEECustomer>
    <Business/>
    <Name/>
    </HP_ISEECustomer>
    -<HP_ISEEPerson>
    <CommunicationMode>255</CommunicationMode>
    <ContactType/>
    <FirstName/>
    <LastName/>
    <Salutation/>
    <Title/>
    <EmailAddress/>
    <TelephoneNumber/>
    <PreferredLanguage/>
    <Availability/>
    </HP_ISEEPerson>
    </isee:ISEE-Registration>
    </iseeReg:request>
    </iseeReg:RegisterClient2>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    Can any one help me out what is wrong in the above xml format, which is causing such an error to occur. And i would be very grateful if any one can provide me the way to call this API using VB-Script.

    Any how i manage to get the GDID and RegistrationToken but when i send a request for HP warranty detail using the GDID and RegistrationToken, i receive a error message 'entitlement service connection failed'. Please find the below details :-
    Request xml:
    <SOAP-ENV:Envelope
        xmlnsOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
        xmlns:isee="http://www.hp.com/isee/webservices/">
      <SOAP-ENV:Header>
        <isee:IseeWebServicesHeader>
          <isee:GDID>XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX</isee:GDID>
          <isee:registrationToken>XXX</isee:registrationToken>
          <iseeSID/>
          <isee:CSID/>
        </isee:IseeWebServicesHeader>
      </SOAP-ENV:Header>
      <SOAP-ENV:Body>
        <isee:GetOOSEntitlementList2>
          <isee:request>
    <isee:ISEE-GetOOSEntitlementInfoRequest
        xmlns:isee="http://www.hp.com/schemas/isee/5.00/entitlement"
        schemaVersion="5.00">
      <HP_ISEEEntitlementParameters>
        <CountryCode>ES</CountryCode>
        <SerialNumber>CZ10130050</SerialNumber>
        <ProductNumber>519841-425</ProductNumber>
        <EntitlementType></EntitlementType>
        <EntitlementId></EntitlementId>
        <ObligationId></ObligationId>
      </HP_ISEEEntitlementParameters>
    </isee:ISEE-GetOOSEntitlementInfoRequest>
          </isee:request>
        </isee:GetOOSEntitlementList2>
      </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    SOAP action : http://www.hp.com/isee/webservices/GetOOSEntitlementList2
    HTTP URL     : https://services.isee.hp.com/EntitlementCheck/EntitlementCheckService.asmx
    Response Received:
    <?xml version="1.0" encoding="UTF-8"?>
    -<soap:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    -<soap:Body>
    -<GetOOSEntitlementList2Response xmlns="http://www.hp.com/isee/webservices/">
    -<GetOOSEntitlementList2Result>
    <IsSuccess>false</IsSuccess>
    -<Error>
    <Code>200</Code>
    <IsTransientError>true</IsTransientError>
    <IsClientError>false</IsClientError>
    <IsReRegisterError>false</IsReRegisterError>
    <Message>entitlement service connection failed</Message>
    </Error>
    <BackoffMultiplier>1</BackoffMultiplier>
    </GetOOSEntitlementList2Result>
    </GetOOSEntitlementList2Response>
    </soap:Body>
    </soap:Envelope>
    Is there any issue with the Request xml??

  • Not able to get the Aduit log details through webservices

    Hi Team,
    I am trying to get the audit log details using according to Michal's PO/PI tips: Audit Logs from a native WS - new feature  but i am getting following result 
    i have used
    key = new MessageKey(msg.getMessageId(), msg.getMessageDirection()); -------------> to generate the message key
    generated value: 02766515-d1fe-11e3-b52d-0000008030fe(OUTBOUND)
    and i have placed that value in the messagekey as shown above but i am not getting any output and it is returned saying fault String please some buddy help me in solving the problem.
    Thanks in advance.
    Regards,
    Avinash.

    If it just for a particular message then another simple solution is to open the message and go to details in pimon.
    http://wiki.scn.sap.com/wiki/display/PIS/AdapterMessageMonitoringVi+service+and+it%27s+methods

  • How to get the current tree element (node/childnode/childnode/...) ?

    Hello!
    I'm trying to create a kind of a navigation tree for my application.
    It should represent some elements of an XML structure and some other nodes for other options.
    The binding with the context is not a problem, I can create the tree up to all the levels I want to.
    The problem now is, that I don't know, how to get the "current tree element", when there is any action.
    For example:
    public void onActionSelect(...) {
    String test = wdContext.currentTreeNodeElement().getText();
    wdThis.wdGetContext().currentContextElement().setSelectedElement(test);
    With this method I can get the text of the "first level nodes". If I want to get the "second level node", I can do
    String test = wdContext.currentTreeNodeElement().currentChildElement.getText();
    ..and for the next levels so on.
    Isn't there any general method to get the information of the selected element without knowing before, whether it is a nodeElement or a nodeElement.currentChildElement or a nodeElement.currentChildElement.currentChildElement, ...?
    Greetings,
    Ramó

    Hi,
    if you following that pdf ,
    i think your not implemented the below code in DomodifyView method
    if (firstTime) {
          IWDTreeNodeType treeNode = (IWDTreeNodeType) view.getElement("TheNode");
          /* The following line is necessary to create parameter mapping from parameter "path" to parameter "selectedElement".
    Parameter "path" is of type string and contains the string representation of the tree element (its corresponding context element to be exact)
    that raised the onAction event. Parameter "selectedElement" is of type IWDNodeElement (or extends it) and is defined as parameter in the event handler
    that handles the onAction. The parameter mapping defined here translates the String "path" into the corresponding context element that then can
    be accessed within the event handler
          treeNode.mappingOfOnAction().addSourceMapping("path", "selectedElement");
          /* The following line is necessary to create parameter mapping from parameter "path" to parameter "element".
    Parameter "path" is of type string and contains the string representation of the tree element (its corresponding context element to be exact)
    that raised the onLoadChildren event. Parameter "element" is of type IWDNodeElement (or extends it) and is defined as parameter in the event handler
    that handles the onLoadChildren. The parameter mapping defined here translates the String "path" into the corresponding context element that then can
    be accessed within the event handler
          treeNode.mappingOfOnLoadChildren().addSourceMapping("path", "element");
    please cross check once.
    Thanks,
    Ramesh

  • HT201363 Dear, Apple Support  it says that when i am getting the credit card details on my iPhone 5s.....it always says that when i click continue please contact iTunes support to complete this transaction!!

    Dear, Apple Support  it says that when i am getting the credit card details on my iPhone 5s.....it always says that when i click continue please contact iTunes support to complete this transaction!!

    Use the link below to contact iTunes support.
    https://ssl.apple.com/emea/support/itunes/contact.html

  • RFC to get the Vendor Master details

    Hi Experts,
    We have a requirement to create an RFC to get the Vendor Master details (Used for Searching the Suppliers), where the Input criteria : Vendor Name(First Name & Last Name), City, Purchase Organisation and the corresponding output is Address Data, Central Data, Bank Information, Sales Data of Customer. Is there any standard report or function module we can use for this requirement.?
    Thanks & Regards
    -Asim

    Hello,
    You may need to write your own RFC with the interface that you want. If all the input parameters are obligatory then you can use the following logic
    Select the vendor numbers from table LFA1 based on the name and city.
    Us these vendor numbers with the purchase organization from the input parameters and filter them using the table LFM1.
    Now the result will be all vendor numbers with the name specified in the city for the specified purchase organization.
    That may be multiple vendors so run a loop and inside the call the RFC BAPI_VENDOR_GETDETAIL and pass the vendor numbers to get the other details.
    Hope this helps in solving your query.
    Regards,
    Sachin

  • How to get the view tree from a jsp page

    Hi,
    I would like to get the view tree of a jsp page. The idea is to dynamically include the content of one or more jsf pages into a UIPanel during a "value changed" event.
    So, i could get from an arbitrary page like ...
    <%@ taglib uri="http://java.sun.com/jsf/core"   prefix="f" %>
    <%@ taglib uri="http://java.sun.com/jsf/html"   prefix="h" %>
    <h:panelGrid columns="3" width="100%" rowClasses="gridTop">
        <h:outputText value="#{someBean.someValue}"/>
    </h:panelGrid>... the corresponding List of components...
    Any idea?

    Thanks for your answer Jayashri,
    The view tree can be retrieved by this way during the page is parsed, for example with scriptlets <%%>, or once the page has been parsed (the view has been builded and attached to the FacesContext).
    My problem is to get the view tree of a page from another Context.
    The idea is to build a dynamic layout of some pages that represents "views". I can imagine this like the concept of perspectives and views of Eclipse IDE.
    Because of the difficulty to build it with pure JSP (cannot use dynamic ID nor JSTL ForEach), I try to build it into my backing bean and to bind it with a <h:panelGrid/>. By this way, I'm not able to use the <jsp:include/> tag as I usually did to include some content into the view tree.
    Sorry for my english ;)
    - Renaud.

  • Reg: Method to get the apache port details ?

    Team,
    We are developing OAF custom page with inline report.
    From this inline report , we have a requirement to navigate to another OAF page.
    For navigating to another OAF page we need to mention the total hyperlink, we are able to get the host name details but could not get the port details.
    Ex : Host Name: dev1.xxtempel.com
    Please provide your thoughts.
    Regards
    Sridhar

    I don't think dynamically we can obtain the port number , how ever you can frame the URL using java concurrent program .
    --Keerthi                                                                                                                                                                                                                                                                                   

  • How to get the shipping point details nothing but (name , address, etc)

    Hi, i am having the billing document number from that i am fetching the delivery doc number and shipping point.
    how i can get the shipping point details from the shipping point number.in which table i  need to pass this shipping point number(VSTEL)?

    Hi Praveen,
    TVST Shipping point
    KNVS Customer Master Shipping Data
    VTTK Shipment header
    VTTP Shipment item
    VTFA Flow shipping documents
    TVSTZ Organizational Unit: Shipping Points per Plant
    B024 Shipping point
    TVSRO Shipping points: Countries in Which Routes are Defined
    TVSWZ Shipping Points per Plant
    You can get the details from ADRC table. Please note that the TVST table has got a field ADRNR, pls use the same field in identifying the number and goto ADRC table enter the number under the ADDRNUMBER. It will fetch the address details for you.
    For ex from the standard SAP: I have taken std 0001 shipping pt. When I run TVST table for shipping points I get to see that ADRNR field has 297 as the number. I take the same number 297 and goto ADRC table and enter it under ADDRNUMBER and it will give me the address details entered for shipping pt 0001.
                                                              (or)
    All Standard Reports which are available are as under:
    SAP Easy Access: Information Systems -> Logistics -> Sales and distribution ->
    Shipping point -> Deliveries / Returns
    Shipping point Analysis - MC(U
    Shipping point Analysis-Returns - MC-O
    Reward if helpful,
    Regards,
    Harini.S

  • Function module or BAPI to get the sales order details.

    Hi,
    Can any one revert back with the FM or BAPI to get the sales order details.
    I tried using BS01_SALESORDER_GETDETAIL, in my driver program of smartform but when i execute the form using VA03 -> Sales Document -> Issue output to -> Print preview, I am getting the required output.
    if i see the print preview in the overview of the sales order (enter sales order and press enter), the above specified FM is not populating any data.
    Thanks,
    Prathap

    Hi Prathap,
    The above specified FM BAPISDORDER_GETDETAILEDLIST should work. As you need the item conditions,
    Fill the I_BAPI_VIEW with header = 'X', item = 'X' and sdcond = 'X'.
    Fill the SALES_DOCUMENTS-vbeln = sales order number.
    Regards,
    Shylaja

  • How to get the Program Access Details

    hi,
    I want to get the last run details of all the program
    I would like to give the date as a selection parameter.
    It should give tha program names which are all acessed on that date.
    where the details like when the program is run at last will be saved.
    Is there any file/standard tables contain such details?
    Thanks,
    Mythili

    >
    Mythili Sakthivel wrote:
    > HI Gautham,
    >
    > I got the posts only abt last run of a program.
    That is what you asked in your first post.
    if you forgot just find below line from your post:
    I want to get the last run details of all the program

  • Get the number of tables of a specific database

    Hy, I have to get the number of tables of a specific database. To do this, I connect to the database(mysql) and I get a Connection object.
    I do the next with this object:
    DatabaseMetaData dbmd=connection.getMetaData();
    ResultSet tables=dbmd.getTables(null, null, null, null);
    Now what to do to get the number of tables of the database?-
    Maybe counting the rows of this resultset I would get it
    because each table of the database is represented in one row of
    this ResulSet?
    Thank you!!

    Yes. Count them.

  • How to get the "Eps option" details for illustrator cs3.

    Dear all,
    Could you please advice me how to get the Eps option(Preview, Embeded Fonts(for other application), Include Document Thumbnails etc.) details for illustrator saved files through scripting. I have attached the screen shot("sample.bmp") for yours review. Please explain in detail.
    Thanks in advance.

    Thanks for your response. As per your advice i tried to open the illustrator cs3 file in text editor. I got only the Thumbnail and Version details. But I am unable to get the remaining below details.
    (Preview=>Format : TIFF (8-bit Color), TIFF (Black & White), Transparency=>Overprints : Preserve, Discard, Fonts=>Embed Fonts, Options=>Include Cmyk PostScript in RGB Files, Compatible Gradient and Gradient Mesh Printing, Adobe Postscript=>LanguageLevel2, LanguageLevel3) .
    Kindly advice me how to get the above details.
    Thanks for looking into this.

  • How to get the all process orders and outbound deliveries based on material

    Hi Team ,
    I need one help from you regarding the MB 56 transaction.
    My doubt is : How to get the all process orders and outbound deliveries based on material, plant and batch?
    Please help me regarding this.
    Thanks & Regards,
    Srikanth.

    Hi,
    You can use ST05,to trace the program and find out,
    hope it will help you...
    thanks and regards,
    veera.

Maybe you are looking for

  • Not enough space on PC for media backup for ios 5.0 upgrade. Can it be config to use external 1T drive, rather than C: drive?

    We have iPhone 4 and 3GS, iTouch and Nano. The PC has about 3GB on the C: drive available, and I have an external USB connected 1T drive which is just about empty. Can backup / sync functions be changed to use the external drive? i-device backups and

  • Purchase Order SAPscript - Looping problem.

    Dear Friends, I am using a PO Z-form which is a copy of MEDRUCK and print program is Standard SAPLMEDRUCK Program. I have got a Scenario something like this. I have to display some classification details of material ( from material master ) in PO. A

  • Display on a 3600 Slide goes on and off without to...

    Having a 3600 slide about 7 months ago, I never had a problem with it. But lastly the phone has a strange behaviour. Normally, when open the slide, the display goes on, and after a delay it goes off again, that's normal. But actually my phone has its

  • TDM Excel Add-In truncate

    We're experiencing a wierd issue with the TDM Excel Add-In where data is truncating depending on from where the file is read. We haveTDMS (binary encoded data) files on a lab PC and copies of these files in a server folder. When we run the TDM Excel

  • Scan to email blues...

    When I attept to scan to email on my all in one printer, it tells me there is no email associated with the printer. How, oh how, do I associate an email adress with it. Have been over, and over my settings, and have found nothing. Thanks in advance f