I have spent the last week ( albeit on and off) trying to add the Tracking Number to the AR Form . As stated in the topic, we are on the Public Cloud I have read all ( well maybe 50 ) of the topics regarding this. None of these topics expressly note that that the method described is ‘Cloud Friendly’ . I have added a Relationship to the RDD to the ShipHead from the InvcDtl( Company to Company, PackNum to PackNum) to a copy of the RDD, at first I stayed WAY CLEAR of the Sync Dataset Button in the Report Style Maint Screen till out of desperation, I tried that too, after that failed to find a sub-form( so the error message said), I deleted the RDD and rebuilt up to where it was before desperation set in. I have also pasted in a left outer join into the Dataset Properties in report builder. That flat out threw a rather nondescript error directing me to check the server logs ( again we are public cloud). I have added the Field --TrackingNumber— to the fields section of the Dataset properties.
One thing I just noticed that in the Data SOURCE properties from Report Builder, it refers to our Cloud Server,/reports/ SharedReportDataSource .
Am I pretty much out of luck getting to the RDD I created/modified due to being a cloud customer ??
Do I have to drag Epicor Support into this ? (all though they have been pretty good about adding UD fields to tables as I request them)
I am using a stand alone Report Builder installed locally. It has been working for tweaking reports, moving things around and adding fields that are on the RDD but not on the select statement of the DataSet. ( that article was awesome,( thank you Calvin Krusen).
Awesome layout, you must have quite the Library…
I have done stuff like this before but that was on premesis, I think there is more to the connection string than windows/server auth on the cloud…
No, you should be able to modify a copy of the RDD.
Your error message had nothing to do with too many columns, right?
You will NOT be able to link to the SQL server like an On-Prem user.
If you go to the System Monitor and download an XML version of your data, do you get any data or all the data except the tracking number? Temporarily change the report to Crystal. Run the report, make sure to use a longer Archive Period like a Day - find the report in the System Monitor, choose to Download Crystal Report Data as an XML file and see if your data is in there.
I was hoping that you would respond to this. You seem to be one of the leading authorities on ‘Cloud Operations’. The Error Message had nothing to do with to many columns. I was able to download the XML of the report and there was no data for the Tracking Number( as far as I can tell). I am working through some pretty severe latency issues this morning ( Epicor put out the notice they are experiencing " Performance Degradation" ). I will get back to this issue as time permits. I have a form that blew up and need to address that first.
I do want to thank you and this community for the help they are giving and have given in the past. This site is a HUGE resource for the 1 man band that I am.
The Linked Tables feature is the easiest way to add data to an RDD if the linkage exists. This is how I would add the tracking number (above). The name will appear as Shiphead_TrackingNumber or something like that. Make sure to add it to your SQL statement in the RDL.
Yes, you can have multiple shipments on an invoice so the InvcDtl is the correct table. The Relationship entry is not required. The Pick List will do that for you. No Join required either. You’ll find the field under the InvcDtl set with a name like ShipHead_Packnum or something similar. Once you have that name, you add it to the T1.InvcDtl_ShipHead_Packnum … or whatever the name is…I don’t recall the convention at the moment.
Thank you Mark and Calvin,
The last piece of the puzzle is the syntax for the RDL select statement. It is T2.PackNum_TrackingNumber. Also worth noting is that you must use PackNum_TrackingNumber on the Field Source of the Dataset Properties I did leave the Relationship in place on the RDD.
Calvin,
Sorry for bumping this old thread but I just wanted to say thanks for your step by step tutorial on creating a subreport with an embedded data connection!
Our UK office needs a customized AR Invoice for Brexit which requires the Country of Origin be displayed for every part/invoice line. The ISOrigCountry field is available in the Linked tables of InvcDtl but it contains the country number and not the country description. So I created a subreport to connect to the Country table and grab the Description.
Great hack!
Thanks again,
Kelly