Upload
lucian-povatanu
View
215
Download
0
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