Может кто поможет понять в чём глюк ... не работает
(Хочу в сапскрипте вывести одно поле из ЕКРО в форму печати документа отпуска материала, саму программу печати ломать не стал решил подхватить поле через PERFORM)
Тект кода в сапскрипте:
.....
DEFINE &ZMATNR&=&MSEG-MATNR&
DEFINE &ZMFRPN&=&EKPO-MFRPN&
PERFORM FZM_MPN IN PROGRAM ZM_MPN
USING &ZMATNR&
USING &ZMFRPN&
ENDPERFORM
.....
текст ZM_MPN (Executable program):
REPORT ZM_MPN .
FORM FZM_MPN USING VALUE(Z_MATNR)
VALUE(Z_MFRPN).
SELECT SINGLE MFRPN
INTO Z_MFRPN
from MARA
WHERE MATNR = Z_MATNR.
ENDFORM.
Отладчик даёт ошибку мол не может преобразовать ...
You attempted to move one data object to another.
This is not possible here because the conversion of a data object
of type "ITCSY" to type "h" is not supported.
-
List of Internal ABAP Types:
C Character
N Numeric text
D Date (YYYYMMDD)
T Time (HHMMSS)
X Hexadezimal
I Integer
P Packed number
F Floating point number
h Internal table
r Object reference
g String with type C
y String with type X
s 2 byte integer with plus or minus sign
b 1 byte integer without plus or minus sign
u Structure without internal table (flat structure)
v Structure containing at least one internal table
(deep structure)