Top Method Summary
Options Name Purpose
LOGICAL AppendTimestamp (handle, character) Adds a Modified element to the given XML document
INTEGER ExportBusinessEntityData (character, character, character, character) Exports Business Entity Data to an XML file
INTEGER ExportBusinessEntityData (character, character, character, character, character) Exports Business Entity Data to an XML file
INTEGER ExportBusinessEntityData (character, character, character, character, character, FileNamePatternParameter) Exports Business Entity Data to an XML file
INTEGER ExportBusinessEntityData (character, character, character, character, character, FileNamePatternParameter, logical) Exports Business Entity Data to an XML file
INTEGER ExportToFileName (handle, character, character, character, logical) Exports to a single file
INTEGER ExportToFileNamePattern (handle, FileNamePatternParameter, character, character, logical) Exports to multiple file names using a pattern
InitializeSmartBusinessEntityCache () Initializes the SmartBusinessEntityCache

Top Property Summary
Options Name Purpose
LOGICAL Exporting


Method Detail
Top

LOGICAL AppendTimestamp (handle, character)

Purpose: Adds a Modified element to the given XML document
Notes: When an existing file-on-disc contains an equivalent payload
(ignoring the Modified element) the existing timestamp is
preserved and the caller may skip writing the file

Parameters:
phXmlDoc HANDLE
The handle of the X-DOCUMENT to modify
pcFileName CHARACTER
The name of the target XML file
Returns LOGICAL
True when the existing file's payload matches, false otherwise
Top

INTEGER ExportBusinessEntityData (character, character, character, character)

Purpose: Exports Business Entity Data to an XML file
Notes:

Parameters:
pcBusinessEntityName CHARACTER
The name of the Business Entity to export data to
pcTables CHARACTER
The name of the tables from the Business Entity to export
pcQueryString CHARACTER
The query string to export
pcFileName CHARACTER
The name of the target file name
Returns INTEGER
The number of records exported
Top

INTEGER ExportBusinessEntityData (character, character, character, character, character)

Purpose: Exports Business Entity Data to an XML file
Notes:

Parameters:
pcBusinessEntityName CHARACTER
The name of the Business Entity to export data to
pcTables CHARACTER
The name of the tables from the Business Entity to export
pcQueryString CHARACTER
The query string to export
pcFileName CHARACTER
The name of the target file name
pcCustomContext CHARACTER
The Custom Context attribute
Returns INTEGER
The number of records exported
Top

INTEGER ExportBusinessEntityData (character, character, character, character, character, FileNamePatternParameter)

Purpose: Exports Business Entity Data to an XML file
Notes:

Parameters:
pcBusinessEntityName CHARACTER
The name of the Business Entity to export data to
pcTables CHARACTER
The name of the tables from the Business Entity to export
pcQueryString CHARACTER
The query string to export
pcFileName CHARACTER
The name of the target file name
pcCustomContext CHARACTER
The Custom Context attribute
poFileNamePattern Consultingwerk.SmartFramework.Tools.Export.FileNamePatternParameter
The FileNamePatternParameter instance
Returns INTEGER
The number of records exported
Top

INTEGER ExportBusinessEntityData (character, character, character, character, character, FileNamePatternParameter, logical)

Purpose: Exports Business Entity Data to an XML file
Notes:

Parameters:
pcBusinessEntityName CHARACTER
The name of the Business Entity to export data to
pcTables CHARACTER
The name of the tables from the Business Entity to export
pcQueryString CHARACTER
The query string to export
pcFileName CHARACTER
The name of the target file name
pcCustomContext CHARACTER
The Custom Context attribute
poFileNamePattern Consultingwerk.SmartFramework.Tools.Export.FileNamePatternParameter
The FileNamePatternParameter instance
plAddTimestamp LOGICAL
Logical value indicating if a Modified time-stamp element should be added
Returns INTEGER
The number of records exported
Top

INTEGER ExportToFileName (handle, character, character, character, logical)

Purpose: Exports to a single file
Notes:

Parameters:
phDataset HANDLE
The handle of the Dataset with the data
pcFileName CHARACTER
The name of the target file name
pcTables CHARACTER
The name of the tables from the Business Entity to export
pcQueryString CHARACTER
The query string to export
plAddTimestamp LOGICAL
Logical value indicating if a Modified time-stamp element should be added
Returns INTEGER
The number of records exported
Top

INTEGER ExportToFileNamePattern (handle, FileNamePatternParameter, character, character, logical)

Purpose: Exports to multiple file names using a pattern
Notes:

Parameters:
phDataset HANDLE
The handle of the Dataset with the data
poFileNamePattern Consultingwerk.SmartFramework.Tools.Export.FileNamePatternParameter
The FileNamePatternParameter instance
pcTables CHARACTER
The name of the tables from the Business Entity to export
pcQueryString CHARACTER
The query string to export
plAddTimestamp LOGICAL
Logical value indicating if a Modified time-stamp element should be added
Returns INTEGER
The number of records exported
Top

InitializeSmartBusinessEntityCache ()

Purpose: Initializes the SmartBusinessEntityCache
Notes: Issue SCL-1763: When dumping the SmartBusinessEntity data, we need to
cache the SmartBusinessEntity configuration prior to dumping the data
- as otherwise we're running into nesting issues in the
SmartBusinessEntity:InitializeDataAccess InitializeDataAccess method



Property Detail
Top

LOGICAL Exporting


Returns LOGICAL


Temp-Table Detail


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       20.07.2026 16:10:29