SlideShare a Scribd company logo
Overview of ALE / EDI / IDOCs
EDI  ,[object Object],[object Object],[object Object],[object Object]
What is EDI? ,[object Object]
Typical EDI/IDOC Scenario
Outbound Process ,[object Object],[object Object]
Inbound Process ,[object Object]
EDI Configuration ,[object Object],[object Object],[object Object],[object Object]
Complete EDI/ ALE scenario
ALE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ALE Terminology ,[object Object],[object Object],[object Object]
ALE Objective
ALE!!  What is it ?? It is a set of ,[object Object],[object Object],[object Object],Provides distribution model and technology that enables SAP Customer to interconnect programs across various platforms and systems .
Features –ALE / IDocs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ALE Scenario  Document SAP System R/3 SAP System R/3 IDoc EDI Subsystem EDI Subsystem IDoc IDoc
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Topics to cover
Components of ALE  Services: Application Services Distribution Services Communication Services
Application Services Services: Application Services Distribution Services Communication Services This is where the SAP applications ( SD, FI, MM etc. ) generate their data and documents
Distribution Services Services: Application Services Distribution Services Communication Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Communication Services Services: Application Services Distribution Services Communication Services ,[object Object],[object Object],[object Object],[object Object]
Determine Receipients Filter/Convert Data, Create IDOC Application  Functions Filter/Convert Data Carrier Application Layer Distribution/ ALE Layer Communication Layer Application In a Nut Shell Application Data Master IDOC Comm. IDOC Comm. IDOC
Topics to cover ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IDoc Concept ,[object Object],System 1 SAP Document ,[object Object],[object Object],[object Object],[object Object],System 2 IDoc
IDoc Structure Status Record IDoc-ID Status information Data Record IDoc-ID Sequence/Hierarchy Segment ,[object Object],[object Object],[object Object],Control Record IDoc-ID Sender-ID Receiver-ID IDoc type and logical message External structure
Control record Data Record Status Record IDOC  “ Intermediate Document”
Control Record The very first record of an IDoc package is always a control record. The structure of this control record of the structure  EDIDC  and describes the contents of the data contained in the package. The control record goes to table EDIDC
Message Type Message Type indicates How to Know what the data Means Data Exchanged by IDOC and EDI is known as Messages Message of same kind belong to the same message type. Message types are stored in table EDMSG
Data Record All records in the IDoc, which come after the control record, are the IDoc data. They are all structured alike, with a segment information part and a data part, which is 1000 character in length, filling the rest of the line. Data & Segment info is stored in EDID4 for release 4.x and EDID3 for release 2.x and 3.x.
Status Record Information about the IDoc status like: IDoc identification number Status number - table verified IDoc type Direction Data and time stamp; Structure: EDIDS
Status of IDOC ,[object Object],[object Object]
Idoc Segments TCODE: WE31
Idoc Types TCODE: WE30
How to Attach Segments
Message Types WE81 WE82
IDOC Type/ Message Type/ Processing Function Module Valid combination of Message type and IDOC type are stored in table EDIMSG Combination of message type and IDOC type determine the processing algorithm. This is usually a function module and is set up in table EDIFCT.
Topics to cover ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outbound Processing
Outbound processing: direct Application posting ALE layer Database Application document posted simultaneously with IDOCs Comm. layer asynch. RFC or EDI System call FM ( INBOUND_ IDOC_ PROCESS ) On destination Comm. layer Need to create IDOC? Create master IDOC Customer Distribution Model Receiver determination Segment filter Field value conversion Version change Dispatch control M C Links C
Dispatch control Application posting ALE layer Database Application document posted simultaneously with IDocs asynch. RFC or EDI asynch. RFC or EDI Comm. layer ,[object Object],[object Object],[object Object],[object Object],Need to create IDOC? Create master IDOC Customer Distribution Model Receiver determination Segment filter Field value conversion Version change Dispatch control M C Links C C
Scenario analysis ,[object Object],[object Object],[object Object]
Outbound program development ,[object Object],[object Object],[object Object],[object Object]
Program logic ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],IDOC program ALE layer MASTER_IDOC_DISTRIBUTE
MASTER_IDOC_DISTRIBUTE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Filling an EDIDD structure MOVE  “Z1SEG” to EDIDD-SEGNAM MOVE  “10” to Z1SEG-FIELD1 MOVE  “ABC” to Z1SEG-FIELD2 MOVE Z1SEG to EDIDD-SDATA Header (55bytes) SDATA (1000bytes) … .  SEGNAM  …. EDIDD Z1SEG Field1 Field2 Field3 Field4 “ 10” “ ABC”
General Programming rules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Left-justified Filling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Code Conversions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Basic Configuration Elements ,[object Object],[object Object],[object Object],[object Object]
Maintaining RFC Destinations TCODE: SM59
Displaying and Maintaining Ports A port is a logical representation of a communication channel in SAP with the data communicated being IDocs .   TCODE: WE21
Partner Profiles TCODE: WE20
Partner Profiles-Inbound
Partner Profiles-Outbound
ALE For Transactional data ---- Output Determination NACE
Output Determination  -- Output Types
Output Types  -- Details
Inbound Processing
Inbound Processing. Application posting ALE layer Input control Database Simultaneously update IDOC's status Field value conversion A Comm. layer asynch. RFC or EDI Version change Segment filter C A Post application document Process IDOC Serialization
Input Control Application posting ALE layer Input control Database Simultaneously update IDOC's status ,[object Object],[object Object],[object Object],[object Object],[object Object],Field value conversion A Comm. layer asynch. RFC or EDI Version change Segment filter C A Post application document Process IDOC Serialization
Application Input Application posting ALE layer Input control Database Simultaneously update IDOC's status ,[object Object],Field value conversion A Comm. layer asynch. RFC or EDI Version change Segment filter C A Post application document Process IDOC Serialization
Serialization Application posting ALE layer Input control Database Simultaneously update IDOC's status ,[object Object],[object Object],Field value conversion A Comm. layer asynch. RFC or EDI Version change Segment filter C A Post application document Process IDOC Serialization
FM Assignment to Message Type and IDoc type TCODE: WE57
Process Codes WE41 WE42
Process Codes in Inbound and Outbound TCODE: WE64
FM For Inbound EDI  TCODE: BD67
Inbound Program Development INBOUND_IDOC_PROCESS ALE layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Call function Return Variables If ERROR, trigger ,[object Object],[object Object],[object Object],IDOC Workflow Task
Basic Scenario ,[object Object],[object Object]
Advanced Scenario ,[object Object],[object Object],[object Object]
Flow Of Program ,[object Object]
Interface of Inbound FM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Topics to cover ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Monitoring IDocs ,[object Object],[object Object],[object Object],[object Object]
List Of All IDocs Created. (Default, Additional, EDI)-- WE02/ WE05
Selection Program For Issuing Output  -- WE15
Test Tool For Idoc Processing (WE19)
Idoc Search For Business Contents (Database). WE09
Questions

More Related Content

What's hot

SAP ATP check for Sales Order
SAP ATP check for Sales OrderSAP ATP check for Sales Order
SAP ATP check for Sales Order
Lee Scott
 
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
AshwaniKumar207236
 
SAP BADI Implementation Learning for Functional Consultant
SAP BADI Implementation Learning for Functional ConsultantSAP BADI Implementation Learning for Functional Consultant
SAP BADI Implementation Learning for Functional Consultant
Ankit Sharma
 
Output determination
Output determinationOutput determination
Output determination
Srinivasulu Algaskhanpet
 
Idocs
IdocsIdocs
Idocs
Girish R
 
Sap edi idoc
Sap edi idocSap edi idoc
Sap edi idoc
Lokesh Modem
 
Edit idoc , reprocess and test idoc
Edit idoc , reprocess and test idocEdit idoc , reprocess and test idoc
Edit idoc , reprocess and test idoc
lakshmi rajkumar
 
SAP Adobe forms
SAP Adobe formsSAP Adobe forms
SAP Adobe forms
Jugul Crasta
 
1000 solved questions
1000 solved questions1000 solved questions
1000 solved questionsKranthi Kumar
 
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 SD Copy Controls
SAP SD Copy ControlsSAP SD Copy Controls
SAP SD Copy Controls
Srinivasulu Algaskhanpet
 
How to extend an outbound i doc
How to extend an outbound i docHow to extend an outbound i doc
How to extend an outbound i doc
rupesh chouhan
 
SAP SD Configuration Document
SAP SD Configuration DocumentSAP SD Configuration Document
SAP SD Configuration Document
Srinivasulu Algaskhanpet
 
Introduction to ABAP
Introduction to ABAPIntroduction to ABAP
Introduction to ABAP
sapdocs. info
 
96836801 sap-sd-interview-questions
96836801 sap-sd-interview-questions96836801 sap-sd-interview-questions
96836801 sap-sd-interview-questionskollum01
 
BATCH DATA COMMUNICATION
BATCH DATA COMMUNICATIONBATCH DATA COMMUNICATION
BATCH DATA COMMUNICATIONKranthi Kumar
 
CDS Views.pptx
CDS Views.pptxCDS Views.pptx
CDS Views.pptx
Suman817957
 
Functional specification doc Gst purcahse register
Functional specification doc Gst purcahse registerFunctional specification doc Gst purcahse register
Functional specification doc Gst purcahse register
Lokesh Modem
 
Revenue account determination
Revenue account determinationRevenue account determination
Revenue account determination
Srinivasulu Algaskhanpet
 
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
SURESH BABU MUCHINTHALA
 

What's hot (20)

SAP ATP check for Sales Order
SAP ATP check for Sales OrderSAP ATP check for Sales Order
SAP ATP check for Sales Order
 
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
 
SAP BADI Implementation Learning for Functional Consultant
SAP BADI Implementation Learning for Functional ConsultantSAP BADI Implementation Learning for Functional Consultant
SAP BADI Implementation Learning for Functional Consultant
 
Output determination
Output determinationOutput determination
Output determination
 
Idocs
IdocsIdocs
Idocs
 
Sap edi idoc
Sap edi idocSap edi idoc
Sap edi idoc
 
Edit idoc , reprocess and test idoc
Edit idoc , reprocess and test idocEdit idoc , reprocess and test idoc
Edit idoc , reprocess and test idoc
 
SAP Adobe forms
SAP Adobe formsSAP Adobe forms
SAP Adobe forms
 
1000 solved questions
1000 solved questions1000 solved questions
1000 solved questions
 
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 SD Copy Controls
SAP SD Copy ControlsSAP SD Copy Controls
SAP SD Copy Controls
 
How to extend an outbound i doc
How to extend an outbound i docHow to extend an outbound i doc
How to extend an outbound i doc
 
SAP SD Configuration Document
SAP SD Configuration DocumentSAP SD Configuration Document
SAP SD Configuration Document
 
Introduction to ABAP
Introduction to ABAPIntroduction to ABAP
Introduction to ABAP
 
96836801 sap-sd-interview-questions
96836801 sap-sd-interview-questions96836801 sap-sd-interview-questions
96836801 sap-sd-interview-questions
 
BATCH DATA COMMUNICATION
BATCH DATA COMMUNICATIONBATCH DATA COMMUNICATION
BATCH DATA COMMUNICATION
 
CDS Views.pptx
CDS Views.pptxCDS Views.pptx
CDS Views.pptx
 
Functional specification doc Gst purcahse register
Functional specification doc Gst purcahse registerFunctional specification doc Gst purcahse register
Functional specification doc Gst purcahse register
 
Revenue account determination
Revenue account determinationRevenue account determination
Revenue account determination
 
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
 

Similar to IDOC , ALE ,EDI

15. ALE IDOC.pdf
15. ALE IDOC.pdf15. ALE IDOC.pdf
15. ALE IDOC.pdf
kumar623891
 
ALE IDOC configuration documents FIC.ppt
ALE IDOC configuration documents FIC.pptALE IDOC configuration documents FIC.ppt
ALE IDOC configuration documents FIC.ppt
RiadAlShams
 
Ale IDOC
Ale IDOCAle IDOC
ALE EDI.pdf
ALE EDI.pdfALE EDI.pdf
ALE EDI.pdf
MAshok10
 
SAP Inbound IDoc.pptx
SAP Inbound IDoc.pptxSAP Inbound IDoc.pptx
SAP Inbound IDoc.pptx
AshwaniKumar207236
 
IDOC.pdf
IDOC.pdfIDOC.pdf
IDOC.pdf
kumar623891
 
All about idoc definition architecture, implementation
All about idoc definition architecture, implementationAll about idoc definition architecture, implementation
All about idoc definition architecture, implementation
madaxx
 
All about idoc definition architecture, implementation
All about idoc definition architecture, implementationAll about idoc definition architecture, implementation
All about idoc definition architecture, implementation
madaxx
 
I doc in SAP
I doc in SAPI doc in SAP
I doc in SAP
Rajeev Kumar
 
IDOCS ALE
IDOCS ALEIDOCS ALE
IDOCS ALE
Santhana Kishore
 
EZDOC - SAP IDOC Management Simplified
EZDOC - SAP IDOC Management SimplifiedEZDOC - SAP IDOC Management Simplified
EZDOC - SAP IDOC Management Simplified
Meraj Faheem
 
IDOC_handy_document.pdf
IDOC_handy_document.pdfIDOC_handy_document.pdf
IDOC_handy_document.pdf
VimalArasan1
 
Sap
SapSap
Sujith ~ cross applications
Sujith ~ cross applicationsSujith ~ cross applications
Sujith ~ cross applicationsKranthi Kumar
 
EDI_IDOC.pdf
EDI_IDOC.pdfEDI_IDOC.pdf
EDI_IDOC.pdf
sauvikpal5
 
Introduction to EDI & ALE Details On the full proces
Introduction to EDI & ALE Details On the full procesIntroduction to EDI & ALE Details On the full proces
Introduction to EDI & ALE Details On the full proces
stalinkbc2847
 

Similar to IDOC , ALE ,EDI (20)

15. ALE IDOC.pdf
15. ALE IDOC.pdf15. ALE IDOC.pdf
15. ALE IDOC.pdf
 
ALE IDOC configuration documents FIC.ppt
ALE IDOC configuration documents FIC.pptALE IDOC configuration documents FIC.ppt
ALE IDOC configuration documents FIC.ppt
 
Ale IDOC
Ale IDOCAle IDOC
Ale IDOC
 
ALE EDI.pdf
ALE EDI.pdfALE EDI.pdf
ALE EDI.pdf
 
SAP Inbound IDoc.pptx
SAP Inbound IDoc.pptxSAP Inbound IDoc.pptx
SAP Inbound IDoc.pptx
 
IDOC.pdf
IDOC.pdfIDOC.pdf
IDOC.pdf
 
All about idoc definition architecture, implementation
All about idoc definition architecture, implementationAll about idoc definition architecture, implementation
All about idoc definition architecture, implementation
 
All about idoc definition architecture, implementation
All about idoc definition architecture, implementationAll about idoc definition architecture, implementation
All about idoc definition architecture, implementation
 
I doc in SAP
I doc in SAPI doc in SAP
I doc in SAP
 
IDOCS ALE
IDOCS ALEIDOCS ALE
IDOCS ALE
 
Edi,idoc,ale
Edi,idoc,aleEdi,idoc,ale
Edi,idoc,ale
 
EZDOC - SAP IDOC Management Simplified
EZDOC - SAP IDOC Management SimplifiedEZDOC - SAP IDOC Management Simplified
EZDOC - SAP IDOC Management Simplified
 
EDI
EDIEDI
EDI
 
IDOC_handy_document.pdf
IDOC_handy_document.pdfIDOC_handy_document.pdf
IDOC_handy_document.pdf
 
Sap
SapSap
Sap
 
Pranayesh
PranayeshPranayesh
Pranayesh
 
Ale edi
Ale ediAle edi
Ale edi
 
Sujith ~ cross applications
Sujith ~ cross applicationsSujith ~ cross applications
Sujith ~ cross applications
 
EDI_IDOC.pdf
EDI_IDOC.pdfEDI_IDOC.pdf
EDI_IDOC.pdf
 
Introduction to EDI & ALE Details On the full proces
Introduction to EDI & ALE Details On the full procesIntroduction to EDI & ALE Details On the full proces
Introduction to EDI & ALE Details On the full proces
 

Recently uploaded

Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
Corey Perlman, Social Media Speaker and Consultant
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
marketing317746
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
sarahvanessa51503
 
BeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdfBeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdf
DerekIwanaka1
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Boris Ziegler
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
RajPriye
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
Lviv Startup Club
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Holger Mueller
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
Nicola Wreford-Howard
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
LuanWise
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
Corey Perlman, Social Media Speaker and Consultant
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Arihant Webtech Pvt. Ltd
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdfBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
daothibichhang1
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
 

Recently uploaded (20)

Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
 
BeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdfBeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdf
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdfBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc.pdf
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
 

IDOC , ALE ,EDI

  • 1. Overview of ALE / EDI / IDOCs
  • 2.
  • 3.
  • 5.
  • 6.
  • 7.
  • 8. Complete EDI/ ALE scenario
  • 9.
  • 10.
  • 12.
  • 13.
  • 14. ALE Scenario Document SAP System R/3 SAP System R/3 IDoc EDI Subsystem EDI Subsystem IDoc IDoc
  • 15.
  • 16. Components of ALE Services: Application Services Distribution Services Communication Services
  • 17. Application Services Services: Application Services Distribution Services Communication Services This is where the SAP applications ( SD, FI, MM etc. ) generate their data and documents
  • 18.
  • 19.
  • 20. Determine Receipients Filter/Convert Data, Create IDOC Application Functions Filter/Convert Data Carrier Application Layer Distribution/ ALE Layer Communication Layer Application In a Nut Shell Application Data Master IDOC Comm. IDOC Comm. IDOC
  • 21.
  • 22.
  • 23.
  • 24. Control record Data Record Status Record IDOC “ Intermediate Document”
  • 25. Control Record The very first record of an IDoc package is always a control record. The structure of this control record of the structure EDIDC and describes the contents of the data contained in the package. The control record goes to table EDIDC
  • 26. Message Type Message Type indicates How to Know what the data Means Data Exchanged by IDOC and EDI is known as Messages Message of same kind belong to the same message type. Message types are stored in table EDMSG
  • 27. Data Record All records in the IDoc, which come after the control record, are the IDoc data. They are all structured alike, with a segment information part and a data part, which is 1000 character in length, filling the rest of the line. Data & Segment info is stored in EDID4 for release 4.x and EDID3 for release 2.x and 3.x.
  • 28. Status Record Information about the IDoc status like: IDoc identification number Status number - table verified IDoc type Direction Data and time stamp; Structure: EDIDS
  • 29.
  • 32. How to Attach Segments
  • 34. IDOC Type/ Message Type/ Processing Function Module Valid combination of Message type and IDOC type are stored in table EDIMSG Combination of message type and IDOC type determine the processing algorithm. This is usually a function module and is set up in table EDIFCT.
  • 35.
  • 37. Outbound processing: direct Application posting ALE layer Database Application document posted simultaneously with IDOCs Comm. layer asynch. RFC or EDI System call FM ( INBOUND_ IDOC_ PROCESS ) On destination Comm. layer Need to create IDOC? Create master IDOC Customer Distribution Model Receiver determination Segment filter Field value conversion Version change Dispatch control M C Links C
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43. Filling an EDIDD structure MOVE “Z1SEG” to EDIDD-SEGNAM MOVE “10” to Z1SEG-FIELD1 MOVE “ABC” to Z1SEG-FIELD2 MOVE Z1SEG to EDIDD-SDATA Header (55bytes) SDATA (1000bytes) … . SEGNAM …. EDIDD Z1SEG Field1 Field2 Field3 Field4 “ 10” “ ABC”
  • 44.
  • 45.
  • 46.
  • 47.
  • 49. Displaying and Maintaining Ports A port is a logical representation of a communication channel in SAP with the data communicated being IDocs .   TCODE: WE21
  • 53. ALE For Transactional data ---- Output Determination NACE
  • 54. Output Determination -- Output Types
  • 55. Output Types -- Details
  • 57. Inbound Processing. Application posting ALE layer Input control Database Simultaneously update IDOC's status Field value conversion A Comm. layer asynch. RFC or EDI Version change Segment filter C A Post application document Process IDOC Serialization
  • 58.
  • 59.
  • 60.
  • 61. FM Assignment to Message Type and IDoc type TCODE: WE57
  • 63. Process Codes in Inbound and Outbound TCODE: WE64
  • 64. FM For Inbound EDI TCODE: BD67
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72. List Of All IDocs Created. (Default, Additional, EDI)-- WE02/ WE05
  • 73. Selection Program For Issuing Output -- WE15
  • 74. Test Tool For Idoc Processing (WE19)
  • 75. Idoc Search For Business Contents (Database). WE09