SlideShare uma empresa Scribd logo
1 de 14
How ALE and IDoc Affect SAP In-House Cash Configuration
Become familiar with the configuration of the Application Link and Enabling (ALE) settings of SAP In-House Cash.
Follow a step-by-step technical implementation of ALE to enable the structured exchange data via Intermediate
Documents (IDocs) within SAP In-House Cash. Become familiar with the most important IDoc types and their use
in SAP In-House Cash. Understand how you can test the correct ALE configuration within the SAP system.
Key Concept: SAP In-House Cash allows corporate cash and treasury management departments to set up a
payment factory and to centralize their payment flows. One of the challenges is that the business processes of
SAP In-House Cash span multiple financial components and require a broad set of business and technical skills.
SAP In-House Cash can help corporate treasurers or cash managers get a faster overview of their liquidity position
and achieve a higher degree of transparency of their cash flows. Multinational organizations can centralize their
group cash flows and establish an in-house bank. In most cases SAP In-House Cash is deployed on a separate
instance than SAP ERP Financials and has to be connected to various other SAP systems within the group. To
enable the structured exchange of data between distributed SAP (or non-SAP) systems, SAP In-House Cash uses
Application Link Enabling (ALE). It is the technical basis for SAP In-House Cash, but very few SAP professionals
are familiar with this technology and the necessary settings to configure SAP In-House Cash. I’ll provide a step-by-
step introduction to explain these settings and make you familiar with some of the ALE and Intermediate Document
(IDoc) basics to better understand the configuration of SAP In-House Cash.
Some ALE and IDoc Basics
There are essentially two ways to technically link two SAP systems via ALE:
1. If the systems are independent, you implement a loosely coupled technical integration. In the case of a
communication error or if the called system is unavailable, the calling system can continue to work. In this
case, system-to-system communication is happening largely on an asynchronous basis and messages
are exchanged between the systems. The data format that the SAP system uses for the asynchronous
ALE communication is called IDoc. The technical communication between SAP systems is based on
transactional Remote Function Calls (tRFC).
2. If you decide to establish a narrow coupling between SAP systems you require the called system to
always be available. The technical basis is synchronous calls of a remote-capable function module in the
target system. Such synchronous calls are suitable for verifying or reading data in other systems.
Since the SAP In-House Cash business scenarios are not suitable for the narrow coupling shown in option 2, I’ll
focus on the first option in this article.
SAP In-House Cash is based on asynchronous communication that takes place between SAP In-House Cash, the
SAP system with the general ledger of the headquarters, and the SAP systems of the subsidiaries with the
respective financials systems. Some of these systems may not exist in your system landscape (e.g., if you decide
to run the SAP In-House Cash system and the general ledger on a single instance), but the basic ALE
configuration is always the same.
The data format that is used for asynchronous ALE communication between logical SAP systems is the IDoc. An
IDoc represents a configuration of an IDoc type that determines the IDoc structure and indicates the SAP data
format that is used to transfer the data for a business transaction. Each IDoc consists of a header, several data
segments, and status records. The IDoc header contains the contents, structure, sender, receiver, and current
status of the IDoc.
Each data segment contains a standard header consisting of a sequential segment number, a description of the
segment type and a 1000 character long string field containing the actual data of the segment. The status records
show the history of the system processing steps applied to the IDoc so far. The format is identical for each IDoc
type.
You can display IDoc types by following this menu path Tools > ABAP Workbench > ALE > ALE Development >
IDoc Types. You use the following IDoc messages and message types for the communication between SAP In-
House Cash and other SAP systems:
• FINSTA (IDoc message type FINSTA01) for account statements from the in-house cash center (IHCC) to
the various affiliates
• PAYEXT (PEXR2002) for payment orders from the various affiliates for the IHCC or the payment order
from the IHCC to the clearing partner
• DIRDEB (PEXR2002) for direct payment orders from the various affiliates for the IHCC or the payment
order from the IHCC to the clearing partner
• FIDCC2 (FIDCCP01) for financial transaction data between the IHCC and the general ledger of the
headquarters
To configure the communication between the various SAP systems, you need an ALE distribution model. The ALE
distribution model identifies the logical SAP systems and describes the message flow between these systems. It
also defines which IDoc messages are exchanged between the logical systems. You can access the configuration
of the ALE distribution model by following IMG menu path SAP NetWeaver > Application Server > IDoc
Interface/Application Link Enabling (ALE) > Modeling and Implementing Business Processes > Maintaining the
Distribution Model. You can also use transaction SALE, which provides you with a submenu containing all relevant
ALE configuration steps is below mentioned screen shot.
To configure ALE settings, carry out the following configuration steps in the SAP In-House Cash system in this
order:
• Step 1. Define the logical SAP systems and assign them to a client
• Step 2. Define the target systems for RFC calls
• Step 3. Maintain the ALE distribution model
• Step 4. Generate partner profiles
• Step 5. Distribute the ALE model view
• Step 6. Maintain the partner profiles for business partners
In the following sections, I describe these six steps in detail. The only prerequisite for this configuration is that you
have already created the SAP In-House Cash business partners (e.g., clearing partner).
Step 1. Define the Logical SAP Systems and Assign Them to a Client
You need to define logical systems because they uniquely identify SAP systems within an ALE distribution model.
One logical system corresponds to a client. Once you have assigned a logical system you can’t change the
assignments anymore. You have to maintain logical systems (e.g., the development, quality, and productive
systems) for your entire SAP landscape and you can’t transport these entries between the SAP systems. A naming
example for a logical system could be IHCDCLNT020 (for the development system). You can maintain logical
systems via transaction SALE or transaction SCC4 (Figure 2). If you want to identify the logical system of your
own client, look up field LOGSYS in table T000.
Figure 2 Maintain logical systems
Step 2. Define the Target Systems for RFC Calls
Because SAP systems communicate via tRFC I have to maintain appropriate RFC destinations for the SAP
systems of your subsidiaries. If the head office’s FI system is not in the same client as SAP In-House Cash, you
need to create a RFC destination for FI as well. RFC connections are maintained by following the IMG menu path
SAP NetWeaver > Application Server > IDoc Interface/Application Link Enabling (ALE) > Communication > Create
RFC Connections, or by using transaction SM59. Make sure that the name of the RFC connection is exactly the
same as the name of your logical system you created before.
There are different connection types in the SAP system, but in this case I have to select type 3, which is relevant
for SAP connections. Under the tab strip Technical Settings, you need to enter the server name of the target
machine to which you want to connect (Figure 3). Select the Hostname radio button in the Save to Database as
section because the IP address might change in the case of a system migration.
Figure 3 Create RFC destinations
Enter the client as well as the RFC user and its password under the Logon & Security tab. Once you’re done with
this you can test whether this user is valid on the target system by clicking the Connection Test button.
Step 3. Maintain the ALE Distribution Model
You need to assign the various logical systems and the message types that are exchanged within an ALE
distribution model. Do this by following IMG menu path SAP NetWeaver > Application Server > IDoc
Interface/Application Link Enabling (ALE) > Modeling and Implementing Business Processes > Maintain
Distribution Model and Distribution Views or by using transaction BD64.
Note: If SAP In-House Cash and your subsidiary companies are in the same client, you can ignore step 3. You
would have to create a transactional RFC port instead with transaction WE21.
Choose a meaningful name for your ALE distribution model and click the Add message type button. You now have
to enter the settings for the three IDoc message types you need within SAP In-House Cash: FINSTA, PAYEXT,
and DIRDEB. The settings are similar is below mentioned screen shot.
• Model view (the technical name of the model view you created)
• Sender (the logical name of either the head office or the subsidiary)
• Receiver (the logical name of either the head office or the subsidiary)
• Message type (FINSTA, PAYEXT, or DIRDEB)
Figure 4 Add IDoc message types to an ALE distribution model
The sender and receiver depend on the message type. In the case of bank statement FINSTA, the sender is the
logical system of the head office and the receiver is the logical system of the subsidiary. In the case of the payment
order PAYEXT and the direct debit authorization DIRDEB it is the other way around – the sender is the logical
system of the subsidiary and the receiver is the logical system of the head office.
Step 4. Generate Partner Profiles
Create the partner profiles for the communication between the logical systems. Use transaction BD82 or follow
IMG menu path SAP NetWeaver > Application Server > IDoc Interface/Application Link Enabling (ALE) > Modeling
and Implementing Business Processes > Partner Profiles > Generate Partner Profiles (Figure 5). You have to
define the ALE distribution model and execute this report on every system locally. Choose the option Transfer IDoc
immediately.
Figure 5 Generate partner profiles
Step 5. Distribute the ALE Model View
Go back to transaction BD64 and select the change view of the ALE distribution model. Mark your model view and
select Edit > Model view > Distribute and mark the subsidiary system as target system. Afterwards, check the
subsidiary system to see whether the ALE distribution model has been distributed. For technical purposes, the
SAP system generates the message type SYNCH in the partner profiles of the partner type LS (logical system) in
the outgoing direction. Therefore, you don’t need to create the message type SYNCH in your model view.
Step 6. Maintain the Partner Profiles for Business Partners
In the final configuration step you manually maintain the partner profiles. Follow menu path Tools > ALE > ALE
Administration > Runtime Settings > Partner Profiles or use transaction WE20. In this case, focus on partner types
GP (business partner) and LS (logical systems) because they’re the relevant ones for SAP In-House Cash. First,
you have to create an entry for the business partner. Select GP and click the create icon (Figure 6).
Figure 6 Create a business partner profile
Maintain the following settings:
• Partner number (number of the business partner of the headquarters)
• Partner type: US (user)
• Agent (enter the ID of the user who should be informed via workflow if an IDoc has errors)
• Language (language of the user)
Now you need to create the inbound parameters for the message types DIRDEB and PAYEXT as well as the
outbound parameters for the message type FINSTA. To do this, click the plus icon below the table of the inbound
parameters, which becomes visible after you have saved your entries. Use the parameters in Table 1 for the two
inbound message type entries. You can also copy the PAYEXT entry to make data entry a bit easier.
Table 1 Inbound parameters for the message types PAYEXT and DIRDEB
Click the plus icon below the table of the outbound parameters and enter the values in Table 2 for the message
type FINSTA. You have two options for the output mode: Transfer IDoc immed. (immediately) or Collect IDocs
(Figure 7). If you select the second option, you have to create a batch job for the SAP program RSEOUT00.
Table 2 Outbound parameters for the message type FINSTA
Figure 7 Maintain the outbound FINSTA parameter for a business partner
The second relevant partner type is LS. For this, you also need to create inbound parameters for message types
PAYEXT and DIRDEB, as well as the outbound parameters for the message types DIRDEB, PAYEXT, and SYNC.
Create the nodes for the two inbound parameters with the plus icon. Then, for the two inbound message types
entries, use the parameters shown in Table 3.
Table 3 Inbound parameters for the message types PAYEXT and DIRDEB
If your head office’s FI system is not in the same client as SAP In-House Cash, you must also maintain the
inbound parameter shown in Table 4.
Table 4 Inbound parameters for the message types FIDCC1 and FIDCC2
For the outbound parameters, you have to maintain for the message types DIRDEB and PAYEXT the entries
shown in Table 5.
Table 5 Outbound parameters for the message types PAYEXT and DIRDEB
For the third outbound parameter, enter one more entry for the message type SYNC with the attributes in Table 6.
Table 6 Outbound parameters for the message type SYNC
If your head office’s FI system is not in the same client as SAP In-House Cash, you must also maintain the
additional outbound parameter shown in Table 7.
Table 7 Outbound parameters for the message types FIDCC1 and FIDCC2
ALE Configuration in the SAP System of the Subsidiary
The same six steps that I showed you are required to configure the ALE settings in the SAP system of the
subsidiaries that communicate with SAP In-House Cash. You have to make these entries for inbound and
outbound message types for each subsidiary company that communicate with SAP In-House Cash.
The first five steps are similar. The only difference is that you enter all settings for the subsidiary instead of the
head office. In step 6 you need to create only one partner profile for B (bank). You have to create the in-house
bank with transaction FIHC. You can’t create these partner profiles for the in-house bank if you haven’t first created
a house bank with transaction FI12. The partner type settings for B are the same as above with BP. You need to
create an inbound parameter for the message type FINSTA and two outbound parameters for the message types
PAYEXT and DIRDEB. The settings for the inbound parameter are shown in Table 8. The settings for the
outbound parameter are shown in Table 9.
Table 8 Inbound parameter for the message type FINSTA
Table 9 Outbound parameters for the message types PAYEXT and DIRDEB
The settings for the business partner type LS (logical system) are the same as for the business partner type B and
you can simply copy them. If the subsidiary is in the same system as SAP In-House Cash, you basically send
IDocs to the same SAP system. In this case, the message types PAYEXT, DIRDEB, and FINSTA of the partner
type LS have identical inbound and outbound parameters. With this final step, the ALE settings in both the head
office’s system and the subsidiary systems are complete.

Mais conteúdo relacionado

Mais procurados

SAP FINANCE GENERAL LEDGER ACCOUNTING
SAP FINANCE GENERAL LEDGER ACCOUNTINGSAP FINANCE GENERAL LEDGER ACCOUNTING
SAP FINANCE GENERAL LEDGER ACCOUNTINGMSND Prasad
 
SAP business one - master data 2016
SAP business one - master data 2016SAP business one - master data 2016
SAP business one - master data 2016Shiyad Ismail
 
SAP CO overview
SAP CO overview SAP CO overview
SAP CO overview Peter Ezzat
 
SAP CO step by step config guide & user manual part 1
SAP CO step by step config guide & user manual part 1SAP CO step by step config guide & user manual part 1
SAP CO step by step config guide & user manual part 1Srinivas Kasireddy
 
SAP Central Finance One pager
SAP Central Finance One pagerSAP Central Finance One pager
SAP Central Finance One pagercarstenhilker
 
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Ashish Saxena
 
Data medium exchange
Data medium exchangeData medium exchange
Data medium exchangeRajeev Kumar
 
Copa planning star3
Copa planning star3Copa planning star3
Copa planning star3EY
 
Fi payment advice functional spec.
Fi payment advice functional spec.Fi payment advice functional spec.
Fi payment advice functional spec.ANILKUMARPULIPATI1
 
Basic configuration settings for fi asset accounting
Basic configuration settings for fi  asset accountingBasic configuration settings for fi  asset accounting
Basic configuration settings for fi asset accountingGuangfuDavidLi
 
FSCM - IHC Process Overview.pptx
FSCM - IHC Process Overview.pptxFSCM - IHC Process Overview.pptx
FSCM - IHC Process Overview.pptxDhaval Gala
 
Cash management configue doc v1
Cash management   configue doc v1Cash management   configue doc v1
Cash management configue doc v1Hari Krishna
 
2015 04 Preparing for the SAP S/4HANA Migration
2015 04 Preparing for the SAP S/4HANA Migration2015 04 Preparing for the SAP S/4HANA Migration
2015 04 Preparing for the SAP S/4HANA MigrationBluefin Solutions
 
FSCM - Treasury - Bank Communication Management.pptx
FSCM - Treasury - Bank Communication Management.pptxFSCM - Treasury - Bank Communication Management.pptx
FSCM - Treasury - Bank Communication Management.pptxDhaval Gala
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailSURESH BABU MUCHINTHALA
 
SAP Account determination MM-FI by Odaiah Pelley
SAP Account determination MM-FI by Odaiah Pelley SAP Account determination MM-FI by Odaiah Pelley
SAP Account determination MM-FI by Odaiah Pelley Intelligroup, Inc.
 
Inter Company Billing in SAP -Basics
Inter Company Billing in SAP -BasicsInter Company Billing in SAP -Basics
Inter Company Billing in SAP -BasicsMangesh Ambardekar
 

Mais procurados (20)

SAP FINANCE GENERAL LEDGER ACCOUNTING
SAP FINANCE GENERAL LEDGER ACCOUNTINGSAP FINANCE GENERAL LEDGER ACCOUNTING
SAP FINANCE GENERAL LEDGER ACCOUNTING
 
SAP business one - master data 2016
SAP business one - master data 2016SAP business one - master data 2016
SAP business one - master data 2016
 
SAP CO overview
SAP CO overview SAP CO overview
SAP CO overview
 
SAP CO step by step config guide & user manual part 1
SAP CO step by step config guide & user manual part 1SAP CO step by step config guide & user manual part 1
SAP CO step by step config guide & user manual part 1
 
SAP Treasury management
SAP Treasury managementSAP Treasury management
SAP Treasury management
 
SAP Central Finance One pager
SAP Central Finance One pagerSAP Central Finance One pager
SAP Central Finance One pager
 
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
 
Data medium exchange
Data medium exchangeData medium exchange
Data medium exchange
 
Copa planning star3
Copa planning star3Copa planning star3
Copa planning star3
 
Fi payment advice functional spec.
Fi payment advice functional spec.Fi payment advice functional spec.
Fi payment advice functional spec.
 
Basic configuration settings for fi asset accounting
Basic configuration settings for fi  asset accountingBasic configuration settings for fi  asset accounting
Basic configuration settings for fi asset accounting
 
Bank reconciliation ff67
Bank reconciliation ff67Bank reconciliation ff67
Bank reconciliation ff67
 
FSCM - IHC Process Overview.pptx
FSCM - IHC Process Overview.pptxFSCM - IHC Process Overview.pptx
FSCM - IHC Process Overview.pptx
 
Cash management configue doc v1
Cash management   configue doc v1Cash management   configue doc v1
Cash management configue doc v1
 
2015 04 Preparing for the SAP S/4HANA Migration
2015 04 Preparing for the SAP S/4HANA Migration2015 04 Preparing for the SAP S/4HANA Migration
2015 04 Preparing for the SAP S/4HANA Migration
 
FSCM - Treasury - Bank Communication Management.pptx
FSCM - Treasury - Bank Communication Management.pptxFSCM - Treasury - Bank Communication Management.pptx
FSCM - Treasury - Bank Communication Management.pptx
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mail
 
SAP Account determination MM-FI by Odaiah Pelley
SAP Account determination MM-FI by Odaiah Pelley SAP Account determination MM-FI by Odaiah Pelley
SAP Account determination MM-FI by Odaiah Pelley
 
Sap treasury and risk management
Sap treasury and risk managementSap treasury and risk management
Sap treasury and risk management
 
Inter Company Billing in SAP -Basics
Inter Company Billing in SAP -BasicsInter Company Billing in SAP -Basics
Inter Company Billing in SAP -Basics
 

Destaque

Master data distribution in SAP: implementation guide
Master data distribution in SAP: implementation guideMaster data distribution in SAP: implementation guide
Master data distribution in SAP: implementation guideJonathan Eemans
 
SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...
SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...
SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...Plan4Demand
 
32.Trap cropping A Lecture By Mr. Allah Dad Khan Visiting Professor the Univ...
32.Trap cropping  A Lecture By Mr. Allah Dad Khan Visiting Professor the Univ...32.Trap cropping  A Lecture By Mr. Allah Dad Khan Visiting Professor the Univ...
32.Trap cropping A Lecture By Mr. Allah Dad Khan Visiting Professor the Univ...Mr.Allah Dad Khan
 
Idocs tcodes and others , sap idoc
Idocs tcodes and others , sap idoc Idocs tcodes and others , sap idoc
Idocs tcodes and others , sap idoc chiku_jpb
 
SAP ATP check for Sales Order
SAP ATP check for Sales OrderSAP ATP check for Sales Order
SAP ATP check for Sales OrderLee Scott
 
Ale Idoc Edi
Ale Idoc EdiAle Idoc Edi
Ale Idoc Edishesagiri
 
Best Practices for Managing a Global SuccessFactors Rollout
Best Practices for Managing a Global SuccessFactors Rollout Best Practices for Managing a Global SuccessFactors Rollout
Best Practices for Managing a Global SuccessFactors Rollout GP Strategies Corporation
 
Guidelines to determine the right interface when integrating with sap systems...
Guidelines to determine the right interface when integrating with sap systems...Guidelines to determine the right interface when integrating with sap systems...
Guidelines to determine the right interface when integrating with sap systems...Alaa Karam
 
IDOC , ALE ,EDI
IDOC , ALE ,EDIIDOC , ALE ,EDI
IDOC , ALE ,EDIAmit Khari
 
Sap abap ale idoc
Sap abap ale idocSap abap ale idoc
Sap abap ale idocBunty Jain
 
Concept Of Treasury And Treasury Management
Concept Of Treasury And Treasury ManagementConcept Of Treasury And Treasury Management
Concept Of Treasury And Treasury ManagementSVS College
 

Destaque (20)

Master data distribution in SAP: implementation guide
Master data distribution in SAP: implementation guideMaster data distribution in SAP: implementation guide
Master data distribution in SAP: implementation guide
 
Sap
SapSap
Sap
 
Idocs
IdocsIdocs
Idocs
 
Frauda exemplu
Frauda exempluFrauda exemplu
Frauda exemplu
 
I doc in SAP
I doc in SAPI doc in SAP
I doc in SAP
 
Edi,idoc,ale
Edi,idoc,aleEdi,idoc,ale
Edi,idoc,ale
 
Sd availabulity check
Sd availabulity checkSd availabulity check
Sd availabulity check
 
SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...
SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...
SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...
 
32.Trap cropping A Lecture By Mr. Allah Dad Khan Visiting Professor the Univ...
32.Trap cropping  A Lecture By Mr. Allah Dad Khan Visiting Professor the Univ...32.Trap cropping  A Lecture By Mr. Allah Dad Khan Visiting Professor the Univ...
32.Trap cropping A Lecture By Mr. Allah Dad Khan Visiting Professor the Univ...
 
Ale IDOC
Ale IDOCAle IDOC
Ale IDOC
 
Idocs tcodes and others , sap idoc
Idocs tcodes and others , sap idoc Idocs tcodes and others , sap idoc
Idocs tcodes and others , sap idoc
 
Availability Check in SAP SD
Availability Check in SAP SDAvailability Check in SAP SD
Availability Check in SAP SD
 
IDOC
IDOC IDOC
IDOC
 
SAP ATP check for Sales Order
SAP ATP check for Sales OrderSAP ATP check for Sales Order
SAP ATP check for Sales Order
 
Ale Idoc Edi
Ale Idoc EdiAle Idoc Edi
Ale Idoc Edi
 
Best Practices for Managing a Global SuccessFactors Rollout
Best Practices for Managing a Global SuccessFactors Rollout Best Practices for Managing a Global SuccessFactors Rollout
Best Practices for Managing a Global SuccessFactors Rollout
 
Guidelines to determine the right interface when integrating with sap systems...
Guidelines to determine the right interface when integrating with sap systems...Guidelines to determine the right interface when integrating with sap systems...
Guidelines to determine the right interface when integrating with sap systems...
 
IDOC , ALE ,EDI
IDOC , ALE ,EDIIDOC , ALE ,EDI
IDOC , ALE ,EDI
 
Sap abap ale idoc
Sap abap ale idocSap abap ale idoc
Sap abap ale idoc
 
Concept Of Treasury And Treasury Management
Concept Of Treasury And Treasury ManagementConcept Of Treasury And Treasury Management
Concept Of Treasury And Treasury Management
 

Semelhante a Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configuration

A step by-step guide on i doc-ale between two sap servers
A step by-step guide on i doc-ale between two sap serversA step by-step guide on i doc-ale between two sap servers
A step by-step guide on i doc-ale between two sap serverskrishna RK
 
Integrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code PlaformsIntegrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code PlaformsWarren Eiserman
 
Integration with SAP using Mule ESB
Integration with SAP using Mule ESBIntegration with SAP using Mule ESB
Integration with SAP using Mule ESBSanjeet Pandey
 
Features of Mule SAP Connector
Features of Mule SAP ConnectorFeatures of Mule SAP Connector
Features of Mule SAP ConnectorSanjeet Pandey
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01Argos
 
Central Finance Configuration.pdf
Central Finance Configuration.pdfCentral Finance Configuration.pdf
Central Finance Configuration.pdfchandramohan431817
 
Mule sap connector
Mule sap connectorMule sap connector
Mule sap connectorSon Nguyen
 
Sap integration by mule esb
Sap integration by mule esbSap integration by mule esb
Sap integration by mule esbSon Nguyen
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...Rajeev Kumar
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...Kranthi Kumar
 
Positive pay edi process in sap
Positive pay edi process in sapPositive pay edi process in sap
Positive pay edi process in sapRajeev Kumar
 
ALE_Presentation.ppt
ALE_Presentation.pptALE_Presentation.ppt
ALE_Presentation.pptssuser9042a2
 
modify resume( recently)
modify resume( recently)modify resume( recently)
modify resume( recently)lakshmi narra
 

Semelhante a Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configuration (20)

Ale idoc-guide
Ale idoc-guideAle idoc-guide
Ale idoc-guide
 
A step by-step guide on i doc-ale between two sap servers
A step by-step guide on i doc-ale between two sap serversA step by-step guide on i doc-ale between two sap servers
A step by-step guide on i doc-ale between two sap servers
 
Integrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code PlaformsIntegrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code Plaforms
 
Integration with SAP using Mule ESB
Integration with SAP using Mule ESBIntegration with SAP using Mule ESB
Integration with SAP using Mule ESB
 
Features of Mule SAP Connector
Features of Mule SAP ConnectorFeatures of Mule SAP Connector
Features of Mule SAP Connector
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01
 
Central Finance Configuration.pdf
Central Finance Configuration.pdfCentral Finance Configuration.pdf
Central Finance Configuration.pdf
 
Sap
SapSap
Sap
 
Mule sap connector
Mule sap connectorMule sap connector
Mule sap connector
 
Sap integration by mule esb
Sap integration by mule esbSap integration by mule esb
Sap integration by mule esb
 
Sap
SapSap
Sap
 
Ach payment configuration
Ach payment configurationAch payment configuration
Ach payment configuration
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
Sap fico fa qs(1)
Sap fico fa qs(1)Sap fico fa qs(1)
Sap fico fa qs(1)
 
Sap fico fa qs
Sap fico fa qsSap fico fa qs
Sap fico fa qs
 
Positive pay edi process in sap
Positive pay edi process in sapPositive pay edi process in sap
Positive pay edi process in sap
 
ALE_Presentation.ppt
ALE_Presentation.pptALE_Presentation.ppt
ALE_Presentation.ppt
 
modify resume( recently)
modify resume( recently)modify resume( recently)
modify resume( recently)
 
SAP Inbound IDoc.pptx
SAP Inbound IDoc.pptxSAP Inbound IDoc.pptx
SAP Inbound IDoc.pptx
 

Mais de Shailendra Surana

Parallel accounting principle
Parallel accounting principleParallel accounting principle
Parallel accounting principleShailendra Surana
 
Accounting principle configuration
Accounting principle  configurationAccounting principle  configuration
Accounting principle configurationShailendra Surana
 
Accounting principle configuration
Accounting principle  configurationAccounting principle  configuration
Accounting principle configurationShailendra Surana
 
Using infoset query %2c sap query and quick viewer
Using infoset query %2c sap query and quick viewerUsing infoset query %2c sap query and quick viewer
Using infoset query %2c sap query and quick viewerShailendra Surana
 
Asset accounting config step
Asset accounting config stepAsset accounting config step
Asset accounting config stepShailendra Surana
 
Bankreconciliation ff67-130519130827-phpapp02
Bankreconciliation ff67-130519130827-phpapp02Bankreconciliation ff67-130519130827-phpapp02
Bankreconciliation ff67-130519130827-phpapp02Shailendra Surana
 
Fin900 en col98_fv_co_a4 (1)
Fin900 en col98_fv_co_a4 (1)Fin900 en col98_fv_co_a4 (1)
Fin900 en col98_fv_co_a4 (1)Shailendra Surana
 
172275575 sample-fscm-config-user-guide (2)
172275575 sample-fscm-config-user-guide (2)172275575 sample-fscm-config-user-guide (2)
172275575 sample-fscm-config-user-guide (2)Shailendra Surana
 
Sap credit-and-collection-management
Sap credit-and-collection-managementSap credit-and-collection-management
Sap credit-and-collection-managementShailendra Surana
 

Mais de Shailendra Surana (10)

Parallel accounting principle
Parallel accounting principleParallel accounting principle
Parallel accounting principle
 
Accounting principle configuration
Accounting principle  configurationAccounting principle  configuration
Accounting principle configuration
 
Asset accounting 1809
Asset  accounting 1809Asset  accounting 1809
Asset accounting 1809
 
Accounting principle configuration
Accounting principle  configurationAccounting principle  configuration
Accounting principle configuration
 
Using infoset query %2c sap query and quick viewer
Using infoset query %2c sap query and quick viewerUsing infoset query %2c sap query and quick viewer
Using infoset query %2c sap query and quick viewer
 
Asset accounting config step
Asset accounting config stepAsset accounting config step
Asset accounting config step
 
Bankreconciliation ff67-130519130827-phpapp02
Bankreconciliation ff67-130519130827-phpapp02Bankreconciliation ff67-130519130827-phpapp02
Bankreconciliation ff67-130519130827-phpapp02
 
Fin900 en col98_fv_co_a4 (1)
Fin900 en col98_fv_co_a4 (1)Fin900 en col98_fv_co_a4 (1)
Fin900 en col98_fv_co_a4 (1)
 
172275575 sample-fscm-config-user-guide (2)
172275575 sample-fscm-config-user-guide (2)172275575 sample-fscm-config-user-guide (2)
172275575 sample-fscm-config-user-guide (2)
 
Sap credit-and-collection-management
Sap credit-and-collection-managementSap credit-and-collection-management
Sap credit-and-collection-management
 

Último

Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520modelanjalisharma4
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...nirzagarg
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证eeanqy
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedNitya salvi
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...sonalitrivedi431
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyNitya salvi
 

Último (20)

Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 

Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configuration

  • 1. How ALE and IDoc Affect SAP In-House Cash Configuration Become familiar with the configuration of the Application Link and Enabling (ALE) settings of SAP In-House Cash. Follow a step-by-step technical implementation of ALE to enable the structured exchange data via Intermediate Documents (IDocs) within SAP In-House Cash. Become familiar with the most important IDoc types and their use in SAP In-House Cash. Understand how you can test the correct ALE configuration within the SAP system. Key Concept: SAP In-House Cash allows corporate cash and treasury management departments to set up a payment factory and to centralize their payment flows. One of the challenges is that the business processes of SAP In-House Cash span multiple financial components and require a broad set of business and technical skills. SAP In-House Cash can help corporate treasurers or cash managers get a faster overview of their liquidity position and achieve a higher degree of transparency of their cash flows. Multinational organizations can centralize their group cash flows and establish an in-house bank. In most cases SAP In-House Cash is deployed on a separate instance than SAP ERP Financials and has to be connected to various other SAP systems within the group. To enable the structured exchange of data between distributed SAP (or non-SAP) systems, SAP In-House Cash uses Application Link Enabling (ALE). It is the technical basis for SAP In-House Cash, but very few SAP professionals are familiar with this technology and the necessary settings to configure SAP In-House Cash. I’ll provide a step-by- step introduction to explain these settings and make you familiar with some of the ALE and Intermediate Document (IDoc) basics to better understand the configuration of SAP In-House Cash. Some ALE and IDoc Basics There are essentially two ways to technically link two SAP systems via ALE: 1. If the systems are independent, you implement a loosely coupled technical integration. In the case of a communication error or if the called system is unavailable, the calling system can continue to work. In this case, system-to-system communication is happening largely on an asynchronous basis and messages are exchanged between the systems. The data format that the SAP system uses for the asynchronous ALE communication is called IDoc. The technical communication between SAP systems is based on transactional Remote Function Calls (tRFC). 2. If you decide to establish a narrow coupling between SAP systems you require the called system to always be available. The technical basis is synchronous calls of a remote-capable function module in the target system. Such synchronous calls are suitable for verifying or reading data in other systems. Since the SAP In-House Cash business scenarios are not suitable for the narrow coupling shown in option 2, I’ll focus on the first option in this article. SAP In-House Cash is based on asynchronous communication that takes place between SAP In-House Cash, the SAP system with the general ledger of the headquarters, and the SAP systems of the subsidiaries with the respective financials systems. Some of these systems may not exist in your system landscape (e.g., if you decide to run the SAP In-House Cash system and the general ledger on a single instance), but the basic ALE configuration is always the same. The data format that is used for asynchronous ALE communication between logical SAP systems is the IDoc. An IDoc represents a configuration of an IDoc type that determines the IDoc structure and indicates the SAP data format that is used to transfer the data for a business transaction. Each IDoc consists of a header, several data segments, and status records. The IDoc header contains the contents, structure, sender, receiver, and current status of the IDoc. Each data segment contains a standard header consisting of a sequential segment number, a description of the segment type and a 1000 character long string field containing the actual data of the segment. The status records show the history of the system processing steps applied to the IDoc so far. The format is identical for each IDoc type. You can display IDoc types by following this menu path Tools > ABAP Workbench > ALE > ALE Development > IDoc Types. You use the following IDoc messages and message types for the communication between SAP In- House Cash and other SAP systems:
  • 2. • FINSTA (IDoc message type FINSTA01) for account statements from the in-house cash center (IHCC) to the various affiliates • PAYEXT (PEXR2002) for payment orders from the various affiliates for the IHCC or the payment order from the IHCC to the clearing partner • DIRDEB (PEXR2002) for direct payment orders from the various affiliates for the IHCC or the payment order from the IHCC to the clearing partner • FIDCC2 (FIDCCP01) for financial transaction data between the IHCC and the general ledger of the headquarters To configure the communication between the various SAP systems, you need an ALE distribution model. The ALE distribution model identifies the logical SAP systems and describes the message flow between these systems. It also defines which IDoc messages are exchanged between the logical systems. You can access the configuration of the ALE distribution model by following IMG menu path SAP NetWeaver > Application Server > IDoc Interface/Application Link Enabling (ALE) > Modeling and Implementing Business Processes > Maintaining the Distribution Model. You can also use transaction SALE, which provides you with a submenu containing all relevant ALE configuration steps is below mentioned screen shot. To configure ALE settings, carry out the following configuration steps in the SAP In-House Cash system in this order: • Step 1. Define the logical SAP systems and assign them to a client • Step 2. Define the target systems for RFC calls • Step 3. Maintain the ALE distribution model
  • 3. • Step 4. Generate partner profiles • Step 5. Distribute the ALE model view • Step 6. Maintain the partner profiles for business partners In the following sections, I describe these six steps in detail. The only prerequisite for this configuration is that you have already created the SAP In-House Cash business partners (e.g., clearing partner). Step 1. Define the Logical SAP Systems and Assign Them to a Client You need to define logical systems because they uniquely identify SAP systems within an ALE distribution model. One logical system corresponds to a client. Once you have assigned a logical system you can’t change the assignments anymore. You have to maintain logical systems (e.g., the development, quality, and productive systems) for your entire SAP landscape and you can’t transport these entries between the SAP systems. A naming example for a logical system could be IHCDCLNT020 (for the development system). You can maintain logical systems via transaction SALE or transaction SCC4 (Figure 2). If you want to identify the logical system of your own client, look up field LOGSYS in table T000.
  • 4. Figure 2 Maintain logical systems Step 2. Define the Target Systems for RFC Calls
  • 5. Because SAP systems communicate via tRFC I have to maintain appropriate RFC destinations for the SAP systems of your subsidiaries. If the head office’s FI system is not in the same client as SAP In-House Cash, you need to create a RFC destination for FI as well. RFC connections are maintained by following the IMG menu path SAP NetWeaver > Application Server > IDoc Interface/Application Link Enabling (ALE) > Communication > Create RFC Connections, or by using transaction SM59. Make sure that the name of the RFC connection is exactly the same as the name of your logical system you created before. There are different connection types in the SAP system, but in this case I have to select type 3, which is relevant for SAP connections. Under the tab strip Technical Settings, you need to enter the server name of the target machine to which you want to connect (Figure 3). Select the Hostname radio button in the Save to Database as section because the IP address might change in the case of a system migration.
  • 6. Figure 3 Create RFC destinations Enter the client as well as the RFC user and its password under the Logon & Security tab. Once you’re done with this you can test whether this user is valid on the target system by clicking the Connection Test button. Step 3. Maintain the ALE Distribution Model You need to assign the various logical systems and the message types that are exchanged within an ALE distribution model. Do this by following IMG menu path SAP NetWeaver > Application Server > IDoc Interface/Application Link Enabling (ALE) > Modeling and Implementing Business Processes > Maintain Distribution Model and Distribution Views or by using transaction BD64. Note: If SAP In-House Cash and your subsidiary companies are in the same client, you can ignore step 3. You would have to create a transactional RFC port instead with transaction WE21. Choose a meaningful name for your ALE distribution model and click the Add message type button. You now have to enter the settings for the three IDoc message types you need within SAP In-House Cash: FINSTA, PAYEXT, and DIRDEB. The settings are similar is below mentioned screen shot. • Model view (the technical name of the model view you created) • Sender (the logical name of either the head office or the subsidiary) • Receiver (the logical name of either the head office or the subsidiary) • Message type (FINSTA, PAYEXT, or DIRDEB) Figure 4 Add IDoc message types to an ALE distribution model
  • 7. The sender and receiver depend on the message type. In the case of bank statement FINSTA, the sender is the logical system of the head office and the receiver is the logical system of the subsidiary. In the case of the payment order PAYEXT and the direct debit authorization DIRDEB it is the other way around – the sender is the logical system of the subsidiary and the receiver is the logical system of the head office. Step 4. Generate Partner Profiles Create the partner profiles for the communication between the logical systems. Use transaction BD82 or follow IMG menu path SAP NetWeaver > Application Server > IDoc Interface/Application Link Enabling (ALE) > Modeling and Implementing Business Processes > Partner Profiles > Generate Partner Profiles (Figure 5). You have to define the ALE distribution model and execute this report on every system locally. Choose the option Transfer IDoc immediately. Figure 5 Generate partner profiles Step 5. Distribute the ALE Model View Go back to transaction BD64 and select the change view of the ALE distribution model. Mark your model view and select Edit > Model view > Distribute and mark the subsidiary system as target system. Afterwards, check the subsidiary system to see whether the ALE distribution model has been distributed. For technical purposes, the SAP system generates the message type SYNCH in the partner profiles of the partner type LS (logical system) in the outgoing direction. Therefore, you don’t need to create the message type SYNCH in your model view. Step 6. Maintain the Partner Profiles for Business Partners In the final configuration step you manually maintain the partner profiles. Follow menu path Tools > ALE > ALE Administration > Runtime Settings > Partner Profiles or use transaction WE20. In this case, focus on partner types
  • 8. GP (business partner) and LS (logical systems) because they’re the relevant ones for SAP In-House Cash. First, you have to create an entry for the business partner. Select GP and click the create icon (Figure 6). Figure 6 Create a business partner profile Maintain the following settings: • Partner number (number of the business partner of the headquarters) • Partner type: US (user) • Agent (enter the ID of the user who should be informed via workflow if an IDoc has errors) • Language (language of the user)
  • 9. Now you need to create the inbound parameters for the message types DIRDEB and PAYEXT as well as the outbound parameters for the message type FINSTA. To do this, click the plus icon below the table of the inbound parameters, which becomes visible after you have saved your entries. Use the parameters in Table 1 for the two inbound message type entries. You can also copy the PAYEXT entry to make data entry a bit easier. Table 1 Inbound parameters for the message types PAYEXT and DIRDEB Click the plus icon below the table of the outbound parameters and enter the values in Table 2 for the message type FINSTA. You have two options for the output mode: Transfer IDoc immed. (immediately) or Collect IDocs (Figure 7). If you select the second option, you have to create a batch job for the SAP program RSEOUT00. Table 2 Outbound parameters for the message type FINSTA
  • 10. Figure 7 Maintain the outbound FINSTA parameter for a business partner The second relevant partner type is LS. For this, you also need to create inbound parameters for message types PAYEXT and DIRDEB, as well as the outbound parameters for the message types DIRDEB, PAYEXT, and SYNC. Create the nodes for the two inbound parameters with the plus icon. Then, for the two inbound message types entries, use the parameters shown in Table 3.
  • 11. Table 3 Inbound parameters for the message types PAYEXT and DIRDEB If your head office’s FI system is not in the same client as SAP In-House Cash, you must also maintain the inbound parameter shown in Table 4. Table 4 Inbound parameters for the message types FIDCC1 and FIDCC2
  • 12. For the outbound parameters, you have to maintain for the message types DIRDEB and PAYEXT the entries shown in Table 5. Table 5 Outbound parameters for the message types PAYEXT and DIRDEB For the third outbound parameter, enter one more entry for the message type SYNC with the attributes in Table 6. Table 6 Outbound parameters for the message type SYNC If your head office’s FI system is not in the same client as SAP In-House Cash, you must also maintain the additional outbound parameter shown in Table 7.
  • 13. Table 7 Outbound parameters for the message types FIDCC1 and FIDCC2 ALE Configuration in the SAP System of the Subsidiary The same six steps that I showed you are required to configure the ALE settings in the SAP system of the subsidiaries that communicate with SAP In-House Cash. You have to make these entries for inbound and outbound message types for each subsidiary company that communicate with SAP In-House Cash. The first five steps are similar. The only difference is that you enter all settings for the subsidiary instead of the head office. In step 6 you need to create only one partner profile for B (bank). You have to create the in-house bank with transaction FIHC. You can’t create these partner profiles for the in-house bank if you haven’t first created a house bank with transaction FI12. The partner type settings for B are the same as above with BP. You need to create an inbound parameter for the message type FINSTA and two outbound parameters for the message types PAYEXT and DIRDEB. The settings for the inbound parameter are shown in Table 8. The settings for the outbound parameter are shown in Table 9. Table 8 Inbound parameter for the message type FINSTA
  • 14. Table 9 Outbound parameters for the message types PAYEXT and DIRDEB The settings for the business partner type LS (logical system) are the same as for the business partner type B and you can simply copy them. If the subsidiary is in the same system as SAP In-House Cash, you basically send IDocs to the same SAP system. In this case, the message types PAYEXT, DIRDEB, and FINSTA of the partner type LS have identical inbound and outbound parameters. With this final step, the ALE settings in both the head office’s system and the subsidiary systems are complete.