Hi Team,
I am working in one Upgrade project, in this one of the activity is I need to clear the EPC errors. While clearing the error I am facing following errors, tell me how to clear the errors.
Itu2019s very urgent.
Error :1
Use addition CURRENCY when outputting <FS_RECORD>-V_EXBAS
Use auxiliary field when outputting with MESSAGE
Use addition CURRENCY when outputting WA_RECORD-V_EXBAS
Use auxiliary field when outputting with MESSAGE
Use addition UNIT when outputting WA_RECORD-LGMNG
Use auxiliary field when outputting with MESSAGE
But in output no need to display the currency reference field, and also no hexadecimal code to comment this error.
Error :2
Table UT_SOURCE[] and its header line ,Field string UT_SOURCE is not referenced statically in the program.
The above error is coming in FORM/PERFORM.
Error :3
Syntax check warning
This warning is only displayed in SLIN.
where matnr = wa_record-v_matnr.
^
Messages:
In "SELECT SINGLE ...", the WHERE condition for the key field "SPRAS" does not test
for equality. Therefore, the single record you are searching for may not be
unique.
To clear this error i used SELECT...UP TO 1 ROWS ,but in this we need to use ENDSELCT and it will create performance issue ,if its used inside LOOP ENDLOOP and also outside the LOOP.
Error :4
Syntax check warning
This warning is only displayed in SLIN.
gjahr = ibkpf-gjahr ebeln = <wa_likp>-vgbel ebelp = <wa_likp>-vgpos.
^
Messages:
Assigning to "EBELP" may result in data loss. transported.
Give me any idea to clear the errors. Its very urgent.
Regards,
Ram.