Clarifications in DOE

Hi Experts,
I did the Service Order Example given in the help.sap.com.
it's working fine.
but i have some doubts
can you please explain to me for better understanding ..
1)
Defining a Data Completeness Group  
Prerequisites
·        You have imported or created a software component version.
·        You have imported or created, and activated standard data objects.
·        You have defined a distribution model with dependencies for which you have set the Selectable for Completeness indicator.
·        You have ensured that the leading data object is not a synchronization data object.
i didnt understand  the 4th point.
"You have ensured that the leading data object is not a synchronization data object"
2) In Associations Between Data Objects
"To define multiple associations for the same attributes of a data object, you can use a static filter"
Regard's
lakshman balanagu.

1. Data can be distributed by DOE to devices in two Ways: One is synchronous way where DOE distributes the data immeaditely whenever it is loaded to Middleware. Other one is extracting manually by the user / administrator. So, to get data synchronously one has to configure DO_SYNC_EXTRACT parameter for the data object. So, If you want to use completeness group, you should not set this parameter in DOE configuration.
2. DOE will not allow to create same dependency more than once. So, between two data objects only one dependency can be created by default. But if you want to create multiple dependencies between same objects, then you have to use static filter. Static filter is a filter for following objects using leading object data. So, Let's suppose 10 instances of following object is getting distributed to the device because of leading object, then you can decide distributing this data based on some column from leading object. You can choose filter only from the node which is used in association.
Regards,
Siva.
Edited by: Siva Satya Prasad Yerra on Dec 4, 2009 7:21 PM

Similar Messages

  • MI: the data objects in the SCV dont have the active DOE triggered adapter

    We try to use SDOE_LOAD on MI7.1 to do the initial load.
    However, we get the error:
    "the data objects in the SCV dont have the active DOE triggered adapter."
    We cannot find a fix anywhere.
    Please help. thanks a lot!

    Hi,
    Assuming that you are using 7.1 in non-backward compatibility mode.
    1. The client post the update/delete/insert request to DOE in bound queue.
    2. The DoE post these messages to the BE.
    3. Meanwhile, after posting all the message client starts reading outbound messages in DoE till the outbound queue is empty.
    4. WHILE the client is reading outbound messages in 3. above the BE has validated the update/delete/insert request and posted a confirmation/rejection messages to DoE outbound queue the message will flow down to the client in the same sync cycle.
    However, if it's posted to DoE after the client has finishing syncing with DoE the message will flow down to the client in the next sync.
    So you see it cannot be guaranteed that the ocnfirmation/rehection message will flow down to the client in the same sync cycle.It may or may not happen.
    I hope this clarifies.
    Best Regards,
    Amit

  • Clarifications on ESDMA?

    Dear SUP-DOE integration experts,
    I have bellow clarification about esdma, Please help me to understand better
    1.     What is the use of creating projections?
    2.     What is the difference between Design time projection, and run time projection (could please tell with a real time example)?
    3.     What is the need of creating run time header?
    4.     I have search on help.sap.com for ESDMA related stuff but I did not find anything, I donu2019t know, why sap doesnu2019t update the nw mobile 7.1 developers guide?
    5.     I have found 5 documents from http://wiki.sdn.sap.com/wiki/display/mobile/SAPNWMobile+KnowledgePedia
    But in each document they explain with different example?
    Thanks and regards
    Lakshman Balanagu
    Edited by: lakshman balanagu on Jun 16, 2011 3:42 PM

    Hi Lakshman Balanagu,
    Check my reply below for your questions:
    I want to take an example here. Let say you have a data object created in DOE with one root node and one child node. Each of them have 5 fields. Let me also give some names for better understanding here.
    Data object name : TEST
    Fields at header node : A B C D E
    Fields at child node     : F G H I J
    1. What is the use of creating projections?
    You might have created the data object based on the backend BAPI wrappers which are written by somebody. Now based on your business requirement, you want to develop a mobile application. Based on the given requirements you feel that only 4 fields out of each node are required for your application at any point of time. If we use plain data objects, then you get all fields. So in order to avoid that we create projections.
    Point to remember here : ESDMA is to define list of all data objects which you need for your application from different SWCV's. Projection is to restrict certain fields from the created ESDMA.
    2. What is the difference between Design time projection, and run time projection (could please tell with a real time example)?
    Design Time Projection: As I explained in point 1, you need only first 4 fields of each node. So if you create a design time projection with fields ABCD at root node and FGHI at child node, then only those fields will be availalbe on device application. Meaning, when you use the ESDMA to create application, the tables on the device application are created only with those 4 fields at each node. All your messages will contain a max of only 4 fields.
    In one shot if I have to say, design time projection actually defines the meta model of your device application.
    Runtime Projection : By default when you create ESDMA, a default design time projection and run time projection is created with all the fields. The idea is, during design phase of your application you really never know what all fields might be needed on device application. So you create design time projection with all max fields in our case we selected 4 in each node. Now during runtime, if we feel only 3 fields in each node are required to run the device application/to suffice business needs then you can create the runtime projection with only 3 fields ABC and FGH at respective nodes.
    3. What is the need of creating run time header?
    This is again one more level filter on top of run time projections. Lets say you have a different requirement where in you want to send only very few fields of run time projection. And these fields change based on certain requirements. So you create all different possible combinations of runtime headers on top of runtime projection and activate any one of them to be active at any point of time. So whenever business requirement changes, instead of creating a new runtime header you just have to activate one of the existing ones.
    4. I have search on help.sap.com for ESDMA related stuff but I did not find anything, I donu2019t know, why sap doesnu2019t update the nw mobile 7.1 developers guide?
    You can also refer : http://help.sap.com/saphelp_nw73/helpdata/en/5c/12967fe4c44857bce4ef93afa09bf7/content.htm
    5. I have found 5 documents from http://wiki.sdn.sap.com/wiki/display/mobile/SAPNWMobile+KnowledgePedia
    But in each document they explain with different example?
    Best Regards,
    Siva.

  • Domain Guideance and Clarification using SVN and an Export suggestion

    Hello Oracle SQL Data Modeler Support,
    Apologies if this has been documented somehwere and I have missed reading it, but have gone through the User Guide and cannot find the clarification I want regarding domains.
    1) WHAT IS BEST PRACTICE TO SAVE WHEN USING SVN
    From the forum I have picked up that the domains file is in the following directory:
    ~\datamodeler\datamodeler\types
    File name is 'defaultdomains.xml'
    When I come to save the file using SVN I get 'Choose versioned folder for storing system types'
    I assume this is where the domains file is stored.
    I require the Domains to be avialable centrally to all Designs I create, what should I do?
    a) Set the folder to ~\datamodeler\datamodeler\types
    b) Create a design called 'Domains' and store it in this folder
    c) Any thing you may suggest
    2) EXPORT OF DOMAIN FILE SUGGESTION
    This should be a quick win for you, can you please add an Export Domains function, seems this needs to do no more than make a copy of the defaultdomains.xml file and create it in a specified export directory.
    Will avoid having to go through the forum to pick up that the defaultdomains.xml file needs to be copied and transfered over for new SQL Data Modeler installations.

    Hello,
    I require the Domains to be avialable centrally to all Designs I create, what should I do?Default location is fine if SVN is not used and if all designs are used only on that computer.
    If versioning is used then it's better to have separate directory for domains and this directory shouldn't be part of any design's directory - i.e. for designs you can have directories c:\des_1, c:\des_2 ...c:\des_n - one directory per each design and that directory will contain design DMD file and design folder. For domains you can have directory c:\DM_Sys_types and you need to set this directory in "Tools>Preferences>Data Modeler>system types directory" - logical types, RDBMS sites and scripts also will be stored there.
    Philip

  • BI Java Installation: Clarification Needed!

    I'm wondering if someone could help clear this up for me:
    We have installed NW2004s SPS08 on Solaris with only the usage type EP (AS Java/EP). Awhile back I was tasked with connecting our BW ABAP system to our Portal ("Integration into the Portal" - transaction SPRO etc).
    After starting this task I noticed I was missing things that the instructions were telling me to configure; i.e. Items that were related to BI that weren't in the Portal such as certain roles, the BI Repository Manager etc.
    Reading around, it seemed like I need to install the BI usage type.
    I have now been tasked with another installation of the Portal (NW2004s SR1 this time), but am trying to head off the problems I'm experiencing trying to connect the Portal to our BW ABAP system. This will be a Java only installation. I've read that BI-Java requires EP and AS Java, and that if I install the BI-Java usage type, EP and AS-Java will be installed automatically.
    My question is, if I do the BI-Java installation and it automatically installs EP/AS-Java, will the Portal still act the same way as it does in my EP/AS-Java only installation I already have? We have many plans to use the Portal as an entry point for all of our backend systems, so if the Portal's capabilities are not what we see already (in our first installation of just EP/AS-Java) then we will have problems.
    Any clarification is greatly appreciated and I will award points accordingly.
    THANKS!
    Beau.

    I think that's what I needed to know.
    I was actually wondering about DI as well. Our developers are having problems deploying .EAR files to our original EP-only install. They can deploy .PAR files with no problems, but .EAR files always error out. Maybe having DI will solve this problem as well? I'm a little concerned about the hardware capacity of this box with having BI, EP and DI all installed on it. I had contacted SAP about installing DI a while back and basically they had told me to install it on a seperate server, by itself. We're running a Sun Enterprise 420R, 4G of memory and a 450 mhz processor for this new installation. Do you think this box is capable of handle EP, BI and DI (AS-JAVA)?
    Thanks for your help!

  • Is there a separate download for iMac.  I bought and downloaded what I thought was the right download but it is not working and feel it might be a windows version.  How doe I get it right

    s there a separate download for iMac.  I bought and downloaded what I thought was the right download but not working and feel it might be a windows version.  How doe I get it right

    Check the link below for requirements and instructions for upgrading to Snow Leopard (10.6)
    http://store.apple.com/us/product/MC573/mac-os-x-106-snow-leopard

  • Clarifications in Asset Accounting

    Dear Experts,
    Please clarify below questions.
    1) What is the difference between Depreciation Area and Depreciation Key?
    2) What is the importance of Recalculate value button in Asset Accounting?
    3) Suppose I have 1000 assets, if I want to run depreciation only for 200 assets how can I do that?
    4) If suppose I have 5 Depreciation areas, I am able to see the book depreciation values only, where I
        can see the other depreciation values? If we can’t see for which purpose we are using other
        depreciation areas?
    5) Vendor and Customer balances get update regularly or once in a month or year?
    6) Where we have to create number ranges either in Production or Development Environment?
    7) How can we transfer GLs from one environment to another?
    Full points will be assigned as way of thanks
    Regards,
    Vineela

    Hi Krishna,
    Thanks for your reply,But still I need some more clarifications please respond........
    2) What is the importance of Recalculate value button in Asset Accounting?-
    (A)recalculates depr when asset parameters are changed
    Where it will be there as it(recalculate button) is not there in AFAB
    3) Suppose I have 1000 assets, if I want to run depreciation only for 200 assets how can I do that?
    (A)select those 200 and run depreciation
    Here Assets Selection option is there only in test run not there in update run.
    4) If suppose I have 5 Depreciation areas, I am able to see the book depreciation values only, where I can see the other depreciation values? If we can’t see for which purpose we are using other depreciation areas? (A)use AW01N- you cans ee all dep areas
    In AW01N only book depreciation values is displayed,how can I see other depreciation area values
    Regards
    Vineela
    Edited by: Vineela Siri on Apr 9, 2008 7:22 AM

  • Error While synchronizing with DOE

    Hello Experts!
    I have installed NW Mobile 7.1 client on PDA. I created device in DOE, after giving required sync settings, I could see synchronize my device with the DOE. The device status in DOE gets changed from Initial to Registered after Sync. However, on my PDA while I am synchronizing, it gives messages"exchanging messages with the server". This message comes until the status bar is at 50 %, after reaching this point, the status bar doesn't go ahead and after some time I get an error message "unexpected end of file from server".
    Am I missing out on any setting. I think I am able to connect to the server but the synchronization cycle is not completing.
    In the Synchronization log it is showing that last sync was successful and Device ID, Physical ID , Device Name is getting displayed.
    Can anyone help me out with this.
    I am attaching the error message in the trace file below.
    <r id="1232620884343" t="16:11:24" d="2009-01-22" s="E" c="000" u="SISLMOB1" g="en" m="Error during synchronization --&gt; java.net.SocketException: Unexpected end of file from server
          at sun.net.www.http.HttpClient.parseHTTPHeader()
          at sun.net.www.http.HttpClient.parseHTTP()
          at sun.net.www.http.HttpClient.parseHTTPHeader()
          at sun.net.www.http.HttpClient.parseHTTP()
          at sun.net.www.protocol.http.HttpURLConnection.getInputStream()
          at java.net.HttpURLConnection.getResponseCode()
          at com.sap.tc.mobile.cfs.sync.transport.HttpSynchronizer.readHttpResponse()
          at com.sap.tc.mobile.cfs.sync.transport.HttpSynchronizer.exchangeMessagesWithServer()
          at com.sap.tc.mobile.cfs.sync.transport.HttpSynchronizer.doSynchronize()
          at com.sap.tc.mobile.cfs.sync.SyncManager.synchronize()
          at com.sap.tc.mobile.wdlite.container.SyncProgress.doSync()
          at com.sap.tc.mobile.wdlite.container.SyncProgress.access$500()
          at com.sap.tc.mobile.wdlite.container.SyncProgress$SyncThread.run()
          at java.lang.Thread.run()
    ">
    Regards
    Srikumar

    Hi,
    Here are some possible reasons...
    1. The connection seems to have been dropped by the server.
    2. A non-suuported HTTP version or format was used.
    - HTTP 1.0 does not issue Status Lines that begin with "HTTP/1.1", so
    if you expect a different version and it is not there, then this would
    be an Exception (to the rule).
    3. Packets are being dropped without retransmission from the server.
    4. Non-Implemented Method (GET, HEAD, POST, TRACE, DELETE, PUT), if you
    expect to get a POST and in reality get a TRACE, then the line will be different and could possibly cause an error (but an exception?).
    5. A timeout or connection was reset.
    Regards
    Manohar

  • Can Multiple DOE users access same client

    Dear All,
    I have a use case where manager and his team have to use the same physical device ( It mean same client in the handheld and also the same application). Manager and all the team members are DOE Users.
    As far as i know, we will have multiple local users in the client and mapped to single doe user, where as synchronization will happen through DOE sync user, who is configured in the client. During Sync DOE authenticates this user.
    But in my use case, DOE should authenticate all the users (user with which i am synchronizing the data). Is this possible in the standard client? Is there any possibility to achieve this?
    Regards,
    Kiran.

    HI,
    Your requirement is a standard behavior and there is nothing like  all the local client users are mapped to DOE users in default client.
    If each local client user has a corresponding DOE server username(i guess it need to be the same username or so) , with a user logged in , he/she can provide their own sync password which will take sync user as the currently logged in local client user.
    Only catch here that irrespective of which user is synching, all the messages in the queue (new data,modifications etc ) created by all the users will be send to server with this sync.
    Regards,
    Liji

  • I need a clarification : Can I use EJBs instead of helper classes for better performance and less network traffic?

    My application was designed based on MVC Architecture. But I made some changes to HMV base on my requirements. Servlet invoke helper classes, helper class uses EJBs to communicate with the database. Jsps also uses EJBs to backtrack the results.
    I have two EJBs(Stateless), one Servlet, nearly 70 helperclasses, and nearly 800 jsps. Servlet acts as Controler and all database transactions done through EJBs only. Helper classes are having business logic. Based on the request relevant helper classed is invoked by the Servlet, and all database transactions are done through EJBs. Session scope is 'Page' only.
    Now I am planning to use EJBs(for business logic) instead on Helper Classes. But before going to do that I need some clarification regarding Network traffic and for better usage of Container resources.
    Please suggest me which method (is Helper classes or Using EJBs) is perferable
    1) to get better performance and.
    2) for less network traffic
    3) for better container resource utilization
    I thought if I use EJBs, then the network traffic will increase. Because every time it make a remote call to EJBs.
    Please give detailed explanation.
    thank you,
    sudheer

    <i>Please suggest me which method (is Helper classes or Using EJBs) is perferable :
    1) to get better performance</i>
    EJB's have quite a lot of overhead associated with them to support transactions and remoteability. A non-EJB helper class will almost always outperform an EJB. Often considerably. If you plan on making your 70 helper classes EJB's you should expect to see a dramatic decrease in maximum throughput.
    <i>2) for less network traffic</i>
    There should be no difference. Both architectures will probably make the exact same JDBC calls from the RDBMS's perspective. And since the EJB's and JSP's are co-located there won't be any other additional overhead there either. (You are co-locating your JSP's and EJB's, aren't you?)
    <i>3) for better container resource utilization</i>
    Again, the EJB version will consume a lot more container resources.

  • Need some clarification on Replacement Path with Variable

    Hello Experts,
    Need some clarification on Replacement Path with Variable.
    We have 2 options with replacement path for characteristic variables i.e.
    1) Replace with query
    2) Replace with variable.
    Now, when we use  "Replace with variable" we give the variable name. Then we get a list for "Replace with" as follows:
    1) Key
    2) External Characteristic Value Key
    3)Label
    4)Attribute value.
    I need detailed explanation for the above mentioned 4 options with scenarios.
    Thanks in advance.
    Regards
    Lavanya

    Hi Lavanya,
    Please go through the below link.
    http://help.sap.com/saphelp_nw70/helpdata/EN/a4/1be541f321c717e10000000a155106/frameset.htm
    Hope this gives you complete and detailed explaination.
    Regards,
    Reddy

  • Unable to import merep text file as a data object in DOE

    Dear All,
    I have exported a sync bo from MI 2.5 system, to a text file. Then i have tried importing the same text file into DOE. Then the following error has occured.
    "No active nametab exists for ZEFLMI_DOC_HDR_T51".
    I am unable to understand what could be the problem. Can someone please help me, how to resolve this issue, so that syncbo can be imported as a data object.
    Regards,
    Kiran.

    Hi,
    The backend for middleware should be same as what it was in MI.
    the erro comes when the corrosponding structure in a bapi doesnot exists in current backend.
    Please check if the structure ZEFLMI_DOC_HDR_T51 exists in backend.
    Thanks,
    Rohit

  • Drop Indexes from Data Object in DOE

    Hi,
              I have created the index for data object by using Mobile Appli Attrib tab in DOE workbench. But now I need to remove it. Everytime I remove checkbox and index name and save it. Now I open the data object again index will be there,it will not be removed. 
    Thanks & Regards,
    Manisha Dabour.

    Hi Monisha,
    I tried the same in 710 SP11 system and I could delete the  index name and uncheck check boxes.
    Below are the steps I did.
    -- Selected the root node of a DO.
    -- Clicked on "Mobile Appln Attribute.
    -- Chose client type in the popup as "JAVACLNT" .
    -- Checked few fields and entered a index name.
    -- Saved the changes.
    -- repeated the above and uncheckd fields/removed index and did some changes.
    Observed that everytime my latest changes were captured.
    Can you please open a OSS message for the same.
    Regards
    Rohith

  • Error while saving record "john doe":     Error: -14140

    when changing a users preferences i try and save but it comes up with this error
    Error while saving record "john doe": Error: -14140
    and wont allow me to save
    any ideas?
    Many Thanks

    This thread might help you:
    http://www.afp548.com/forum/viewtopic.php?showtopic=16200
    This document is supposed to be very good as well:
    http://www.afp548.com/filemgmt_data/files/AD-OD-2.1.pdf

  • Rebate clarification

    Hi all
    I need some clarification on Reabte.Kindly help me.I just want to know wheather the rebate will be considered for Free goods also?that is whether the volume of the goods supplied as free of cost also considered for rebate calculation?As per my understanding that should not be considered but still i need clarification on this.Kindly help me.

    Hi,
    Please follow the below link that help u ::
    http://help.sap.com/saphelp_46c/helpdata/en/5d/363eb7583f11d2a5b70060087d1f3b/content.htm
    http://www.erpgenie.com/publications/saptips/052005.pdf
    REgards,
    Krishna O

Maybe you are looking for

  • Doubt in select statement

    Hi : How can i join aufnr , arbei , ismnw since there is no common key field between arbei and aufnr , ismnw. I am able to join aufnr and ismnw based on aufnr, because im trying to pull data based on aufnr , but when i went to se84 and tried to chk t

  • Help with Layers

    Hi, I need some help with Layers? Here is a link to a simple page layout with 1 blue table, and 1 small green box. Both have a capital "I" on the left. The table was aligned to "center" in DW. http://sfrcreations.com/tbe.html When I built this page a

  • Problems realted to changing the language for non-Unicode programs

    Hi everyone! Product Name: HP Pavilion dv6-6093ex Product Number : LM610EA#A2N. My Windows 7(464Bit) Ultimate,  and its base language, and display language is English. The Languages(English, French and Arabic) built-in (came re-downloaded and re-inst

  • Macbook Air (and Ipad) do not detect Airplay devices

    I am literally going crazy already with this issue. I have  a Macbook Air OSX Version 10.9.2, an iPad 2 and the latest Apple tv. Airplay used to work but a few months ago it just stopped working. We bought a brand new router, all devices are connecte

  • . NET to call Oracle stored procedure, use an array of types of parameters

    . NET to call Oracle stored procedure, use an array of types of parameters Step1:(In the Oracle database define an array of types) CREATE OR REPLACE TYPE STRING_VARRAY AS VARRAY (1000) OF NVARCHAR2(255) Step2: CREATE OR REPLACE PROCEDURE Test (i_test