‎2008 Mar 10 5:43 PM
Hello Friends, An upgrade error from 4.6 to 6.0.
FORM BUILD_OBJECT_FROM_IDOC USING P_OBJECT_NAME
P_VERB
P_IDOCTYPE
P_OBJECT[].
With the above statement I had an error
In Release 4.0, the special character "[" - as here in the name "P_OBJECT[]" - is no longer allowed.
I chnaged it to,
FORM build_object_from_idoc
TABLES p_object TYPE object
USING p_object_name
p_verb
p_idoctype.
now the error is,
You can only refer to the object type OBJECT using "REF TO".
ANy suggestions.
Thanks
Raju.
‎2008 Mar 10 5:53 PM
FORM build_object_from_idoc
TABLES p_object structure object
USING p_object_name
p_verb
p_idoctype.hi I have edited my response above, check if it works now...
* D A T A *
************************************************************************
DATA: BEGIN OF t_data OCCURS 0,
werks LIKE msku-werks, "Plant
matnr LIKE msku-matnr, "Material
END OF t_data.
FORM get_data TABLES pt_data STRUCTURE t_data.
***********CODE**********
ENDFORM.Edited by: Rahul Kavuri on Mar 10, 2008 11:28 PM
‎2008 Mar 10 5:47 PM
hi ,
see this, please define the p_object as the table type .
types: begin of itab,
f1
f2
.
.
end of itab.
data: object type standard table of itab.
in you form p_OBJECT type itab. "<<<<ur structure name of object
‎2008 Mar 10 5:53 PM
FORM build_object_from_idoc
TABLES p_object structure object
USING p_object_name
p_verb
p_idoctype.hi I have edited my response above, check if it works now...
* D A T A *
************************************************************************
DATA: BEGIN OF t_data OCCURS 0,
werks LIKE msku-werks, "Plant
matnr LIKE msku-matnr, "Material
END OF t_data.
FORM get_data TABLES pt_data STRUCTURE t_data.
***********CODE**********
ENDFORM.Edited by: Rahul Kavuri on Mar 10, 2008 11:28 PM
‎2008 Mar 10 6:09 PM