Upload
chandansuprathik
View
249
Download
1
Embed Size (px)
Citation preview
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
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
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*
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
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%
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
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%
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
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
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
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
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..
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
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
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
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
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
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
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
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
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
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
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
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”
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
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
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
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
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*
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
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
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
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<
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*
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
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
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
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
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 ?
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
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
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
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
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
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
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;
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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<
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
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
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"
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#
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
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
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
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
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*
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
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
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
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
7/23/2019 Ale Edi Idocs
http://slidepdf.com/reader/full/ale-edi-idocs 76/76
!estions!estions