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