Replicating Master Data for Business Partner, Material, Cost Center, GL Account, and Profit Center Entities
This topic provides job and global variable information required to replicate master data for Business Partner, Material, Cost Center, GL Account, and Profit Center entities.
Perform the following steps to extract data from data sources, import the extracted data into SAP S/4HANA, upload data mappings, and initiate reconciliation:
Note: Reconciliation is only supported for the following entities: Business Partner, Material, Cost Center, and GL Account. For information on reconciliation reports, see SAP Central Finance Master Data Replication Comparison Reports Guide.
- In the Local Object Library > Projects tab, open the required job depending on the entity:
Entity Project Job Business Partner
MDR_ Business_PartnerMDR_JOB_Business_PartnerMaterial
MDR_MaterialMDR_JOB_MaterialCost Center
MDR_Cost_CenterMDR_JOB_Cost_CenterGL Account
MDR_GL_AccountMDR_JOB_GL_AccountProfit Center
MDR_Profit_CenterMDR_JOB_Profit_Center - Update the values of the following variables in the job using the Tools > Variables option depending on the entity:
-
Business Partner
-
$G_ERP: Indicates the ERP name, such as EBS, JDE, PSFT, D365FNO, MSFTBC, MSFTGP, or UC. -
$G_SOURCE_SYSTEM: Indicates the source system name. -
$G_UID: Indicates that the job is automatically triggered from the Management Console. -
$G_COMPANY_CODE: Indicates the SAP S/4HANA company code. -
$G_COMMIT_SIZE: (for UC) Indicates the commit size. The default value is 100000. -
$G_UC_FOLDER_LOCATION: (for UC) Indicates the folder path from which the utility should retrieve files. If left blank, the utility will default to the folder path defined in the SourceConnect Management Console Connection tab during the UC data source configuration. -
: (for UC) Indicates the file name pattern (wildcard) that the utility should use to identify relevant files. The default value is .CSV. Some examples include UC_.CSV, EBS_*.CSV.$G_UC_File_Wildcard -
$G_UC_Skipped_Rows: (for UC) Indicates the number of initial data rows to skip during file extraction. The default value is 0. Only positive integers are allowed.Note: Do not include empty lines in this count. Only count rows that contain data and need to be skipped. For example, if rows 1–3 contain data and rows 4–5 are empty, enter 3 as the value. The empty rows will be skipped automatically.
-
$G_DB_TYPE: Indicates the database type (HANA, Microsoft_SQL_Server). -
$G_CUSTOMER_RECON_ACCOUNT: Indicates the customer reconciliation account number. -
$G_VENDOR_RECON_ACCOUNT: Indicates the vendor reconciliation account number. -
$G_DEFAULT_LANGUAGE: Indicates the language code that must be used if no language code is defined in the source system. -
$G_BP_GROUP: Indicates the SAP S/4HANA business partner group for internal number generation. -
$G_CLIENT: Indicates the SAP S/4HANA client number. -
$G_MDG_SOURCE_SYSTEM: Indicates the logical system name of SAP S/4HANA.
-
-
Cost Center
-
$G_ERP: Indicates the ERP name, such as EBS, JDE, PSFT, D365FNO, MSFTBC, MSFTGP, or UC. -
$G_SOURCE_SYSTEM: Indicates the source system name. -
$G_UID: Indicates that the job is automatically triggered from the Management Console. -
$G_COMMIT_SIZE: (for UC) Indicates the commit size. The default value is 100000. -
$G_UC_FOLDER_LOCATION: (for UC) Indicates the folder path from which the utility should retrieve files. If left blank, the utility will default to the folder path defined in the SourceConnect Management Console Connection tab during the UC data source configuration. -
$G_UC_File_Wildcard: (for UC) Indicates the file name pattern (wildcard) that the utility should use to identify relevant files. The default value is .CSV. Some examples include UC_.CSV, EBS_*.CSV. -
$G_UC_Skipped_Rows: (for UC) Indicates the number of initial data rows to skip during file extraction. The default value is 0. Only positive integers are allowed.Note: Do not include empty lines in this count. Only count rows that contain data and need to be skipped. For example, if rows 1–3 contain data and rows 4–5 are empty, enter 3 as the value. The empty rows will be skipped automatically.
-
$G_CHART_OF_ACCOUNTS_ID: Indicates the chart of accounts identifier in Oracle E-Business Suite for which the records must be extracted. -
$G_COST_CENTER_CATEGORY: Indicates the cost center category of the GL account in SAP. -
$G_COMPANY_CODE: Indicates the SAP S/4HANA company code. -
$G_CO_AREA: Indicates the controlling area. -
$G_MANDT: Indicates the ECC client number. -
$G_CLIENT: Indicates the SAP S/4HANA client number. -
$G_LANGUAGE: Indicates the language code that must be used for the cost center description. -
$G_DB_TYPE: Indicates the database type (HANA, Microsoft_SQL_Server). -
$G_MDG_SOURCE_SYSTEM: Indicates the logical system name of SAP S/4HANA. -
$G_PARTNER_NUMBER: Indicates the partner number for the IDoc.
-
-
Profit Center
-
$G_ERP: Indicates the ERP name, such as EBS, JDE, PSFT, D365FNO, MSFTBC, MSFTGP, or UC. -
$G_SOURCE_SYSTEM: Indicates the source system name. -
$G_UID: Indicates that the job is automatically triggered from the Management Console. -
$G_COMMIT_SIZE: (for UC) Indicates the commit size. The default value is 100000. -
$G_UC_FOLDER_LOCATION: (for UC) Indicates the folder path from which the utility should retrieve files. If left blank, the utility will default to the folder path defined in the SourceConnect Management Console Connection tab during the UC data source configuration. -
$G_UC_File_Wildcard: (for UC) Indicates the file name pattern (wildcard) that the utility should use to identify relevant files. The default value is .CSV. Some examples include UC_.CSV, EBS_*.CSV. -
$G_UC_Skipped_Rows: (for UC) Indicates the number of initial data rows to skip during file extraction. The default value is 0. Only positive integers are allowed.Note: Do not include empty lines in this count. Only count rows that contain data and need to be skipped. For example, if rows 1–3 contain data and rows 4–5 are empty, enter 3 as the value. The empty rows will be skipped automatically.
-
$G_COMPANY_CODE: Indicates the SAP S/4HANA company code. -
$G_CO_AREA: Indicates the controlling area. -
$G_DB_TYPE: Indicates the database type (HANA, Microsoft_SQL_Server). -
$G_MDG_SOURCE_SYSTEM: Indicates the logical system name of SAP S/4HANA. -
$G_CLIENT: Indicates the ECC client number. -
$G_PROFITCENTER_GROUP: Indicates the profit center group. -
$G_LANGUAGE: Indicates the language code that must be used for the profit center description. -
$G_PARTNER_NUMBER: Indicates the partner number for the IDoc.
-
-
Material
-
$G_ERP: Indicates the ERP name, such as EBS, JDE, PSFT, D365FNO, MSFTBC, MSFTGP, or UC. -
$G_SOURCE_SYSTEM: Indicates the source system name. -
$G_UID: Indicates that the job is automatically triggered from the Management Console. -
$G_COMMIT_SIZE: (for UC) Indicates the commit size. The default value is 100000. -
$G_UC_FOLDER_LOCATION: (for UC) Indicates the folder path from which the utility should retrieve files. If left blank, the utility will default to the folder path defined in the SourceConnect Management Console Connection tab during the UC data source configuration. -
$G_UC_File_Wildcard: (for UC) Indicates the file name pattern (wildcard) that the utility should use to identify relevant files. The default value is .CSV. Some examples include UC_.CSV, EBS_*.CSV. -
$G_UC_Skipped_Rows: (for UC) Indicates the number of initial data rows to skip during file extraction. The default value is 0. Only positive integers are allowed.Note: Do not include empty lines in this count. Only count rows that contain data and need to be skipped. For example, if rows 1–3 contain data and rows 4–5 are empty, enter 3 as the value. The empty rows will be skipped automatically.
-
$G_DB_TYPE: Indicates the database type (HANA, Microsoft_SQL_Server). -
$G_MATERIAL_GROUP: Indicates the material group. -
$G_INDUSTRY_SECTOR: Indicates the industry sector of the material. -
$G_MDG_SOURCE_SYSTEM: Indicates the logical system name of SAP S/4HANA. -
$G_LANGUAGE: Indicates the language code that must be used for the material description. -
$G_CLIENT: Indicates the SAP S/4HANA client number.
-
-
GL Account
-
$G_ERP: Indicates the ERP name, such as EBS, JDE, PSFT, D365FNO, MSFTBC, MSFTGP, or UC. -
$G_SOURCE_SYSTEM: Indicates the source system name. -
$G_UID: Indicates that the job is automatically triggered from the Management Console. -
$G_COMMIT_SIZE: (for UC) Indicates the commit size. The default value is 100000. -
$G_UC_FOLDER_LOCATION: (for UC) Indicates the folder path from which the utility should retrieve files. If left blank, the utility will default to the folder path defined in the SourceConnect Management Console Connection tab during the UC data source configuration. -
$G_UC_File_Wildcard: (for UC) Indicates the file name pattern (wildcard) that the utility should use to identify relevant files. The default value is .CSV. Some examples include UC_.CSV, EBS_*.CSV. -
$G_UC_Skipped_Rows: (for UC) Indicates the number of initial data rows to skip during file extraction. The default value is 0. Only positive integers are allowed.Note: Do not include empty lines in this count. Only count rows that contain data and need to be skipped. For example, if rows 1–3 contain data and rows 4–5 are empty, enter 3 as the value. The empty rows will be skipped automatically.
-
$G_CHART_OF_ACCOUNTS_ID: Indicates the chart of accounts identifier in Oracle E-Business Suite for which the records must be extracted. -
$G_ECC_CLIENT: Indicates the ECC client number. -
$G_CFIN_CLIENT: Indicates the Central Finance client number. -
$G_DB_TYPE: Indicates the database type (HANA, Microsoft_SQL_Server). -
$G_FIELD_STATUS_GROUP: Indicates the field status group for the data sources (other than SAP ECC) to load into SAP S/4HANA. -
$G_COST_CENTER_CATEGORY: Indicates the cost center category of the GL account in SAP. -
$G_PL_ACCOUNT_TYPE: Indicates the P&L statement account type of the GL account in SAP. -
$G_PARTNER_NUMBER: Indicates the partner number for the IDoc. -
$G_MDG_SOURCE_SYSTEM: Indicates the logical system name of SAP S/4HANA.
-
-
Business Partner
- Run the job. A message indicating the job status displays.