45744191 Ale Idoc Training

download 45744191 Ale Idoc Training

of 46

Transcript of 45744191 Ale Idoc Training

  • 8/12/2019 45744191 Ale Idoc Training

    1/46

    SAP ALE IDocs

  • 8/12/2019 45744191 Ale Idoc Training

    2/46

    2

    Agenda

    1. Introduction to ALE

    2. Overview of ALE

    3. Introduction to IDoc

    4. Process flow for outound !rocess

    ". Process flow for inound !rocess

    #. $onfiguring t%e ALE Infrastructure

    &. $reating t%e new IDoc t'!e

    (. $onfiguring t%e s'ste) for new IDoc

    *. $ase stud'

    1+. ,uestions

  • 8/12/2019 45744191 Ale Idoc Training

    3/46

    3

    1. Introduction to ALE

    2. Over view of ALE

    3. Introduction to IDO$

    4. Process flow for outound !rocess

    ". Process flow for inound !rocess

    #. $onfiguring t%e ALE Infrastructure

    &. $reating t%e new IDO$ t'!e(. $onfiguring t%e s'ste) for new IDO$

    *. $ase stud'

    Agenda

  • 8/12/2019 45744191 Ale Idoc Training

    4/46

    4

    Introduction to ALE

    Application linking and enabling (ALE) is SAPs technology to supportdistributed process across seeral SAP syste!s"

    A distributed process is one in #hich part o$ a business is carried out inone syste! and part on another"

    A distributed process !ay contain SAP and non SAP Syste!s" %t is notnecessarily bet#een only SAP syste!s"

    ALE can be used to e&change the data bet#een'

    SAP to SAP syste! SAP to onSAP syste! on SAP to SAP Syste!

  • 8/12/2019 45744191 Ale Idoc Training

    5/46

    *

    Agenda

    1. Introduction to ALE

    2. Over view of ALE

    3. Introduction to IDO$

    4. Process flow for outound !rocess

    ". Process flow for inound !rocess

    #. $onfiguring t%e ALE Infrastructure

    &. $reating t%e new IDO$ t'!e(. $onfiguring t%e s'ste) for new IDO$

    *. $ase stud'

  • 8/12/2019 45744191 Ale Idoc Training

    6/46

    +

    Over view of ALE

    -3 S'ste)

    -3 S'ste) /on0SAP S'ste)

    ranslator

    ALEInterface

    ALEInterface

  • 8/12/2019 45744191 Ale Idoc Training

    7/46,

    Agenda

    1. Introduction to ALE

    2. Over view of ALE

    3. Introduction to IDO$

    4. Process flow for outound !rocess

    ". Process flow for inound !rocess

    #. $onfiguring t%e ALE Infrastructure

    &. $reating t%e new IDO$ t'!e(. $onfiguring t%e s'ste) for new IDO$

    *. $ase stud'

  • 8/12/2019 45744191 Ale Idoc Training

    8/46-

    Introduction to IDO$ .he ter! %/01 stands $or %nter!ediate docu!ent" %t is si!ply a data

    container used to e&change in$or!ation bet#een any t#o process" .hat

    can understand the synta& and se!antics o$ the data"

    %/01s are !ade using the seg!ents

    %/01s are stored in the data base

    Eery %/01 has uniue nu!ber

    An %/01 is attached to a !essage type and identi$ied by its !essage type

    %/01 consists o$ three types o$ records

    0ne control record

    0ne or !any data records

    0ne or !any status records"

  • 8/12/2019 45744191 Ale Idoc Training

    9/46

    Introduction to IDO$ $ontrol -ecord

    A control record contains all o$ the control in$or!ation about an %/01'

    %/01 nu!ber

    Sender and receier in$or!ation

    5essage type it represents

    %ts direction

  • 8/12/2019 45744191 Ale Idoc Training

    10/4667

    Introduction to IDO$ $ontrol -ecord

  • 8/12/2019 45744191 Ale Idoc Training

    11/46

    66

    Introduction to IDO$ $ontrol -ecord

  • 8/12/2019 45744191 Ale Idoc Training

    12/46

    62

    Introduction to IDO$ Data -ecord

    %n an %/01 the data record contains the application data"

  • 8/12/2019 45744191 Ale Idoc Training

    13/46

    63

    Introduction to IDO$ Status -ecord

    Status records are attached to an %/01 throughout the process as the

    %/01 achiees di$$erent !ilestones or encounter an error" At eery

    !ilestone a status code' date and ti!e are assigned"

    .he syste! de$ines nu!erous status code'

    7 8 4 are resered $or outbound process

    *7 and aboe are resered $or inbound process

  • 8/12/2019 45744191 Ale Idoc Training

    14/46

    64

    Introduction to IDO$ Status record

  • 8/12/2019 45744191 Ale Idoc Training

    15/46

    6*

    Introduction to IDO$ IDO$ as seen in transaction E+2

  • 8/12/2019 45744191 Ale Idoc Training

    16/46

    6+

    Agenda

    1. Introduction to ALE

    2. Over view of ALE

    3. Introduction to IDO$

    4. Process flow for outound !rocess

    ". Process flow for inound !rocess

    #. $onfiguring t%e ALE Infrastructure

    &. $reating t%e new IDO$ t'!e(. $onfiguring t%e s'ste) for new IDO$

    *. $ase stud'

  • 8/12/2019 45744191 Ale Idoc Training

    17/46

    6,

    Process flow for outound !rocess

    Selectionscreen

    SelectionProgra)uildIDO$ data

    aster

    IDO$

    A!!lication-e!ositor'

    $onversion 5iltering 6ersion$%ange

    $o))unicationIDO$

    -SEO7++

    A-5$DAA

    -SA-5$E8

    A!!licationLa'er

    ALE Servicela'er

    $o))unication La'er

    Destination

    s'ste)

    9unction !odule5AS.E:;%/01;

    /%S.:%

  • 8/12/2019 45744191 Ale Idoc Training

    18/46

    6-

    Agenda

    1. Introduction to ALE

    2. Over view of ALE

    3. Introduction to IDO$

    4. Process flow for outound !rocess

    ". Process flow for inound !rocess

    #. $onfiguring t%e ALE Infrastructure

    &. $reating t%e new IDO$ t'!e(. $onfiguring t%e s'ste) for new IDO$

    *. $ase stud'

  • 8/12/2019 45744191 Ale Idoc Training

    19/46

    6

    Process flow for inound !rocessA!!lication-e!ositor'

    Direct in!ut function)odule or $ALLtransaction

    Posting !rogra)

    -DAPP+1

    A!!lication IDO$s

    $onversion 5iltering 6ersion$%ange

    ID+$9I/O7/D9AS:/$;-O/O7S

    $o))unication

    IDO$ fro)re)ote s'ste)

    A!!licationLa'er

    ALE Servicela'er

    $o))unication La'er

  • 8/12/2019 45744191 Ale Idoc Training

    20/46

    27

    Agenda

    1. Introduction to ALE

    2. Over view of ALE

    3. Introduction to IDO$

    4. Process flow for outound !rocess

    ". Process flow for inound !rocess

    #. $onfiguring t%e ALE Infrastructure

    &. $reating t%e new IDO$ t'!e(. $onfiguring t%e s'ste) for new IDO$

    *. $ase stud'

  • 8/12/2019 45744191 Ale Idoc Training

    21/46

    26

    $onfiguring t%e ALE Infrastructure .he basic settings $or the %/01 inter$ace !ust be !aintained once on

    each syste! inoled in distributed process

  • 8/12/2019 45744191 Ale Idoc Training

    22/46

    22

    $onfiguring t%e ALE Infrastructure1. aintaining logical s'ste) ransaction

  • 8/12/2019 45744191 Ale Idoc Training

    23/46

    23

    $onfiguring t%e ALE Infrastructure1. aintaining logical s'ste)

  • 8/12/2019 45744191 Ale Idoc Training

    24/46

    24

    $onfiguring t%e ALE Infrastructure2" Allocating logical s'ste) to t%e client ransaction

  • 8/12/2019 45744191 Ale Idoc Training

    25/46

    2*

    $onfiguring t%e ALE Infrastructure2" Allocating logical s'ste) to t%e client ransaction

  • 8/12/2019 45744191 Ale Idoc Training

    26/46

    2+

    $onfiguring t%e ALE Infrastructure3. Setting u! an -5$ destination ransaction

  • 8/12/2019 45744191 Ale Idoc Training

    27/46

    2,

    $onfiguring t%e ALE Infrastructure4. %e Port definition ransaction

  • 8/12/2019 45744191 Ale Idoc Training

    28/46

    2-

    $onfiguring t%e ALE Infrastructure". aintaining t%e distriution )odel ransaction

  • 8/12/2019 45744191 Ale Idoc Training

    29/46

    2

    $onfiguring t%e ALE Infrastructure#. $reate t%e !artner !rofile ransaction

  • 8/12/2019 45744191 Ale Idoc Training

    30/46

    37

    $onfiguring t%e ALE InfrastructurePartner !rofile > outound !ara)eters

  • 8/12/2019 45744191 Ale Idoc Training

    31/46

    36

    $onfiguring t%e ALE InfrastructurePartner !rofile > Inound !ara)eters

  • 8/12/2019 45744191 Ale Idoc Training

    32/46

    32

    Agenda

    1. Introduction to ALE

    2. Over view of ALE

    3. Introduction to IDO$

    4. Process flow for outound !rocess

    ". Process flow for inound !rocess

    #. $onfiguring t%e ALE Infrastructure

    &. $reating t%e new IDO$ t'!e(. $onfiguring t%e s'ste) for new IDO$

    *. $ase stud'

  • 8/12/2019 45744191 Ale Idoc Training

    33/46

    33

    $reating t%e new IDO$ t'!e1. IDO$ is created using one or )ore seg)ents. Eac% seg)ent will %ave one

    or )ore fields. ?rou! functionall' related fields into seg)ents. %en use

    seg)ents to create t%e IDO$.

    2. -elease seg)ent t'!e and asic IDO$ t'!e

    3. Allowed data t'!e for t%e seg)ents.

    $;A- $%aracter strings

    $L/ $lient

    $7@: $urrenc' e'B referenced ' $7-- fields

    DAS Date field C::::DD stored as c%arC(

    LA/? Language e'

    /7$ $%aracter fields wit% onl' digits

    IS i)e field C;;SS stored as c%arC#

  • 8/12/2019 45744191 Ale Idoc Training

    34/46

    34

    $reating t%e new IDO$ t'!e1. $reate t%e seg)ents ransaction

  • 8/12/2019 45744191 Ale Idoc Training

    35/46

    3*

    $reating t%e new IDO$ t'!e2. $reate t%e asic IDO$ t'!e ransaction

  • 8/12/2019 45744191 Ale Idoc Training

    36/46

    3+

    $reating t%e new IDO$ t'!e2. $reate t%e asic IDO$ t'!e ransaction

  • 8/12/2019 45744191 Ale Idoc Training

    37/46

    3,

    $reating t%e new IDO$ t'!e2. $reate t%e asic IDO$ t'!e ransaction

  • 8/12/2019 45744191 Ale Idoc Training

    38/46

    3-

    $reating t%e new IDO$ t'!e2. $reate t%e asic IDO$ t'!e ransaction

  • 8/12/2019 45744191 Ale Idoc Training

    39/46

    3

    $reating t%e new IDO$ t'!e2. $reate t%e asic IDO$ t'!e ransaction

  • 8/12/2019 45744191 Ale Idoc Training

    40/46

    47

    Agenda1. Introduction to ALE

    2. Over view of ALE

    3. Introduction to IDO$

    4. Process flow for outound !rocess

    ". Process flow for inound !rocess

    #. $onfiguring t%e ALE Infrastructure

    &. $reating t%e new IDO$ t'!e(. $onfiguring t%e s'ste) for new IDO$

    *. $ase stud'

  • 8/12/2019 45744191 Ale Idoc Training

    41/46

  • 8/12/2019 45744191 Ale Idoc Training

    42/46

    42

    $onfiguring t%e s'ste) for new IDO$$onfiguring t%e inound !rocess

    1reate the ne# !essage type (>E-6)

    Link the %/01 type to the !essage type (>E-2)

    Allocate the $unction !odule to the logical !essage (>E*,)

    /e$ine the attributes $or the inbound $unction !odule (E42)

    Assign the process code to the $unction !odule (>E42)

    1reate the partner pro$ile (>E27)

  • 8/12/2019 45744191 Ale Idoc Training

    43/46

    43

    Agenda1. Introduction to ALE

    2. Over view of ALE

    3. Introduction to IDO$

    4. Process flow for outound !rocess

    ". Process flow for inound !rocess

    #. $onfiguring t%e ALE Infrastructure

    &. $reating t%e new IDO$ t'!e(. $onfiguring t%e s'ste) for new IDO$

    *. $ase stud'

  • 8/12/2019 45744191 Ale Idoc Training

    44/46

    44

    Agenda1. Introduction to ALE

    2. Over view of ALE

    3. Introduction to IDO$

    4. Process flow for outound !rocess". Process flow for inound !rocess

    #. $onfiguring t%e ALE Infrastructure

    &. $reating t%e new IDO$ t'!e

    (. $onfiguring t%e s'ste) for new IDO$*. $ase stud'

    1+. ,uestions

  • 8/12/2019 45744191 Ale Idoc Training

    45/46

    4*

    ?uestions@

  • 8/12/2019 45744191 Ale Idoc Training

    46/46

    .hank ou