Set Up Data Services Objects
This chapter provides information about setting up SAP Data Services objects for Transaction, AVL, Drilldown, SyncBack, and Reconciliation.
Prerequisite Tasks
On the computer on which SAP Data Services is installed, make sure that the following tasks are complete:
- In the
DSConfig.txtfile at\\ProgramData\SAP BusinessObjects\Data Services\conf, update the value ofANSI_Varchar_Behavioras False. - Ensure that the data store configurations point to the staging database.
- Copy the SourceConnect folder at
<SetupFolder>\Sample_folder_structureinto the computer on which SAP Data Services is installed. - Ensure that the setup files are available at the following locations:
- The
.atlfiles for your source system are available at<SetupFolder>\<SourceSystem>\<SourceDatabase>\Mappings.
- The common
.atlfiles are available at<SetupFolder>\Common_Mappings.
Note: While importing multiple
.atlfiles or reimporting.atlfiles, right-click the data store and select Exclude Tree to avoid overwriting the data store connection details. - The
- For 1C:Enterprise, ensure that the folder containing the
.csvfiles is accessible to the SAP Data Services server.
Set Up SAP Data Services Objects for Transaction and AVL
You can import the .atl file pertaining to your source system into your SAP
Data Services repository through SAP Data Services Designer. For each source system, the project, data stores,
and jobs are created in the repository. Then, you can update the connection details in the data stores to point
to your source system objects.
Note: For information about the password that you must use for importing the .atl file, contact insightsoftware Support.
To set up SAP Data Services Objects for Transaction and AVL
- Open SAP Data Services Designer as an administrator, and connect to your repository.
- For the transaction data, perform the following:
- Import the
<SourceSystem>_Journals%.atlfile into your SAP Data Services repository. The<SourceSystem>_Journalsproject and the corresponding data stores and jobs are created. - Additionally, for NetSuite, import the
NetSuite_DataLoad.atlfile. TheNetSuite_DataLoadproject and the corresponding data stores and jobs are created.
Note: If the following message appears while importing the.atlfile, select Yes. - Import the
- For the balances data, perform the following:
- Create balance sheet accounts in SAP S/4HANA.
- Create the Accounts Receivable, Accounts Payable, and General Ledger clearing accounts that you need to specify in the
$%Clearing_accountvariable while running the<SourceSystem>%_Balancesjob. For information about the$%Clearing_accountvariable for your source system, see Global Variables in Appendix B. - Optionally, clear the Accounts Receivable and Accounts Payable clearing accounts manually. The General Ledger clearing account will be cleared automatically.
-
Import the
<SourceSystem>_Balances.atlfile into the SAP Data Services repository. The<SourceSystem>_Balancesproject and the corresponding data stores and jobs are created.
For JD Edwards EnterpriseOne, the out-of-the-box view for balances extraction must be updated according to the JD Edwards EnterpriseOne account setup. The account ranges should be modified in the view definition to indicate the account types. For example, if the account type is Assets, modify the value for the GBOBJ field to be between 100000 and 199999.
- For Reconciliation data, perform the following:
- Import the
<SourceSystem>_RECON_L1_L5.atlfile into your SAP Data Services repository. The<SourceSystem>_RECON_L1_L5project and the corresponding data stores and jobs are created. - Import the
RECON_STG.atlfile into your SAP Data Services repository. TheRECON_STGproject and the corresponding data stores and jobs are created.
- Import the
- For AVL data, import the
AVL_<SourceSystem>.atlfile into your SAP Data Services repository. TheAVL_<SourceSystem>project and the corresponding data stores and jobs are created. - Update the connection details in the following data stores to point to your source system objects:
-
Oracle E-Business Suite, IFS Applications, Oracle PeopleSoft, and Infor Baan
Data store name Description DS_<SourceSystem>_CDCThe CDC schema that you created during the installation of Transaction.
DS_<SourceSystem>_MASTERThe schema that contains the extraction views.
DS_<SourceSystem>_STGThe staging schema or database that contains the staging tables.
DS_<SourceSystem>_SLTThe SLT Replication Server database in which you created the
/1LT/CF_E%tables. - JD Edwards EnterpriseOne
- Microsoft Dynamics AX, Microsoft Dynamics NAV, Microsoft Dynamics SL, Microsoft Dynamics GP, Dynamics 365 Finance and Operations, Dynamics 365 Business Central (on-premises and cloud), Epicor iScala, Infor CloudSuite Industrial (SyteLine), Deltek Costpoint, and NetSuite
- Workday, QAD, 1C:Enterprise
Data store name Description RTD_DS_JDE_APPLThe JD Edwards EnterpriseOne database in which the JD Edwards EnterpriseOne tables exist.
RTD_DS_JDE_BAL_APPLThe JD Edwards EnterpriseOne database in which the JD Edwards EnterpriseOne tables exist.
DS_RD_JDE_CDCThe CDC schema.
RTD_DS_JDE_MASTERThe schema that contains the extraction views.
RTD_DS_JDE_BAL_MASTERThe schema that contains the extraction views.
RTD_DS_JDE_STGThe schema that contains the staging tables.
HANA_RECON_REPThe staging schema in the staging database.
RTD_DS_JDE_SLTSpecify the details of the SLT Replication server database in which the
/1LT/CF_E%tables are present.Data store name Description DS_<SourceSystem>_STGThe staging schema or database that contains the staging tables.
DS_<SourceSystem>_SLTThe SLT Replication Server database in which the
/1LT/CF_E%tables are present.DS_<SourceSystem>_VIEWSThe database that contains the extraction views.
DS_MSFTAX_CDC(For Microsoft Dynamics AX only)The database in which the SQL Server CDC table for the
GENERALJOURNALENTRYtable is created.DS_NetSuite_NS_System(For NetSuite only)The system that contains NetSuite application table.
Data store name Description DS_<SourceSystem>_MASTERThe staging database that contains the staging tables.
DS_<SourceSystem>_SLTThe SLT Replication Server database in which the
/1LT/CF_E%tables are present. -
Oracle E-Business Suite, IFS Applications, Oracle PeopleSoft, and Infor Baan
- For the
RECON_SOURCEdata store, update the connection details to point to the schema containing the extraction views. - For the
DS_S4_APPLdata store, update the connection details to point to SAP S/4HANA. - For the
%DS_<SourceSystem>_PSCACHEdata store, update the Cache directory field to point to the Cache folder at\\SourceConnect\MasterMappingin which the cache file needs to be created. - Additionally, update the connection details in the following data stores to point to your staging objects:
Data store name Description HANA_RECON_REPThe staging schema in the staging database.
RTD_DS_<SourceSystem>_STGThe schema that contains the staging tables.
RTD_DS_<SourceSystem>_SLTThe SLT Replication Server database in which the
/1LT/CF_E%tables are present. - For all the jobs in the staging database-related data stores, make the following changes:
- Depending on your source system, in the jobs pertaining to one or more of the following data stores, remove the target table in each data flow:
DS_<SourceSystem>_STGRTD_DS_JDE_STGDS_<SourceSystem>_MASTERHANA_RECON_REPRECON_SOURCE
- Add the target table in the data store to the data flow.
- Save the changes.
- Depending on your source system, in the jobs pertaining to one or more of the following data stores, remove the target table in each data flow:
- For the
<SourceSystem>_ERROR_LOGand<SourceSystem>_REPROCESS_FILEflat files in SAP Data Services Designer, edit the Root directory field to point to the Log and Reprocess folders respectively in the SourceConnect folder. - For the
MSC_LOOKUP_DATAExcel workbook in SAP Data Services Designer, edit the Directory field to point to the MasterMapping folder in the SourceConnect folder.
Note: For information about the list of projects and the corresponding jobs pertaining to your source system, see SAP Data Services Jobs in Appendix B.
After you set up the objects, you can load the transaction and balances data from your source systems into SLT Replication Server. For information about loading the data, see Load Data into SLT Replication Server in Loading Data, Reprocessing Documents.
Before loading the data from NetSuite, you must perform some prerequisite tasks. For information, see Prerequisite Tasks for Loading NetSuite Data into SLT Replication Server in Loading Data, Reprocessing Documents.
Set Up SAP Data Services Objects for Flat File Data Load
You can import the .atl file pertaining to your source system into your SAP Data
Services repository through SAP Data Services Designer. The project, data stores, and jobs are created in the
repository. Then, you can update the connection details in the data stores to point to your source system objects.
To set up SAP Data Services objects for flat file data load
- Open SAP Data Services Designer as an administrator, and connect to your repository.
- Import the
UFF_Journals.atlfile located at<SetupFolder>\UFF\Mappingsinto your SAP Data Services repository. The following projects and jobs are created:-
UFF_Journals project:
UFF_JournalsandUFF_Reprocess_Journals -
UFF_MasterData_Mapping project:
Master_Lookup_Load
Note: The Reconciliation-related objects for Transaction are applicable to flat file data as well. For information about these objects, see Set Up SAP Data Services Objects for Transaction and AVL.
-
UFF_Journals project:
- Update the
$v_uff_emailvariable of theUFF_JournalsandUFF_Reprocess_Journalsjobs with the email address of the point of contact. The error messages will be sent to the specified email address. - Import the
UFF_AVL.atlfile located at<SetupFolder>\UFF\Mappingsinto your SAP Data Services repository. The UFF_AVL project, and the following jobs are created.-
UFF_AVL_CI: Loads the Customer Invoice data from Flat files to SLT tables. -
UFF_AVL_CO: Loads the Sales Order data from Flat files to SLT tables. -
UFF_AVL_PO: Loads the Purchase Order and Goods Receipt Note data from Flat files to SLT tables. -
UFF_AVL_SI: Loads the Supplier Invoice data from Flat files to SLT tables. -
Master_Lookup_Load: Loads the master data from MSC_Lookup_Data.xlsx to the MSC_MASTER_LOOKUP table and creates a persistent cache on the MSC_ MASTER_LOOKUP table for lookup data.
-
- Update the
$FILE_PATHvariable with the folder location where you have the UFF files available. - Update the
$SOURCE_SYSTEMvariable with the source system name. - Set up the
$G_MATERIALvariable withDUMMYas the value in places where the source transaction is not defined with a material value. It will then be mapped to a material value in SAP S/4HANA. - For the
DS_UFF_MASTERdata store, provide the connection details of the staging database that contains the configuration tables. - For the
DS_UFF_AVL_STGdata store, provide the connection details of the staging database that contains the configuration tables. - For the
DS_UFF_SLTdata store, specify the details of the SLT Replication Server database in which the/1LT/CF_E%tables are present. - For the
DS_UFF_AVL_SLTdata store, specify the details of the SLT Replication Server database in which the/1LT/CF_E%tables are present. -
For the
DS_UFF_PSCACHEdata store, update the Cache directory field to point to the folder where you want to create the cache file.
Set Up SAP Data Services Objects for Drilldown
You can import the .atl file pertaining to your source system into your SAP Data Services repository through SAP Data Services Designer. The project, data stores, and jobs are created in the repository. Then, you can update the connection details in the data stores to point to your source system objects.
- In the
DSConfig.txtfile at\\ProgramData\SAP BusinessObjects\Data Services\conf, update the value of ANSI_Varchar_Behavior as False. - The data store configurations point to the staging database.
The setup files are available at the following locations:
<SetupFolder>\<SourceSystem>\<SourceDatabase>\Mappings<SetupFolder>\<SourceSystem>\<SourceDatabase>\Scripts<SetupFolder>\Stage
To set up SAP Data Services Objects for Drilldown
- Open the SAP Data Services Designer as an administrator, and connect to your repository.
- For transaction data, import the
.atlfile for your source system into your SAP Data Services repository.Note: For information about the password that you must use for importing the
.atlfile, contact insightsoftware Support. -
<SourceSystem>_CDC_TRX: Performs the incremental data load for transaction data. -
<SourceSystem>CDC_Set_Status_On: Enables the incremental data load for the<SourceSystem>_CDC_TRXjob. -
<SourceSystem>CDC_Set_Status_Off: Stops the incremental data load for the<SourceSystem>_CDC_TRXjob. -
<SourceSystem>_OT_<ModuleName>_TRX:Performs the initial data load for transaction data. The<ModuleName>refers to AP, AR, GL, PO or SO. -
<SourceSystem>_OT_MASTER_DATA:Performs the initial data load for master data. - Edit the settings of the data stores to update the connection details to point to your source system objects:
DS_<SourceSystem>_APPL:Update the connection details to point to your source database that contains the source tables.DS_HANA_SCD:Update the connection details to point to the Drilldown user that you created in the SAP HANA database during the Drilldown installation.DS_<SourceSystem>_CDC: Update the connection details to point to the CDC schema that you created during the Transaction installation.
- For all the jobs in the
DS_HANA_SCDdata store, make the following changes:- Remove the target table in each data flow.
- Add the target table in the data store to the data flow.
- Save the changes.
The <SourceSystem>_SCD project, the following jobs, and the corresponding data stores are created:
After you set up the objects, you can load the transaction data into SAP S/4HANA for Drilldown reporting. For information, see "Loading Data, Reprocessing Documents" in SAP Central Finance Transaction Replication by insightsoftware Administrator Guide.
Set Up SAP Data Services Objects for SyncBack
You can import the .atl file pertaining to your source system into your SAP Data Services repository through SAP Data Services Designer. The project, data stores, and jobs are created in the repository. Then, you can update the connection details in the data stores to point to your source system objects.
- In the
DSConfig.txtfile at\\ProgramData\SAP BusinessObjects\Data Services\conf, update the value of ANSI_Varchar_Behavior as False. - The data store configurations point to the staging database.
To set up SAP Data Services Objects for SyncBack
- Open the SAP Data Services Designer as an administrator, and connect to your repository.
- Import the
<SourceSystem>_Syncback.atlfile located at<SetupFolder>\<SourceSystem>\Mappingsinto your SAP Data Services repository. The<SourceSystem>_Syncbackproject, the corresponding data stores, and jobs are created:Job name Description S4_<SourceSystem>_AP_Payment_OTPerforms an initial load of payments data from SAP S/4HANA into a vendor payment-specific table in the source database or a file.
S4_<SourceSystem>_AR_Payment_OTPerforms an initial load of receipts data from SAP S/4HANA into a customer receipt-specific table in the source database or a file.
S4_<SourceSystem>_AP_Payment_CDCPerforms an incremental load of payments data from SAP S/4HANA into a vendor payment-specific table in the source database or a file.
S4_<SourceSystem>_AR_Payment_CDCPerforms an incremental load of receipts data from SAP S/4HANA into a customer receipt-specific table in the source database or a file.
S4_<SourceSystem>CDC_Set_Status_OnEnables the incremental data load for the
S4_<SourceSystem>_AP|AR_Payment_CDCjob.S4_<SourceSystem>CDC_Set_Status_OffStops the incremental data load for the
S4_<SourceSystem>_AP|AR_Payment_CDCjob. - Additionally, for all staging databases except SAP HANA, the following jobs are created:
Job name Description S4_<SourceSystem>_AP_Payment_TrxPerforms an initial load of the payments data from SAP S/4HANA into the
AP_FIN_PYMT_TRXtable in the staging database.S4_<SourceSystem>_AR_Payment_TrxPerforms an initial load of the receipts data from SAP S/4HANA into the
AR_FIN_PYMT_TRXtable in the staging database.S4_<SourceSystem>_AP_Payment_Trx_CDCPerforms an incremental load of payments data from SAP S/4HANA into the
AP_FIN_PYMT_TRXtable in the staging database.S4_<SourceSystem>_AR_Payment_Trx_CDCPerforms an incremental load of receipts data from SAP S/4HANA into the
AR_FIN_PYMT_TRXtable in the staging database.S4_<SourceSystem>STG_Set_Status_OnEnables the incremental data load for the
S4_<SourceSystem>_AP|AR_Payment_Trx_CDCjob.S4_<SourceSystem>STG_Set_Status_OffStops the incremental data load for the
S4_<SourceSystem>_AP|AR_Payment_Trx_CDCjob. - Edit the settings of the data stores to update the connection details to point to your source system objects:
-
DS_S4_DB:Update the connection details to point to the database in SAP S/4HANA in which the extraction views were created during the installation of SyncBack. -
DS_<SourceSystem>_MASTER:Update the connection details to point to the schema in which the synonyms were created during the installation of SyncBack. -
RTD_DS_<SourceSystem>_STG/DS_MAG_STG:Update the connection details to point to the schema that contains the staging tables in your source instance. - For all the jobs in the
data store, make the following changes:RTD_DS_<SourceSystem>_STG/DS_MAG_STG- Remove the target table in each data flow.
- Add the target table in the data store to the data flow.
- Save the changes.
After you set up the objects, you can load the data from SAP S/4HANA into your source system using SyncBack. For information, see " Loading Data, Reprocessing Documents" in SAP Central Finance Transaction Replication by insightsoftware Administrator Guide.