Estimation of incoming data on MI client

Hello All ,
When user synchronises on MI client to download some application from SAP Web Console , user does not know in advance how muchtime  it would take . many times , in 1 synchronization , data is not complete . User has to sync many times before the application and application data is completely downloaded on client .
Is there any way by which I can know in advance how much data will be downloaded and how much time it will take to download complete data ?  Can I show a status bar on MI client showing % of time remaining or % of data downloaded ? Is it possible in the first place ? If it is possible , then end users who do not understand MI Sync process will understand what they need to do .
Thank You ,
Rucha Atre

Hi,
There is a "dirty" way to know how much data is "incoming".  It implies the use of the transaction MEREP_MON on the middleware.
This transaction will show you the state of the data transfer between the Backend and the middleware (in fact it will show the status of the Incoming and the Outgoing data on the MW).
To use this transaction, you need to find your Mobile ID.  Once you have this, go on the Middleware, use transaction MEREP_PD --> (click tab) Mobile ID --> on field Mobile ID, hit F4 key, then in field Device GUID (4th down) enter the device ID from your MI.  Press enter, then chose the line where your user is next to your application (it will show all apps deployed on that device ID, each with a mobile ID).
Once you have that mobile ID for your application, go in MEREP_MON, enter the mobile ID, and hit execute.
You should get a page with the transfer status, errors and all relevant data.
it is a "dirty, hands on" solution, but at least with it you can see if the data is on the way or not.
Hope this helped!
Mathieu

Similar Messages

  • A premature end-of-message was encountered--an incoming data stream was interrupted when the server expected to see more data

     I am getting this error when try to transfer data from an hosted database.
    An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80004005 Description: "While reading current row from host, a premature end-of-message was encountered--an incoming data stream was interrupted when the server expected to see more data. The host program may have terminated. Ensure that you are using a supported client application programming interface (API).".
    How can I work around this?
    This is a simple data flow from a SQL 2005 table using SQL 2008 SSIS. going to a SQL 2008 table
    ThanksSQL Server MVP http:\\sqlblogcasts.com\blogs\simons

    You can still keep the NVARCHAR computed column in the table, but you cannot use MAX for the length, just use a fixed size and it will work like a charm (i.e. convert the whole result of the computation to NVARCHAR(4000)).
    Laurent.

  • For existing data in BI, client need to take a call to park the same from s

    hi,
    friends,
    For existing data in BI, client need to take a call to park the same from safety point view by copying the existing ODS  
    is it possible?if it is possible give me details.
    thanks&regurds
    sivaji

    hi,
    well when you copy an ODS only the structure is copied. to load the data you might need to create transformation and DTp to load data in the new ODS.
    You need to load data manually. Copying the ODS will only copy the structure.
    Regds,
    Shashank

  • How can I transport data from one client to another client?

    How can I transport data from one client to another client? 
    Regards,
    Subho

    hmmm, CTS = cutomizing transport?
    If you have a customizing table, there are still two possibilities.
    1. customize in DEV system and transport
    2. customize right there where you need it.
    this depends on how the maintainance view is built. If it is a simple customizing table and you get not asked for a TR when customizing a new record or changing an existing one, you hit possibility 2.

  • How to transfer data from one client to another client

    Dear Experts,
    Please explain how to transfer data (Materials) from one client to another client?
    Thanks,
    Ajay Kumar

    Hi Ajay,
    Check any of below methods
    Refer thread http://scn.sap.com/thread/171981 where people use IDOCs for master data transfer.
    OR
    This is done by BASIS team, by client refresh or client copy. Check with your basis team for this and there is some predefined time when they plan this activity, and in most project they do it once in 3 months etc to get production environment in test system which helps to resolve issues of production by creating similar case in test system.
    Check below threads for more information
    http://sap.ittoolbox.com/groups/technical-functional/sap-basis/cleint-copy-vs-client-refresh-1377848
    http://basissap.blogspot.in/2008/05/what-is-client-copy.html
    OR
    You can download data from one client and upload in another through BDC or LSMW.
    Regards,
    Sharat

  • Error while fetching data from OWB Client using External Table.

    Dear All,
    I am using Oracle Warehouse Builder 11g & Oracle 10gR2 as repository database on Windows 2000 Server.
    I facing some issue in fetching data from a Flat File using external table from OWB Client.
    I have perform all the steps without any error but when I try to view the data, I got the following error.
    ======================================
    RA-29913: error in executing ODCIEXTTABLEOPEN callout
    ORA-29400: data cartridge error
    KUP-04040: file expense_categories.csv in SOURCE_LOCATION not found
    ORA-06512: at "SYS.ORACLE_LOADER", line 19
    java.sql.SQLException: ORA-29913: error in executing ODCIEXTTABLEOPEN callout
    ORA-29400: data cartridge error
    KUP-04040: file expense_categories.csv in SOURCE_LOCATION not found
    ORA-06512: at "SYS.ORACLE_LOADER", line 19
         at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
         at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:110)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:171)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1030)
         at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:183)
         at oracle.jdbc.driver.T4CStatement.executeForDescribe(T4CStatement.java:774)
         at oracle.jdbc.driver.T4CStatement.executeMaybeDescribe(T4CStatement.java:849)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1186)
         at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1377)
         at oracle.jdbc.driver.OracleStatementWrapper.executeQuery(OracleStatementWrapper.java:386)
         at oracle.wh.ui.owbcommon.QueryResult.<init>(QueryResult.java:18)
         at oracle.wh.ui.owbcommon.dataviewer.relational.OracleQueryResult.<init>(OracleDVTableModel.java:48)
         at oracle.wh.ui.owbcommon.dataviewer.relational.OracleDVTableModel.doFetch(OracleDVTableModel.java:20)
         at oracle.wh.ui.owbcommon.dataviewer.RDVTableModel.fetch(RDVTableModel.java:46)
         at oracle.wh.ui.owbcommon.dataviewer.BaseDataViewerPanel$1.actionPerformed(BaseDataViewerPanel.java:218)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
         at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
         at javax.swing.AbstractButton.doClick(AbstractButton.java:282)
         at oracle.wh.ui.owbcommon.dataviewer.BaseDataViewerPanel.executeQuery(BaseDataViewerPanel.java:493)
         at oracle.wh.ui.owbcommon.dataviewer.BaseDataViewerEditor.init(BaseDataViewerEditor.java:116)
         at oracle.wh.ui.owbcommon.dataviewer.BaseDataViewerEditor.<init>(BaseDataViewerEditor.java:58)
         at oracle.wh.ui.owbcommon.dataviewer.relational.DataViewerEditor.<init>(DataViewerEditor.java:16)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
         at oracle.wh.ui.owbcommon.IdeUtils._tryLaunchEditorByClass(IdeUtils.java:1412)
         at oracle.wh.ui.owbcommon.IdeUtils._doLaunchEditor(IdeUtils.java:1349)
         at oracle.wh.ui.owbcommon.IdeUtils._doLaunchEditor(IdeUtils.java:1367)
         at oracle.wh.ui.owbcommon.IdeUtils.showDataViewer(IdeUtils.java:869)
         at oracle.wh.ui.owbcommon.IdeUtils.showDataViewer(IdeUtils.java:856)
         at oracle.wh.ui.console.commands.DataViewerCmd.performAction(DataViewerCmd.java:19)
         at oracle.wh.ui.console.commands.TreeMenuHandler$1.run(TreeMenuHandler.java:188)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    ===========================
    In the error it is showing that file expense_categories.csv in SOURCE_LOCATION not found but I am 100% sure that file is very much there.
    Is anybody face the same issue?
    Do we need to configure something before loading data from a flat file from OWB Client?
    Any help would higly appreciable.
    Regards,
    Manmohan Sharma

    Hi Detlef / Gowtham,
    Now I am able to fetch data from flat files from OWB Server as well as OWB Client.
    One way I have achieved as suggested by you
    1) Creating location on the OWB Client
    2) Samples the files at client
    3) Created & Configured external table
    4) Copy all flat files on OWB Server
    5) Updated the location which I created at the client.
    Other way
    1) Creating location on the OWB Client
    2) Samples the files at client
    3) Created & Configured external table
    4) Copied flat files on the sever in same drive & directory . like if my all flat files are on C:\data at OWB Client then I copied flat file C:\data on the OWB Server. But this is feasible for Non-Windows.
    Hence my problem solved.
    Thanks a lot.
    Regards,
    Manmohan

  • Saving data in a database and publishing data to multiple clients

    Hi there.  I'm using a bunch of Compact FieldPoint modules to read out a few hundred voltages, temperatures, currents, etc.  I acquire this data at about 1 Hz (pretty slow).  I would like to record this data to some sort of database on a cpu (running LV 8.0, connected to the FieldPoint mods), and serve the data to multiple (between 10 and 50) clients over the net, each running a compiled stand-alone "data grabber and viewer" application (which I'll have to write of course).  I'd like these external clients to basically be able to pick a certain variable from the database, and plot it for the last week (or something like that).  Presumably the standalone client would send some database query to the server.  The server would then send the data to the client, and the standalone client would receive the data and plot it as the user sees fit.  My question is how to implement this database?  Should I use the LabView "Database" Add-On to create a database to store the data? Is it better to just store the data as binary and write my own data fetching routine to handle queries?  How can I write this database to disk for permanent storage? Could this database be accessible outside of LabView?
    Any help on this would be appreciated.  Thanks!
    Jesse Wodin
    Post Doctoral Researcher
    Stanford Linear Accelerator Center
    650-504-2512

    Hi Jesse,
      The Citadel database is not a relational database.  It's highly optimized for storing lower-rate (non-waveform) channel-by-channel, or "trace" measurement data.  Another option you can consider is using DSC and Citadel on the server then writing a utility to export the data from Citdael to an SQL database.  --That would solve the problem of having to write a logger application from scratch.  You would only have to write the relatively simple application to export the data from Citadel and import it into a relational database.
      You could accomplish this two ways.  First, DSC includes a set of VIs that will retrieve historical data from Ciatdel.  You could use LabVIEW to parse this data and write it to a table in a relational database.  Second, Citadel actually includes a locally accessible ODBC interface.  (You can query Citadel using an SQL query from the local computer).  You could query Citadel using this interface, then write the result to a table in a relational database.
      To view Citadel in its native format or query a Citadel database using ODBC from a remote comptuer that comptuer would need to have a licensed DSC RTS installed.
    ~~

  • Query regarding transport of customizing data to another client

    I have some queries related to transport of workbench and Customizing data to another client. As I am new to SDN forum, I am not sure if this is the right forum to post my query. Kindly let me know.

    Frankly, I wasn't even aware of the "Software Logistics" subforum for Netweaver. It is not frequented much, but seems to be the perfect home for questions about the CTS (that are not related to ABAP development at the same time, e.g. object dependencies).
    So, thank you too
    Thomas

  • How to know date format of client in webservices

    I have made a webservice which takes Date from the client. But these clients can have there own regional settings like DD/MM/YYYY or MM/DD/YYYY or YYYY/MM/DD.
    It would be helpful if someone can tell me how to know the date format of the client in server for a webservice
    regards,
    Saurabh

    If a service recieves messages with values that are typed in WSDL as wxs:dateTime or a restriction thereof, then the data is fixed in its format to ISO 8601, and has nothing to do with the localisation settings of the client machine.
    The question 'does typing a value as xsd:dateTime in WSDL fix the format' and the question 'how can a server know the regional settings of a client' are not the same question. AFAIK, the majority of public web services do not use WSDL nor WXS.
    Pete

  • How to know date format of client

    I have made a webservice which takes Date from the client. But these clients can have there own regional settings like DD/MM/YYYY or MM/DD/YYYY or YYYY/MM/DD.
    It would be helpful if someone can tell me how to know the date format of the client in server for a webservice
    regards,
    Saurabh

    If a service recieves messages with values that are typed in WSDL as wxs:dateTime or a restriction thereof, then the data is fixed in its format to ISO 8601, and has nothing to do with the localisation settings of the client machine.
    The question 'does typing a value as xsd:dateTime in WSDL fix the format' and the question 'how can a server know the regional settings of a client' are not the same question. AFAIK, the majority of public web services do not use WSDL nor WXS.
    Pete

  • XSD validation for incoming data into BPEL process

    Please suggest how to validate XSD incoming data into BPEL process.
    I just wanted to verify the data before entering into BPEL

    Hi,
    I guess i am replying very late.
    In BPEL 2.0 we have an activity called "Validate" which can do the XSD validations.
    "Lets Learn Oracle SOA: Validate XML schema In BPEL"
    Regards,
    Chinmaya

  • Maxiumum size of data a MI client can hold

    Hai,
    Can anybody tell me what is the maximum size of data a MI client can hold, if we are using a file system as its persistence layer.
    thanks in advance,
    Sreekanth.S

    MI doesn't limit the volume of the data being persisted. Of course, there are practical limits:
    1. The storage memory itself is not endless. On PocketPC (PDA) you should keep an eye on the free memory.
    2. Before persisting, the data is being downloaded (or?!). So, you are limited by the synchronization times, connection speed etc.
    So, there's no theoretic limit for persisting a movie (for example), but it's not practical.
    Cheers,
    Todor

  • Data Protection Manager Client

    Hello collegues,
    is there an option to install Data Protection Manager Client (not the agent itself) for DPM 2012/2012 R2? We need an option for clients to backup/restore their's data on demand with GUI interface. I saw such an application in DPM 2010, but can't
    see it in 2012 options fo installation.
    Regards

    Hi,
    Please see the below links that may assist you.
    https://technet.microsoft.com/en-us/library/jj628055.aspx      
    Note if needed:
    The administrator of a client computer must set the name of non-admin users who have to have permissions to perform end-user recovery of protected data of a client computer. You only need to add the registry entries on
    the client machines same as on DPM 2010.  The DPM 2012 DPMRA Agent should still honor the keys.
    To do this, the administrator must add the following registry key and value for each of these non-admin users. This is single key that contains a comma-separated
    list of client users. You do not have to add this key separately for each non-admin user. 
    Registry key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\Agent\ClientProtection
    REG_SZ: ClientOwners
    Value: Names of non-admin users. This should be a comma-separated list of user names without any leading or trailing spaces, as in the following example: domain1\user1,domain1\user2,domain1\user3 (and so on)
    Following blog provides detailed steps to configure DPM recovery permissions for users that are not members of the local administrators
    group:
    http://blogs.technet.com/b/dpm/archive/2011/05/10/how-to-configure-the-dpm-client-to-allow-non-admin-users-to-perform-end-user-recovery-of-dpm-protected-data.aspx
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to
    other community members reading the thread. Regards, Dwayne Jackson II. [MSFT] This posting is provided "AS IS" with no warranties, and confers no rights."

  • Re:Transfer Routine to split an incoming data record

    Hi ,
    We need to split an incoming data record coming from R/3 in to multiple records before updating into the cube.
    The requirement is as follows.
    We are having a record whose structure is as follows:
    Order No  | Transaction Value for 1st Fiscal Period |Transaction Value for 2nd Fiscal Period |Transaction Value for 3rd Fiscal Period |............................................Transaction Value for 16th Fiscal Period |
    Now we want to update the cube with the following 16 records whose structure is as follows along with the above record.
    Order No  | Transaction Value for 1st Fiscal Period |
    Order No  | Transaction Value for 1st Fiscal Period |
    Order No  | Transaction Value for 2nd Fiscal Period |
    Order No  | Transaction Value for 3rd Fiscal Period |
    Order No  | Transaction Value for 16th Fiscal Period |
    Is there any logic to write the same?
    Thanks,
    Surya Pydikondala

    Hi
    You can achieve this by Start routine while Transformation -- For example you have a filed of lenth 200.
    here create 4 infoobjects each of lengh 60chars -- Rule Details write a routine/formula-- for 1st field
    result = -<field>0(60). It will take from 1 to 60 chars.-- For 2nd field --result = <field>60(60). It will take from 61 to 120 chars. --For 3rd field --result = -<field>120(60). It will take from 121 to 160 chars. --For 4th field --result = tran_structure-<field>180(60). It will take from 181 to 240 chars.
    May be you can work with SRTING commands with the help of  ABAP.
    Hope it helps

  • Export transnational data into different client

    Dear All Expertise's,
    For our Management Audit purpose we have needed urgently copy all FI transnational data into different client in particular year.
    As an example:
    Source Client:   888
    Target client: 700
    Company: 1000
    Year: 2013
    FI Documents type: All
    Please help me to get the solution use form your great advice.
    SCC8/SCC7 can give us copy all records client to client. But we need only specific company/periods.
    Thanks and Best regards
    Bishnu
    05.05

    I post the VI. Thanks!
    Attachments:
    j k thermocouple.vi ‏151 KB

Maybe you are looking for