Help needed-Survey template data not flowing from CRM to Mobile & V V

Hi experts,
We have a requirement to create a custom survey template and pass it to mobile. The data flow should be to and fro. as in; from CRM to Mobile Application and vice versa.
Currently we are facing an issue in this that the data if not being passed properly from the CRM TO Moblie.
As i am new to the middleware concepts, i am not sure how to go about analysing if my data in the BDocs for the survey template if correct or not.Some data is present for the survey in the Bdoc(xml), but i am not sure if this xml value is correct or not as the Bdoc table entry (xml value)seems to have been truncated(i cannot view the entire xml there wen i try to open the BDoc fields in SMW01).
any pointers to this is highly appreciated.
Thanks
Swapna.

May be this thread will help
v('APP_USER') not returning HTMLDB user
regards,
Shijesh

Similar Messages

  • Billing is not flowing from CRM to R/3(in Lease asset accounting)

    Dear all,
    We are working on Lease Asset Management. In our operations CRM is the Front End and R/3 is the back end. The billing flows from CRM to R/3 through a background job.
    The problem is, Some of the billing document got stuck in G error, that is "Error detected in transfer to accounting", While Transfering the billing documents through" /BEA/CRMB12 - Sales -> Billing -> Transfer Billing Documents to Accounting"
    System throwing the two types of error messages
    1. Object not known in CO ( Message Class IAOM / No. 028 )
    2. For Comination: 4F20/INTP(*interim period*) ,Transaction Type is Not Mapped in R/3 Table: ZMAPBILL_COND     
    For the first type of error, The CO assignments in
    1.IAOM_ASSIGNMENTS
    2.IAOM_EXT_OBJ_INF
    Entreis are maintained in these two tables. Please let us know any other settings to be maintained in FI/CO and LAM to resolve this issue.
    Please respond ASAP
    Thanks and Regards
    Priyadarshini

    Hi Priyadarshini,
    I do not have SAP CRM system in front of me, but the error # Message Class IAOM / No. 028 is shown when u r passing billing doc to R/3.
    The error is more related to Internal Order Controlling area in R/3.
    IAOM_ASSIGNMENTS has Contract guid / Billing guid for which IO posting is done. Message no 28 , i beleive no assignment found when posting.
    check FM IAOM_GET_ACCOUNT_ASSIGNMENT which throws error.
    Also as per my Leasing knowledge 4F20 will be passed to R/3, and there is setting for statical condition or non statical condition, check with ur FI lead
    Hope u get some hint.
    Regards,
    Deven
    Do reward points if u find useful answer

  • Help Needed in persisting data in cache from CEP on to a database

    Hi,
    We are trying to create a Oracle Complex Event Processing (CEP) application in which persist the data stored in the cache (Oracle Coherence) to a back end database
    Let me provide you the steps that I have followed:
    1)     Created a CEP project with cache implementation to store the events.
    2)     Have the following configuration in the context file:
    <wlevs:cache id="Task_IN_Cache" value-type="Task" key-properties="TASKID" caching-system="CachingSystem1">
    <wlevs:cache-store ref="cacheFacade"></wlevs:cache-store>
    </wlevs:cache>
    <wlevs:caching-system id="CachingSystem1" provider="coherence">
    <bean id="cacheFacade" class="com.oracle.coherence.handson.DBCacheStore">
    </bean>
    3)     Have the following in the coherence cache config xml:
    <cache-mapping>
    <cache-name>Task_IN_Cache</cache-name>
    <scheme-name>local-db-backed</scheme-name>
    </cache-mapping>
    <local-scheme>
    <scheme-name>local-db-backed</scheme-name>
    <service-name>LocalCache</service-name>
    <backing-map-scheme>
    <read-write-backing-map-scheme>
    <internal-cache-scheme>
    <local-scheme/>
    </internal-cache-scheme>
    <cachestore-scheme>
    <class-scheme>
    <class-name>com.oracle.coherence.handson.DBCacheStore</class-name>
    </class-scheme>
    </cachestore-scheme>
    </read-write-backing-map-scheme>
    </backing-map-scheme>
    </local-scheme>
    4)     Have configured tangosol-coherence-override.xml to make use of coherence in my local machine.
    5)     Have written a class that implements com.tangosol.net.cache.CacheStore
    public class DBCacheStore implements CacheStore{
    But when I try to deploy the project on to the CEP server getting the below error:
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Task_IN_AD': Cannot resolve reference to bean 'wlevs_stage_proxy_forTask_IN_Cache' while setting bean property 'listeners' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'wlevs_stage_proxy_forTask_IN_Cache': Cannot resolve reference to bean '&Task_IN_Cache' while setting bean property 'cacheFactoryBean'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Task_IN_Cache': Invocation of init method failed; nested exception is java.lang.RuntimeException: Error while deploying application 'AIT_Caching'. Cache store specified for cache 'Task_IN_Cache' does not implement the required 'com.tangosol.net.cache.CacheStore' interface.
    Can you please let me know if I am missing any configuration. Appreciate your help.

    Hi JK,
    Yes my class com.oracle.coherence.handson.DBCacheStore implements the com.tangosol.net.cache.CacheStore interface. I am providing you with the DBCacheStore class.
    package com.oracle.coherence.handson;
    import com.tangosol.net.CacheFactory;
    import com.tangosol.net.NamedCache;
    import com.tangosol.net.cache.CacheStore;
    import java.sql.DriverManager;
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.util.Collection;
    import java.util.Iterator;
    import java.util.LinkedList;
    import java.util.List;
    import java.util.Map;
    import oracle.jdbc.pool.OracleDataSource;
    public class DBCacheStore implements CacheStore {
    protected Connection m_con;
    protected String m_sTableName;
    private static final String DB_DRIVER = "oracle.jdbc.OracleDriver";
    private static final String DB_URL = "jdbc:oracle:thin:@XXXX:1521:XXXX";
    private static final String DB_USERNAME = "XXXX";
    private static final String DB_PASSWORD = "XXXX";
    public DBCacheStore()
    m_sTableName = "TASK";
    System.out.println("Inside constructor");
    init();
    //store("10002", "10002");
    public void init()
    try
         OracleDataSource ods = new OracleDataSource();
    /* Class.forName(DB_DRIVER);
    m_con = DriverManager.getConnection(DB_URL, DB_USERNAME, DB_PASSWORD);
    m_con.setAutoCommit(true);*/
         ods.setURL(DB_URL);
         ods.setUser(DB_USERNAME);
         ods.setPassword(DB_PASSWORD);
         m_con = ods.getConnection();
    System.out.println("Connection Successful");
    catch (Exception e)
         e.printStackTrace();
    //throw ensureRuntimeException(e, "Connection failed");
    public String getTableName() {
    return m_sTableName;
    public Connection getConnection()
    return m_con;
    public Object load(Object oKey)
    Object oValue = null;
    Connection con = getConnection();
    String sSQL = "SELECT TASKID, REQNUMBER FROM " + getTableName()
    + " WHERE TASKID = ?";
    try
    PreparedStatement stmt = con.prepareStatement(sSQL);
    stmt.setString(1, String.valueOf(oKey));
    ResultSet rslt = stmt.executeQuery();
    if (rslt.next())
    oValue = rslt.getString(2);
    if (rslt.next())
    throw new SQLException("Not a unique key: " + oKey);
    stmt.close();
    catch (SQLException e)
    //throw ensureRuntimeException(e, "Load failed: key=" + oKey);
    return oValue;
    public void store(Object oKey, Object oValue)
         System.out.println("Inside Store method");
         NamedCache cache = CacheFactory.getCache("Task_IN_Cache");
         System.out.println("Cache Service:" + " "+ cache.getCacheService());
         System.out.println("Cache Size:" + " "+ cache.size());
         System.out.println("Is Active:" + " "+ cache.isActive());
         System.out.println("Is Empty:" + " "+ cache.isEmpty());
         //cache.put("10003", "10003");
         //System.out.println("Values:" + " "+ cache.put("10003", "10003"));
    Connection con = getConnection();
    String sTable = getTableName();
    String sSQL;
    if (load(oKey) != null)
    sSQL = "UPDATE " + sTable + " SET REQNUMBER = ? where TASKID = ?";
    else
    sSQL = "INSERT INTO " + sTable + " (TASKID, REQNUMBER) VALUES (?,?)";
    try
    PreparedStatement stmt = con.prepareStatement(sSQL);
    int i = 0;
    stmt.setString(++i, String.valueOf(oValue));
    stmt.setString(++i, String.valueOf(oKey));
    stmt.executeUpdate();
    stmt.close();
    catch (SQLException e)
    //throw ensureRuntimeException(e, "Store failed: key=" + oKey);
    public void erase(Object oKey)
    Connection con = getConnection();
    String sSQL = "DELETE FROM " + getTableName() + " WHERE id=?";
    try
    PreparedStatement stmt = con.prepareStatement(sSQL);
    stmt.setString(1, String.valueOf(oKey));
    stmt.executeUpdate();
    stmt.close();
    catch (SQLException e)
    // throw ensureRuntimeException(e, "Erase failed: key=" + oKey);
    public void eraseAll(Collection colKeys)
    throw new UnsupportedOperationException();
    public Map loadAll(Collection colKeys) {
    throw new UnsupportedOperationException();
    public void storeAll(Map mapEntries)
         System.out.println("Inside Store method");
    throw new UnsupportedOperationException();
    public Iterator keys()
    Connection con = getConnection();
    String sSQL = "SELECT id FROM " + getTableName();
    List list = new LinkedList();
    try
    PreparedStatement stmt = con.prepareStatement(sSQL);
    ResultSet rslt = stmt.executeQuery();
    while (rslt.next())
    Object oKey = rslt.getString(1);
    list.add(oKey);
    stmt.close();
    catch (SQLException e)
    //throw ensureRuntimeException(e, "Iterator failed");
    return list.iterator();
    }

  • Data not coming from DOE to Mobile After defining Rule for device attribute

    Hi All,
    I have created a DO and rule for it.In case of Bulk Rule for all definition when i triggere extract from Portal then all the data comes to outbound queue but when i define rule for Device attribute then no data comes to my Outboun queue.Here is the scenario what i am doing :
    1. I have order header in my backend which has a field named "Work_Center" and this will be criteria field.
    2. In CDS table i have all the records for all the work center.
    3. Now in RMM under customized , i have added an attribute named "Work_center".
    4. Now i defined a rule with Device attribute mapping and activated the rule.
    5. Now on Portal i assigned this data object and in the device attribute tab i assigned the value(this value exist in CDS table for few orders) of a   Work center to the attribute "Work_Center" .
    6. Then i triggrere extract but its Outbound queue is empty, what could be the reason.
    Is my approach is correct
    Regards,
    Abhishek

    Hi Abhishek,
    You can check one ore thing, after you have performed all the steps till step 5, i.e. just before triggering
    extract. Check if the AT table for ur DO has entries based on the criteria specified by you...
    1. In the workbench click on the Data Object, and then right click and select "View Metadata".
    2. Select Distribution Model tab.
    3. Now select your DO's Association table.
    4. For the input field DEVICE ID specify your corresponing device id,and also for status field specify it 
        as "I"  and execute
    If there are any entries now in the AT table, and on triggering extract if they are not coming to the
    outbound Q there is some EXTRACT Q blocked. And is there were no entries in the AT then the rule
    specified is not  the satifying.
    Thanks,
    Swarna
    Now if you have entries w

  • The delivery date should not flow from PR to PO.

    Dear Gurus,
    While creating a P.O with reference to PR.
    The delivery date should not flow from PR to PO.
    Any settings are there for this

    there is no planning.
    this is a utilites industry.
    if there is any way to do.The delivery date should not flow from PR to PO.
    please share ur  ideas

  • Excise Values are not flowing from J1IJ to VF01

    Hi All,
    I am facing the problem in Invoice to Customer(from Depot). Excise Values are not flowing from J1IJ. I maintained Alt Cal type as 356 in Pricing procedure for Excise condition types. Even though its not flowing. I am using Tax Procedure TAXINN.
    I have gone through SDN, everybody is suggesting about 356 routine.
    My scenario is STO from Plant to Depot and Sale from Depot to Customer.
    ME21N->VL10B->VF01(Proforma)->J1IIN->MIGO->VA01(from Depot)->VL01N->J1IJ(Depot Excise)->VF01(Invoice to Customer)
    In J1IJ, excise values are coming but in VF01 it is not coming.
    Kindly help me.
    With Regards
    Azeez.Mohd

    Hi,
    in j1ig initial screen which excise group/series group i need to enter
    is it of supplying plant or depot --- Enter Your Excise group
    If i enter material document no say 5000000265 (corresponds to migo-101 at depot )& year
    it'm getting error message excise invoice already exists for5000000265 --> Check the Year of material document
    You can also use the Excise Invoice Details tab
    Enter Vendor's Ex.Inv.No. , enter your STO's Excise Invoice No. and Click on Own factory and enter factory's Series Group in n case of STO from factory,
    use Depot Excise Invoice in case of transfer from another depot
    and Excise Inv. Date
    On next screen,
    In case of non availability of Internal Excise No., select the line item and click on button. On next screen, enter Excise Inv. No., Date, Challan Qty, Excise Base value, ensure that Excise Duty rates are maintained in respective duty rates column, you can also manually enter the excise duty amount and press Enter . System will give warning messages, press Enter for each message and press Back button. System will display the excise duty amount, check the same and click on Save button.
    Hope this will resolve your issue.
    Regards,
    Krishna O

  • Data Flow from CRM to BW

    Dear SAP Experts,
    Greetings for the Day!
    I am looking forward for some information on the Data flow happening from CRM to BW system. Some of the few queries are as below:
    Do we have any settings for this data flow in Transaction SMOEAC.
    How does the below setting impact the BDOC flow in BW. Also, if we un-check the “Do Not Snd”, will BDOCs
    flow to BW system ? <PFA>
    PS: We are on CRM 7.0 with EHP2.
    Thanks!
    Regards,
    Kanika

    Hi Kanika,
    Data flow from CRM to BW happens via XIF using IDocs. You can check in transaction WE21 for your RFC destination of BW and the output parameters, which decides what data would be send to the corresponding destination.
    You can also check my blog:
    External Interface (XIF) Setup but this is XIF setup in general and not specific to BW.
    Hope this helps.
    Best Regards,
    Shanthala.

  • Baseline date not flowing in MIRO transaction

    Hi
    Baseline date not flowing in MIRO while doing transaction.
    We have maintained Payment terms in vendor master record
    and payment terms maintained in PO also.
    We have done the GR posting.
    please help
    Thanks and regards
    Aakash

    Are you use an MIRO with amount split? and does your payment term is configured with "No Default Date'? Then refer to OSS 495303.

  • Excise Duty Value not flow from J1IJ to VF01

    Hi SAP Expert,
    I am facing the problem in Invoice to Customer(from Depot). Excise Values are not flowing from J1IJ for pricing procedure JINDEP. I maintained Alt Cal type as 356 in Pricing procedure JINDEP for Excise condition types JEXP. But it is still not flowing. I am using Tax Procedure TAXINN.
    Do I need to go to VTFL In item level copying requirement to set pricing type: to C ??
    But once i set, it will impact other billing document too. Please advise.
    Thanks.

    Hi,
    I have successfully posted Excise Invoice at Depot using J1iJ.
    When i create billing via Vf01, i am unable to see the value of Excise Duty in item pricing condition from J1iJ.
    I analyse the pricing condition for condition type JEXP, below is what i got :
    This message tells you that the condition record exists, but has not been set in the document. If pricing was carried out again for the document item, then the condition would be set.
    There are different reasons for this:
    1.The condition was deleted manually in the item condition screen.
    2. The condition record was created later. Please note that order processing and pricing have buffer mechanisms. This means that a newly added condition record might only be found after order processing has been left completely and then started again.
    If the condition type is used for subsequent settlement (rebate), there may be subsequent updating of business volume (the agreement is is created retrospectively). The document conditions do not contain the condition record, as the condition record was not created when pricing was carried out. Updating of business volume is carried out using special functions for subsequent settlement.
    1. When an item was added, the condition record was accessed with key fields other than change time. This could lead to different results in the requirements check at the time of adding and the change time. This can occur when modifications are made.
    2. In billing (or when copying orders): Certain condition types were not determined in the source document (this is usually controlled by the pricing requirements). When creating the document, the document flow (TVCPF,TVCPA) is processed using a pricing type that does not redetermine these condition types, although they are supposed to be called via the requirements.
    Is it correct that i assigned routine 356 to Pricing Condition JINDEP ?

  • I just bought a new Mac and I want to transfer some data (not all) from my old Mac.  Basically, I want to move my itunes library, iphoto library, and a few documents.  I have not even turned on my new Mac yet.  Is the best way by an external hard drive?

    I just bought a new Mac and I want to transfer some data (not all) from my old Mac.  Basically, I want to move my itunes library, iphoto library, and a few documents.  I have not even turned on my new Mac yet.  Is the best way by an external hard drive?

    If both have Firewire ports then you can accomplish your goal by using Target Disk Mode. If this is not possible then you can do using an external drive or if you have a local network connect both to your network and use filesharing between the two computers.
    File Sharing on Macs
    Mac 101- File Sharing

  • Depot Sales-Excise values are not flowing from J1iJ to VF01

    Hi Gurus,
    In Depot Sales: while doing excise invoive from T-code J1iJ Go to delivery -RG23D selection select the delivery number XXXXX Excise Group 51 and series Group: 50 ENTER - select the line item and click on F6 and here we have to click on excise invoice Button for capturing the Input excise duties for taking the reference. And the excise values are shown here correctly.
    Issue: In VF01- when we are raising the commercial invoice , the duty values are not flowing from the J1IJ transaction. Instead the values are showing Zero for all the three condition types namely JEXP, JECS and JHCS. We have used the Pricing Procedure ZINDEP and 356 routine.
    Inputs on this how to solve will be highly appreciated.. as we are in critical stage.
    What are the checks to be ensured to Get the values flow from J1IJ to VF01.
    Scenario: STO from Mfrg Plant to Depot and Depot sales to customer.
    Me21N-Me29N-VL10B-VL02N-VF01-J1IIn-MIGO-(STO process completes)-VA01-VL01N-J1IJ-VF01(duty values should flow from the J1IJ referenced Excise Invoice) Correct me if I am wrong.
    Any user exits, Notes please let me know. I could not find any. I have gone through the forum threads, which speaks about 356 routine, J1ID- checks etc.
    Thanks&Regards
    Sreekanth:

    Hi!
    Am sure you would have captured the Excise at Depot with J1IG.
    Also, have you saved the billing document to check the duties? 
    Thirdly, after save, again open the billing doc and go to Header-Conditions then Save. This part does not seems logical, but i am sharing my practical experience.
    Please check condition records if any.
    Regards
    Arun

  • Hi, After I installed Mac Lion, I have problem with the tamil font while typing in Neo Office. Especially with the letters "e-Ex: தெ" and "ai-Ex:தை". Please help me I know its not bug from Apple It shd be some problem in neo.

    Hi, After I installed Mac Lion, I have problem with the tamil font while typing in Neo Office. Especially with the letters "e-Ex: தெ" and "ai-Ex:தை". Please help me I know its not bug from Apple It shd be some problem in neo.

    Is your problem due to the keyboard or to NeoOffice Characters? You have to change probably the font. Not all fonts are supporting all Unicode sets. Which font you have in your NeoOffice set to write Tamil? Try with Arial Unicode MS for example.
    Are the letter e-Ex and ai-Ex right in your posting? If they are right, how you inserted these letters in your posting? By copy and paste or by typing? If by typing, your question is related to NeoOffice. Probably you should reinstall or update NeoOffice? Or switch to OpenOffice?
    marek

  • Extraction of document flow from CRM

    Hi experts,
    I am currently struggeling with a generic extractor that will load the document flow from CRM into BW. My problem is that the load takes too long, due to the number of links in the document flow. I use a SAP FM called SREL_GET_NEXT_RELATIONS to get the document links and it works fine. The problem occurs when a campaign is linked to a transaction, since the campaign at my client can have more than 10 000 transactions and those transactions is then linked to other transactions and so on. This makes extraction of the document flow very large and slow to load.
    Is there any standard way of extracting the document flow that I am missing?
    Does anyone have any experience regarding extracting the document flow from CRM and would like to share their knowledge?
    Help are appreciated!
    /Sebastian

    there's a reason why SAP does not deliver extractors for things like this
    sometimes you need to face the end users (or project managers) with the "impact" of their requests... who would ever be able to look at a document flow that contains 50 transactions each of which linked to 1000 (or more) campaigns again each of which linked to a couple of other transactions?
    anyways, you should talk to some very experienced ABAPers if you really wish to continue with this request, rethink your approach or, what I would strongly suggest, rethink your initial request to get this into BI (if your not using web reporting, reporting on this will already crash in Excel versions 2003 and lower)

  • Customizing not downloading from CRM to CDB

    Dear All
    Pl help/ guide on the direction to proceed further. Customizing (Domain Ranges DD Texts) are not downloading from CRM to CDB.
    Background:
    Activities and Campaigns are replicated from CRM to CDB (Mobile). For a particular new field which we have added through AET, the domain ranges are stored in the table DD07T. The task is do a customizing download to replicate these domain ranges to the corresponding CDB table SMODD07T. For this, We would need to create a BDoc type @ BDoc Modeler and then a customizing adapter object with that linked BDoc type. For distribution from CDB to mobile, we would have to create replication object and publication on this Linked BDoc in SMOEAC.
    Issue
    Now, when I am creating the Bdoc type in SBDM, it prompts that mapped table (SMODD07T) should have two key fields and only one Primary key for the segment and since this is not the case it is throwing the error. I have verified with various std customizing adapter objects and their corresponding sBDocs. In all the cases, the SMO table has exactly key fields, the MANDT client and the SFA GUID. Without generating the BDoc type, the adapter object Banega nahi and I experimented in many ways where I created a custom adapter object with any of the standard campaign and customizing related Linked BDoc types for the adapter object, Initial Load is successful and even huge blocks of data is transferred. But the required SMODD07T table is not getting populated.

    Hi,
    Ok the initial load is performed without errors.... But did you check the queues?
    Best regards,
    Caíque Escaler

  • Material delta changes are not flowing into CRM

    Dear All,
    material delta changes are not flowing into CRM, because the product hierarchy on material has been changed to a new product hierarchy. I do not want to download again the object DNL_CUST_PROD1 because it maight cause inconstancies in CRM. (I have already defined some z product hierarchies in CRM)
    Do I need to create the new product hierarchy also in CRM manually?
    Appreciate any inputs
    Raj

    Hi Raj,
    Use the transacrion R3AR2 to create a z object for DNL_CUST_PROD1 and assign DNL_CUST_PROD1 as the object name
    Then in request detail screen for new z object enter the details like table name (T179 in your case) and the name of the product hierarchy that you want to bring in. Save the transaction
    Then use the transaction R3AR4 to initiate the download for your new z object as you normally do in R3AS.
    Then go to SMW01 and reprosess the struck Bdoc.
    Reward points if helps,
    Regards,
    Paul Kondaveeti

Maybe you are looking for