BI Document Store and SAP Analytics

Hi,
<b>Requirement:</b> Store text in BI system which was entered through visual composer text control.
<b>Background:</b> I’m trying to store some text in BI system through “CL_RSOD_DOC->SAVE”. Text written in visual composer text editor and being passed to the class method “Save” through bespoke BAPI “Z_BAPI_BI_DOC_WRITE”. FYI, this BAPI is created through a how-to document “Integrate BI Document Store and SAP Analytics Applications” by SAP itself.
<b>Problem:</b> Text editor has the ability to format text as paragraphs and tab spaces but when the entered text is retrieved, it comes as a single line; i.e. all the carriage returns are truncated and data retrieved in form of string.
<b>Possible Cause:</b> Data being passed to method “Save” is through interface field type “String”, which is then considered as plain text without any formatting. But keep in consideration that receiving parameter of method “Save” also has type “String”, so changing interface in outer function won’t work.
Can you please suggest any possible resolution of the problem? I want to display the data as it was entered, i.e. with carriage returns, etc.
Regards,
Shabbar

Hi Alessandro,
which service do you need? Did you create all the services, which are described in the document? Also check if your function module is remote-enabled, only then you have access to it from Visual Composer.
Best Regards,
Marcel

Similar Messages

  • How to... Integrate BI Document Store and SAP Analytics Applications

    Currently we are trying to implement the how to document mentioned above.
    What we are trying to realize is to implement a textbox functionality in a SAP BI dashboard. The how to is written in 2006 for SAP EP SP8. We are using now SP16 and the whole part where you define the correct webservice paragraph 3.6 of the document isn't functioning correctly.
    Can anyone help me on this topic...? Is there a new How to document that works with SP16...?
    With Kind regards and thanks for your help,
    Pepijn Simonetti

    Seem to have fixed the problem.
    By adding a filter before the table view it seems to allow a slight delay which allows the file types to load and the IF statements run correctly and display the correct images for the various file types.
    Still seems that there is a slight Visual Composer Issue there? (but now with a work-around)

  • Where document store in sap in tocde pa30

    Hi Friends -
    In the tcode PA30   we can create documents and  attachments  for a perticuler  employee number .
    this  icon comes on very left top of  screen   .   my doubt is  where  this all document will get store ?
    Regards
    Meeta

    In ArchiveLink.
    There is a content repository defined for documents and files are stored in tables defined in those repositories.
    Usually table for HR documents is SDOKCONT1.
    Check Tcode OAC0.

  • Document system and SAP

    Hi to all,
    I have one third party document system in which is workflow.
    When workflow come in some status I want to create work item in SAP with connection to scan from documentum system.
    Whe user press to execute work item scan should be show with standard SAP transaction for posting incoming invoice,
    Can somebod tell me which FM should be used for that purpose or some guides what I should do on SAP side so that connection can work.
    Thanks a lot for your help,
    Drazen

    Hi,
    Can you please tell, Are you getting the Data Via IDOC from the 3rd party System.
    For archive check this [link|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/6c2af1f6-0a01-0010-7cb5-a554afb0f03c].
    Regards,
    Surjith

  • Amount in document currency and amount local currency in F-65

    hi everybody
    im doing a functional spec whereby we are getting a text file which contains data for tcode F-65
    Im wondering if we can transfer amount in document currency and amount in local currency data by writing a program or we have to transfer only amount in document currency and SAP calculates amount in local currency
    plz advise

    i know that
    but the users dont want SAP to convert the document amount, you see
    they want the data uploaded to appear on the screen i.e.
    if document amount is 5000 and local amount is 3500 in the file, they want these values to be uploaded
    and not that document amount 5000 is uploaded and the local amount is calculated by SAP

  • Document stores in both SAP database and Content Server

    Hi,
    We don't want to store doc. in SAP database and chose to use content server. We have KPro checked in configuration also.
    Our basis team has created a content repository ZP that points to the content server, in the document area.. they enter "ARCHLINK" instead of DMS. So they told me to create doc. and pick this new ZP to store the doc. But we I created a doc. in CV01N, went to check in the original, the new repository ZP is not on the list of choice to pick from. So I cannot store the doc. in that new content repository.
    Our basis team told me that if we use DMS in the document area, the doc. stores in both SAP database and Content Server. We don't want to have doc. stores in SAP database that's why we have content server.
    How can I create DMS and store in content server only (not SAP database) ?
    Thank you,
    Sam Schwartzberg

    Hi Samantha,
    While check-in activity are you able to choose the new content repository i.e. ZP?
    If not then use t-code OAC0 and while creating the repository check whether the certificate is activated by basis or not .
    If not then you need to activate the certificate for the new repositoty in CSADMIN then only it will appear in the list while "check-in" the dcouments.
    Please check for the same. Also check the t-code OACT , this new repository is shown or not.
    I hope this will resolve the query.
    Regards,
    Ravindra

  • Comparision between SAP Easy Document Management and MOSS2007

    Hi,
    Could anyone please guide what are the differet features available in SAP EASY DOCUMENT MANAGEMENT solution which are not present in MOSS2007.
    I know both are very good and very robust solutions but i want to know which one is having better qualities.
    Please guide.
    Thanks and Regards

    hi,
    Acually speeking yes all product have their own advantage and dis advantages also. but alsways but as consultant, we could refeiring Edms, coz,
    The types of documents range from "documents" in proprietary SAP format typically stored in the SAP database (such as financial documents, purchase orders, closed master records) to documents usually created, viewed and/or edited by applications other than SAP, though they may have some significance or bearing on business processes within the SAP system
    itself (for example, technical drawings referenced from bill of materials stored in the SAP database).
    Also, we could use external content server to store enormose data  with out affecting the performance. also her we could extend[scale up] Content server.
    this is like similar to Windows, user need not know full SAP. even though can work EDMS.
    By using EDMS, we can integrate to Logisic  [SAP] copmonents.
    Also by Interfacing with, third party applction software like Acad, UG, Lous note........etc
    Further details please refer this url........
    Benakaraj
    ??P

  • Document Management - store and retrieve

    Currently we are running on SRM 4.0 with SRM 5.0 server and Netweaver 6.4.   Our screens were developed using BSPs and running in SAP Portal 5.0 (soon to be 6.0, hopefully).   What is the recommendation for storing and retrieving documents?  There are SEVERAL postings on different sites, but not getting anywhere.  Some of the postings contain specific function modules (like Bapi_document_create2, CVAPI, O_Document_…) but were not found in our system.  We did find CL_BDS_DOCUMENT, but found the following statement "SAP currently recommends not using BDS or DMF. Even use of the other Knowledge Provider services should be evaluated carefully." within this site's documentation under Knowledge Provider section.  Can anyone refer us to some technical documents and hopefully sample code?

    Your question is not easy to answer. There are different options to store and retrieve documents. First of all it depends on the functionality you need on your documents. Since I have no experience with SAP KM I can only talk about the options within SAP NetWeaver.
    The SAP Knowledge Provider is divided into different part. The most basic part is the CMS API(Content Management Service) (All function modules starting with SCMS_*). This API allows the retrieval and storage of documents in terms of the SAP Knowledge provider document model where a document consists of components and each component corresponds to the content. With the CMS API you can store and retrieve those documents in a Content Server via the HTTP 4.5 interface.
    Such a content server can be an external archive system that is certified for the HTTP 4.5 API (a list is provided by the ICC), the SAP data base or preferably the SAP content server (coming with SAP NetWeaver).
    All document management services in SAP (SAP ArchiveLink, Business Document Service, SAP Records Management, Document Management System) are clients of the SAP Knowledge Provider CMS API.
    Now, in order to model documents, the SAP Knowledge provider comes with the SAP DMS API. This DMS API is used to model complex document models (attributes, relations, ...) based on a so called content model that can be modelled via the document modeling workbench (DMWB). Here, the document management services mentioned above behave different. The SAP Knowledge provider is only infrastructure. This infrastructure has specializations using this infrastructure. Here are the most important ones I know about.
    SAP ArchiveLink: This services offers the storage and retrieval of simple images and the service of linking those images to business objects. Those links are for example contained in the table TOA01.
    So, the main focus here is to be able to navigate from a business object to the related images. It further has a workflow integration. The classical example is the invoice related to an FI document.
    SAP ArchiveLink does not support any kind of document management functionality such as versioning and indexing. But, with the introduction of the SAP Document Finder, this can be done project specifically.
    SAP ArchiveLink comes with a nice document viewer for viewing stored documents.
    SAP Business Document Service: The business object serevice was designed to be a simple API for managing documents including simple versioning and indexing of images and documents.
    SAP Document Management Service: This is the specialization with respect to PLM. So, DMS has the focus on engineering documents but can also be used to store other images and documents. SAP DMS offers document management functionalities such as check-in, check out of documents.
    SAP DMS is using a classification service for classifying documents. It also has a very large BAPI API for the external access on those documents. As far as I know, SAP DMS is not part of SAP NetWeaver (therefore, you did not find CVAPI*).
    SAP Records Management: SAP Records Management can be used for document management but is more than that.
    Within Records Management it is possible to create hierarchical structures and to fill them with all kinds of documents. You can either integrate scanned images (via ArchiveLink) or you can use the SAP Records Management Document service provider offering some basic DMS functionalities such as versioning and indexing. The nice thing is that you can keep a whole structure of documents and even any other SAP objects such as business objects, transactions or URL's.
    A typical application example is a HR personnel file. We've already done a lot of projects on that.
    In the end, the choice of the document management infrastructure depends on the needs you have.
    If you simply want to store and retrieve documents without any document management functionality ArchiveLink or simply the SAP CMS API will do.
    If you need hierarchical structures for your documents and an integration with various business objects SAP Records Management would be a good choice.
    You will find quite a lot of documentation in http://help.sap.com about these services.
    Now, a last remark for web applications. Most of the GUI's of the upper applications are made for SAPGUI. So, here it is necessary to extend the SAP functionality by developing own applications. Since all services are using the CMS HTTP API for storing and retrieving the content you can always generate a URL for displaying the documents. Use SCMS_DOC_URL_CREATE for creating such a URL for example.
    I hope, that helps a bit.
    Torsten

  • Document store access caused errors in the SAP Correction System

    Hi Gurus,
    I have this user who is trying to make changes to a workbook in DEV which is published to a folder with some users who are assigned to role. This user is the only user with Developer 2 role. When the user make changes and try to save the workbook to her role or favorites so that the changes are transported to BWP, the user is getting "Document store access caused errors in the SAP Correction System".
    Do we have any suggestions/solutions, I would really appreciate any help on this.I would also assign full points for the most helpful answer.

    I have exactly the same problem with the user who is trying to save the workbook, where he made minor change.
    Any clues?
    Thank you.
    Vitaliy

  • How to read excel file in document library and store excel content in sql table

    Hello,
    Can anyone help me how to read the excel file present in document library and store the content inside excel into sql table?
    Please let me know the ways to acheive this. Feel free to give your suggestions.
    Thanks,
    Cool Developer

    Hi!
    this code i have written becuase i donot find any soltions on net for this , u can try with this . :)
    System.Data.OleDb.
    OleDbConnection ExcelConnection = null;
    FileMode fileMode;
    string filePath = ConfigurationManager.AppSettings["TempLoaction"] + "\\" + fileName;
    using (SPSite _site = new SPSite(SPContext.Current.Web.Url))
    using (SPWeb _web = _site.OpenWeb())
    string docLibrary = ConfigurationManager.AppSettings["DocumentLibrary"];
    SPFile _file = _web.GetFile("/" + docLibrary + "/" + fileName);
    fileMode =
    FileMode.Create;
    byte[] byteArray = _file.OpenBinary();
    MemoryStream dataStream = new MemoryStream(byteArray);
    Stream stream = dataStream;
    using (FileStream fs = File.Open(filePath, fileMode))
    byte[] buffer = new byte[4096];
    int bytesRead;
    while ((bytesRead = stream.Read(buffer, 0, buffer.Length)) != 0)
    fs.Write(buffer, 0, bytesRead);
    fs.Close();
    //Create the Connection String
    try
    string ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;
    Data Source ='"
    + filePath + "'; Extended Properties=Excel 5.0";
    //Create the connection
    ExcelConnection =
    new System.Data.OleDb.OleDbConnection(ConnectionString);
    //create a string for the query
    string ExcelQuery;
    //Sheet1 is the sheet name
    //create the query:
    //read columns from the Excel file
    ExcelQuery =
    "Select * from [Sheet1$]"; // from Sheet1";
    //use "Select * ... " to select the entire sheet
    //create the command
    System.Data.OleDb.
    OleDbCommand ExcelCommand = new System.Data.OleDb.OleDbCommand(ExcelQuery, ExcelConnection);
    //Open the connection
    ExcelConnection.Open();
    //Create a reader
    System.Data.OleDb.
    OleDbDataReader ExcelReader;
    ExcelReader = ExcelCommand.ExecuteReader();
    //For each row after the first
    while (ExcelReader.Read())
    thanks,
    kshitij

  • Can I use ExtendScript to store info about an Illustrator document externally and recover it later?

    What I want to do is this:
    1. Iterate through all the layers in a document (recursively) and discover each layer's NAME, VISIBLE, and LOCKED properties.
    2. Create an object that contains those properties.
    3. Push the object onto a second array.
    4. Store that second array somewhere, preferably in a file (text?) in the same directory as the AI document.
    5. Load that file at a later date as an object array.
    6. Use the object array to iterate through the illustrator document to conform the current state of that document to the stored states in the array.
    Ideally I would like to be able to store a number of separate states in the same document and refer to them somehow.
    As you may have guessed by now, this is my attempt to make a LayerComps feature for Illustrator that I could use to turn visibilities on and off and then export the result, moving on from one state to the next until all the states I am interested in would be exported. I would settle for being able to do it one at a time.
    I can already do steps 1-3 (shown in blue).
    var doc = app.activeDocument;
    var docName = doc.name;
    var layerStates = [];
    var layerCount = doc.layers.length;
    var count = 0;
    function addLayers(layerArray) {
            for (var i=0; i<layerArray.length; i++) {
                // create an object representing a layer state
                var o = {};
                o.name = layerArray[i].name;
                o.visible = layerArray[i].visible;
                o.locked = layerArray[i].locked;
                layerStates[count] = o;
                count++;
                // if this layer has layers of its own, iterate through those
                if (layerArray[i].layers.length > 0) {
                        addLayers(layerArray[i].layers);
    addLayers(doc.layers);
    // show that we did something, incomplete though it is
    var s = "";
    for (var i=0; i < layerStates.length; i++) {
            s += layerStates[i].name + ": ";
            s += (layerStates[i].visible ) ? "visible" : "invisible";
            s += ", ";
            s += (layerStates[i].locked ) ? "locked" : "unlocked";
            s += "\n";
    alert(s);
    I don't know if it is possible to export that data as XML or even a text string and save it as a file on the file system for later parsing. Anyone have any thoughts about this? Is it possible?
    Currently I am using a restrictive version of a LayerComps script I created, which iterates through a top layer's sublayers, turning each on and exporting as PDF, then turning it off and moving to the next. This is more convenient than doing it by hand, but it really forces me to compartmentalize all "views" of a document in a way that does not lend it self to efficiency and forces redundant copying of pathItems between layers.
    Thoughts?

    Also good, and thanks again for your help. I wasn't sure if ExtendScript implemented the eval() method, necessary to re-objectify a JSON string, because I can't find it in the documentation, but I do see it used in some examples elsewhere. I've successfully written XML files at this point, and when I get a few minutes I'll work on the reading/modifying/exporting part. In the long run, XML files are easier to read, manipulate and maintain, so I'll probably go that route.
    var doc = app.activeDocument;
    var docName = doc.name;
    var xml = new XML("<root></root>");
    var layerStates = [];
    var layerCount = doc.layers.length;
    var count = 0;
    function addLayers(layerArray, xmlObj) {
        for (var i=0; i<layerArray.length; i++) {
            // create an object representing a layer state
            var lay = layerArray[i];
            var x = new XML("<layer/>");
            x.@name = lay.name;
            x.@visible = lay.visible;
            x.@locked = lay.locked;
            xmlObj.appendChild(x);
            layerStates[count] = x.toXMLString();
            count++;
            // if this layer has layers of its own, iterate through those
            if (lay.layers.length > 0) {
                addLayers(lay.layers, x);
    addLayers(doc.layers, xml);
    var xmlFile = new File();
    xmlFile.open('w');
    xmlFile.write(xml);
    xmlFile.copy ('C:/Program Files (x86)/Adobe/Adobe Illustrator CS4/Presets/en_US/Scripts/data.xml');
    xmlFile.close();
    All in all, the documentation for this stuff leaves a little something to be desired. My original question had more to do with how file read and write text streams was handled. The answer was actually much simpler than I anticipated. All this stuff is, once you get a handle on it, but the docs are so stingy on particulars — does it really help us to know about the XML class merely that it "wraps XML into an object" or that XML.attribute(name) "returns a list containing all attribute elements matching the given name"? I finally worked it out for myself that the XML object may be manipulated using dot syntax (x.name, x.@name), but that was certainly not mentioned anywhere.
    Ah, well. The journey is the reward, right?

  • I'm trying to use my older Acrobat 4 for printing files from an older Macintosh with system 9, so that I can store and use the pdf documents in a newer MacBook Air, with OSX 10.9.  Acrobat 4 worked previously but no longer works.  Any way to fix it?

    I am trying to transfer older files from a Mac PowerBook G4, running system 9, printing those documents as pdf, using Acrobat 4.  Then those pdf documents will transfer to my newer MacBook Air, running OSX 10, allowing me to store and use them.  My problem is that Acrobat 4 no longer seems to work on the old Mac, and I don't know how to fix it.  Can anyone give me some suggestions?

    You never know, someone might remember. What happens in detail when you try to use it, and HOW are you trying to use it?

  • Document in Easy DMS and SAP DMS is lock cannot be accessed

    Hello Guru,
    Document in Easy DMS and SAP DMS is lock cannot be accessed. when check in Easy DMS the document 123 excel file is not accessible cannot be open, it has an icon on pencil with red circle sign.
    when check in SAP GUi, the padlock is unlock, file cannot be open as well with error (File C:\EasyDMS\SAP_400\PRE1234567890 could not be accessed.
    how can we fixed this and unlock the document excel so that we can open it. Please advise. Thanks

    Hi,
    based on your description it seems to me that this original file is currently checked out for editing. So maybe another user is
    editing this file and so you cannot access it.
    If no other user edits the file you can try to use the function 'Exit Edit mode' in the context menu of EasyDMS. This will checkin the file again and restore the last checked in version.
    Best regards,
    Christoph

  • Pop up window says need to upgrade to newer version to work on document from the cloud. go to app store and it says already installed...help

    pop up window says need to upgrade to newer version to work on document from the cloud. go to app store and it says already installed...help. Am trying to work on document from office computer at home on laptop.
    This is what the pop up says:
    You need a newer version of Numbers to open this spreadsheet.
    You can download the latest version of Numbers from the Mac App Store.
    Thanks,

    WS,
    At first, it can be difficult to determine which version of Numbers you are using. The user interfaces are different, but if you are new to the apps you may think you are using the new version when if fact you have launched the older version. Make sure you are using Version 3.x. Then you won't get the message that you need a newer version.
    Use Spotlight to launch Numbers. After typing Numbers into the search field, pick the result that says "Numbers -- Applications".
    Jerry

  • Knowledge Managament and  SAP HR Documents

    Hi all,
    I have a requirement regarding Knowledge Management and the module SAP HR.
    I need to figure out a way of seeing documents generated in SAP HR, using Knowledge Management in our Portal.
    I did some research, and I think we can use DMS as a content server, then, using KPRO we connect the DMS to KM.
    I need to know, if this approach is valid .... or if there is another way of doing this.
    Thanks in advance.
    Cheers,
    Andres.

    Dear Biroj,
    Thanks for your answer ....
    It gave me a good direction for our requirement ....
    Anyways, I also found that DMS is not fully compatible with SAP HR. Did you find any problem when you where implementing this requirement?
    As I said before, the main idea is to see SAP HR documents in KM, for example, information of the employees, etc.
    The points have been given.
    Cheers,
    Andres.

Maybe you are looking for

  • No mail content and "need to take account online" message

    I lost preferences for safari and mail, I think after my son shut down while "firevault was recovering disc space." My mailboxes were intact in my users folder. I followed prompts to set up mail again, and somehow my mail reappeared, with mailbox fol

  • How to disable back to my mac with Windows airport utility?

    Setup is as follows: Modem > AEBS (latest version) > Windows 8.1 machine running IPSEC VPN server ..I cannot get the outside world to talk to the VPN server despite forwarding the required ports (500,4500,1701) so I enable debug logging on the AEBS a

  • TBB1 - Treasury

    HI, I am new to SAP - Treasury. Client wants to post the flows by using the T code Tbb1. But he is getting the error as House banks not specified in the flow. Please let me know how to check this and rectify this error. Thanks in advance. Regards, S.

  • Defult document type

    Dear All How to make default for transaction code while caluclating interest when i started to run back ground its asking document type please sugest me how to make document type default for TCODE FB01 Regards Babu

  • Local recording playback through desktop app

    I have noticed that you lose some functionality in recorded meetings that are played back locally through the desktop application. Most notable is that you can not download a file from the file sharing pod when played back locally. A few customers ha