Contact Us 1-800-596-4880

Accelerator Setup Guide

This page provides guidance on configuring the various systems and products required to implement the use cases provided by this solution.

Salesforce Manufacturing Cloud

The following provides guidance on the custom fields that need to be created for the customer, product, and sales order sync use cases in order to function end-to-end.

Custom Fields

The following fields must be created in the corresponding objects.

Salesforce Object Field Name Data Type Length Unique ExternalId Description

Account

Global_Customer_Id__c

Text

36

Y

Y

Order

Global_SalesOrder_Id__c

Text

36

Y

Y

Order

Total_Tax__c

Currency

10,2

Y

Y

Order

OrderTotalAmount__c

Formula (Currency)

10,2

Y

Y

Order Total Amount is sum of Shippingc, Total_Taxc, and TotalAmount

Product2

Global_Product_Id__c

Text

36

Y

Y

Anypoint MQ Configuration

The Anypoint-MQ-Queues-Exchanges Postman collection in the MFG Common Resources project will pre-create all MQ destinations required by the accelerator components.

The collection requires the dev environment template to be imported into your Postman workspace and assigned proper values first. The following MQ destinations will be created upon successful execution.

Queue Name Bound to Exchange Dead Letter Queue Name

mfg-customer-update-queue

accelerator-customer-update-exchange

mfg-customer-update-queue-dlq

mfg-product-update-queue

accelerator-product-update-exchange

mfg-product-update-queue-dlq

mfg-order-update-queue

accelerator-order-update-exchange

mfg-order-update-queue-dlq

mfg-rebatepayout-create-queue

mfg-rebatepayout-create-exchange

mfg-rebatepayout-create-dl-queue

Configurations in S/4HANA

Below are all the configuration arrangements that are required for this use case:

Communication Arrangement Service Name

SAP_COM_0008

Business Partner - Replicate from SAP S/4HANA Cloud to Client

SAP_COM_0009

Product Catalog - Replicate from SAP S/4HANA Cloud to Client

SAP_COM_0287

Sales Order Bulk Replication Integration

Configure Communication Arrangement

For communication arrangement SAP_COM_0287 to replicate the sales orders pricing elements, the following configuration is required.

  1. Enter the Communication arrangement app to edit or create the arrangement.

  2. At outbound services sections, complete with the following:

Configure SAP_COM_0287

Custom Fields

Create the following fields in the corresponding objects for the use case:

Salesforce Object Field Name Data Type Length Unique ExternalId

BusinessPartner

YY1_SME_MPARTYROLEID_M_bus

Text

40

Y

Y

SalesOrder

YY1_SME_MORDERID_MFG_SDH

Text

40

Y

Y

Product

YY1_SME_UnvProductId_M_PRD

Text

40

Y

Y

Custom CDS View

  • Name: YY1_JournalEntryItem_Info

  • Representative Key: AccountingDocument

  • Scenario: External API

  • Data Source: I_JournalEntryItem

  • Elements:

Alias Path Type Key

SourceLedger

I_JournalEntryItem.SourceLedger

CHAR (2)

Yes

CompanyCode

I_JournalEntryItem.CompanyCode

CHAR (4)

Yes

FiscalYear

I_JournalEntryItem.FiscalYear

NUMC (4)

Yes

AccountingDocument

I_JournalEntryItem.AccountingDocument

CHAR (10)

Yes

LedgerGLLineItem

I_JournalEntryItem.LedgerGLLineItem

CHAR(6)

Yes

Ledger

I_JournalEntryItem.Ledger

CHAR(2)

Yes

AccountingDocumentType

I_JournalEntryItem.AccountingDocumentType

CHAR(2)

No

Customer

I_JournalEntryItem.Customer

CHAR(10)

No

YY1_SME_ExtPaymID_MFG_JEI

I_JournalEntryItem.YY1_SME_ExtPaymID_MFG_JEI

CHAR(20)

No

CreationDate

I_JournalEntryItem._JournalEntry.AccountingDocumentCreationDate

DATS (8)

No

LastChangeDate

I_JournalEntryItem._JournalEntry.LastChangeDate

DATS (8)

No

IsReversed

I_JournalEntryItem._JournalEntry.IsReversed

CHAR(1)

No

ReversalReason

I_JournalEntryItem._JournalEntry.ReversalReason

CHAR(2)

No

ReverseDocument

I_JournalEntryItem._JournalEntry.ReverseDocument

CHAR(10)

No

ClearingDate

I_JournalEntryItem.ClearingDate

DATS (8)

No

ClearingAccountingDocument

I_JournalEntryItem.ClearingAccountingDocument

CHAR(10)

No

ClearingDocumentLastChangeDate

I_JournalEntryItem._ClearingAccountingDocument.LastChangeDate

DATS (8)

No

ClearingDocumentCreationDate

I_JournalEntryItem._ClearingAccountingDocument.AccountingDocumentCreationDate

DATS (8)

No

ClearingDocumentCreationTime

I_JournalEntryItem._ClearingAccountingDocument.CreationTime

TIMS (6)

No

AmountInCompanyCodeCurrency

I_JournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.AmountInCompanyCodeCurrency

CURR (23,2)

No

AmountInTransactionCurrency

I_JournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.AmountInTransactionCurrency

CURR (23,2)

No

TransactionCurrency

I_JournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.TransactionCurrency

CUKY (5)

No

CompanyCodeCurrency

I_JournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.CompanyCodeCurrency

CUKY (5)

No

A custom communication scenario has to be created adding this CDS view as an inbound service. Once published, create a communication arrangement using that custom communication scenario. That arrangement will have the service URL to retrieve the Journal Entry Item information.