Skip to Content
0
Former Member
May 16, 2008 at 11:56 AM

problem in as02

44 Views

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.