Processing Datasets: Open Dataset
Processing Datasets: Open Dataset
Open Dataset
Process Dataset
Close Dataset
IN
IF SY-SUBRC NE 0. . . .
Text Mode
ABAP/4 program
A B C A B A B C D
A B C A B A B C D
TRANSFER
A B C
ABAP/4 program
A B
A B C D
READ DATASET A B C A B A B C
A B C A B A B C D
Sequential Files
Sequential Files
Summary
Define structures Open dataset
Write Read
Yes
More records? No
No
Close dataset
Local Files
Application program
Data Interfaces
Structure of the BDC Table
PROGRAM DYNPRO DYNBEGIN FNAM FVAL
SAPMF02D
0106
SAPMF02D
0110
Data Interfaces
Preparatory Activities
Go through application function Note program names and dynpro numbers Note field names Note dynpro sequence and function codes
Data Interfaces
CALL TRANSACTION BATCH INPUT SESSION
Open Session
Call Transaction
Close Session
Data Interfaces
CALL TRANSACTION <transaction code> USING MODE UPDATE
<display mode>:
A
E N
<update mode>:
Display all
Display only errors No display
S A
Data Interfaces
CALL FUNCTION BDC_OPEN_GROUP
EXPORTING CLIENT GROUP HOLDDATE KEEP USER
= = = = =
<client> <session name> <lock date> <deletion indicator> <batch user name>
= 1 = 2 = 3
Data Interfaces
CALL FUNCTION BDC_INSERT
EXPORTING TABLES TCODE = <transaction code>
DYNPROTAB = <bdc_table>
= = = =
1 2 3 4
Data Interfaces
NOT_OPEN
QUEUE_ERROR
= 1
= 2