*** 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.