You are on page 1of 4

include bdcrecx1.

parameters: dataset(132) lower case.


*** DO NOT CHANGE - the generated data section - DO NOT CHANGE ***
*
* If it is nessesary to change the data section use the rules:
* 1! Each de"nition of a "eld e#ists of t$o lines
* %! The "rst line sho$s e#actly the co&&ent
* '* data ele&ent: ' follo$ed $ith the data ele&ent
* $hich descri(es the "eld
* If you don't ha)e a data ele&ent use the
* co&&ent $ithout a data ele&ent na&e
* *! The second line sho$s the "eldna&e of the
* structure+ the "eldna&e &ust consist of
* a "eldna&e and o,tional the character '-' and
* three nu&(ers and the "eld length in (rac.ets
* /! Each "eld &ust (e ty,e C
*
*** Generated data section $ith s,eci"c for&atting - DO NOT CHANGE ***
data: begin of record occurs 0,
* data ele&ent: 01O-2A34E
VA!"#01#001(132),
* data ele&ent: 15CT5
$%&'%#002(010),
* data ele&ent: 6O650
%"(#)*)%+#003(00,),
* data ele&ent: DATA7
-A'A.#00,(010),
* data ele&ent: DAT7I
-A'./#000(010),
* data ele&ent: 6TE8T
)'"1'#002(020),
* data ele&ent: 2E5A1C
V"%A)#003(020),
* data ele&ent: 1HIN5
)4/5%#006(010),
* data ele&ent: 97-0EG:ENT
+"78"5'#009(010),
end of record.
*** End generated data section ***
start:of:selection.
*,erfor& o,en-dataset using dataset
*,erfor& o,en-grou,
&A (!5&'/*5 ;!$*A-;
"1$*%'/57
(/"5A8" < ;&:=testbdc2.'1';
(/"'>$" < ;-A';
'A."+
-A'A#'A. < record.
*do
loop at record.
*read dataset dataset into record
*if sy-su(rc ;< = e#it endif
perform bdc#d?npro using ;+A$+$*,; ;0300;.
perform bdc#@eld using ;.-&#&!%+*%;
;+VA-:VA!"(01);.
perform bdc#@eld using ;.-&#*)&*-";
;<(!%';.
perform bdc#@eld using ;+VA-:VA!"(01);
record:VA!"#01#001.
perform bdc#d?npro using ;+A$%)$8; ;0200;.
perform bdc#@eld using ;.-&#&!%+*%;
;$%&'#V:$%&'%;.
perform bdc#@eld using ;.-&#*)&*-";
;A00;.
perform bdc#@eld using ;$%&'#V:$%&'%;
record:$%&'%#002.
perform bdc#@eld using ;$%&'#V:%"(#)*)%+;
record:%"(#)*)%+#003.
perform bdc#d?npro using ;+A$%)$8; ;0296;.
perform bdc#@eld using ;.-&#*)&*-";
;<8-#+AV";.
perform bdc#@eld using ;.-&#&!%+*%;
;$%&'#V:V"%A);.
perform bdc#@eld using ;$%&'#V:-A'A.;
record:-A'A.#00,.
perform bdc#@eld using ;$%&'#V:-A'./;
record:-A'./#000.
perform bdc#@eld using ;$%&'#V:)'"1';
record:)'"1'#002.
perform bdc#@eld using ;$%&'#V:V"%A);
record:V"%A)#003.
perform bdc#@eld using ;$%&'#V:)4/5%;
record:)4/5%#006.
perform bdc#@eld using ;$%&'#V:+"78"5';
record:+"78"5'#009.
perform bdc#transaction using ;)"01;.
endloop.

You might also like