Below are the configuration arrangements required for this use case:
Communication Arrangement | Service Name | Protocol |
---|---|---|
SAP_COM_0002 |
Journal Entry - Post (Synchronous) |
SOAP |
Salesforce Object | SAP Field Name | Data Type | Length | Unique | ExternalID |
---|---|---|---|---|---|
Rebate Payment |
YY1_SME_ExtPaymID_MFG |
Text |
20 |
Y |
Y |
This field is also enabled to be used in the SOAP Service mentioned in the previous section. To do that, use the Fiori app Custom Fields and Logic, section SOAP APIs. Look for the service and enable it.
-
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.