Gentran suite

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