Skip to Content
0
Former Member
Apr 15, 2014 at 06:10 AM

Batch input in EXIT_SAPLVEDA_002

630 Views

Hi together,

I have a problem with poulation the field VBAP-GRKOR in the user-exit EXIT_SAPLVEDA_002.

I found a similar topic here:

Please see my code below:

IF dlast_dynpro = '4001'.

LOOP AT dxvbap.
wa_dxvbap = dxvbap.

* Ok code for Screen.
dxbdcdata-fnam = 'BDC_OKCODE'.
dxbdcdata-fval = '=T\06'.
APPEND dxbdcdata.
CLEAR: dxbdcdata.

dxbdcdata-fnam = 'BDC_OKCODE'.
dxbdcdata-fval = '/00'.
APPEND dxbdcdata.
CLEAR: dxbdcdata.

dxbdcdata-program = 'SAPMV45A'.
dxbdcdata-dynpro = '4001'.
dxbdcdata-dynbegin = 'X'.
APPEND dxbdcdata.
CLEAR: dxbdcdata.

* Populate data
dxbdcdata-fnam = 'VBAP-GRKOR'.
dxbdcdata-fval = wa_dxvbap-grkor.
APPEND dxbdcdata.
CLEAR: dxbdcdata.

The subscreen is screen 4921 - but I think in batch input I haven't to call the subscreen.

The BDC_OKDATA I got from a batch input record which I done.

Here is the record:

SAPMV45A 4001 X

BDC_OKCODE /00

BDC_SUBSCR SAPMV45A 4021SUBSCREEN_HEADER

VBKD-BSTKD test

BDC_SUBSCR SAPMV45A 4701PART-SUB

KUAGV-KUNNR 10041911

KUWEV-KUNNR 10041911

BDC_SUBSCR SAPMV45A 4403SUBSCREEN_BODY

BDC_SUBSCR SAPMV45A 4921SUBSCREEN_TC

BDC_CURSOR VBAP-GRKOR(01)

VBAP-GRKOR(01) 999

BDC_SUBSCR SAPMV45A 4050SUBSCREEN_BUTTONS

I tried several ways. Some error messages I got:

No batch input data for screen SAPMV45A 4001

Field VBAP-GRKOR. does not exist in the screen SAPMV45A 4001

Has anyone a hint for me?

Kind regards

Thomas