ABAP 5.ppt.ppt

Embed Size (px)

Citation preview

  • 8/16/2019 ABAP 5.ppt.ppt

    1/16

     

    Open Dataset

    Sequential Files

    Sequential Files

    Process Dataset

    Close Dataset

    Processing Datasets

    Processing Datasets

  • 8/16/2019 ABAP 5.ppt.ppt

    2/16

     

    Sequential Files

    Sequential Files

    Opening Datasets

    Opening Datasets

    OPEN DATASET

    INPUT

    OUTPUTAPPENDING

    FOR

    INAR! "ODE

    TE#T "ODEIN

    IF SY-SUBRC NE 0.

    .

    .

    .

    IF SY-SUBRC NE 0.

    .

    .

    .

  • 8/16/2019 ABAP 5.ppt.ppt

    3/16

  • 8/16/2019 ABAP 5.ppt.ppt

    4/16

     

    TRANSFER TO )

    Sequential Files

    Sequential Files

     F I * E S

    Trans(erring Data Records

    Trans(erring Data Records

    Se+,ential

    (ile

    Data rec)

  • 8/16/2019 ABAP 5.ppt.ppt

    5/16

     

    READ DATASET INTO )

    Sequential Files

    Sequential Files

     F I * E S

    Reading Data Records

    Reading Data Records

    Se+,ential

    (ile

    Data rec)

  • 8/16/2019 ABAP 5.ppt.ppt

    6/16

     

    Sequential Files

    Sequential Files

    Closing$Deleting Se+,ential Datasets

    Closing$Deleting Se+,ential Datasets

    C*OSE DATASET

    DE*ETE DATASET

  • 8/16/2019 ABAP 5.ppt.ppt

    7/16 

    Sequential FilesSequential Files

      T a - l e s

    S,mmar&

    .rite.rite ReadRead

    Open datasetOpen dataset

    De(ine str,ct,resDe(ine str,ct,res

    Fill str,ct,reFill str,ct,re Read data recordRead data record

    Trans(er str,ct,reTrans(er str,ct,re Process data recordProcess data record

    End o(dataset/End o(

    dataset/

    Close datasetClose dataset

    "orerecords/

    "orerecords/

     !es

     !es No

    No

  • 8/16/2019 ABAP 5.ppt.ppt

    8/16 

    .S0UP*OAD$GUI0UP*OAD

    .S0DO.N*OAD$GUI0DO.N*OAD

    .S01UER!

    Local FilesLocal Files

  • 8/16/2019 ABAP 5.ppt.ppt

    9/16 

    Non2SAP S&stemSAP R$3

    SAP R$4

    Data InterfacesData Interfaces

    atc5 Inp,tatc5 Inp,t

    1,e,e

    atc5 Inp,t

    Application

    program

    Application

    program

  • 8/16/2019 ABAP 5.ppt.ppt

    10/16 

    PROGRA" D!NPRO D!NEGIN FNA" F6A*

    SAP"F73D

    SAP"F73D

    7879

    7887

    #

    #

    RF73D2:UNNRRF73D2D7887

    :NA82REGI7

    DC0O:CODE:NA82NA"E3

    #%;88

    74

    UPDACAT=!S

    Data InterfacesData Interfaces

    Str,ct,re o( t5e DC Ta-leStr,ct,re o( t5e DC Ta-le

    DC0O:CODE $77

  • 8/16/2019 ABAP 5.ppt.ppt

    11/16 

    Data InterfacesData Interfaces

    Preparator& Acti?itiesPreparator& Acti?ities

    Go t5ro,g5 application (,nction

    Note program names

    and d&npro n,m-ers

    Note (ield names

    Note d&npro se+,ence

    and (,nction codes

    Create DC ta-le str,ct,re

  • 8/16/2019 ABAP 5.ppt.ppt

    12/16 

    CA** TRANSACTIONCA** TRANSACTION

    Data InterfacesData Interfaces

    Read Data Records

    Fill DC ta-le

    Call Transaction

    ATC= INPUT SESSIONATC= INPUT SESSIONOpen Session

    Read Data Records

    Fill DC ta-le

    Incl,de DC ta-le in Session

    Close Session d a

      t a

  • 8/16/2019 ABAP 5.ppt.ppt

    13/16 

    CA** TRANSACTION

    USING

    "ODE

    UPDATE

    Data InterfacesData Interfaces

    A Displa& all

      E Displa& onl& errors

      N No displa&

    @@

     

    S Contin,e processing 5en

    ,pdate is completed Bs&nc5rono,s

      A Contin,e processing immediatel&

    @@

  • 8/16/2019 ABAP 5.ppt.ppt

    14/16 

    CA** FUNCTION DC0OPEN0GROUP

    E#PORTING

    C*IENT

    GROUP

    =O*DDATE

      :EEP

    USER

    E#CEPTIONS RUNNING

    1UEUE0ERROR 8C*IENT0IN6A*ID 3

      GROUP06A*ID 4

    Data InterfacesData Interfaces

  • 8/16/2019 ABAP 5.ppt.ppt

    15/16 

    CA** FUNCTION DC0INSERT

    E#PORTING TCODE

    E#CEPTIONS

    INTERNA*0ERROR 8

    NOT0OPEN 3

    1UEUE0ERROR 4TCODE0IN6A*ID %

    TA*ES D!NPROTA

    Data InterfacesData Interfaces

  • 8/16/2019 ABAP 5.ppt.ppt

    16/16

    CA** FUNCTION DC0C*OSE0GROUP

    E#CEPTIONS

    NOT0OPEN 8

    1UEUE0ERROR 3

    Data InterfacesData Interfaces