HI!
I have problem in as02 transaction. My task is to implement a batch input in this transacion. The problem is the field anla-deakt which doesnt take the space value. if i put another value (not space) it works fine.
CLEAR itab.
LOOP AT itab.
CLEAR: bdc_data[], bdc_data,
messtab[], messtab.
PERFORM bdc_dynpro USING 'SAPLAIST' '0100'.
PERFORM bdc_field USING 'ANLA-ANLN1' itab-anln1.
PERFORM bdc_field USING 'ANLA-ANLN2' itab-anln2.
PERFORM bdc_field USING 'ANLA-BUKRS' itab-bukrs.
PERFORM bdc_field USING 'BDC_OKCODE' '/00'.
PERFORM bdc_dynpro USING 'SAPLAIST' '1000'.
PERFORM bdc_field using 'ANLA-DEAKT' SPACE.
PERFORM bdc_field using 'ANLA-DEAKT' ' '.
PERFORM bdc_field USING 'BDC_OKCODE' '=BUCH'.
CALL TRANSACTION 'AS02' USING bdc_data
MODE 'A'
UPDATE 'S'
MESSAGES INTO messtab.
ENDLOOP.