Getting Attributes using MDM WebServices

Hello all,
i'm trying to get the attributes associated to a taxonomy field from a taxonomy table.
I'm using MDM WebServices to achieve this task.
Can some one help me out on how to set the input schema to search for the attributes alone?
Thanks!
arun

To rephrase my question,
How do i search on a taxanomy table to retrieve the attributes associated to a child element using webservices?
Thanks
ak.

Similar Messages

  • Getting attributes / Using in movie (multiuser server)

    Hello,
    I am using multiuserserver and want to use the get attribute function to fetch the data and set it into an text member..
    So that the users can see what difficulty that selected.
    For example
    gxtra.SendNetMessage("system.DBUser.GetAttribute","gStatus", [#userID: gUserName, #attribute: [#mode]])
    Let's say the server returns the attribute mode "easy" for the user
    I want this "easy" to display in the member: Member("selection").text and set gMode = #easy
    How can i do this? How can i use the contents of get attribute?

    i think you need to set up something to listen for the return message, then
    inside that you can set those other things with the answer you get.
    you end up with something like: answer = message.content
    member("selection").text = answer
    gMode = symbol(answer)
    for communicating with the sever and such, or checking the database you'll
    have to check out some documentation on using the multiusersever.
    On Sun, Jan 25, 2015 at 6:02 AM, Adrian Menriquez <[email protected]>

  • Search on a Qualify Table using MDM Webservices

    Hello
    I´m trying to use the standard MDM 7 webservice to search records in a Qualify Table and I´m having some problems.
    When I try to search records in a non-qualify table, it works perfectly, but when I search on a qualify table, I get the following result:
    repository_3001-Error executing Search Records on repository MY_REPOSITORY, error code , caused by Qualifier values are not part of a qualified lookup record
    I´m filling the following fields:
    parameters/query/criteria/manufacturer/LogicalOperation: AND
    parameters/query/criteria/manufacturer/constraint/element1/value: (blank to return all records)
    parameters/query/criteria/manufacturer/constraint/element1/expression Operation: CONTAINS
    parameters/resultDefinition/fieldListType: ALL
    ..and the repository information...
    Thanks.
    Vitor Zaninotto

    Solved..
    I cannot use parameters/resultDefinition/fieldListType: ALL, I must set the non-qualifier fields only.

  • Getting attribute using FOX

    Hi guys,
    I',m trying to get a characteristic attributre using the function ATRV but I'm facint hard time. Is that actually the best way?
    Thanks,
    Claudiomar
    See the code I'm using:
    <b>DATA ESC        TYPE 0SALES_OFF.
    DATA REP       TYPE 0SALESEMPLY.
    FOREACH REP.
    ESC = ATRV( '0SALES_OFF', REP).</b>

    Hello,
    Yes your code is right.
    FOX variable for attribute infoobject = ATRV('Technical name of attribute', FOX variable for the reference infoobject)
    The quotes for the 'Technical name of attribute' are not mandatory in NW2004s (I don't remember if it is in previous verions).
    By the way,I know it doesn't help but I am unfortunately also experiencing very low performances when using selection on attribute values... and I don't mean selection in my FOX but also simply in my planning level. At this point of time I don't know if it is a bug or if it is <i>normal</i>.
    Regards,
    Jeoffrey

  • Generic error while using create operation on MDM WebService

    Hello
    I´m trying to create a record on MDM using a standard MDM WebService operation createProducts
    When I create a record with everything blank (but not the repository info), it creates perfectly:
        <urn:createProducts>
             <urn:products>
                <urn1:ProductsCreate></urn1:ProductsCreate>
             </urn:products>
             <urn:reposInfo>
                <urn2:dataLang>English </urn2:dataLang>
                <urn2:repositoryName>MY_REPOSITORY</urn2:repositoryName>
                <urn2:serverName>mdmserver</urn2:serverName>
             </urn:reposInfo>
          </urn:createProducts>
    However, when I try to add the following code, it doesn´t work:
          <urn:createProducts>
             <urn:products>
                <urn1:ProductsCreate>
                   <urn1:eClassClassification>
                      <urn1:displayValue>PDM TEST</urn1:displayValue>
                      <urn1:attributes>
                         <urn1:attribute>
                            <urn1:name>TEST1 TEST123</urn1:name>
                         </urn1:attribute>
                         <urn1:attributeValue>
                   <urn1:value>
                            <urn1:value>220,00 MM</urn1:value>
                   </urn1:value>
                   </urn1:attributeValue>
                      </urn1:attributes>
                    </urn1:eClassClassification>
                </urn1:ProductsCreate>
             </urn:products>
             <urn:reposInfo>
                <urn2:dataLang>English </urn2:dataLang>
                <urn2:repositoryName>MY_REPOSITORY</urn2:repositoryName>
                <urn2:serverName>mdmserver</urn2:serverName>
             </urn:reposInfo>
          </urn:createProducts>
    I get the return:
         <rpl:createProductsResponse xmlns:rpl="urn:MDMMateriaisVi">
             <rpl:Response xmlns:pns="urn:com.sap.mdm.ws.beans">
                <pns:ExecutionStatus>
                   <pns:status>Fault</pns:status>
                   <pns:description>Record creation unsuccessful, see the faults list</pns:description>
                   <pns:fault>
                      <pns:severity>Error</pns:severity>
                      <pns:id>repository_3001</pns:id>
                      <pns:text>Error executing Records Creation on repository MY_REPOSITORY, error code -5627883, caused by Server error (0xffaa2015)</pns:text>
                   </pns:fault>
                </pns:ExecutionStatus>
             </rpl:Response>
          </rpl:createProductsResponse>
    All atributes exists on MDM but I still get the error.
    Any ideas ?
    Thanks

    Hello,
    did you got the solution to this issue, as we are also getting the same error,

  • Using the MDM webservices

    Hey guys,
    I want to use some of the webservices provided by MDM (i.e. the Create-, the Update- and the Search-Service). And I want to use all three services inside one EJB.
    Now I face the problem that some packages I have to import to be able to use the services are colliding with each other.
    If I want to use the SEARCH-Service for example, I have to create an object of type 'RepositoryInformation' which is needed as an import parameter for this service. The same parameter is needed by the CREATE-Service. So the object I have to create for the CREATE-Service is of type 'RepositoryInformation' too. But now I have to reference the 'RepositoryInformation' class from the CREATE-Service (the one I used before (from the SEARCH-Service) is not accepted by the CREATE-Service). Now if I try to import the appropriate package I get an error message saying that these package collides with the one from the SEARCH-Service.
    Is this some kind of bug in the MDM webservices implementation? Does anyone have some ideas about that?
    Thanks for all answers!
    Regards,
    Torben

    Have you tried to restart the webServices only? on the portal side, I think you can do it on the Visual Administrator.
    Regards
    Alejandro

  • Getting error message while updating Job attributes using PP03 for IT1641

    Hey Guys,
    We are getting error message while updating Job attributes using transaction PP03 for IT1641 (WC Attributes for JOB): 'Client has status not modifiable'.
    Update to the infotype 1641 should not require open SAP system. Would anyone suggest any SAP note/solution?
    Thanks...
    Edited by: Karan Gheewala on Apr 3, 2008 9:06 PM

    Solved using Note 123383 - WC: Customizing worker's compensation tables
    Thanks,..

  • Why to Use MDM

    Hi All,
    Could you plz tell me,
    In R/3 also Master data is available. Why we are using MDM( For Master Data )  seperately ?
    In R/3 Master tables are there (MARA, KNA1, VBAK), Then Why we are Designing seperate Repositories in MDM for store the data ?
    Regards...
    Murali.
    Edited by: Murali Dusi on Jul 3, 2008 12:24 PM

    Hi Murali,
    In R/3, Master data is available but we  use MDM( For Master Data ) separately because of some special features of MDM which are given below:
    CAPABILITIES OF MASTER DATA MANAGEMENT
    1. Synchronization:
    An MDM layer improves the ability to share, consolidate, and analyze business information quickly, both globally and regionally. And it makes it possible to rapidly assemble new, composite applications (software that combines the elements of a business activity in a coordinated application and user interface) out of accurate master information and reusable business processes. For e.g. helps to maintain Universal dimensional structures for multi-organizational regulatory compliance.
    2. Reduced time to market.
    MDM provides a single system for creating and maintaining product information, promotions, and rich, accurate consumer communications via online and traditional channels. One major retailer used MDM to reduce the time to introduce a new product from four weeks to one day.
    3. Supply chain improvements.
    A single, accurate and agreed upon definition of products and suppliers, made possible by MDM, eliminates duplication, increases buying power, and provides insight into supplier relationships. A major European retailer is combining MDM with Web Sphere Portal to allow more than 30,000 suppliers to manage their own master information
    4. Revenue increases.
    MDM contributes to better customer relationships. By creating a single 360 degree view of customers, MDM helps sales, marketing, and service teams better anticipate customer needs, provide targeted offers, and improve customer service. Revenue is increased by, for example, from providing more accurate and comprehensive information to the right customers at point of sale.
    5. Realize Internal Efficiency
    An MDM layer enables companies to realize internal efficiencies by reducing the cost and complexity of processes that use master data (through fewer code clashes, less data duplication, better control over business processes, and so on). It reduces manual translation and analysis to improve repeatability and speed to insight.
    6. Finance and Operations:
    MDM can lead to more accurate reporting and BI, more efficient planning and budgeting and enhanced ability for regulatory compliance.
    7. Sales and Marketing:
    MDM can provide a "single view of the customer," leading to greater customer satisfaction. For example – Spend Analysis is one the trend that is used in Sales and Marketing with the help of MDM, say for example if we say HCL supplies computers to Wipro Technologies and also to Wipro InfoTech, now if HCL uses MDM than the data would be consolidated that is it would see that in total how many computers are being send to Wipro and accordingly HCL can plan out its business with Wipro like how much discount it has to give and all other business related issues.
    8. Procurement and Supply Chain Management:
    MDM could mean reduced delays in shipment and fewer errors in item coding. For Example – Say we need to deliver a product to out Customer and if we have reliable and correct data, then we can send the Right Product to Right Place and at Right Time, because of which our delay in shipment would be less and it would also reduce the extra cost which the company has to pay for wrong shipment.
    9. Product developers:
    MDM means faster product launches and a better handle on customer feedback. For Example- We have heard about the companies like Maruti which deals in Cars, now say if Maruti comes out with a new Car Model, then it generally happens that many Customers do the Advance booking for that particular car, now if the data is not maintained properly then Company would not be able to release the product in Time and also this would affect its image in the Market, however if the Product launches on time we will always
    get good Customer feedback which would in turn increase the reputation of our Company.
    10. Customer Data Integration (CDI):
    It is the process of consolidating and managing customer information from all available sources, including his contact details, customer valuation data, and information gathered through interactions such as direct marketing. CDI ensures that all the relevant departments of the company have access to the most current and complete view of customer information available.
    11. Interpretability:
    Interpretability, or the ability to recognize and understand data, is one of the biggest challenges to implementing successful data quality programs. In many cases, stored data exists in a wide variety of formats. Also, the individual elements within a given record have not been separated or may contain misleading data. Before any data quality processes can be implemented, the source data must be parsed into the appropriate components so that it can be understood by data quality systems. In addition, certain data elements may need to be moved, deleted or formatted.
    12. MDM maximizes the return on SOA Investments:
    Much of the hype and attention in service-oriented architecture (SOA) deployments has gone into web service creation and deployment and management standards and technologies. However, if data is inconsistent across applications, composite applications and business processes that cut across multiple systems and departments will not yield the desired results and benefits. For example, a composite application in a large multi-channel financial service institution that calculates a customer’s global credit risk will only work if that customer is described in a consistent manner across retail banking, brokerage, mortgage, and credit card systems. In a retail environment, a composite application that gets a customer’s order history from a data warehouse and recommends a related product requires consistent product and customer information across all the relevant systems. On a smaller scale, even business services to update an address or provision a service require semantic consistency of master data across customer relationship management (CRM), billing, and product systems.
    Effective MDM helps organizations realize the full ROI potential from their SOA and business process management (BPM) investments.
    13. High-end scalability:
    Scalability is the growth capacity of a system. If a company’s data volumes, transaction-processing rates and number of simultaneous users are modest and static, then most products should be able to meet those scalability requirements. But that is not the typical description of an MDM candidate.
    Global enterprises with immense amounts of master data, millions of records, tens to hundreds of client business applications and thousands to tens of thousands of users are more the norm. Master data management is a large task. Smaller vendors with lesser-known products simply will not have the capability to support the capacities required.
    14. Customer satisfaction due to effective and efficient supply chain management.
    15. High productivity due to effective inters operability in company.
    16. Effective formulation of policies in company in respect of vendors and customers.
    17. In the absence of an MDM function, each system, application, and even department within the enterprise collects its own version of key business entities. Like the collection of customer data. Key attributes such as customer name and address information are collected repeatedly throughout the enterprise. Unfortunately, it is rare that this gathering process produces the same or consistent data about customers. This leads to the critical difficulty (aside from the storage costs of it) with such redundant data – poor data quality. According to a report from The Data Warehousing Institute, “Data Quality and the Bottom Line” by Wayne Ackerson, corporations lose more than $600 billion a year due to poor data quality, and most of that cost can be attributed to redundant and low quality master data.
    18. Organizations constant changes as new products and services are introduced and withdrawn, companies are acquired and sold, and new technologies appear and reach maturity. this changes can be managed effectively in MDM and can be reflected every where in the company data.
    19. Organizations can build a complete view of their customers, products, and other critical business entities.
    Regards
    Richa

  • Identifying paragrah breaks added in CSTRING returned from MDM Webservice

    Hi
    I have an ECC RFC which populates data by consuming an MDM Webservice.
    The data is populated in CSTRING(length). Example CSTRING(1567) which means MDM has returned an 1567 character string.
    Issue: A paragraph change is notified in CSTRING by combination of #### and  hex value is 0D000A0000D000A0000.
    Requirement: I need to identify in ABAP RFC number of paragraphs but #### is not readable using Character or String Operations like  CS (Contains string),CP (Contains Pattern), Replace.
    Even if do something like variable+100(1) which shows # in debugger I cannot identify using EQ '#'. This # seems to be a special character which is different from the regular # . Also each # is either 0D00 or 0A000.
    I used FM ES_REMOVE_SPECIAL_CHARACTER but it does not work . The same FM works in standalone testing if I supply it with a text like " My name is ##### Mathur".
    Example of a string I am getting.
    "Requirement is tentative.####FedEx Corp (NYSE:FDX - News) slipped 1.9 percent to $90.67 in premarket trade promotion".
    Please advise on how do I read these ####.
    Regards
    Upinder

  • MDM Webservice Integration

    Hi Experts,
    i have created a simple "CreateCustomer" Webservice in MDM with the WS Generator.
    How do i use this webservice from external? How could i get the WSDL file and so on?
    Any help is welcomed.
    Thanks,
    Chris

    Hi Chris,
    How do i use this webservice from external? How could i get the WSDL file and
    so on?
    You can find the wsdl from the system where you deploy yr webservice  i.e. in the last step of webservice generation application asked for system where you want to depoloy this webservice.Just goto that system using
    http:
    systemname:port and then select webservice navigator .here you can easily find your webservice by his name that you specified during webservice creation .select that webservice  and here you can easily find  the WSDL of yr webservice.
    You can easily use this webservice if you have access to that server and repositories.If you know how to consume webservices in java  then in the same you can consume this webservice.
    hope i clarify your doubt.
    Thanks
    Sudhanshu

  • How to get attribute value from standard page ?

    Hi,
    How to get attribute value from standard page ?
    String str = (String)vo.getCurrentRow().getAttrbute("RunId");
    But this value is returning a null value ....
    Can anyone help me to get this attribute value which is actually having a actual value .

    getCurrentRow() would always return null if no setCurrentRow() is used.
    Please check the page design and understand how many rows of VO are there. You can also use the following to get the row:
    vo.reset();
    vo.next();
    Regards
    Sumit

  • How to map lookup main table field in another main table using MDM 7.1?

    We created a new SAP MDM 7.1 repository with multiple main tables.  The first main table is called ProductMaster table which contains Products information.  The ProductCode is the primary key and the only display field for the table during data loading process. The second main table is ProductByRegion table which has a main table lookup field ProductCode and a RegionId field.  These two fields (ProductCode and RegionId) combine as the PK for this main table.  Both main tables have key mapping enabled. 
    I was able to load ProductMaster table using Import Manager.  But Iu2019m having trouble to load data into ProductByRegion table using MDM Import Manager.  Although I have met all the 5 requirements below (excerpted from MDM Import Manager Reference Guide P.222), the ProductCode wonu2019t show up on the destination value pane.  If I mapped all productCode to NULL field, ProductCode wonu2019t load.  If I u2018Addu2019 all ProductCode to Destination Value pane, the Import Manager added duplicated rows to Product Master table while only loading 1 record to ProductByRegion table.  I canu2019t get ProductCode show up in Matching Destination Field list.  When I checked ProductMaster records in MDM Data Manager, I right-clicked on one of records, chose Edit Key Mappings, it didnu2019t show anything.  However, if I right-clicked on one of those duplicated rows, Edit Key Mapping shows remote system and key correctly.
    Where did I do wrong?  How can I fix the problem?
    Thank you for help in advance.
    From: SAP MDM Import Manager Reference Guide:
    Mapping to Main Table Lookup Destination Fields
    Import Manager handles main table lookup fields (Lookup [Main])
    differently than other MDM lookup fields. Specifically, Import Manager
    does not display the complete set of display field values of the records
    of the underlying lookup table. Instead, the values it displays for a main
    table lookup field are limited by both the key mappings for the lookup
    table and the values in the source file.
    Also, Import Manager does not automatically display the values of a
    Lookup [Main] destination field in the Destination Values grid when you
    select the field in the Destination Fields grid. Instead, for a main table
    lookup field value to appear in the Destination Values grid, all of the
    following conditions must be met:
    u2022 The lookup table must have key mapping enabled
    u2022 The lookup field must be mapped to a source field
    u2022 The source field must contain key values for the lookup table
    u2022 The destination value must have a key on the current remote system
    u2022 The destination valueu2019s key must match a source field value
    NOTE ►► The current remote system is the remote system that was
    selected in Import Manageru2019s Connect to Source dialog (see
    u201CConnecting to a Remote Systemu201D on page 416 for more information).
    Vicky

    Hi Michael,
    Thank you very much for your response.  I'm new to SAP MDM, I need some clarification and help regarding your solution. 
    I did use two maps to load ProductMaster and ProductByRegion separately.  Here were my steps:
    1. create main table ProductMaster with key mapping enabled at the table level and set ProductCode as unique and writable once (primary key).
    2. create a map to load ProductMaster record from a staging table located an oracle database.  But Key mapping didn't show anything when I looked at them using Data Manager.
    3. create main table ProductByRegion with a lookup field looking at ProductMaster table.  This field and RegionId combines as a unique field for ProductByRegion table. 
    4. create a map to load ProductByRegion table.  But ProductCode records only shows on the source pane not destination pane and can't be mapped properly.
    My questions:
    1. How can I "Ensure that you add key mapping info for all ProductMaster records" besides enabling Key Mapping on the table level?
    2. How can I define a concatenation of ProductCode and RegionId as a REMOTE KEY"?
    Thanks a lot for your help!
    Vicky

  • Populating CRM marketing attributes using the APD

    Hi Experts
    We are having problems with populating CRM marketing attributes using the APD. When we run our process we get the error message:
    CRMBW_ATTR_WRITE005: Error when processing function module CRMBW_UPDATE_BPMKT_5. Message no. RSAN_MDL024
    As you can see, we are using the new function module CRMBW_UPDATE_BPMKT_5 since the old CRMBW_UPDATE_BPMKT did not work either.
    Do we have to add a reference to a infoobject in transaction CRMBWTARGETS? We have not done this because the marketing attribute in CRM doesn’t have decimals and all the objects in BI have. Could this be the cause of the error?
    Kind regards
    Erik

    Hi Ramesh,
    Thanks for quick reply.
    I have already followed the procedure you have described. Since there is not common objects between ODS and Bpatner infoobject, i am not able to do mapping.
    for eg. my ZBPARTNER infoobject has attributes like zfooty, ztennis and zrugby but my ODS has char name , char value, counter for multiple values infoobjects.
    I am following the example in the demo content to work out the process but could not understand how the data is getting uploaded from ODS to Business partner.
    http://help.sap.com/saphelp_nw70/helpdata/en/bf/5df63bf9deaf09e10000000a114084/frameset.htm
    Thanks,
    Sandeep Jogde

  • Calling Webservice defined in SAP R/3  in Flex builder using mx:Webservice

    Hi All,
    I am calling R/3 webservices in Flex builder using <mx:webservice> tag. but the wsdl is not accepting additional parameters like &, =  ....
    when I try to run this code Flex builder is generating an error
    <mx:WebService id="ws" wsdl="http://localhost.com:8088/sap/bc/srt/rfc/sap/Z_SIMPLE_TEST_WS?<b>sap-client=030</b>&wsdl<b>=1.1</b>"
              useProxy="false"
              result="handleResult(event)"
              fault="handleFault(event)" showBusyCursor="true" >
    and when I remove the <b>sap-client=030&</b> and <b>=1.1</b> from the wsdl, the program gets executed, however SAP is calling client 010 as that is the default client.
    I would appreciate if anyone can tell how to pass the parameter sap-client=030 in Flex.
    Thanks,
    Madhavi
    Message was edited by:
            Madhavi<b></b>
    Message was edited by:
            Madhavi

    its because of the & sign. instead use it like below it will work.
    Z_SIMPLE_TEST_WS?sap-client=030&emp;wsdl=1.1
    in the above line replace 'e' in emp with 'a' (amp)
    Raja

  • Using Java Webservices provided by xRPM 4.0 in PPM 5.0

    Hi,
    We have developed some custom WD ABAP applications in PPM 4.5 which were using Java webservices provided by xRPM 4.0 to get the UI context.
    The details are provided in the document
    https://websmp109.sap-ag.de/~sapidb/012006153200000315412008E/How_to_xRPM_custom_iView.pdf
    We have upgraded to PPM 5.0 and the custom webDynpro application is not able to fetch the UI context and get the portfolio GUID. I have verified that the RFC destination and Logical port required to call Java webservices is maintained as mentioned in the above document.
    Are these SAP standard Java webservices available for use in PPM 5.0 ? Please let me know if we need to change the custom code to fetch the UI context in PPM 5.0
    Thanks,
    Yomesh

    Thanks Amit for the confirmation. I am following SAP Note 0001399319 which mentions about how to develop for custom WD ABAP applications in PPM 5.0.
    The example WDA component mentioned in the note is /RPM/CUSTOM_COMPONENT. I am developed a custom WD ABAP application in lines with the SAP note and still not able to get the GUID in the context.
    The code written in WDDOINIT of these applications is as below,
      instantiate session state class
        wd_this->mr_session_state = cl_inm_session_state=>get_instance( ).
    Obtain current context from session state.
        CALL METHOD wd_this->mr_session_state->get_current_context
          IMPORTING
            es_context = wd_this->ms_context.
    I am getting null in ms_context.
    Please let me know if you have tried to implement an custom WDA application in PPM 5.0. Not sure what am I missing in the above scenario.
    Thanks,
    Yomesh

Maybe you are looking for

  • File not found when adding a link to another site collection on the navigation page

    When I am adding a link to another site collection in the navigation page, I got the following error. Is there any limitation for the navigation setting? why can't we add a link to another site collection in the navigation page? This is SharePoint 20

  • Encoding for FLV results in 10x larger file CS5 vs CS4

    I've recently upgraded to CS5 and the Media Encoder creates incredibly HUGE files compared to the CS4 media encoder. For example, I can convert a 15MB mpg file to a 12 MB flv file in CS4 using the preset  "FLV same as source" I do not find a matching

  • Userexit, Badi, ... for the SAP Solution Manager: SOLAR02

    Dear community, i need to find a badi or a userexit for the SAP SolutionManager in the transaction code SOLAR02. I have no idea how to find theses things on my own. Has anyone an idea or can give me an advice how to find them or which Badi I can use?

  • Time Capsule isn't doing right

    I have backed up hundreds of GBs since I bought it last march. My average daily back ups is around at least 500mb per day because of updated digital photos. Out of blue, from the time machine window back up meter says shy over 200 GB. It is definitel

  • IPhone not sending office email

    Here's the setup. Office computer running Windows 7 and using Office 2007.The office email is POP. We don't have exchange. I have a bran new iPhone 3Gs. I plug in the iPhone, go to the info tab and select sync contacts, calendar, and mail. After sync