解决办法:
红色部分
IF p_curr_t IS INITIAL. “ Use Transaction Currency domain是XFELD 表示当前没有使用Transaction Currency
CLEAR ls_fieldcat.ls_fieldcat-fieldname = 'AMOUNT'.
ls_fieldcat-scrtext_l = text-015."'Open Items Total Amount'.
ls_fieldcat-scrtext_m = text-016."'Open Items Total'.
ls_fieldcat-scrtext_s = text-017."'OI Total'.
ls_fieldcat-do_sum = 'X'.
ls_fieldcat-key = 'X'.
ls_fieldcat-cfieldname = 'HWAER'.
"Append to table
APPEND ls_fieldcat TO ct_fieldcat.
ELSE.
CLEAR ls_fieldcat.
ls_fieldcat-fieldname = 'WRBTR'.
ls_fieldcat-scrtext_l = text-015."'Open Items Total Amount'.
ls_fieldcat-scrtext_m = text-016."'Open Items Total'.
ls_fieldcat-scrtext_s = text-017."'OI Total'.
ls_fieldcat-do_sum = 'X'.
ls_fieldcat-key = 'X'.
ls_fieldcat-cfieldname = 'WAERS'.
"Append to table
APPEND ls_fieldcat TO ct_fieldcat.
ENDIF.