Что-то я вообще перестал что либо понимать. Идёт выборка. Надо выбрать данные по ОС с субномером "0".
Code:
l_anln2 = '0000'.
CLEAR gt_log[].
SELECT anln1
anln2
bzdat
anbtr
FROM anep
INTO CORRESPONDING FIELDS OF TABLE gt_data
FOR ALL ENTRIES IN gt_file
WHERE bukrs = '1000'
AND anln1 = gt_file-anln1
AND anln2 = l_anln2
AND gjahr = p_gjahr
AND afabe = '01'.
В разработческой системе выбирается нормально. Переношу в продуктив - subrc = 4. В таблице данные есть. Есть подозрение, что проблема в указании субномера. И как победить это? И как может быть разным представление данных в разных системах?
Думаю добавить вот такую вещь:
Code:
l_anln2 = '0'.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = l_anln2
IMPORTING
OUTPUT = l_anln2.
Только вот поможет ли?