on 02-12-2008 6:55 AM
hi gurus,
this is my syntax for fetching kunnar value
IF IT_FINAL1[] IS NOT INITIAL.
SELECT SINGLE KUNNR FROM VBPA
INTO WA_VBPA1 WHERE VBELN = IT_FINAL1-VBELN AND PARVW = 'SP'.
MOVE WA_VBPA1-KUNNR TO WA_FINAL1-KUNNR.
IF SY-SUBRC EQ 0.
MESSAGE E000(0) WITH 'VALUE NOT THERE' .
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = WA_FINAL1-KUNNR
IMPORTING
OUTPUT = WA_FINAL1-KUNNR.
MODIFY IT_FINAL1 FROM WA_FINAL1 .
ENDIF.
data is not coming in debugging mode.
please tell me where is the fault..
thanks
subhasis
you need to use select statement in for all entreis it_final table or loop at it_final . then you will get partner values.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Why dont you put KUNNR directly into WA_FINAL1-KUNNR , this way you can avoid the conversion exit also.
Also, you need to loop @ the table IT_FINAL1.
IF IT_FINAL1[] IS NOT INITIAL.
LOOP AT IT_FINAL1 INTO WA_FINAL1.
SELECT SINGLE KUNNR FROM VBPA
INTO WA_FINAL1-KUNNR
WHERE VBELN = WA_FINAL1-VBELN AND PARVW = 'SP'.
IF SY-SUBRC <> 0.
MESSAGE E000(0) WITH 'VALUE NOT THERE' .
ELSE.
MODIFY IT_FINAL1 FROM WA_FINAL1
INDEX SY-TABIX TRANSPORTING KUNNR.
ENDIF.
ENDLOOP.
ENDIF.
Cheers,
Aditya
Edited by: Aditya Laud on Feb 12, 2008 2:23 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.