SlideShare a Scribd company logo
1 of 19
Application Link Enabling (ALE)
 Distributed Applications
 Why Distributed Applications?
 Application Link Enabling(ALE)
 ALE Objectives
 ALE Architecture
 Outbound Process & Inbound Process
 Overview of IDocs
 Messages
 ALE Configuration Settings (Outbound & Inbound)
 Techniques used to exchange data between the systems
 Hands-On
Agenda
 Distribution Process
 A Distribution Process is one in which a part of business process is carried
out in one system and part on another.
 The two systems would exchange data with each other at appropriate
points to stay synchronized. In addition, business process are often
required to keep systems synchronized.
Distributed Applications
Central purchasing
Production Center
Sales Center
Distribution Center
 One Central System is not always optimal for unifying the business processes
with integrated applications.
 Reasons for Distributed Systems.
 Geographic Location
 Consolidation
 System Capacity
 Mission-Critical Applications
 Separate Upgrade of Modules
 Data Security
Why Distributing Applications?
 SAP introduced ALE as its initiative to support distributed yet integrated
environment.
 ALE allows for efficient and reliable communication between distributed
processes across physically separated SAP systems to achieve a distributed yet
integrated, logical SAP system.
 ALE enables integrated configurations, in which applications are loosely
coupled, i.e. asynchronously and not via a common database.
ALE (Application Link Enabling)
• Message-based Architecture
• Business Scenarios
• Communication Technology
• Tools
• Methodology
ALE Infrastructure encompasses:
ALE Objectives
• Scenarios:
 R/3 and R/3
 R/2 and R/3
 SAP and non-SAP systems
• Support for different
application releases
• Integration of distributed applications
– Consistency and synchronization
of distributed data with respect
to available database technology
– Support for the configuration of
distributed applications
Distributed Processes
ALE
• PP
• Inventory
management
• Internal sales,
shipping and billing
• Local purchasing
• PM
• Local SOP
• Financials
• Central controlling
• Central SOP
• Information Systems:
• Inventory
• Purchasing
• Sales
• Central purchasing
• Reference system for
Master Data and
Control Data
• Sales, shipping and
billing
• Purchasing of
trading goods
• Inventory management
• Local controlling
ALE enables Distribution of
Transaction
Data
Master Data
Control Data
(Customizing)
ALE distribution model
 Interfaces with R/3, R/2 and Legacy Systems
ALE Architecture
R/3
R/3
LEGACY
SYSTEM
R/2
Flow of Information
R/3 System 1
R/3 System 2
Workflow 'output'
Determine
recipients
Filter/
convert data
Create IDoc
Workflow 'input'
Application functions
Filter/
convert data
Application
data
Application
IDOC
Master-
IDoc
Comm.-
IDoc
Comm.-
IDoc
Comm.-
IDoc
Comm.-
IDoc
Carrier
Application ALE Communica-
tion
 At a very high level, Outbound Process involves 4 steps.
 Identify the need for sending an IDoc
 Generate the master IDoc
 Generate the communication IDoc
 Deliver the communication IDoc
 At a very high level, Inbound Process involves 3 steps.
 Store the IDoc in the database.
 Invoke the posting module
 Create the document.
Outbound Process & Inbound Process
 An IDoc(Intermediate Document) is a container that is used to exchange data
between any two process.
 The word IDoc represents IDoc type and/or IDoc data depending on the
context in which the word is used.
 An IDoc type represents the IDoc’s definition component, which defines
the structure and format of data being exchanged.
 IDoc data can be seen as the instance of the IDoc type.
 An IDoc type structure can consist of several segments, and each segment can
consist of several data fields.
 An IDoc contains 3 types of records.
 One Control Record
 One or many Data Records
 One or many Status Records
Overview of IDocs
 A message represents a specific type of document transmitted between two
partners.
 In SAP, an IDoc can be used to represent several messages or business
documents. (These message should be logically related)
 For example,
 The IDoc (ORDERS05) is used for several messages
 Orders (ORDERS)
 Order Response (ORDRSP)
 Order Change (ORDCHG)
Messages
 Outbound:
 Define Logical Systems (both the sending and receiving logical systems)
(SALE )
ALE -> Sending and Receiving Systems->Logical Systems->Define Logical Systems.
 Sender : Maintain Sender LS
 Receiver : Maintain Receiver LS
 Assign Client to Logical Systems. (SALE )
ALE -> Sending and Receiving Systems->Logical Systems->Assign Client to Logical
Systems.
 Client at SAP End : Assign Current working client
 Maintain RFC destination to connect to Receiving System (R/3). (SM59)
 RFC destination : Maintain Descriptive Destination
 Connection Type : 3 (R/3 Connection)
 Target Host : Target system IP Address
 System Number : SAP system Number
 Logon Details : Logon Details of the target system
ALE Configuration Settings
 Outbound:
 Maintain Port definitions (WE21).
 Port Type : TRFC
 Port : System generated (A00000??)
 Description : Maintain Meaningful Description
 RFC Destination : RFC Destination Maintained in previous step
 Maintain Partner Profiles (WE20).
 Partner Number : Maintain Receiving Partner
 Partner Type : Maintain Partner Type (LS)
 Message type : Maintain Message Type (Outbound parameters)
 Receiver port : A00000??
 Transfer IDOC Immediately : ‘X’
 Basic Type : Maintain Basic IDOC Type
 Packet Size : 1
 Syntax Check : ‘X’
ALE Configuration Settings
 Outbound:
 Maintain Customer Distribution Model (BD 64).
 Sender : Maintain Sender LS
 Receiver : Maintain Receiver LS
 Message Type : Maintain Message Type
 Port and Partner Profiles can be generated automatically by maintaining RFC
destination name same as that of target Logical System. (BD82)
 Inbound:
 Define Logical Systems (both the sending and receiving logical systems) (SALE )
ALE -> Sending and Receiving Systems->Logical Systems->Define Logical Systems.
 Sender : Maintain Sender LS
 Receiver : Maintain Receiver LS
 Assign Client to Logical Systems. (SALE )
ALE -> Sending and Receiving Systems->Logical Systems->Assign Client to Logical
Systems.
 Client at SAP End : Assign Current working client
ALE Configuration Settings
 Inbound:
 Maintain Partner Profiles (WE20).
 Partner Number : Maintain Receiving Partner
 Partner Type : Maintain Partner Type (LS)
 Message type : Maintain Message Type (Inbound
parameters)
 Process Code : Process Code that is linked to Inbound
FM
 Syntax Check : ‘X’
 Trigger Immediately : ‘X’
ALE Configuration Settings
 Push Method
 Sends Master data to the target system
 Pull Method
 Requests Master data from central system.
 Change Pointers
 Distributes the changes in master data to the target systems using SMD
(Shared Master Data Tool)
 Any changes to the master data item gets logged into certain tables (
Change Document Tables – CDHDR, CDPOS)
 When the change pointer (SMD tool) is active, then it reads the contents
of CD* tables and then the pointer to that change in record gets stored in
the DB tables (BDCP, BDCPS).
 SALE->ALE->Modeling->Master Data Distribution->Replication of Modified
data
 ->Activate Change Pointers generally
 ->Activate Change Pointers for message types
Techniques used to exchange data
 Send a Material from iGATE IDES system to iGATE 4.7 system
 TCODE : BD10 (PUSH Method)
 Get a Material from iGATE IDES system to iGATE 4.7 system
 TCODE: BD11 (PULL Method)
 Distribute the changes in Vendor master from iGATE IDES system to IGATE 4.7
system
 Execute the program “RBDMIDOC”. (Change Pointers)
Letz do it!!!

More Related Content

What's hot

Fi vendor ageing functional spec.
Fi vendor ageing functional spec.Fi vendor ageing functional spec.
Fi vendor ageing functional spec.ANILKUMARPULIPATI1
 
SAP Training ( PS , Material PR , Service PR ,Cost Planning , Budgeting , PO...
SAP Training ( PS , Material PR , Service PR ,Cost Planning , Budgeting ,  PO...SAP Training ( PS , Material PR , Service PR ,Cost Planning , Budgeting ,  PO...
SAP Training ( PS , Material PR , Service PR ,Cost Planning , Budgeting , PO...Soumya De
 
IDOC , ALE ,EDI
IDOC , ALE ,EDIIDOC , ALE ,EDI
IDOC , ALE ,EDIAmit Khari
 
SAP SD Variant configuration-training-document 2
SAP SD Variant configuration-training-document 2SAP SD Variant configuration-training-document 2
SAP SD Variant configuration-training-document 2ramesh Charantimath
 
SAP Logistics - CS - Standard Process & Configuration document
SAP Logistics - CS - Standard Process & Configuration documentSAP Logistics - CS - Standard Process & Configuration document
SAP Logistics - CS - Standard Process & Configuration documentSubhrajyoti (Subhra) Bhattacharjee
 
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
 
SAP IDoc Overview and Outbound IDoc.pptx
SAP IDoc Overview and Outbound IDoc.pptxSAP IDoc Overview and Outbound IDoc.pptx
SAP IDoc Overview and Outbound IDoc.pptxAshwaniKumar207236
 
Edit idoc , reprocess and test idoc
Edit idoc , reprocess and test idocEdit idoc , reprocess and test idoc
Edit idoc , reprocess and test idoclakshmi rajkumar
 
SAP S4 HANA FI 1610 Overview (mindmap edition)
SAP S4 HANA FI 1610 Overview (mindmap edition)SAP S4 HANA FI 1610 Overview (mindmap edition)
SAP S4 HANA FI 1610 Overview (mindmap edition)Benedict Yong (杨腾翔)
 
SAP PI Sheet integration with DMS(Document Management System)
SAP PI Sheet integration with DMS(Document Management System)SAP PI Sheet integration with DMS(Document Management System)
SAP PI Sheet integration with DMS(Document Management System)Ankit Sharma
 
Functional specification of sap
Functional specification of  sapFunctional specification of  sap
Functional specification of sapSaptechies
 
Oracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherOracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherEdi Yanto
 
Sap sd quest_answer_2009061511245119496
Sap sd quest_answer_2009061511245119496Sap sd quest_answer_2009061511245119496
Sap sd quest_answer_2009061511245119496Jitender Dalal
 

What's hot (20)

Text determination
Text determinationText determination
Text determination
 
Fi vendor ageing functional spec.
Fi vendor ageing functional spec.Fi vendor ageing functional spec.
Fi vendor ageing functional spec.
 
SAP Training ( PS , Material PR , Service PR ,Cost Planning , Budgeting , PO...
SAP Training ( PS , Material PR , Service PR ,Cost Planning , Budgeting ,  PO...SAP Training ( PS , Material PR , Service PR ,Cost Planning , Budgeting ,  PO...
SAP Training ( PS , Material PR , Service PR ,Cost Planning , Budgeting , PO...
 
IDOC , ALE ,EDI
IDOC , ALE ,EDIIDOC , ALE ,EDI
IDOC , ALE ,EDI
 
IDOC
IDOC IDOC
IDOC
 
SAP SD Variant configuration-training-document 2
SAP SD Variant configuration-training-document 2SAP SD Variant configuration-training-document 2
SAP SD Variant configuration-training-document 2
 
SAP Logistics - CS - Standard Process & Configuration document
SAP Logistics - CS - Standard Process & Configuration documentSAP Logistics - CS - Standard Process & Configuration document
SAP Logistics - CS - Standard Process & Configuration document
 
Automatic posting-to-vendor-account
Automatic posting-to-vendor-accountAutomatic posting-to-vendor-account
Automatic posting-to-vendor-account
 
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+
 
SAP IDoc Overview and Outbound IDoc.pptx
SAP IDoc Overview and Outbound IDoc.pptxSAP IDoc Overview and Outbound IDoc.pptx
SAP IDoc Overview and Outbound IDoc.pptx
 
Edit idoc , reprocess and test idoc
Edit idoc , reprocess and test idocEdit idoc , reprocess and test idoc
Edit idoc , reprocess and test idoc
 
SAP S4 HANA FI 1610 Overview (mindmap edition)
SAP S4 HANA FI 1610 Overview (mindmap edition)SAP S4 HANA FI 1610 Overview (mindmap edition)
SAP S4 HANA FI 1610 Overview (mindmap edition)
 
Important tables for sap sd
Important tables for sap sdImportant tables for sap sd
Important tables for sap sd
 
Fi tds report
Fi tds reportFi tds report
Fi tds report
 
SAP SD Configuration Document
SAP SD Configuration DocumentSAP SD Configuration Document
SAP SD Configuration Document
 
SAP Variant Configuration example by KMR software
SAP Variant Configuration example by KMR softwareSAP Variant Configuration example by KMR software
SAP Variant Configuration example by KMR software
 
SAP PI Sheet integration with DMS(Document Management System)
SAP PI Sheet integration with DMS(Document Management System)SAP PI Sheet integration with DMS(Document Management System)
SAP PI Sheet integration with DMS(Document Management System)
 
Functional specification of sap
Functional specification of  sapFunctional specification of  sap
Functional specification of sap
 
Oracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherOracle XML Publisher / BI Publisher
Oracle XML Publisher / BI Publisher
 
Sap sd quest_answer_2009061511245119496
Sap sd quest_answer_2009061511245119496Sap sd quest_answer_2009061511245119496
Sap sd quest_answer_2009061511245119496
 

Similar to ALE_Presentation.ppt

Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configuration
Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configurationDocslide.net how ale-and-idocs-affect-sap-in-house-cash-configuration
Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configurationShailendra Surana
 
15. ALE IDOC.pdf
15. ALE IDOC.pdf15. ALE IDOC.pdf
15. ALE IDOC.pdfkumar623891
 
Få overblik over IT/OT-systemer og opgraderingsbehov, Leif Poulsen - NNE Phar...
Få overblik over IT/OT-systemer og opgraderingsbehov, Leif Poulsen - NNE Phar...Få overblik over IT/OT-systemer og opgraderingsbehov, Leif Poulsen - NNE Phar...
Få overblik over IT/OT-systemer og opgraderingsbehov, Leif Poulsen - NNE Phar...Mediehuset Ingeniøren Live
 
Interfaces Demo Eclipsys Baroda India Part Two
Interfaces Demo  Eclipsys Baroda India Part TwoInterfaces Demo  Eclipsys Baroda India Part Two
Interfaces Demo Eclipsys Baroda India Part TwoMonisha Ghuman
 
Digital integration hub: Why, what and how?
Digital integration hub: Why, what and how?Digital integration hub: Why, what and how?
Digital integration hub: Why, what and how?confluent
 
KAFKA Summit 2021: From legacy systems to microservices and back.pdf
KAFKA Summit 2021: From legacy systems to microservices and back.pdfKAFKA Summit 2021: From legacy systems to microservices and back.pdf
KAFKA Summit 2021: From legacy systems to microservices and back.pdfAndrea Gioia
 
Migrer vos bases Oracle vers du SQL, le tout dans Azure !
Migrer vos bases Oracle vers du SQL, le tout dans Azure !Migrer vos bases Oracle vers du SQL, le tout dans Azure !
Migrer vos bases Oracle vers du SQL, le tout dans Azure !Microsoft Technet France
 
Many Faces Of Bi Publisher In Oracle Ebs
Many Faces Of Bi Publisher In Oracle EbsMany Faces Of Bi Publisher In Oracle Ebs
Many Faces Of Bi Publisher In Oracle EbsHossam El-Faxe
 
sap basis transaction codes
sap basis transaction codessap basis transaction codes
sap basis transaction codesEOH SAP Services
 
Datawarehousing & DSS
Datawarehousing & DSSDatawarehousing & DSS
Datawarehousing & DSSDeepali Raut
 
1 basis technical-overview
1 basis technical-overview1 basis technical-overview
1 basis technical-overviewhassan010
 
Integration Patterns for Big Data Applications
Integration Patterns for Big Data ApplicationsIntegration Patterns for Big Data Applications
Integration Patterns for Big Data ApplicationsMichael Häusler
 
Sap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit SanghaviSap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit SanghaviParikshit Sanghavi
 

Similar to ALE_Presentation.ppt (20)

SAP Inbound IDoc.pptx
SAP Inbound IDoc.pptxSAP Inbound IDoc.pptx
SAP Inbound IDoc.pptx
 
Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configuration
Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configurationDocslide.net how ale-and-idocs-affect-sap-in-house-cash-configuration
Docslide.net how ale-and-idocs-affect-sap-in-house-cash-configuration
 
Sap
SapSap
Sap
 
15. ALE IDOC.pdf
15. ALE IDOC.pdf15. ALE IDOC.pdf
15. ALE IDOC.pdf
 
Få overblik over IT/OT-systemer og opgraderingsbehov, Leif Poulsen - NNE Phar...
Få overblik over IT/OT-systemer og opgraderingsbehov, Leif Poulsen - NNE Phar...Få overblik over IT/OT-systemer og opgraderingsbehov, Leif Poulsen - NNE Phar...
Få overblik over IT/OT-systemer og opgraderingsbehov, Leif Poulsen - NNE Phar...
 
Interfaces Demo Eclipsys Baroda India Part Two
Interfaces Demo  Eclipsys Baroda India Part TwoInterfaces Demo  Eclipsys Baroda India Part Two
Interfaces Demo Eclipsys Baroda India Part Two
 
Sap
SapSap
Sap
 
Digital integration hub: Why, what and how?
Digital integration hub: Why, what and how?Digital integration hub: Why, what and how?
Digital integration hub: Why, what and how?
 
KAFKA Summit 2021: From legacy systems to microservices and back.pdf
KAFKA Summit 2021: From legacy systems to microservices and back.pdfKAFKA Summit 2021: From legacy systems to microservices and back.pdf
KAFKA Summit 2021: From legacy systems to microservices and back.pdf
 
Migrer vos bases Oracle vers du SQL, le tout dans Azure !
Migrer vos bases Oracle vers du SQL, le tout dans Azure !Migrer vos bases Oracle vers du SQL, le tout dans Azure !
Migrer vos bases Oracle vers du SQL, le tout dans Azure !
 
Business Analytics System
Business Analytics SystemBusiness Analytics System
Business Analytics System
 
Many Faces Of Bi Publisher In Oracle Ebs
Many Faces Of Bi Publisher In Oracle EbsMany Faces Of Bi Publisher In Oracle Ebs
Many Faces Of Bi Publisher In Oracle Ebs
 
sap basis transaction codes
sap basis transaction codessap basis transaction codes
sap basis transaction codes
 
Datawarehousing & DSS
Datawarehousing & DSSDatawarehousing & DSS
Datawarehousing & DSS
 
L11 Application Architecture
L11 Application ArchitectureL11 Application Architecture
L11 Application Architecture
 
1 basis technical-overview
1 basis technical-overview1 basis technical-overview
1 basis technical-overview
 
Integration Patterns for Big Data Applications
Integration Patterns for Big Data ApplicationsIntegration Patterns for Big Data Applications
Integration Patterns for Big Data Applications
 
Sapbasic
SapbasicSapbasic
Sapbasic
 
Sap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit SanghaviSap overview posted by Parikshit Sanghavi
Sap overview posted by Parikshit Sanghavi
 
Nic solution strategy
Nic solution strategyNic solution strategy
Nic solution strategy
 

Recently uploaded

Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentNimot Muili
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalWilliam (Bill) H. Bender, FCSI
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdfArtiSrivastava23
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siligurimeghakumariji156
 
Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxssuserf63bd7
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdfAlejandromexEspino
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxAaron Stannard
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.aruny7087
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field ArtilleryKennethSwanberg
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownSandaliGurusinghe2
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamraAllTops
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNitya salvi
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxssuserf63bd7
 

Recently uploaded (14)

Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
 
Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docx
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 

ALE_Presentation.ppt

  • 2.  Distributed Applications  Why Distributed Applications?  Application Link Enabling(ALE)  ALE Objectives  ALE Architecture  Outbound Process & Inbound Process  Overview of IDocs  Messages  ALE Configuration Settings (Outbound & Inbound)  Techniques used to exchange data between the systems  Hands-On Agenda
  • 3.  Distribution Process  A Distribution Process is one in which a part of business process is carried out in one system and part on another.  The two systems would exchange data with each other at appropriate points to stay synchronized. In addition, business process are often required to keep systems synchronized. Distributed Applications Central purchasing Production Center Sales Center Distribution Center
  • 4.  One Central System is not always optimal for unifying the business processes with integrated applications.  Reasons for Distributed Systems.  Geographic Location  Consolidation  System Capacity  Mission-Critical Applications  Separate Upgrade of Modules  Data Security Why Distributing Applications?
  • 5.  SAP introduced ALE as its initiative to support distributed yet integrated environment.  ALE allows for efficient and reliable communication between distributed processes across physically separated SAP systems to achieve a distributed yet integrated, logical SAP system.  ALE enables integrated configurations, in which applications are loosely coupled, i.e. asynchronously and not via a common database. ALE (Application Link Enabling) • Message-based Architecture • Business Scenarios • Communication Technology • Tools • Methodology ALE Infrastructure encompasses:
  • 6. ALE Objectives • Scenarios:  R/3 and R/3  R/2 and R/3  SAP and non-SAP systems • Support for different application releases • Integration of distributed applications – Consistency and synchronization of distributed data with respect to available database technology – Support for the configuration of distributed applications
  • 7. Distributed Processes ALE • PP • Inventory management • Internal sales, shipping and billing • Local purchasing • PM • Local SOP • Financials • Central controlling • Central SOP • Information Systems: • Inventory • Purchasing • Sales • Central purchasing • Reference system for Master Data and Control Data • Sales, shipping and billing • Purchasing of trading goods • Inventory management • Local controlling
  • 8. ALE enables Distribution of Transaction Data Master Data Control Data (Customizing) ALE distribution model
  • 9.  Interfaces with R/3, R/2 and Legacy Systems ALE Architecture R/3 R/3 LEGACY SYSTEM R/2
  • 10. Flow of Information R/3 System 1 R/3 System 2 Workflow 'output' Determine recipients Filter/ convert data Create IDoc Workflow 'input' Application functions Filter/ convert data Application data Application IDOC Master- IDoc Comm.- IDoc Comm.- IDoc Comm.- IDoc Comm.- IDoc Carrier Application ALE Communica- tion
  • 11.  At a very high level, Outbound Process involves 4 steps.  Identify the need for sending an IDoc  Generate the master IDoc  Generate the communication IDoc  Deliver the communication IDoc  At a very high level, Inbound Process involves 3 steps.  Store the IDoc in the database.  Invoke the posting module  Create the document. Outbound Process & Inbound Process
  • 12.  An IDoc(Intermediate Document) is a container that is used to exchange data between any two process.  The word IDoc represents IDoc type and/or IDoc data depending on the context in which the word is used.  An IDoc type represents the IDoc’s definition component, which defines the structure and format of data being exchanged.  IDoc data can be seen as the instance of the IDoc type.  An IDoc type structure can consist of several segments, and each segment can consist of several data fields.  An IDoc contains 3 types of records.  One Control Record  One or many Data Records  One or many Status Records Overview of IDocs
  • 13.  A message represents a specific type of document transmitted between two partners.  In SAP, an IDoc can be used to represent several messages or business documents. (These message should be logically related)  For example,  The IDoc (ORDERS05) is used for several messages  Orders (ORDERS)  Order Response (ORDRSP)  Order Change (ORDCHG) Messages
  • 14.  Outbound:  Define Logical Systems (both the sending and receiving logical systems) (SALE ) ALE -> Sending and Receiving Systems->Logical Systems->Define Logical Systems.  Sender : Maintain Sender LS  Receiver : Maintain Receiver LS  Assign Client to Logical Systems. (SALE ) ALE -> Sending and Receiving Systems->Logical Systems->Assign Client to Logical Systems.  Client at SAP End : Assign Current working client  Maintain RFC destination to connect to Receiving System (R/3). (SM59)  RFC destination : Maintain Descriptive Destination  Connection Type : 3 (R/3 Connection)  Target Host : Target system IP Address  System Number : SAP system Number  Logon Details : Logon Details of the target system ALE Configuration Settings
  • 15.  Outbound:  Maintain Port definitions (WE21).  Port Type : TRFC  Port : System generated (A00000??)  Description : Maintain Meaningful Description  RFC Destination : RFC Destination Maintained in previous step  Maintain Partner Profiles (WE20).  Partner Number : Maintain Receiving Partner  Partner Type : Maintain Partner Type (LS)  Message type : Maintain Message Type (Outbound parameters)  Receiver port : A00000??  Transfer IDOC Immediately : ‘X’  Basic Type : Maintain Basic IDOC Type  Packet Size : 1  Syntax Check : ‘X’ ALE Configuration Settings
  • 16.  Outbound:  Maintain Customer Distribution Model (BD 64).  Sender : Maintain Sender LS  Receiver : Maintain Receiver LS  Message Type : Maintain Message Type  Port and Partner Profiles can be generated automatically by maintaining RFC destination name same as that of target Logical System. (BD82)  Inbound:  Define Logical Systems (both the sending and receiving logical systems) (SALE ) ALE -> Sending and Receiving Systems->Logical Systems->Define Logical Systems.  Sender : Maintain Sender LS  Receiver : Maintain Receiver LS  Assign Client to Logical Systems. (SALE ) ALE -> Sending and Receiving Systems->Logical Systems->Assign Client to Logical Systems.  Client at SAP End : Assign Current working client ALE Configuration Settings
  • 17.  Inbound:  Maintain Partner Profiles (WE20).  Partner Number : Maintain Receiving Partner  Partner Type : Maintain Partner Type (LS)  Message type : Maintain Message Type (Inbound parameters)  Process Code : Process Code that is linked to Inbound FM  Syntax Check : ‘X’  Trigger Immediately : ‘X’ ALE Configuration Settings
  • 18.  Push Method  Sends Master data to the target system  Pull Method  Requests Master data from central system.  Change Pointers  Distributes the changes in master data to the target systems using SMD (Shared Master Data Tool)  Any changes to the master data item gets logged into certain tables ( Change Document Tables – CDHDR, CDPOS)  When the change pointer (SMD tool) is active, then it reads the contents of CD* tables and then the pointer to that change in record gets stored in the DB tables (BDCP, BDCPS).  SALE->ALE->Modeling->Master Data Distribution->Replication of Modified data  ->Activate Change Pointers generally  ->Activate Change Pointers for message types Techniques used to exchange data
  • 19.  Send a Material from iGATE IDES system to iGATE 4.7 system  TCODE : BD10 (PUSH Method)  Get a Material from iGATE IDES system to iGATE 4.7 system  TCODE: BD11 (PULL Method)  Distribute the changes in Vendor master from iGATE IDES system to IGATE 4.7 system  Execute the program “RBDMIDOC”. (Change Pointers) Letz do it!!!