Crystal XI and VB6 Field Mapping Issues

<p>Hi all,</p><p>I&#39;m in the processing of migrating crystal 8.5 to Crystal XI in my VB6 package. I&#39;ve been able to successfully get the data and pass it along to crystal, but the only problem i have is with field mapping. In crystal 8.5, it didn&#39;t care what the name was called in the ttx it just passed the data along. I&#39;ve found that if the ttx name didn&#39;t match what the SQL statement is, then it wouldn&#39;t pass that field data along in crystal XI.</p><p>I&#39;ve tried looking at .FieldMappingType in both CRAXDRT and CRAXDDRT with no luck. If i set my report and app to use CRAXDDRT it pops up with the mapping box and i can map them at runtime. </p><p> I&#39;d hate to have to go through all my code and start labeling all my SQL statements. Is there a property i can set that will help me out? Or am i SOL.</p><p>Thanks.</p><p>-Louie Orbiso</p>

<p>This issue is documented in Kbase  c2013226 on http://technicalsupport.businessobjects.com.</p><p>Here&#39;s the jist of the kbase:</p><p>In the registry modify the following key:</p><p>HKEY_CURRENT_USER\Software\Business Objects\Suite 11.0\Crystal Reports Designer Component\DatabaseOptions]<br /><br />MapFieldsByOrdinalForAttachedRecordset<br /><br />change it from No, to Yes </p><p>and also in the same hive, change DontVerifyAttachedRecordset from No to Yes<br /> </p><p>Rob Horne<br /><a href="/blog/10">Rob&#39;s blog - http://diamond.businessobjects.com/blog/10</a></p>

Similar Messages

  • EA4500 – Smart Wi-Fi interface and Windows Network Map issues

    I purchased this Router about 2 weeks ago as a phased upgrade of our Home Network, primarily to enhance media streaming. It has the latest firmware preinstalled from the factory. Prior to the purchase and installation of the EA4500 Router I replaced my old Motorola SurfBoard SB6120 DOCSIS 3.0 Cable Modem with a Motorola SurfBoard SB6141 DOCSIS 3.0 Cable Modem. My old Linksys E2000 Router worked perfectly with the SB6141, with the exception that the E2000 wasn’t IPv6 enabled, but does have 10/100/1000Base-T Ethernet (RJ-45) and Internet ports.
    The EA4500 has been installed for about 10 days and seems to have improved local network speeds and I don’t seem to be having any Internet connectivity issues. However, there are some disturbing issues with the EA4500 and the AE3000 I purchased. There are 11 devices connected through the Router; a Dell Desktop (wireless with the AE3000), a Dell Desktop (Ethernet), a Dell Laptop (wireless), 2 Canon Printers (1 Ethernet and 1 Wireless), 2 Western Digital 1TB MyBookLive Network Drives (both Ethernet), a WD TV Live Streaming Media Player (wireless), an Apple TV media player (wireless), an iPad (wireless), and an Android Smartphone (wireless).
    Issue 1 – The Linksys Smart Wi-Fi interface appears to be unreliable at times!!! I’ve read about this problem here on the Community involving the EA6500, so I don’t know if this is a Linksys Server issue, as suggested in a few responses, or a bug in the Router firmware, or defective hardware. However, when the interface locks up, it can’t be accessed from a wireless or wired connection. Usually, powering down the Router and then powering it back up and restart will allow it to function again. However, at times before the interface completely locks up it shows either just a white screen or the security screen will show no firewall features enabled. This is a little scary, so I’ll do a complete reset and setup; this is becoming a pain in the rear!!!!! Is there any hope for this being fixed, in this Router, not the next generation??????????
    Issue 2 - All of my network devices show up in the Router’s Device List. Except for the Apple devices they also show up, when they are online, in Windows 7 Explorer under Network and when you click on Network they are correctly displayed as Computers, Media Devices, Network Infrastructure, or Storage. However, when you click on “Open Network and Sharing Center” and then click on “See Full Map”; it fails with the response “Windows cannot create the network map. Responses from other devices on the network are delayed or there is an incompatible router on the network”; no device map is shown. When I follow the link for more information, the only thing that stands out is “A device on the network, such as a hub or switch, is not working properly or is not compatible with the Link Layer Topology Discovery (LLTD) protocol, which Windows uses to create the map. To fix this problem, disable the device, turn it off, or remove it from your network”. All of my network devices showed up on the Network Map with the old E2000. This issue is the same on all of my computers, either wired or wireless. Any known solutions for this, or is it as Windows suggests; an incompatible Router????
    Thanks in advance for any insight or solutions. With the issues I’m having with the EA4500 and the AE3000; they are both probably going back to Amazon.

    thebluemamba_24; Thank you for your suggestion; I finally found time yesterday to perform an extensive evaluation before I return the Router. However, rather than trying to add devices manually, my rationale was if the EA4500 can’t process them correctly, automatically, it needs to be returned anyway, so I added devices normally letting the device an Router handle the process.
    In thinking through this issue, all devices on our network are detected and identified by Windows Explorer on Windows 7 computers; except of course the Apple and Android devices (Apple TV, iPad, and Smartphone). So, I wondered if one of those three devices being added to the Router’s device list was somehow causing issues or interfering with Windows 7’s ability to generate a Network Map. Therefore, my approach was to turn off or disable all devices on our network, reset the Router to factory defaults, reestablish the Router to my custom Home Network configuration using a Windows 7 PC that has LAN and Wireless access to the Router, then add one device at a time and check with each addition to see if Windows 7 could still generate a Network Map.
    With the Router reset and reestablishment complete; I began the process of adding one device at a time and checking to see if a Network Map was being generated. What I discovered was when a recent addition to the network, a Western Digital WD TV Live Streaming Media Player, was connected (wirelessly), Windows 7 could no longer generate the Network Map and the failure was consistent. The only way to get the Network Map to work again was to remove power from the WD TV Live, although it remained in the EA4500’s Device List; simply turning it off didn’t help. Since I’d originally witnessed the Windows 7 Network Map working with the Linksys E2000 Router that the EA4500 replaced, I decided to test the WD TV Live with that Router. It worked initially, but it failed consistently after the first success. Interestingly, the failure indication was a little different, but nevertheless generation of the Network Map failed.
    I’ve tried changing a few settings on the EA4500 as well as the WD TV Live, but nothing helped. There was a recent firmware update to the WD TV Live, so I might try rolling back the firmware to see if it makes a difference.
    The Network Map issue might very well be an issue with the WD TV Live, not the Router, but after reading many threads on this Community I have reservations that the problems I’m experiencing with the Smart interface lockup will be fixed. I suspect new emerging replacement products will be the focus and these older products will be abandoned and no more firmware fixes will be forthcoming and I don’t want to spend more money for a new product just to fix old problems and get something that works properly. The Network Map issue is troublesome, but the lockup of the Router’s “Linksys Smart Wi-Fi” interface is a serious matter to me. It appears that once it locks up, the only way to correct it is a power off restart; not practical if you’re traveling and trying to access settings remotely; the selling point for this feature.
    Given the problems I’m experiencing with the EA4500 and AE3000, I guess I’ll return them. Too bad, because otherwise the EA4500 seems like it’s a good Router. I’ve been brand loyal since the Linksys WRT54G came out, but after reading this Community and with my personal experience with the EA4500 and AE3000, now I’ll probably give the NETGEAR N900 equivalents a try.

  • Name field and AutoI field - Mapping

    Hi
          I have a some fields of type Name and AutoId. I am trying to map them with text field from MS- Acess. When I am trying to do that I am finding the "MAP" button inactive. For the rest of the fields button is active and mapped them sucessfully. Why is it happening. I remember that I did not have problems with AutoId and Name fields maping earlier. Am I doing some thing different this time? How should I map them currently?
    Thanks

    Hi,
    As rightly mentioned, Auto ID is the field which is automatically incremented by MDM. You will find this field and its value directly in the Data Manager against every record.
    You can not Map this field in Import Manager. Talking about the field of type NAME - This is a text field used to manually maintain the name in Data Manager. It will have 5 parts - Prefix, First Name, Middle name, Last Name, Suffix.
    Hence since these parts are included in 1 field, there is no way to import values individually in these parts.
    Hence you cannot import into field of Typoe NAME as well. You can manully maintain the data manually.
    Hope it helps.
    Thanks and Regards
    Nitin jain

  • Custom fields mapping issue of sales order replication from R/3 to CRM

    Hello Experts,
    I have to replicate sales orders from R/3 to CRM system (Initial and Delta)
    The issue is I have custome fields in R/3 which are maintained in custom table(Z table) in R/3.
    We added those custom fields in CRM customer_i table to synchronise with R/3 data.
    To MAP R/3 custom fields to CRM custom fields, i have the following customization.
    1. Added the custom function module in the event CRMO_200 and moved all the custom fields into interal table  IT_OTHER_INFO.
    2. The intrnal table IT_OTHER_INFO with data is passed into CRM standard function modules.
    3. But in CRM the BADI 'CRM_DATAEXCHG_BADI' implementation does not have the input parameter of internal table TI_OTHER_INFO.
    All my custom data is in internal table TI_OTHER_INFO.
    Please suggest where can i map this data to CRM enhanced fields.
    Regards,
    Umashankar.

    Hello Vanessa,
    Thank you so much for your reply.
    I went through the Note (1053817). It is good. I understand that the custom fields should enhance in the BAPE_VBAP in R/3.
    My Scenario:
    Goal: Orders replication from R/3 to CRM along with Custom fields.
    In R/3, all the custom fields are maintained in Z table (Not VBAK or VBAP).
    All these custom fields are belongs to Item level.
    In CRM, The custom fields are maintained in CRMD_CUSTOMER_I table though AET.
    I need to MAP these custom fields to CRM while order replication from R/3 to CRM.
    Regards,
    Umashankar.

  • Crystal XI and VB6  -  Calender selection

    Post Author: fortuel
    CA Forum: Deployment
    Hello.
    I have an application which works very well with VB6 and Crystal XI on my post because crystal XI is installed(settled) there.
    When deployement on a user station, the calendars of selection of date of crystal's viewer  do not appear and it is impossible to make a selection. The reference to this calendar is C:\Program Files\Fichiers communs\Business Objects\3.0\crystalreportviewers11\html\Calender.html
    This file which is in problem?Would there be a bad reference to a dll?
    Thanks to help me

    <p>This issue is documented in Kbase  c2013226 on http://technicalsupport.businessobjects.com.</p><p>Here&#39;s the jist of the kbase:</p><p>In the registry modify the following key:</p><p>HKEY_CURRENT_USER\Software\Business Objects\Suite 11.0\Crystal Reports Designer Component\DatabaseOptions]<br /><br />MapFieldsByOrdinalForAttachedRecordset<br /><br />change it from No, to Yes </p><p>and also in the same hive, change DontVerifyAttachedRecordset from No to Yes<br /> </p><p>Rob Horne<br /><a href="/blog/10">Rob&#39;s blog - http://diamond.businessobjects.com/blog/10</a></p>

  • Crviewer and Crystal XI and VB6

    I have installed CR Professional XI (ver 11.0.0.1994).
    Previously installed is ver 8.5 and 9.
    In my VB6 app I expected to see a component 'Crystal Report Viewer Control'.
    This does not exist!
    Looking in the directory \Program Files\Common Files\Business Objects\3.0\crystalreportviewers11 there is no ActiveXControls directory.
    Which I believe (from the doco) should exist???
    Why is it missing?
    I have tried reinstalling crystal, lastest SP, hot fix etc but nothing has helped.
    What am I missing?

    You need to add the new control to your toolbox pallet by selecting "Crystal ActiveX Report Viewer Library 11.0" in the Components section of your project (CTRL + t)

  • OIM process and object form mapping issue

    Hi All,
    We have installed one GTC for a database having three tables.Of them one is parent and the rest are child.In processform I have all the fields created with variant type as the string.I created a object from and want to populate some of the fields of processform from the object form.In process form I have two fields namely "from date " and "todate".I want to have these two fields on object form having variant type as the date.I have done it.But while mapping the process form and object form Iam getting the error as "invalid pair mapping".Please let me know the possible solution.
    Thanks,
    Pavan.

    Delete the Reconciliation Field Mappings and Data Flow mappings first. You are trying to delete the column to recreate it with DateFieldDlg but upto the time mappings exist you can't do that.

  • Crystal reports and vb6.0 and database connectivity

    Hello,
    We have installed crystal report 2008 trial version in our system and after installation we are unable to view the crystal report component ocx crystl32.ocx and add the same into a vb form and create a connectivity between access database.
    Please help on the above query.
    Mobile:+91 9880553553.
    Thanks,
    Ram.

    Hello Ram,
    The OCX (Crystl32.ocx) was retired after CR8.5.  It will not work with CR2008 reports.  Additionally, there are no other COM components that ship with CR2008 to work with VB6.
    With CR2008 you'll have to migrate to use Visual Studios and the Crystal Reports .NET SDK.
    You can search on the Crystal Reports .NET forum for additional information on getting started with VS.NET and Crystal Reports 2008.
    Sincerely,
    Dan Kelleher

  • IDOC mapping issue (calculation using parent and child fields)

    We are mapping an IDOC to a file for output to a third party.  The IDOC has many segments, some of which are embedded.  This is where I'm having the issue.  I am trying to perform a calculation on a field from the parent node (E1EDP01-MENGE) with the field from the child node (E1EDP05-KRATE) to determine the total tax for that line (qty X rate). 
    <b>Issue:</b> The mapping that is in place is using the same MENGE value for all calculations, even where the E1EDP01 segment is not a parent of the E1EDP05 segment. 
    Please review the screen prints and explain how I can correctly group the E1EDP05 child segments rate field (KRATE) with the corresponding parent segment E1EDP01 quantity (MENGE).
    <b>Example:</b>
    Parent segment, E1EDP01 / Child segment E1EDP05 (There are many E1EDP05 segments for 1 E1EDP01 segment)
    E1EDP01 (parent node)
      E1EDP05 (child node)
    <b>Target structure</b>
    ITEM (parent) --->E1EDP01 is mapped at node level
      -->ITEM_DATA --->E1EDP01 is mapped at node level
      -->ITEM_TAX --->E1EDP01 is mapped at node level
           -->(fields for item_tax)
           -->Record type
           -->Invoice number
           -->Line total
           -->etc...
    I am mapping (E1EDP01-MENGE) for calculation with (E1EDP05-KRATE) to determine tax at the line item level. I have the context set at each Node, E1EDP01 for MENGE and E1EDP05 for KRATE.  I was using CopyValue, but this was using the frist occurence of MENGE for all line items.
    <b>mapping example</b>
    <u><b>*I am using MENGE (Copy_Value) then multiplying by KRATE to get the line item total.  This was causing the same MENGE (because of Copy_Value) for all line items.</b></u>
    E1EDP01-MENGE|Copy_Value|MULT--->TAX_ITEM-LINE_TOTAL
    E1EDP05-KRATE|
    I removed the CopyValue and now I'm getting the following error:
    Cannot produce target element /ns0:MT_DTN_INVOICE1/INVOICE/ITEM/ITEM_TAX[3]/LINE_TOTAL. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd
    How can I map this so the child records (E1EDP05) are grouped with the correct parent records (E1EDP01)?
    Thanks in advance!
    Michael

    Check this blog:
    /people/claus.wallacher/blog/2006/04/17/replication-of-nodes-using-the-graphical-mapping-tool
    Regards
    Stefan

  • LSMW Source and Field Mapping

    Hi,
      I'm trying to use the LSMW.  What is the fastest way to maintain the source field and relationship?? Is it possible to define the source field and length in a text file and load it in the LSMW??
    Regards,
    Kit

    Hi Kit,
            u can create source fields in faster way.
    menupath
    In the 3rd step i.e., Maintain source fields
    source fields -> table maintenance
    here u can fill all the fields at a time.
    u can also maintain the fields in a file and copy and paste them in the Table maintenance .
    In 5th step i.e.,  Maintain Field Mapping and Conversion Rules
    Extras -> Auto field Mapping
    Now u get the auto field mapping setting pop-up.
    click ok.
    Now u Get the auto field mapping proposel pop-up.
    Here check Target field and Source field and click on Accept proposel push button for all the fields.
    with this the source and target field mapping are done automatically.
    reward if helpfull
    raam

  • XI settings, change of Data Types and XI still maps old structures

    Hi,
    I have defined XI scenario, where synchronous WebService is being called, and XI calls RFC function module, which returns data. It was working perfectly, until
    I have changed the order of few fields in Data Type and added a few new (exactly as the changes in RFC function module).
    And now the WebService returns exception, on the first field added to the interface:
    <Trace level="1" type="T">com.sap.aii.utilxi.misc.api.BaseRuntimeException: RuntimeException in Message-Mapping transformation: Cannot produce target element /ns1:MT_BMS_Response/CUSTOMERS_PERSON/TITLE. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd at
    TITLE is added field.
    I have reactivated everything one by one again, clear cache from Integration Builder and Integration Directory, but it does not help and still old structures are being used in XI.
    I have tested the Interface Mapping and all fields are transformed correctly.
    Please help as it comes a little urgent and I have run out of ideas what to do to refresh the customizing of data types?
    Thank you in advance!

    Hi Peter,
    Yes, I am calling RFC function module from XI.
    After I changed the interface of RFC in SAP, I have imported this RFC once more to XI in Integration Builder and new structures appeared.
    And exception returned is that first new field added to the RFC and Data Type and so on, returns an exception.
    And returned XML structures (in message monitoring) appears to be still old structures.

  • R/3 - MDM field Mapping

    Hi All,
    I am looking for latest R/3 and MDM field mapping for Customer, Vendor, material and Product. I already have IDoc to MDM mapping included in SAP business content. But i am looking for R/3 and MDM field mapping. it would be of great help for me if anyone can send me this on my id [email protected]
    Thanks,
    SHiv.
    Points will be rewarded for helpful answers.

    Hi shiv,
    When u unzip the business content for Customer,material,vendor then in the repository u have remote systems which have a list of standard remote systems namely R/'3,Data warehousing..etc.
    Now in the Import Manager select type as <given data format> and the remote system as R/3 since u r importing the data from R/3.
    After doing this you can import the maps and then u will get a list of all maps in a sequencail order .selecting this map will help you to map the R/3 fields to MDM for customer/material/vendor.
    note the mapping has to be done in the given sequence in the list.
    Please award points if u find these blog helpful.
    Thanks and Regards
    Deepankar Pandit

  • Issue in mapping the same source and target fields

    Hi All,
    I am working on PI 7.0 and currently I am connecting to PI 7.0 via citrix desktop . Problem here is : in the mapping , direct mapping option that is available to map the same source and target fields is disabled . I do know that this is due to some java version issue .
    What I want to know is there any possibilty of solving this issue without installing an updated java version ?
    Regards
    Vinay P.

    I've faced the same for many times and all of that were due to Java version.
    1st of all, you have to check the authorizations you have. If you have enough (DEVELOPER_J2EE, CONTENT_ORGANIZER_J2EE, and so), and - obvious but very often forgotten - you have to assure you're trying to change it in the message mapping change mode On.
    Then, last shot should be downgrade your Java version.
    The 1.4.2 JRE version allow you to use not only the Mapp the Identical field but also Dependencies, Clear Mapping and some other tools/buttons. As mentioned above, if there's a fix in the new Java releases, I do not know (hope so) and would appreciate if you could let us know.
    Tks.

  • Mapping issue: from unbound node to two single fields

    Hello,
    I have a source message with a node that is 0... unbounded.
    The node contains a field named "component_name" with occurence  1..1.
    The target message contains only two single fields (component1, component2) and the task is to provide the first two occurences to these fields.
    node occ.1
       component <modul beta>      ->    component1
    node occ.2
       component <modul omega>      ->    component2
    We can expect to have any case like these:
    node is 0   -> no components provided
    node is 1  -> one component provided  (usual case) , so second field will be empty
    node is 2 -> two components provided
    node is > 2 -> need to pick the first two components to provide them to the target fields.
    Does anybody here have an idea how to solve this mapping issue?
    Your ideas are really welcome!
    Best regards
    Dirk

    Stefan's solution is very good, alternatively, if you are sure that you will always have at least two items you can do
    source -> copyValue[0]-> target
    source -> copyValue[1]-> target
    please note: if you don't have at least two items in your source the copyValue function will throw an exception

  • Bulk 2.0 Deletion of Field mapping and Data

    I have created a Account Export field mapping using Bulk 2.0 API and after creation, I tried  SYNC and retrieved the Data. This was completed without issues.
    Then I tried  deleting export entity from Eloqua using an HTTP DELETE request.
    Using HTTP DELETE,."accounts/exports/24/data";I tried deleting the data.
    The request was successful, Eloqua returned a 204 response.
    But Using Get request, I was able to retrieve the data again. It wasn't deleted
    Again,Then I tried deleting the mapping itself, I got the status as '204 No Content'.
    The data got deleted but  When I tried '/accounts/exports', the mapping still exists there.
    Is anyone aware of this issue and also how to resolve this?

    I finally found it. Its mapping's are present in FieldTypes class. Even though its not mentioned in the API.

Maybe you are looking for