Version: All released versions of Collect, all supported versions of SAP DataServices
Issue:
Below is an example of an error received when trying to build a DataServices type package in Collect. Please note that in this case the error was seen on a German language SAP system so key parts of the error are in German. Alternate color text has been added to emphasize the parts of the error which contain the most important information needed to troubleshoot.
Internal CranSoft Error
The CranSoft website could not finish processing the current request due to an unexpected system error.
Summary
The website reports the following:
- Build package for T027A failed RFC metadata extraction job failed: (14.2) 07-21-15 11:29:46 (E) (11836:8492) VAL-030212: |SESSION JOB_CollectColumnsDataFetch|DATAFLOW DF_GetColumnsRFC|STATEMENT <guid::'a5e2b82e-c939-4da7-9709-cc161ea8e4b9' callddif_fieldinfo_get="" query="" - Funktion ist in einem ABAP-Datenfluss nicht verfügbar. Prüfen Sie den Namen der Funktion, und stellen Sie sicher, dass sie über den Funktionsassistenten zur Verfügung steht. (14.2) 07-21-15 11:29:47 (E) (11836:8492) VAL-030212: |SESSION JOB_CollectColumnsDataFetch|DATAFLOW DF_GetColumnsRFC|STATEMENT <guid::'a5e2b82e-c939-4da7-9709-cc161ea8e4b9' callddif_fieldinfo_get="" query="" - Funktion ist in einem ABAP-Datenfluss nicht verfügbar. Prüfen Sie den Namen der Funktion, und stellen Sie sicher, dass sie über den Funktionsassistenten zur Verfügung steht. at DataGarage.Package.SAPDataServices.RFCDataServicesPackage.SetSourceTableColumns(ITable& table) at DataGarage.Package.SAPDataServices.RFCDataServicesPackage.Build(Boolean savePackage, ProcessRequestType requestType, IDataService service) at DataGarage.Engine.DataGarageEngine.InternalBuildPackage(Boolean savePackage, ProcessRequestType requestType) at DataGarage.Engine.DataGarageEngine.BuildPackage(String& packageName)</guid::'a5e2b82e-c939-4da7-9709-cc161ea8e4b9'</guid::'a5e2b82e-c939-4da7-9709-cc161ea8e4b9'
- An unhandled exception occurred during the execution of the plugin.
- An unhandled exception was caught while executing a plugin.
Contact your technical support for assistance. When submitting an issue please expand the subsections by pressing the show buttons and selecting and copying the entire page into a file to attach to the issue or any email correspondence. Additionally, please attach any relevant screen shots, a description of what actions you were taking, what results you were trying to accomplish, and what you expected to happen before receiving this error.
<Insignificant parts of the full error have been removed>
Root cause:
The red text above when translated basically indicates that a function is missing from the datastore that DS uses to pull structural data through Collect. The function that is missing is shown in blue: DDIFF_FIELDINFO_GET
Resolution:
Verify that the function listed as missing exists in the datastore that DS uses to pull structural data through Collect and if necessary import the function required from an xml file.