Upload
antonio-di-bella
View
225
Download
0
Embed Size (px)
Citation preview
8/10/2019 Gentran suite
1/26
Sap Suite Adapter in S:I
ALE Mode
Prague, January 2004 Carsten Michel
8/10/2019 Gentran suite
2/26
SapSuite Adapter in S:I
Adapter using rdParty Li!s "ro# SAP $ JC% li!s&
Li!s need to !e installed separately
Supports 4 di""erent Modes' (API In!ound $%ut!ound in S:I )*&
' +"ct+"c In!ound $%ut!ound in S:I )*&
' -ile!ased Idoc .rans"er In%ut!ound
' ALE !ased Idoc .rans"er In%ut!ound
.raining co/ers Idoc Issues $-ileSyste# !ased and
ALE&
8/10/2019 Gentran suite
3/26
-unctionality in IS )0
-ile !ased I1oc echange /ia +-C $+e#ote -unctionCall&
ALE !ased I1C% echange through 3etor5
I1oc "or#at and 4Pac5aged In!ound and %ut!ound (P6s $te#plates&
Status #essage support "or %ut!ound processing
Supports all SAP + /ersions
Co##and line tool to generate I1oc Meta 1ata1escription
8/10/2019 Gentran suite
4/26
SAP Suite Adapter
Co#parison ith E3.+A3 product line' Ea#ple !usiness processes allo easy transition "ro#
E3.+A3 73I8 to IS $89+e"&
' 3e tool to etract I1oc #eta data directly "ro# SAP syste#$no SAP report reuired&
8/10/2019 Gentran suite
5/26
SAP Suite Adapter
+euire#ents' SAP JCo li!raries "ro# SAP;s
8/10/2019 Gentran suite
6/26
-ile!ased +"c Con"iguration
Chose -ile!ased +"c Mode
8/10/2019 Gentran suite
7/26
Con"iguration $2&
Enter Sap Syste#
In"or#ation
Choose to Start +"c Ser/er
"or SAP %ut!ound
1e"ine nu#!er o" Ser/er
Instances
1e"ine (P that should !e
started once an Idoc is sent
!y SAP1e"ine the Progra# I1 "or
+egistration ith the SAP
Syste#
8/10/2019 Gentran suite
8/26
Con"iguration $2&
Enter the 7ser 1etails
Language and Codepage
re"er to the Settings o" SAP
Language Ea#ples:' E3 English
' 1E er#an
' -+ -rench
Codepage Ea#ples:' **00 European$IS%BB@9*&
' B000 Japan$SJIS&
8/10/2019 Gentran suite
9/26
Con"iguration$&
7sed to con"igure the Client
Connection Pool
Ma) Connections de"ines
ho #any connections arein the Connection Pool "or
this Adapter Instance
8/10/2019 Gentran suite
10/26
1i""erence in ALE
Con"igure SAP Syste#
details)
Sap Dersion relates to the
Idocs that are in!ound intoSAP
ALE is transactional and e
can auto#atical resend a
"ailed Idoc ithout ris5
.id Manage#ent is used "orduplicate chec5ing
Idoc Encoding de"ines the
Encoding "or %ut!ound
8/10/2019 Gentran suite
11/26
I1oc+-C %/er/ie
Sterling Integrator
Port
SAP
RFC
Dest.
Registration opens
A Tunnel to SAP
RFC Server
SAP Adapter
Suite
IDoc and Status
messages
RFC ClientRFC trigger call
Inbound P
Outbound P
RFC trigger call!stStart P
"ndget IDoc
!stput IDoc
"ndsend Trigger
8/10/2019 Gentran suite
12/26
I1ocALE %/er/ie
c 200 Sterling Co##erce, Inc)
Sterling Integrator
Port
SAP
RFC
Dest.RFC Server
SAP Adapter
Suite
RFC Client
RFC trigger call
Including IDoc
Inbound P
Outbound P
Start
Registration opens
A Tunnel to SAP
RFC trigger call
8/10/2019 Gentran suite
13/26
Status Message Support
E1I Su!9syste# Status Messages "or
%ut!ound Processing' 04 "ailure o" E1I Su!syste# $IS& to accept I1oc
' 0 .ranslation "ailed
' 0> .ranslation success"ul
' 0F Co#pliance chec5ing "ailed
' 0B Co#pliance chec5ing success"ul
' 0@ En/eloping "ailed
' *0 En/eloping success"ul
8/10/2019 Gentran suite
14/26
Status Message Support
%ut!ound Status Message Creation' I1oc not con"igured properly
Status message 4
' .ranslation "ailed Status message 5
' .ranslation success"ul Status message 6, 8 and 10
8/10/2019 Gentran suite
15/26
%ut!ound (P %/er/ie
SAPAdapter
Suite
SAP DocumentEtraction
!ranslation
Status
"essage
#ile System
Adapter
#ile SystemAdapter
SAPAdapter
Suite
"ore Docs
8/10/2019 Gentran suite
16/26
SAP %ut!ound (P
c 200 Sterling Co##erce, Inc)
SAP
Split
IDocs
IDoc#s$
For %ac&
Document
%DI
%ncoder
IDoc
Translation
Status
O'
(essage
Release%DI
%nvelope
AccepterLoo5upAlias
+ecei/erI1
SenderI1
)* )+
Return Status message#SAPInbDeliver,$
(usiness Process Ser/ice SAP Status Message $on Error&
Status
Translation
8/10/2019 Gentran suite
17/26
-ile!ased Idoc In!ound (P
SISI De-envelopeSAP
Adapter
Suite
Translation
File
System
AdapterSAP
8/10/2019 Gentran suite
18/26
ALE Idoc In!ound (P
SISI De-envelopeSAP
Adapter
Suite
Translation SAP
8/10/2019 Gentran suite
19/26
Inside SAP "or Idoc out!ound
%mplo,ee enters
Purc&ase Order in SAP
SAP Determines t&e
-endor t&at .e are
bu,ing at
ORD%R
SAP loo/s in t&e Partner
Pro0ile #.e")$ .&ic& Port
to use to deliver t&e
Purc&ase Order
-endor
T&e Port describes i0 t&e
session .ill be A1% or
FbRFC and /no.s .&ic&
RFC2Destination to use
Por
t
T&e RFC Destination
builds t&e lin/ to t&e
e3ternal So0t.are .&ic&
uses a Programm2ID to
registern in SAP
R0c2Destination
SAP 0ind t&e rig&t4 alread,
connected e3ternal
so0t.are and sends t&e
Order #A1% or FbRFC$
Programm2ID
SAP loo/s in (essage
control #nace$ to 0ind out
.&at to to .it& 0or t&is
vendor
%DI
8/10/2019 Gentran suite
20/26
8/10/2019 Gentran suite
21/26
Ports in I1oc processing $e2*&
Create a ne Port o" .ype G-ileH)
Pro/ide all the 1irectory and -ilena#e in"or#ation
Choose the +-C91estination that you ha/e created!e"ore in the .rigger .a!
Chec5 the "lag GAuto#) Start Possi!leH
in the la!el G%ut!ound: .riggerH)
In "rancese: GLance#ent auto#atH
8/10/2019 Gentran suite
22/26
Message Control $nace&
7se the GnaceH SAP9.ransaction to con"igure the
#essage "lo "or a (usinessPartner, e)g) Dendor
1epends on the SAP Application and
8/10/2019 Gentran suite
23/26
Partner Pro"iles $e20&
Choose your (usiness Partner in e20) E)g) a
Supplier
Create a ne Entry in the %ut!ound Para#eters List1e"ine type and "unction ot the Partner and hat
type o" #essage you ant to send)
Pro/ide the P%+. that you created earlier)
8/10/2019 Gentran suite
24/26
Seuence o" Steps $in SAP&
E#ployee enters an %rder "or that Dendor)
SAP loo5s into the Partner pro"ile and "inds theP%+.)
.he P%+. descri!es ho the data needs to !e send$ALE, -ile !ased +-C$-!+-C&&
SAP creates the I1oc and "inds the right +-C91estination in the P%+. Con"iguration)
In #ode -!+-C it rites the I1oc to the -ilesyste#Sap "inds the Progra# I1 in the +-C91estination andsends the I1oc or the .rigger to the Application thatregistered !e"ore ith the Progra# I1)
8/10/2019 Gentran suite
25/26
In!ound
-or In!ound only start a (P that sends the I1oc in its
Pri#ary 1ocu#ent)
8/10/2019 Gentran suite
26/26
uestionsK.han5 you "or your ti#e
SAP Suite Adapter