The legacy SAP Adapter only imported "open" Commitments. Since open Commitments can change from day to day, this was implemented as a purge and replace model. This meant that all Commitments in EcoSys were first deleted and then replaced for every execution which had a negative performance impact. The new incremental implementation provides a significant performance improvement as well as providing a better history of closed Commitments.
If, for some reason, the legacy behavior is desired use the Connect job called "SAP Commitments Import - PR".
Job Details:
-
Connect Job Name: SAP Commitments Import
-
Connect Job Action: ITG SAPC Commitments Import
Job Parameters:
The parameters are specified in the EcoSys Connect Settings Maintenance screen under the "Default" SAP Import Group:
Parameter |
Default Value |
Description |
---|---|---|
ClearingDateSupplier |
True |
Default is to read from Clearing Date Supplier table (BSAK). If False, then reads from Clearing Date Customer table (BSAD) |
CostElementCategoryRangeEnd |
Cost Element Category range ends. |
|
CostElementCategoryRangeStart |
Cost Element Category range starts. |
|
CostElementGroup |
Cost Element Group |
|
CostElementRangeEnd |
Cost Element range ends. |
|
CostElementRangeStart |
Cost Element range starts. |
|
CostElementRangeMatch |
INCLUDE |
Cost Element range matches (either INCLUDE or EXCLUDE), which determines the behavior of cost elements in the specified range. |
IncludeAdditionalStructures |
False |
If true, takes up actuals for WBS, Networks, Activities and Orders. If false, then only WBS. |
IncludePOClearingDateField |
False |
Controls the loading of the Clearing Date (AUGDT) from the BSAK table. The default setting is N. If the fields need to be loaded, set the parameter to Y. You can also optionally change the table name from default BSAK to something else by using clearingDateSourceTable parameter. |
IncludeUnloadingPointField |
False |
Controls the reading of Unloading Point (ALBAD) field from EKKN table. By default, this is not loaded. For the adapter to read this field, set the parameter to Y. |
Deprecated Parameters from SAP Adapter
Job Parameter |
Description |
---|---|
forecastType |
Use separate Connect jobs for different forecast types |
version |
Now specified in the API spreadsheet row filter |
startDate |
Use project level SAP Commitments Last Runtime instead |
endDate |
Use project level Commitments End Timestamp instead |
commitBatchSize |
No longer applicable |
costObjectExternalIds |
Use SAP Import or SAP Import Group instead |
costObjectCategories |
Use SAP Import or SAP Import Group instead |
includePODocumentHeaderFields |
Purchase Orders are now imported separately |
includePODocumentItemFields |
Line items from EKPO will now always be loaded |
includePOLineItemChangeDateField |
Moved to Purchase Order Import |
clearingDateSourceTable |
Replaced with ClearingDateSupplier parameter to avoid specifying table name as a parameter |
includePOIssueDateField |
Moved to Purchase Order Import |
messageTypes |
Moved to Purchase Order Import |