SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Was ist angesagt?

FSCM - Treasury - Bank Communication Management.pptx
FSCM - Treasury - Bank Communication Management.pptxFSCM - Treasury - Bank Communication Management.pptx
FSCM - Treasury - Bank Communication Management.pptxDhaval Gala
 
New Asset Accounting in S4 HANA
New Asset Accounting in S4 HANANew Asset Accounting in S4 HANA
New Asset Accounting in S4 HANAraman2664
 
Cash management configue doc v1
Cash management   configue doc v1Cash management   configue doc v1
Cash management configue doc v1Hari Krishna
 
Sap fico tutorial
Sap fico tutorialSap fico tutorial
Sap fico tutorialus268612
 
mizing Fileds in FBL1N/FBL5N
mizing Fileds in FBL1N/FBL5Nmizing Fileds in FBL1N/FBL5N
mizing Fileds in FBL1N/FBL5NImran M Arab
 
Important Interview questions in SAP CO
Important Interview questions in SAP COImportant Interview questions in SAP CO
Important Interview questions in SAP COMuhammad Umer Farooq
 
SAP FICA Training
SAP FICA TrainingSAP FICA Training
SAP FICA Trainingtekslate1
 
Sap s4 hana 1709 what's new in central finance
Sap s4 hana 1709   what's new in central financeSap s4 hana 1709   what's new in central finance
Sap s4 hana 1709 what's new in central financeEdwin Weijers
 
Sap sd quest_answer_2009061511245119496
Sap sd quest_answer_2009061511245119496Sap sd quest_answer_2009061511245119496
Sap sd quest_answer_2009061511245119496Jitender Dalal
 
Manage the slotting process in sap ewm
Manage the slotting process in sap ewmManage the slotting process in sap ewm
Manage the slotting process in sap ewmBIROJIVENKATRAMANA
 
SAP FICO Interview questions
SAP FICO Interview questionsSAP FICO Interview questions
SAP FICO Interview questionsIT LearnMore
 
Fico interview questions and answers
Fico interview questions and answersFico interview questions and answers
Fico interview questions and answersProcessweaver Hr
 
SAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By GarudatrainingsSAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By Garudatrainingspiyushchawala
 

Was ist angesagt? (20)

Sap manual bank statement process flow
Sap manual bank statement process flowSap manual bank statement process flow
Sap manual bank statement process flow
 
FSCM - Treasury - Bank Communication Management.pptx
FSCM - Treasury - Bank Communication Management.pptxFSCM - Treasury - Bank Communication Management.pptx
FSCM - Treasury - Bank Communication Management.pptx
 
New Asset Accounting in S4 HANA
New Asset Accounting in S4 HANANew Asset Accounting in S4 HANA
New Asset Accounting in S4 HANA
 
Cash management configue doc v1
Cash management   configue doc v1Cash management   configue doc v1
Cash management configue doc v1
 
Sap tutorial
Sap tutorialSap tutorial
Sap tutorial
 
Sap fico tutorial
Sap fico tutorialSap fico tutorial
Sap fico tutorial
 
SAP Treasury management
SAP Treasury managementSAP Treasury management
SAP Treasury management
 
mizing Fileds in FBL1N/FBL5N
mizing Fileds in FBL1N/FBL5Nmizing Fileds in FBL1N/FBL5N
mizing Fileds in FBL1N/FBL5N
 
Important Interview questions in SAP CO
Important Interview questions in SAP COImportant Interview questions in SAP CO
Important Interview questions in SAP CO
 
Nikhil sap fico training ppt
Nikhil sap fico training pptNikhil sap fico training ppt
Nikhil sap fico training ppt
 
SAP FICA Training
SAP FICA TrainingSAP FICA Training
SAP FICA Training
 
Tax in sap
Tax in sapTax in sap
Tax in sap
 
Sap s4 hana 1709 what's new in central finance
Sap s4 hana 1709   what's new in central financeSap s4 hana 1709   what's new in central finance
Sap s4 hana 1709 what's new in central finance
 
Sap sd quest_answer_2009061511245119496
Sap sd quest_answer_2009061511245119496Sap sd quest_answer_2009061511245119496
Sap sd quest_answer_2009061511245119496
 
Manage the slotting process in sap ewm
Manage the slotting process in sap ewmManage the slotting process in sap ewm
Manage the slotting process in sap ewm
 
SAP FICO Interview questions
SAP FICO Interview questionsSAP FICO Interview questions
SAP FICO Interview questions
 
SAP FICO
SAP FICOSAP FICO
SAP FICO
 
Fico interview questions and answers
Fico interview questions and answersFico interview questions and answers
Fico interview questions and answers
 
SAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By GarudatrainingsSAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By Garudatrainings
 
Transfer pricing in sap
Transfer pricing in sapTransfer pricing in sap
Transfer pricing in sap
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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 ...Kranthi 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 ...Rajeev 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
 

Ähnlich wie 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
 

Mehr von 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
 
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
 

Mehr von Shailendra Surana (9)

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
 
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
 

Kürzlich hochgeladen

西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造kbdhl05e
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作7tz4rjpd
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024CristobalHeraud
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一Fi L
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 

Kürzlich hochgeladen (20)

西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 

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.