Ale Edi Idocs

76
7/23/2019 Ale Edi Idocs http://slidepdf.com/reader/full/ale-edi-idocs 1/76 01/05/16 Overview of ALE/IDOCs  1 Overview of ALE / EDI / IDOCs

Transcript of Ale Edi Idocs

Page 1: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 1/76

01/05/16 Overview of ALE/IDOCs   1

Overview of ALE /

EDI / IDOCs

Page 2: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 2/76

Overview of ALE/ID 201/05/16

EDI

What is EDI?

Type of EDI process•

  Ot!o"# EDI $rocess•   I"!o"# EDI $rocess

Page 3: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 3/76

Overview of ALE/ID 301/05/16

 What is EDI?

EDI is e%ectro"ic e&cha"'e of !si"ess #oc(e"ts

!etwee" the co(pter syste(s of !si"ess part"er

si"' a sta"#ar# for(at over a co(("icatio" "etwor)

EDI is a%so ca%%e# a paper%ess e&cha"'e*

Page 4: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 4/76

Overview of ALE/ID 401/05/16

Typica% EDI/IDOC +ce"ario

Page 5: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 5/76

Overview of ALE/ID 501/05/16

Ot!o"# $rocess

With ,essa'e Co"tro%

Direct%y -With ot ,essa'e Co"tro%

Page 6: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 6/76

Overview of ALE/ID 601/05/16

I"!o"# $rocess

With ."ctio" ,o#%e

Page 7: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 7/76

Overview of ALE/ID 701/05/16

EDI Co"fi'ratio"

ow to +et p a" .C Desti"atio" i" +A$

The $ort Defi"itio"s

Co"fi're $art"er $rofi%e Co"fi're ,essa'e Co"tro%

Page 8: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 8/76

Overview of ALE/ID 801/05/16

Co(p%ete EDI/ ALE sce"ario

Page 9: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 9/76

Overview of ALE/ID 901/05/16

 ALE ALE

 What is ALE?

 Co(po"e"ts of ALE*

 A"ato(y of a" IDoc*

 ALE $rocessi"'

 Tra"sactio"s .or ,o"itori"' a"# $rocessi"' IDocs*

 2estio"s

Page 10: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 10/76

Overview of ALE/ID 1001/05/16

 ALE Ter(i"o%o'y ALE Ter(i"o%o'y

• ALE - App%icatio" Li")i"' 3 E"a!%i"'

•IDoc - I"ter(e#iate Doc(e"t

•EDI - E%ectro"ic Data I"tercha"'e

Page 11: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 11/76

Overview of ALE/ID 1101/05/16

 ALE O!4ective ALE O!4ective

Page 12: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 12/76

Overview of ALE/ID 1201/05/16

  ALE!! Wha is i

It is a set of It is a set of 

 Tools, programs and

 data definitions

$rovi#es #istri!tio" (o#e% a"# tech"o%o'y

that e"a!%es +A$ Csto(er to i"terco""ect

pro'ra(s across varios p%atfor(s a"#

syste(s..

Page 13: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 13/76

Overview of ALE/ID 1301/05/16

.eatres ALE / IDocs.eatres ALE / IDocs Distri!te# +yste( yet i"te'rate# with +A$ /

 7ase# o" 8App%icatio"-to-App%icatio" i"te'ratio" si"' 8,essa'e Architectre9

 e%ia!%e co(("icatio"

 Data is e&cha"'e# si"' :IDocs;

 +pport !oth /<= / a"# E&ter"a% syste(

 If "etwor) pro!%e(= (essa'e is !ffere#

 ALE spport !ac)war# co(pati!i%ity

 ALE e"sre that = #ata is tra"sferre# o"%y o"ce

 

Page 14: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 14/76

Overview of ALE/ID 1401/05/16

 ALE +ce"ario ALE +ce"ario

Do!ment

"A# "$stem %/& "A# "$stem %/&IDo

EDI "!'s$stemEDI "!'s$stem

IDoIDo

Page 15: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 15/76

Overview of ALE/ID 1501/05/16

 What is ALE ?

 Components of ALE.

 A"ato(y of a" IDoc*

 ALE $rocessi"'

 Tra"sactio"s .or ,o"itori"' a"# $rocessi"' IDocs*

 Tro!%e +hooti"'

 2estio"s

Topis to over Topis to over 

Page 16: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 16/76

Overview of ALE/ID 1601/05/16

Components of ALEComponents of ALE

"ervies("ervies(

  Appliation "erviesAppliation "ervies

  Distri'!tion "erviesDistri'!tion "ervies

  Comm!niation "erviesComm!niation "ervies

Page 17: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 17/76

Overview of ALE/ID 1701/05/16

Application ServicesApplication Services

"ervies("ervies(

  Appliation "erviesAppliation "ervies

  Distri'!tion "erviesDistri'!tion "ervies

  Comm!niation "erviesComm!niation "ervies

This is where the +A$

app%icatio"s > +D= .I=

,, etc* 'e"erate

their #ata a"#

#oc(e"ts

Page 18: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 18/76

Overview of ALE/ID 1801/05/16

Distribution ServicesDistribution Services

"ervies("ervies(

  Appliation "erviesAppliation "ervies

  Distri'!tion "erviesDistri'!tion "ervies

  Comm!niation "erviesComm!niation "ervies

 ecipie"ts

 .or(ats a"#

.i%ters the #ata Creates IDocs

> I"ter(e#iate

  Doc(e"ts

Page 19: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 19/76

Overview of ALE/ID 1901/05/16

Communication ServicesCommunication Services

"ervies("ervies(

  Appliation "erviesAppliation "ervies

  Distri'!tion "erviesDistri'!tion "ervies

  Comm!niation "erviesComm!niation "ervies•TC$/I$

•.C

•t.C

• etc

Page 20: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 20/76

Overview of ALE/ID 2001/05/16

Appliation

Data

)aster 

IDOC Determine

%eeipients

Determine

%eeipients*ilter/Convert

Data, Create IDOC

*ilter/Convert

Data, Create IDOCComm.

IDOC

Appliation

*!ntions

Appliation

*!ntions*ilter/Convert

Data

*ilter/Convert

Data

Comm.

IDOC

Carrier Carrier 

ApplicationLayer

Distribution/ ALE

Layer

Communication

Layer

AppliationAppliation

In a +!t "hellIn a +!t "hell

Page 21: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 21/76

Overview of ALE/ID 2101/05/16

Topics to cover Topics to cover 

 What is ALE ?

 Co(po"e"ts of ALE*

  A"ato(y of a" IDoc*

 ALE $rocessi"'

 Tra"sactio"s .or ,o"itori"' a"# $rocessi"' IDocs*

 Tro!%e +hooti"'

 2estio"s

Page 22: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 22/76

Overview of ALE/ID 2201/05/16

IDoc Co"ceptIDoc Co"cept

 %/& "$stem

"$stem

"A#

Do!ment

 EDI s!'s$stem

 %/& "$stem %/- "$stem

 &rd part$ software

"$stem -

IDo

Page 23: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 23/76

Overview of ALE/ID 2301/05/16

IDoc +trctreIDoc +trctre

"tat!s %eord IDoc-ID

+tats i"for(atio"

Data %eord IDoc-ID

+e@e"ce/ierarchy

+e'(e"t .or(at #efi"itio" for • hea#er #ata• ite( #ata

Control %eord IDoc-ID

+e"#er-ID

eceiver-ID

IDoc type a"# %o'ica% (essa'e

E&ter"a% strctre

Page 24: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 24/76

Overview of ALE/ID 2401/05/16

Control recordData RecordStatus Record

IDOC

“IntermediateDocument”

Page 25: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 25/76

Overview of ALE/ID 2501/05/16

 The very first record of an IDoc package is alwaysa control record. Thestructure of this control record of the structure

EDIDC and describes the contents of the datacontained in the package. The control record goes totable EDIDC

Control RecordControl Record

Page 26: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 26/76

Overview of ALE/ID 2601/05/16

Message TypeMessage Type

,essa'e Type i"#icates ow to "ow what the #ata ,ea"s

Data E&cha"'e# !y IDOC a"# EDI is )"ow" as ,essa'es

,essa'e of sa(e )i"# !e%o"' to the sa(e (essa'e type*

,essa'e types are store# i" ta!%e ED,+B

Page 27: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 27/76

Overview of ALE/ID 2701/05/16

All records in the IDoc, which come after thecontrol record, are the IDoc data. They are allstructured alike, with a segment information partand a data part, which is !!! character inlength, filling the rest of the line. Data "#egment info is stored in EDID$ for release $.%and EDID& for release '.% and &.%.

Data RecordData Record

Page 28: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 28/76

Overview of ALE/ID 2801/05/16

Status RecordStatus RecordInformation about the IDoc status like:IDoc identification numberStatus number - table verifiedIDoc tye

DirectionData and time stam! Structure:EDIDS

Page 29: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 29/76

Overview of ALE/ID 2901/05/16

Status of IDOCStatus of IDOC

 A two-#i'it stats is assi'"e# to a" IDoc to a%%ow the processi"' to

!e (o"itore#*

 The statses for ot!o"# IDocs are !etwee" 01 a"# = whi%e the

statses for i"!o"# IDocs !e'i" with 50*

Page 30: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 30/76

Overview of ALE/ID 3001/05/16

I#oc +e'(e"tsI#oc +e'(e"ts

TCODEF

WE1

Page 31: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 31/76

Overview of ALE/ID 3101/05/16

I#oc TypesI#oc Types

TCODEF

WE0

Page 32: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 32/76

Overview of ALE/ID 3201/05/16

ow to Attach +e'(e"tsow to Attach +e'(e"ts

Page 33: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 33/76

Overview of ALE/ID 3301/05/16

,essa'e Types,essa'e Types

WEG1WEG<

Page 34: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 34/76

Overview of ALE/ID 3401/05/16

IDOC Type/ Message Type/ Processing unctionIDOC Type/ Message Type/ Processing unctionModuleModule

Ha%i# co(!i"atio" of ,essa'e type a"# IDOC type are store# i" ta!%e

EDI,+B

Co(!i"atio" of (essa'e type a"# IDOC type #eter(i"e the

processi"' a%'orith(* This is sa%%y a f"ctio" (o#%e a"# is set p i"

ta!%e EDI.CT*

Page 35: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 35/76

Overview of ALE/ID 3501/05/16

Topics to cover Topics to cover 

 What is ALE ?

 Co(po"e"ts of ALE*

 A"ato(y of a" IDoc*

  ALE $rocessi"'*

  i.O!t'o!nd #roessing

  ii.In'o!nd #roessing 

 Tra"sactio"s .or ,o"itori"' a"# $rocessi"' IDocs*

 Tro!%e +hooti"'

 2estio"s

Page 36: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 36/76

Overview of ALE/ID 3601/05/16

O!t'o!nd #roessing

Page 37: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 37/76

Overview of ALE/ID 3701/05/16

Ot!o"# processi"'F #irectOt!o"# processi"'F #irect Application

 posting 

+eed to

reate IDOC?

Create master

IDOC

C!stomer

Distri'!tion )odel

%eeiver determination

"egment filter 

*ield val!e onversion

ersion hange

 ALE layer 

Dispath

ontrolData'ase

)

 App%icatio" #oc(e"t

poste# si(%ta"eos%ywith IDOCs

Comm. layer 

as$nh. %*C

or 

EDI"$stem all *)

I+0O1+D2 

IDOC2 

#%OCE"" 3

On destination

CLin4sC

Comm. layer 

Page 38: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 38/76

Overview of ALE/ID 3801/05/16

Dispatch co"tro%Dispatch co"tro%

 Application

 posting 

+eed to

reate IDOC?

Create master

IDOC

C!stomer

Distri'!tion )odel

%eeiver determination

"egment filter 

*ield val!e onversion

ersion hange

 ALE layer 

Dispath

ontrolData'ase

)

 App%icatio" #oc(e"t

poste# si(%ta"eos%ywith IDocs

C

as$nh. %*C

or 

EDI

Lin4sC

as$nh. %*C

or 

EDI

C

Comm. layer 

- Tehnial omms parameters areTehnial omms parameters are

defineddefined

- EDI or a%*C as$nh. remoteEDI or a%*C as$nh. remote

f!ntion all3f!ntion all3

- "end immediatel$ or !m!late"end immediatel$ or !m!late

and send via 'ath 5o'and send via 'ath 5o' If 'ath, pa4et si6e isIf 'ath, pa4et si6e is

determineddetermined

Page 39: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 39/76

Overview of ALE/ID 3901/05/16

+ce"ario a"a%ysis+ce"ario a"a%ysis

• 7ow does the IDOC loo4 li4e ?

• 7ow is data 'eing sent ?

• 7ow is the data 'eing reeived ?

Page 40: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 40/76

Overview of ALE/ID 4001/05/16

O!t'o!nd program development

• #rogram logi

  87ow is the IDOC 'eing reated ?9

• Triggering

  87ow is the IDOC reation 4i4ed off ?9

Page 41: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 41/76

Overview of ALE/ID 4101/05/16

$ro'ra( %o'ic$ro'ra( %o'ic

• +e%ect #ata fro( app%icatio" ta!%es• .i%% #ata i"to IDOC• $ass IDOC to ALE %ayer 

  >Ca%% f"ctio" ,A+TEIDOCDI+TI7TE• Co((it Wor)

• eceiver #eter(i"atio"• +e'(e"t fi%teri"'• Hersio" Co"tro%• Dispatch Co"tro%

IDOC program

 ALE layer 

,A+TEIDOCDI+TI7TE

Page 42: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 42/76

Overview of ALE/ID 4201/05/16

"A#$E%&IDOC&DI#$%I'($E"A#$E%&IDOC&DI#$%I'($E

Call f!ntion :)A"TE%2IDOC2DI"T%I01TE;

E&porti"'

(asteri#occo"tro%F IDOC co"tro% recor#

Ta!%es

co(("icatio"i#occo"tro%F retr"e# i"for(atio"a!ot the #istri!tio"

(asteri#oc#ataF IDOC #ata se'(e"ts

Page 43: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 43/76

Overview of ALE/ID 4301/05/16

.i%%i"' a" EDIDD strctre.i%%i"' a" EDIDD strctre

7eader <<'$tes3 "DATA ==='$tes3

J* +EBKA, J*EDIDD

Z1SEG *ield *ield- *ield& *ield>

:10; :A7C;

)OE 8"E@9 to EDIDD"E@+A)

)OE 8=9 to "E@*IELD

)OE 8A0C9 to "E@*IELD-

)OE "E@ to EDIDD"DATA

Page 44: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 44/76

Overview of ALE/ID 4401/05/16

Be"era% $ro'ra((i"' r%esBe"era% $ro'ra((i"' r%es Design @!idelines for reating IDOC data reords(

• Left5!stified filing of IDOC *ields

• %eplaing "A# odes with I"O odes

!rren$ 4e$s

o!ntr$ 4e$s

!nit of meas!re

shipping instr!tions

• Converting C!rren$ Amo!nts

Page 45: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 45/76

Overview of ALE/ID 4501/05/16

Left-4stifie# .i%%i"'Left-4stifie# .i%%i"'

All fields m!st 'e left5!stified

Charater fields(

a!tomati

+onharater fields(

:Condense; statement m!st 'e !sed

Che4 IDOC do!mentation to find o!t whih fieldsreB!ire a :ondense;

All t$pes !neB!al to :har;, :!4$;, :lnt;, :ap;, :n!m;,:dats;, :tims; or :!nit; reB!ire a ondense

Page 46: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 46/76

Overview of ALE/ID 4601/05/16

Co#e Co"versio"sCo#e Co"versio"s

%eplaing "A# odes with I"O odes  C!rren$ 4e$s( :!rren$2ode2sap2to2iso;

  Co!ntr$ 4e$s( :o!ntr$2ode2sap2to2iso;

  1nits of meas!re( :!nit2of2meas!re2sap2to2iso;

  "hipping instr!tions( sap2iso2pa4age2t$pe2ode;

• Conversion of !rren$ amo!nts

  :!rren$2amo!nt2sap2to2iso;

Page 47: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 47/76

Overview of ALE/ID 4701/05/16

7asic Co"fi'ratio" E%e(e"ts7asic Co"fi'ratio" E%e(e"ts

Defi"e .C Desti"atio"s

Defi"e $orts

,ai"tai" Csto(er ,o#e%

Create $art"er $rofi%es

Page 48: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 48/76

Overview of ALE/ID 4801/05/16

,ai"tai"i"' .C Desti"atio"s,ai"tai"i"' .C Desti"atio"s

TCODEF

+,5

Page 49: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 49/76

Overview of ALE/ID 4901/05/16

Displa$ing and )aintaining #ortsDispla$ing and )aintaining #orts

 

 A port is a %o'ica% represe"tatio" of a A port is a %o'ica% represe"tatio" of a

co(("icatio" cha""e% i" +A$ withco(("icatio" cha""e% i" +A$ with

the #ata co(("icate# !ei"' IDocsthe #ata co(("icate# !ei"' IDocs*

 

TCODEF

WE<1

Page 50: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 50/76

Overview of ALE/ID 5001/05/16

$art"er $rofi%es$art"er $rofi%es

TCODEF

WE<0

Page 51: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 51/76

Overview of ALE/ID 5101/05/16

#artner #rofilesIn'o!nd#artner #rofilesIn'o!nd

Page 52: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 52/76

Overview of ALE/ID 5201/05/16

#artner #rofilesO!t'o!nd#artner #rofilesO!t'o!nd

Page 53: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 53/76

Overview of ALE/ID 5301/05/16

 ALE .or Tra"sactio"a% #ata ---- Otpt ALE .or Tra"sactio"a% #ata ---- Otpt

Deter(i"atio"Deter(i"atio"

KACE

Page 54: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 54/76

Overview of ALE/ID 5401/05/16

Otpt Deter(i"atio" -- Otpt TypesOtpt Deter(i"atio" -- Otpt Types

Page 55: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 55/76

Overview of ALE/ID 5501/05/16

Otpt Types -- Detai%sOtpt Types -- Detai%s

Page 56: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 56/76

Overview of ALE/ID 5601/05/16

In'o!nd #roessing

Page 57: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 57/76

Overview of ALE/ID 5701/05/16

I"!o"# $rocessi"'*I"!o"# $rocessi"'*

 Application

 posting 

*ield val!e onversion

 ALE layer 

Inp!t

ontrol

Data'ase

A

+i(%ta"eos%y p#ate

IDOCs stats

Comm. layer 

as$nh. %*Cor 

EDI

ersion hange

"egment filter 

C

A

#ost appliation

do!ment

#roess IDOC"eriali6ation

Page 58: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 58/76

Overview of ALE/ID 5801/05/16

I"pt Co"tro%I"pt Co"tro% Application

 posting 

*ield val!e onversion

 ALE layer 

Inp!t

ontrol

Data'ase

A

+i(%ta"eos%y p#ate

IDOCs stats

Comm. layer 

as$nh. %*C

or 

EDI

ersion hange

"egment filter 

C

A

#ost appliation

do!ment

#roess IDOC"eriali6ation

- *or eah message t$pe and sender*or eah message t$pe and sender

one an defineone an define

when to proesswhen to proess

immediate/'ath3immediate/'ath3 whether to all appliationwhether to all appliation

diretl$ or start !stomerdiretl$ or start !stomer

wor4flowwor4flow

who sho!ld get wor4 items inwho sho!ld get wor4 items in

ase of error ase of error 

- Inoming IDOC pa4ets are passed toInoming IDOC pa4ets are passed to

appliationappliation

Page 59: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 59/76

Overview of ALE/ID 5901/05/16

 App%icatio" I"pt App%icatio" I"pt Application

 posting 

*ield val!e onversion

 ALE layer 

Inp!t

ontrol

Data'ase

A

+i(%ta"eos%y p#ate

IDOCs stats

Comm. layer 

as$nh. %*C

or 

EDI

ersion hange

"egment filter 

C

A

#ost appliation

do!ment

#roess IDOC"eriali6ation

- In'o!nd IDOCs are passed toIn'o!nd IDOCs are passed to

the appliation via athe appliation via a

standardi6ed f!ntionstandardi6ed f!ntion

interfaeinterfae

Page 60: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 60/76

Overview of ALE/ID 6001/05/16

+eria%iatio"+eria%iatio" Application

 posting 

*ield val!e onversion

 ALE layer 

Inp!t

ontrol

Data'ase

A

+i(%ta"eos%y p#ate

IDOCs stats

Comm. layer 

as$nh. %*C

or 

EDI

ersion hange

"egment filter 

C

A

#ost appliation

do!ment

#roess IDOC"eriali6ation

- When proessing theWhen proessing the

in'o!nd IDOC, thein'o!nd IDOC, theappliation an all an ALEappliation an all an ALE

A#I f!ntion mod!le3 toA#I f!ntion mod!le3 to

he4 that the IDOC has nothe4 that the IDOC has not

'een overta4en'een overta4en

If hange +o. arrivesIf hange +o. arrives

after hange +o. -, theafter hange +o. -, the

IDOC ontaining it hasIDOC ontaining it has'een overta4en '$ the'een overta4en '$ the

IDOC ontaining theIDOC ontaining the

later hange3later hange3

Page 61: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 61/76

Overview of ALE/ID 6101/05/16

*) Assignment to )essage T$pe and*) Assignment to )essage T$pe and

IDo t$peIDo t$pe

TCODEF

WE5M

Page 62: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 62/76

Overview of ALE/ID 6201/05/16

  $rocess Co#es$rocess Co#es

WE1WE<

Page 63: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 63/76

Overview of ALE/ID 6301/05/16

$rocess Co#es i" I"!o"# a"# Ot!o"#$rocess Co#es i" I"!o"# a"# Ot!o"#

TCODEF

WE6

Page 64: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 64/76

Overview of ALE/ID 6401/05/16

  ., .or I"!o"# EDI., .or I"!o"# EDI

TCODEF

7D6M

Page 65: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 65/76

Overview of ALE/ID 6501/05/16

I"!o"# $ro'ra( Deve%op(e"tI"!o"# $ro'ra( Deve%op(e"t

IK7OKDIDOC$OCE++

IDOC

 ALE layer 

IDOCIK$TN,+BT$EP

• ea# IDOC #ata• $ost App%icatio" #ata• +e"# +ccess i"fo !ac) to ALE %ayer 

 ALE co"fi'ratio"• $art"er $rofi%es• $rocess Co#e• ."ctio" (o#%e attri!te• ."ctio" (o#%e re'istry

Wor)f%ow Tas)

Ca%% f"ctio"

etr" Haria!%es

If EO= tri''er 

• Hersio" cha"'e• +e'(e"t fi%ter • .ie%# co"versio"

Page 66: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 66/76

Overview of ALE/ID 6601/05/16

7asic +ce"ario

Direct ,etho#

Ca%% Tra"sactio" ,etho#

Page 67: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 67/76

Overview of ALE/ID 6701/05/16

 A#va"ce# +ce"ario

,ass processi"'

+eria%iatio"

 A#va"ce# Wor)f%ow

Page 68: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 68/76

Overview of ALE/ID 6801/05/16

.%ow Of $ro'ra(

ea# IDOC-Loc) IDOC-Ca%% I"!o"# $ro'ra(-

Write +tats-Co((it Wor)-"%oc) IDOC

Page 69: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 69/76

Overview of ALE/ID 6901/05/16

I"terface of I"!o"# .,

I(porti"' $ara(eter

-I"pt ,etho#

  -,assprocessi"'

EQ$OT para(eter 

 *-Wor)f%owres%t

-App%icatio"varia!%e

-I"p#atetas)

-Ca%%tra"sactio"#o"e

Ta!%es para(eter FIDOC2Control

IDOC2DATA

IDOC2"TAT1"

%et!rn2varia'le

Page 70: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 70/76

Overview of ALE/ID 7001/05/16

Topics to cover Topics to cover 

 What is ALE ?

 Co(po"e"ts of ALE*

  A"ato(y of a" IDoc*

 ALE $rocessi"'

 Tra"sactio"s .or ,o"itori"' a"# $rocessi"' IDocs*

 2estio"s

Page 71: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 71/76

Overview of ALE/ID 7101/05/16

,o"itori"' IDocs,o"itori"' IDocs

• The IDoc i"terface offers < #iffere"t approaches for trac)i"' of #ata

%oa# a"# #ata f%owF

eports for (o"itori"'

Wor)f%ow for "otificatio"s• 7oth approaches are !ase# o" the co"cept of stats tra"sitio"s= i*e*

a" IDoc cha"'es its stats fro( a 'ive" va%e to a"other va%e*

Page 72: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 72/76

Overview of ALE/ID 7201/05/16

List Of A%% IDocs Create#* >Defa%t= A##itio"a%= EDI-- WE0</List Of A%% IDocs Create#* >Defa%t= A##itio"a%= EDI-- WE0</

WE05WE05

Page 73: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 73/76

Overview of ALE/ID 7301/05/16

+e%ectio" $ro'ra( .or Issi"' Otpt --+e%ectio" $ro'ra( .or Issi"' Otpt --

WE15WE15

Page 74: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 74/76

Overview of ALE/ID 7401/05/16

Test Too% .or I#oc $rocessi"' >WE1Test Too% .or I#oc $rocessi"' >WE1

Page 75: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 75/76

Overview of ALE/ID 7501/05/16

I#oc +earch .or 7si"ess Co"te"tsI#oc +earch .or 7si"ess Co"te"ts

>Data!ase* WE0>Data!ase* WE0

Page 76: Ale Edi Idocs

7/23/2019 Ale Edi Idocs

http://slidepdf.com/reader/full/ale-edi-idocs 76/76

!estions!estions