Get the contents of the project documents

Hi Experts, I have a requirement where an external system wants to make use of the contents of my operation project documents' content. Could you suggest any BAPI for the same ?
Regards,
Vijayalakshmi

Dear Vijaylakshmi,
If the document is attached to a task then you can use  BAPI_BUS2175_DOCUMT_GET_DETAIL. You have to pass the task and document GUID to the BAPI and in retun structure ET_DOCUMENT_CONTENT the document is output as a raw string.
The further details are in FM documentation.
Regards,
Debaranjan Hazarika.

Similar Messages

  • When I attach a PDF document in mail only the first page appears. How do I get the whole document to work

    Title says it all. I go to attach file add the fild and the first page shows up in the body of the email. How do I get the whole document to show up?

    You can't get the whole document to appear on your side.
    When you send it, the entire document will be sent.  Normally, clicking on it will open it in preview where you can see all pages.  If you want to see it in this way, just cc: or bcc: yourself on the email when you send it.

  • Why can't I get the Kodak Document Print App in the UK?

    Why can't I get the Kodak Document Print App in the UK?

    "Apparently it's available in the US iTunes store but not here?"
    Because Kodak has chosen not to make it available there.
    "Can't for the life of me understand why that should be!"
    You do not have to understand it for it to be so.
    You can try asking Kodak, as they make the app.

  • How to get the Change Document Header details for a given date

    Hi All,
    Can anyone help me on this Change Document Header details(CDHDR).
    Better way to pull the information of Change Document Header details(CDHDR). No Index is maintained for the tables.
    So please suggest better Optimising techniques to get the Change Document Header details(CDHDR).
    Using this Function module : CHANGEDOCUMENT_READ_HEADERS how to import the DATE_OF_CHANGE.
    Thanks in advance
    Regards
    Chakri

    HI,
    Go through the documenattion of the FM u can get the details.. and also where used list
    Regards,
    Nagaraj

  • How to get the project path ?

    In my servlet, how do I get the project path ?
    I have the following dir structure :
    Web_App
      + build
        lib
      + nbproject
      + src
        test
      + web ( index.jsp , my.jsp , my.html )
        + Dir_Docs ( my file : ABC.txt ) My Servlet is :
    public class My_Servlet extends HttpServlet
      public void init(ServletConfig config) throws ServletException
        super.init(config);
      public void destroy() { }
      protected void processRequest(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException
        response.setContentType("text/html");
        PrintWriter out=response.getWriter();
        out.println(System.getProperty("user.dir"));   
    }What I got was : C:/apache-tomcat-6.0.14/bin/
    How to get the project path ? Which is : C:/Web_App/ ?

    Yes, config.getServletContext().getRealPath("index.jsp"); got the job done !
    Thanks.

  • Get the project name to use in a procedure?

    How to get the project name to use in a procedure?
    example <% = odiRef.getOption ("COMPATIBLE")%> - but the project name or your id?
    in ODI 11.
    thanks
    Edited by: user ODI Dev on 01/12/2010 16:42

    I also need solution for this issue.
    I want to set ODI variable value in Jython script, this method described there: How to assign value for a ODI variable from Jython Script
    I need to update snp_var_data table. For more flexible solution i need to know project name where variable declared, because variable name in snm_var_data consist of two part <PROJECT_NAME>.<VAR_NAME>. Also this name convention don't changed after import scenarios from dev to execution repository
    Edited by: 822130 on 19.12.2010 4:31

  • Getting the WSDL documents

    hi,
    i need to get the WSDL document that describes the service that the user selects. but some how, my codes now does get a WSDL document but it does not describes the web seervice... more like describing the organization...
    the following is my codes:
    * Author : Lim Wei, Melissa Koh
    * Admin# : 002068s, 002915l
    * Class Name : Naics.java
    * Date : October 21, 2002
    * Description : Connects to UDDI registry as selected by user.
    package FYPJ;
    import javax.xml.registry.*;
    import javax.xml.registry.infomodel.*;
    import java.net.*;
    import java.util.*;
    import java.lang.*;
    public class NaicsQuery{
    private Connection m_conn;
    private int cntServices = 0;
    Vector servicesAva = new Vector();
    // empty constructor
    public NaicsQuery()
    public void makeConnection(String conn)
         Properties props = new Properties();
         props.setProperty("javax.xml.registry.queryManagerURL", conn);
         props.setProperty("javax.xml.registry.factoryClass",
    "com.sun.xml.registry.uddi.ConnectionFactoryImpl");
         try
    ConnectionFactory factory = ConnectionFactory.newInstance();
    factory.setProperties(props);
    this.m_conn = factory.createConnection();
    System.out.println("Connection to UDDI created");
         catch (Exception e)
    e.printStackTrace();
    if (this.m_conn != null)
              try
    this.m_conn.close();
              catch (Exception eb)
    public void executeQuery(String serviceName)
         RegistryService rs;
         BusinessQueryManager bqm;
         BusinessLifeCycleManager blcm;
    try
    // Get registry service & managers
    rs = m_conn.getRegistryService();
    bqm = rs.getBusinessQueryManager();
    blcm = rs.getBusinessLifeCycleManager();
    System.out.println("Got registry service, query manager, and life cycle manager.");
    Collection classifications = new ArrayList();
    classifications.add(serviceName);
    BulkResponse response = bqm.findOrganizations(null, classifications, null, null, null, null);
    Collection orgs = response.getCollection();
    // Display info about the organizations found
    Iterator orgIter = orgs.iterator();
    while(orgIter.hasNext())
    //Concept concept = (Concept)orgIter.next();
    Organization org = (Organization)orgIter.next();
    System.out.println("Organization Name: " + org.getName().getValue());
    System.out.println("Organization Description: " + org.getDescription().getValue());
    System.out.println("Organization Key ID: " + org.getKey().getId());
    //concept = (Concept)bqm.getRegistryObject(concept.getKey().getId());
    //String name = getName(concept);
    Collection links = org.getExternalLinks();
    if (links.size() > 0)
    ExternalLink link = (ExternalLink)links.iterator().next();
    System.out.println("\tURL to WSDL document: " + link.getExternalURI());
    // Display primary contact information
    User pc = org.getPrimaryContact();
    if(pc != null)
    PersonName pcName = pc.getPersonName();
    System.out.println("Contact name: " + pcName.getFullName());
    Collection phNums = pc.getTelephoneNumbers(null);
    Iterator phIter = phNums.iterator();
    while(phIter.hasNext())
    TelephoneNumber num = (TelephoneNumber)phIter.next();
    System.out.println("Phone number: " + num.getNumber());
    Collection eAddrs = pc.getEmailAddresses();
    Iterator eaIter = eAddrs.iterator();
    while(phIter.hasNext())
    System.out.println("Email Address: " + (EmailAddress)eaIter.next());
    // Display service and binding information
    Collection services = org.getServices();
    Iterator svcIter = services.iterator();
    while(svcIter.hasNext())
    Service svc = (Service)svcIter.next();
    System.out.println("Service name: " + svc.getName().getValue());
    System.out.println(" Service description: " + svc.getDescription().getValue());
    cntServices ++;
    servicesAva.add((String)svc.getName().getValue() + " (" + org.getName().getValue() + ")");
    Collection serviceBindings = svc.getServiceBindings();
    Iterator sbIter = serviceBindings.iterator();
    while(sbIter.hasNext())
    ServiceBinding sb = (ServiceBinding)sbIter.next();
    System.out.println(" Binding description: " + sb.getDescription().getValue());
    System.out.println(" Access URI: " + sb.getAccessURI());
    Collection specLinks = sb.getSpecificationLinks();
    Iterator slIter = specLinks.iterator();
    while(slIter.hasNext())
    SpecificationLink spLink = (SpecificationLink)slIter.next();
    System.out.println(" Usage description: " + spLink.getUsageDescription());
    Collection useParam = spLink.getUsageParameters();
    Iterator useIter = useParam.iterator();
    while(useIter.hasNext())
    String usage = (String)useIter.next();
    System.out.println(" Usage Parameter: " + usage);
    System.out.println("-----------------------------------");
    System.out.println("*****************************************************************");
    catch(Throwable e)
    e.printStackTrace();
    finally
    // At end, close connection to registry
    if(m_conn != null)
    try
    this.m_conn.close();
    catch(JAXRException jaxre)
    public int getNumServices()
    return cntServices;
    public Vector getServicesAva()
    return servicesAva;
    /*public static void main(String args[])
    String queryURL = "http://uddi.ibm.com/ubr/inquiryapi";
    if(args.length != 0)
    System.out.println("Error!");
    System.exit(1);
    NaicsQuery nq = new NaicsQuery();
    nq.makeConnection(queryURL);
    nq.executeQuery();
    how should i go abt getting the WSDL document i want???
    your help will be appreciated...
    thanx in advance...
    - trazzo

    Hi,
    What a lot of code! I think this is a lot easier than that.
    You need to use the WSDL2Java command. See tutorials.
    This will find a wsdl file and create the java files necessary.
    You then need to compile tese java files
    You also nned a client (more of that another day/night.
    Compile this also
    RUN.
    best
    kev

  • Any standard BAPI available to get the project manager name or id

    Hi all,
    Any standard BAPI available to get the project manager name or id  for the particular  employee working on that project.
    Regards,
    Surjith

    I dont know abt any BAPI but this FM do the same so can be copy to RFC enabled and use the same.
    HRCM_GET_ORGUNITS_FOR_MANAGER
    Regards,
    Amit
    Reward all helpful replies.

  • What all files required to be exported to get the project back in future?

    hi all,
    can anyone please tell me what all files are required for a project to be exported.
    i've created a project and now i want to export all the files so that i can get the project in future.
    regards,
    prateek sharma.

    You will want to export Projects, Models, scenarios and logs.
    For version Management Please refer following doc (ODI best Practices):
    http://www.oracle.com/technology/products/oracle-data-integrator/pdf/odi-bestpractices-datawarehouse-whitepaper.pdf
    Espicially Lokk for version management.

  • How can I get the help documents of Siebel CRM On Demand Answers?

    How can I get the help documents of Siebel CRM On Demand Answers?

    Click any help link within CRM On Demand to access the Online Help. There is a link in the top right to open the Help as a PDF file. You can even print this 777 page PDF file in part or whole if you really want to.
    Mike

  • How to get the project name in a Reporting Services Report in a Project Site?

    Hi,
    I developed a report using Reporting Services where I need to choose a project to see the report. I want to include it in a Project Site template using a SSRS Web part. As the report will be in a project web site, I would like the report appears automatically
    showing the project of the site without the need of choose of the project.
    Can it be done without developing a complex code?
    PS: Project Server 2013 and SQL Reporting Services 2012.
    Thank you.
    Best regards, Ricardo Segawa - Segawas Projetos / Microsoft Partner

    Unfortunately there are a number of ways to navigate to a project site. (From Project Center is another) - Covering them all is not an option.
    Like I said before there are two options, using a server-side web part - or using client-side code like the following: (just put this in a content editor on the page of your report and it will ensure there is a ProjUid on the query string)
    <script
    type="text/javascript">
    //(c) 2014 James Boman - IPMO.
    //License granted under creative commons CC BY-SA
    //http://creativecommons.org/licenses/by-sa/3.0/au/
    var PDP;
    var web;
    var ProjectUID;
    var PWAURL;
    ExecuteOrDelayUntilScriptLoaded(CheckProjectUid, "sp.js");
    function CheckProjectUid() {
    if (!urlHasProjectUid()) {
    getAppWeb(function () {
    getWebProperties(function () {
    NavigateMe()
    function urlHasProjectUid() {
    strDest = document.URL
    if (strDest.split('?').length
    > 1) {
    return (getQueryStringParameter('ProjUid')
    != null);
    } else {
    return
    false;
    function NavigateMe() {
    var strDest = document.URL;
    if (strDest.split('?').length
    > 1) {
    strDest += '&';
    } else {
    strDest += '?'
    strDest += 'ProjUid=' + ProjectUID;
    window.location = strDest;
    function getAppWeb(functionToExecuteOnReady) {
    var context = SP.ClientContext.get_current();
    web = context.get_web();
    context.load(web);
    context.executeQueryAsync(functionToExecuteOnReady, onFailure);
    function getWebProperties(functionToExecuteOnReady) {
    webProperties = web.get_allProperties();
    var context = SP.ClientContext.get_current();
    context.load(webProperties);
    context.executeQueryAsync(function () {
    var allProperties = webProperties.get_fieldValues();
    PWAURL = allProperties['PWAURL'];
           ProjectUID = allProperties['MSPWAPROJUID'];
    functionToExecuteOnReady();
    , onFailure);
    function onFailure(sender, args) {
    alert('CSOM Error: ' + args.get_message());
    function getQueryStringParameter(urlParameterKey) {
    var params = document.URL.split('?')[1].split('&');
    for (var
    i = 0; i < params.length; i = i + 1) {
    var singleParam = params[i].split('=');
         if (singleParam[0] == urlParameterKey)
    return decodeURIComponent(singleParam[1]);
    </script>
    James Boman - http://www.boman.biz Software Consultant for IPMO - http://www.ipmo.com.au

  • Centralized View for all the Project Document in Solution Manager

    we assign roadmap to our Implementation project and as per roadmap we upload different documents for the project(e.g. business case, project charter) at different phases of roadmap. can we see all the documents related to a project from a single centralized view??

    Hi B_J,
    it is correct, each document has attributes, on the attribute tab in the button bar, there is an icon to generate an url for the selected document. This link is stored in your windows clipboard, so you can past this link in an e-mail or wordfile. The person who gets the e-mail must have access to the Solution Manager via network, he needs no personal user in the system. The link used a service of Solution Manager(check in the Solution Manager IMG at the HTTP services). This service requires a user to read the document. If you have no user, then it is necessary that in the system a default user is assigned to the service or to its alias. Now to your second use case, the approval, you can not bring any information INTO Solution Manager, you can only answer the e-mail, with the info, yes the document is OK, but you can not set a status or an other attribute at the document, that the document is approved.
    Regards,
    uDo

  • How to get the project name in workspace in eclipse?

    Hi,
    I want to get the file in the project in the workspace when eclipse is run time.
    But I don't know how to get?
    Thanks in advance!

    Hi,
    It is a plug-in project.
    I open two eclipse environments.
    one is main environment.
    the other is run time eclipse environment.
    In run time eclipse environment, I have a project.
    In the main environment, I want to access the file in the project in run time eclipse environment.
    How to do it?
    Thanks!

  • Indesign CS3: How to get the current document name?

    Hallo!
    How do I get the name of the current document loaded in Indesign?
    Thanks,
    Alois Blaimer

    ...Plese Ignore the last post...<br /><br />docRef is the UIDRef of the document. Plese consider the following code<br /><br />IDocument *docFrom = Utils<ILayoutUIUtils>()->GetFrontDocument(); <br />if (docFrom == NULL ) <br />    break; <br />UIDRef  docRef = GetUIDRef(docFrom )); <br /><br />InterfacePtr<IDocument> iDocument (docRef, IID_IDOCUMENT); <br />if(iDocument == nil) <br />   break; <br /><br />PMString docName; <br />iDocument->GetName(docName);

  • How to get the PDF Document version when using Digital Signature

    Hi,
    I have a form which contains two signature fields.
    When i sign the form the pdf document is saved as a version which can be seen by clicking the Signature Panel.
    I need to get the binary of the versions stored in the form.
    Please suggest me the how to get the version data from the form.
    Regards,
    S.V.atish Kumar

    Hi Mithun:
    I think I have run into a similar issue and have not been able to find a resolution.
    I have been trying to place three groupings of data and limit them to 15 rows; additional rows would print on a void check on a next page using the rtf template.
    Earnings .............. Pre-Tax Deductions .........Taxes
    <line 1 earnings> <line 1 pre-tax deductions> <line 1 tax dedcutions>
    <line 2 earnings> <line 2 pre-tax deductions> <line 2 tax dedcutions>
    <line 3 earnings> <line 3 pre-tax deductions>
    <line 4 earnings> <line 4 pre-tax deductions>
    <line 5 earnings>
    <line 6 earnings>
    The template works fine with these lists as nested tables until I add in the restriction and filler for the 15 rows for the first table. The data in the 2nd two lists does not appear once the limitation is added.
    Check Writer (XML)  - Issues with payroll check stub in rtf
    As an alternative, I have been thinking adding the remaining line totals (over 15 rows) and adding a 16th row. However I have been running into an error when trying to use the code for-each-group.
    *** XML-22056: exactly one of four group attributes must be present in xsl:for-each-group
    Can you send me your template to review? My email is: Karen.Lacey(AT)paetec(DOT)com
    Thanks!
    Edited by: RedLacey on Dec 17, 2009 11:48 AM

Maybe you are looking for

  • How do i create a new page

    I have a free version on my Ipad in Beta format, but until I can find a way to use it correctly and a guide available to help me sort the initial set up I cant evaluate it correctly. I use Adobe CC and I am very proficient in all aspects of the softw

  • Apple's sales person gave me locked iPad mini when I was so clear that I want unlocked one!

    I got an iPad mini from the US I was so clear that I need an unlocked one because I'm leaving the country! So after I left the USA I found out that the sales person gave the wrong iPad. She gave me a locked one! And I tried connecting the USA support

  • Inset a XML file in the database

    How to insert the XML file in the XML type field in the database?

  • Material Type restriction for M_MATE_MAR not working

    HI all, I want to restrict a user to only use the Material Type Waste ABF, but its not working. Secondly , the Auth Object M_MATE_MAR, is also part of other roles which have this Auth Object. Can you experts please suggest what to do. Thanks

  • URL creates overset text

    I'm pulling out my hair. I've been using InDesign since before it was InDesign, and I've never seen this problem before. I imported a Word 2007 document into InDesign 5.0. The flowed text includes URLs, and that's not a problem...until I get to the o