10-15-2007 8:00 AM
Hi,
TYPES: BEGIN OF TYPE_KNA1,
INCLUDE TYPE KNA1.
TYPES: MESSAGE TYPE C,
END OF TYPE_KNA1.
DATA: WA_KNA1 TYPE TYPE_KNA1.
WA_KNA1-KUNNR = '1000'.
I am getting an Syntax error called "The data object "WA_KNA1" doesn't have a component called "KUNNR".
Regards,
Vijay.
10-15-2007 8:05 AM
Check this
TYPES: BEGIN OF type_kna1.
INCLUDE STRUCTURE kna1.
TYPES: message TYPE c.
TYPES: END OF type_kna1.
DATA: wa_kna1 TYPE type_kna1.
wa_kna1-kunnr = '1000'.
Regards
Gopi
10-15-2007 8:04 AM
hi
TYPES: BEGIN OF TYPE_KNA1,
INCLUDE TYPE KNA1,
TYPES: MESSAGE TYPE C,
END OF TYPE_KNA1.
DATA: WA_KNA1 TYPE TYPE_KNA1.
WA_KNA1-KUNNR = '1000'.
put comma(,) at kna1 u will get the answer
10-15-2007 8:04 AM
10-15-2007 8:05 AM
Check this
TYPES: BEGIN OF type_kna1.
INCLUDE STRUCTURE kna1.
TYPES: message TYPE c.
TYPES: END OF type_kna1.
DATA: wa_kna1 TYPE type_kna1.
wa_kna1-kunnr = '1000'.
Regards
Gopi
10-15-2007 8:05 AM
Hi,
TYPES: BEGIN OF TYPE_KNA1.
INCLUDE structure kna1.
TYPES: MESSAGE TYPE C.
types: END OF TYPE_KNA1.
DATA: WA_KNA1 TYPE TYPE_KNA1.
WA_KNA1-KUNNR = '1000'.
regards
Nicole
10-15-2007 8:07 AM
Hi
UR DECLARING A STUCTURE IN THE AGAIN U DON'T NEED TO USE TYPES AGAIN
AND UR REFERING TO A TOTAL TABLE IN THAT
IF YOU WANT ONLY KUNNR THEN USE LIKE THS
TYPES: BEGIN OF TYPE_KNA1,
<b>KUNNR TYPE KUNNR
MESSAGE TYPE C</b>
END OF TYPE_KNA1.
DATA: WA_KNA1 TYPE TYPE_KNA1
REWARD IF USEGFULL
10-15-2007 8:18 AM
Hi Vijay,
Use this when you want to declare only KUNNR.
TYPES: BEGIN OF TYPE_KNA1,
<b>KUNNR TYPE KUNNR ,
MESSAGE TYPE C,</b>END OF TYPE_KNA1.
DATA: WA_KNA1 TYPE TYPE_KNA1.
If you want to use the whole structure,
TYPES: BEGIN OF TYPE_KNA1,
<b>include structure kna1
MESSAGE TYPE C,</b>
END OF TYPE_KNA1.
DATA: WA_KNA1 TYPE TYPE_KNA1
Reward if useful.
Regards,
Chitra