I am writing a Start Routine in Transfer Rules to get the Text description (TXTMD) from the TEXT table (/BI0/TEVALGROUP3) of 0EVALGROUP3 InfoObject into three custom InfoObjects.
I can't add these custom InfoObjects as Attributes under
0EVALGROUP3 (ORD43 is the Field name) since it is <b>attribute</b> of 0ASSET. There is NO Attributes Tab for 0EVALGROUP3 to add the Attributes. So, I have added them as Attributes under 0ASSET and included them in the Communication Structure of 0ASSET_ATTR_TEXT. Added the following code in the Start Routine:
DATA: BEGIN OF ITAB OCCURS 0,
EVALGROUP3 LIKE /BI0/TEVALGROUP3-EVALGROUP3,
LANGU LIKE /BI0/TEVALGROUP3-LANGU,
TXTMD LIKE /BI0/TEVALGROUP3-TXTMD,
END OF ITAB.
*Fill internal table
INTO CORRESPONDING FIELDS OF TABLE ITAB
WHERE EVALGROUP3 = <b>TRAN_STRUCTURE-ORD43</b>
AND LANGU= 'E'.
Split and load logic follows next........
It gives the error of <b>'The field TRAN_STRUCTURE is unknown'</b> for TRAN_STRUCTURE-ORD43.
How can I fix this problem, PLEASE ?
No mapping is done for these custom InfoObjects in the Transfer Rules, but I didn't find them in this Start Routine.