Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Problem in Smartform

Former Member
0 Likes
638

Hi,

I have created a simple smart form.

what it does is, it prints the material document number.

when im trying to see the preview of the smart form, it is showing &w_mkpf-mblnr& , but not the value of it.

When i tried to debug it, i found out that , in the table STXFTXT the value of TDLINE is "<(>&<)>w_mkpf-mblnr<(>&<)>" . But it actually should be "&w_mkpf-mblnr&" .

Can anyone tell me what the actual problem is and the solution of it.

Here is the smartform that i downloaded.(at the bottom, i have attached the program also)

<?xml version="1.0" encoding="utf-8" ?>

- <sf:SMARTFORM xmlns:sf="urn:sap-com:SmartForms:2000:internal-structure" xmlns="urn:sap-com:sdixml-ifr:2000" sf:language="EN">

- <HEADER>

<FORMNAME>ZSUM_SMART</FORMNAME>

<CAPTION>Smart form</CAPTION>

<MASTERLANG>E</MASTERLANG>

<LANGVECTOR>*</LANGVECTOR>

<DEVCLASS>$TMP</DEVCLASS>

<VERSION>00001</VERSION>

<FIRSTUSER>TALASILAS</FIRSTUSER>

<FIRSTDATE>2008-01-16</FIRSTDATE>

<FIRSTTIME>10:31:54</FIRSTTIME>

<LASTUSER>TALASILAS</LASTUSER>

<LASTDATE>2008-01-16</LASTDATE>

<LASTTIME>10:37:48</LASTTIME>

</HEADER>

- <INTERFACE>

- <item>

<IOTYPE>E</IOTYPE>

<NAME>DOCUMENT_OUTPUT_INFO</NAME>

<TYPING>TYPE</TYPING>

<TYPENAME>SSFCRESPD</TYPENAME>

<BYVALUE>X</BYVALUE>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>E</IOTYPE>

<NAME>JOB_OUTPUT_INFO</NAME>

<TYPING>TYPE</TYPING>

<TYPENAME>SSFCRESCL</TYPENAME>

<BYVALUE>X</BYVALUE>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>E</IOTYPE>

<NAME>JOB_OUTPUT_OPTIONS</NAME>

<TYPING>TYPE</TYPING>

<TYPENAME>SSFCRESOP</TYPENAME>

<BYVALUE>X</BYVALUE>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>I</IOTYPE>

<NAME>ARCHIVE_INDEX</NAME>

<TYPING>TYPE</TYPING>

<TYPENAME>TOA_DARA</TYPENAME>

<OPTIONAL>X</OPTIONAL>

<BYVALUE>X</BYVALUE>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>I</IOTYPE>

<NAME>ARCHIVE_INDEX_TAB</NAME>

<TYPING>TYPE</TYPING>

<TYPENAME>TSFDARA</TYPENAME>

<OPTIONAL>X</OPTIONAL>

<BYVALUE>X</BYVALUE>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>I</IOTYPE>

<NAME>ARCHIVE_PARAMETERS</NAME>

<TYPING>TYPE</TYPING>

<TYPENAME>ARC_PARAMS</TYPENAME>

<OPTIONAL>X</OPTIONAL>

<BYVALUE>X</BYVALUE>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>I</IOTYPE>

<NAME>CONTROL_PARAMETERS</NAME>

<TYPING>TYPE</TYPING>

<TYPENAME>SSFCTRLOP</TYPENAME>

<OPTIONAL>X</OPTIONAL>

<BYVALUE>X</BYVALUE>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>I</IOTYPE>

<NAME>MAIL_APPL_OBJ</NAME>

<TYPING>TYPE</TYPING>

<TYPENAME>SWOTOBJID</TYPENAME>

<OPTIONAL>X</OPTIONAL>

<BYVALUE>X</BYVALUE>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>I</IOTYPE>

<NAME>MAIL_RECIPIENT</NAME>

<TYPING>TYPE</TYPING>

<TYPENAME>SWOTOBJID</TYPENAME>

<OPTIONAL>X</OPTIONAL>

<BYVALUE>X</BYVALUE>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>I</IOTYPE>

<NAME>MAIL_SENDER</NAME>

<TYPING>TYPE</TYPING>

<TYPENAME>SWOTOBJID</TYPENAME>

<OPTIONAL>X</OPTIONAL>

<BYVALUE>X</BYVALUE>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>I</IOTYPE>

<NAME>OUTPUT_OPTIONS</NAME>

<TYPING>TYPE</TYPING>

<TYPENAME>SSFCOMPOP</TYPENAME>

<OPTIONAL>X</OPTIONAL>

<BYVALUE>X</BYVALUE>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>I</IOTYPE>

<NAME>USER_SETTINGS</NAME>

<TYPING>TYPE</TYPING>

<TYPENAME>TDBOOL</TYPENAME>

<OPTIONAL>X</OPTIONAL>

<BYVALUE>X</BYVALUE>

<DEFAULTVAL>'X'</DEFAULTVAL>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>X</IOTYPE>

<NAME>FORMATTING_ERROR</NAME>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>X</IOTYPE>

<NAME>INTERNAL_ERROR</NAME>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>X</IOTYPE>

<NAME>SEND_ERROR</NAME>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>X</IOTYPE>

<NAME>USER_CANCELED</NAME>

<STANDARD>X</STANDARD>

</item>

- <item>

<IOTYPE>T</IOTYPE>

<NAME>ITAB1</NAME>

<TYPING>LIKE</TYPING>

<TYPENAME>MKPF</TYPENAME>

</item>

</INTERFACE>

- <GDATA>

- <item>

<NAME>W_MKPF</NAME>

<TYPING>TYPE</TYPING>

<TYPENAME>MKPF</TYPENAME>

</item>

</GDATA>

- <sf:VARHEADER>

- <sf:item>

<PAGEFORMAT>DINA4</PAGEFORMAT>

<CPI>10.00</CPI>

<LPI>6.00</LPI>

<STDSTYLE>SYSTEM</STDSTYLE>

- <sf:PAGETREE>

- <sf:NODE>

<NODETYPE>RP</NODETYPE>

- <sf:SUCC>

- <sf:item>

- <sf:NODE>

<NODETYPE>PA</NODETYPE>

- <sf:OBJ>

- <sf:PAGE>

- <NAME>

<INAME>%PAGE1</INAME>

</NAME>

<CAPTION>New Page</CAPTION>

- <NEXTPAGE>

<INAME>%PAGE1</INAME>

</NEXTPAGE>

<NUMB_MODE>I</NUMB_MODE>

<NUMB_TYPE>A</NUMB_TYPE>

<PAGEORTN>P</PAGEORTN>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>PA</OBJTYPE>

<INAME>%PAGE1</INAME>

<CAPTION>New Page</CAPTION>

</item>

</T_CAPTION>

</sf:PAGE>

</sf:OBJ>

- <sf:SUCC>

- <sf:item>

- <sf:NODE>

<NODETYPE>WI</NODETYPE>

- <sf:OBJ>

- <sf:WINDOW ID="484">

- <NAME>

<INAME>MAIN</INAME>

</NAME>

<CAPTION>Main Window</CAPTION>

<WTYPE>M</WTYPE>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>WI</OBJTYPE>

<INAME>MAIN</INAME>

<CAPTION>Main Window</CAPTION>

</item>

</T_CAPTION>

- <sf:PROC_CTRL>

- <sf:NODE ID="508">

<NODETYPE>RC</NODETYPE>

- <sf:SUCC>

- <sf:item>

- <sf:NODE>

<NODETYPE>SE</NODETYPE>

- <sf:OBJ>

- <sf:SECTION>

- <NAME>

<INAME>%TABLE1</INAME>

</NAME>

<CAPTION>New Table 1</CAPTION>

<SECTTYPE>C</SECTTYPE>

<DATATYPE>L</DATATYPE>

<TABNAME>ITAB1</TABNAME>

<TABHTYPE>I</TABHTYPE>

<TABHEADER>W_MKPF</TABHEADER>

<OTABTYPE>D</OTABTYPE>

<OTABHEADER>A</OTABHEADER>

<OTABFOOTER>A</OTABFOOTER>

<FHEIGHT>1.00</FHEIGHT>

<U_FHEIGHT>CM</U_FHEIGHT>

- <PATTERN>

<PATTNUM>0000</PATTNUM>

<FRAME>0.00</FRAME>

<U_FRAME>PT</U_FRAME>

</PATTERN>

<USEBORDER>X</USEBORDER>

<WIDTH>16.00</WIDTH>

<U_WIDTH>CM</U_WIDTH>

<APPMODE>L</APPMODE>

<U_LEFT>CM</U_LEFT>

<U_TOP>CM</U_TOP>

<U_SB>CM</U_SB>

<U_SA>CM</U_SA>

- <DYNLINES>

- <item>

<NAME>LTYPE1</NAME>

<DEFAULTVAL>X</DEFAULTVAL>

<SHADING>000</SHADING>

</item>

</DYNLINES>

- <CELLS>

- <item>

<NAME>LTYPE1</NAME>

<COLUMNNR>001</COLUMNNR>

<CWIDTH>16.00</CWIDTH>

<U_CWIDTH>CM</U_CWIDTH>

<SHADING>000</SHADING>

- <BORDERS>

- <item>

<IDX>001</IDX>

<INTENSITY>000</INTENSITY>

<LLEFT>0.00</LLEFT>

<LLEFT_U>MM</LLEFT_U>

<LTOP>0.00</LTOP>

<LTOP_U>MM</LTOP_U>

<LRIGHT>0.00</LRIGHT>

<LRIGHT_U>MM</LRIGHT_U>

<LBOTTOM>0.00</LBOTTOM>

<LBOTTOM_U>MM</LBOTTOM_U>

- <FILLCOLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

</FILLCOLOR>

- <CLEFT>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

</CLEFT>

- <CTOP>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

</CTOP>

- <CRIGHT>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

</CRIGHT>

- <CBOTTOM>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

</CBOTTOM>

</item>

</BORDERS>

</item>

</CELLS>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>SE</OBJTYPE>

<INAME>%TABLE1</INAME>

<CAPTION>New Table 1</CAPTION>

</item>

</T_CAPTION>

</sf:SECTION>

</sf:OBJ>

- <sf:SUCC>

- <sf:item>

- <sf:NODE>

<NODETYPE>EV</NODETYPE>

- <sf:OBJ>

- <sf:EVENT>

- <NAME>

<INAME>%EVENT1</INAME>

</NAME>

<CAPTION>Header</CAPTION>

<EVTYPE>H</EVTYPE>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>EV</OBJTYPE>

<INAME>%EVENT1</INAME>

<CAPTION>Header</CAPTION>

</item>

</T_CAPTION>

</sf:EVENT>

</sf:OBJ>

- <sf:SUCC>

- <sf:item>

- <sf:NODE>

<NODETYPE>SE</NODETYPE>

- <sf:OBJ>

- <sf:SECTION>

- <NAME>

<INAME>%ROW1</INAME>

</NAME>

<CAPTION>New Line 1</CAPTION>

<SECTTYPE>R</SECTTYPE>

<U_FHEIGHT>CM</U_FHEIGHT>

- <PATTERN>

<PATTNUM>0000</PATTNUM>

<FRAME>0.00</FRAME>

<U_FRAME>PT</U_FRAME>

</PATTERN>

<U_WIDTH>CM</U_WIDTH>

<U_LEFT>CM</U_LEFT>

<U_TOP>CM</U_TOP>

<U_SB>CM</U_SB>

<U_SA>CM</U_SA>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>SE</OBJTYPE>

<INAME>%ROW1</INAME>

<CAPTION>New Line 1</CAPTION>

</item>

</T_CAPTION>

</sf:SECTION>

</sf:OBJ>

- <sf:OUTATTR>

- <sf:OUTATTR>

- <NAME>

<INAME>%OUTATTRIB2</INAME>

</NAME>

<T_NEWLINE>X</T_NEWLINE>

<T_LINETYPE>LTYPE1</T_LINETYPE>

<U_WFRAME>PT</U_WFRAME>

<U_WBOXV>CM</U_WBOXV>

<U_WBOXH>CM</U_WBOXH>

<U_WLEFT>CM</U_WLEFT>

<U_WWIDTH>CM</U_WWIDTH>

<U_WTOP>CM</U_WTOP>

<U_WHEIGHT>CM</U_WHEIGHT>

- <BORDER>

- <LEFTATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</LEFTATTR>

- <TOPATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</TOPATTR>

- <RIGHTATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</RIGHTATTR>

- <BOTTOMATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</BOTTOMATTR>

</BORDER>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>OA</OBJTYPE>

<INAME>%OUTATTRIB2</INAME>

</item>

</T_CAPTION>

</sf:OUTATTR>

</sf:OUTATTR>

- <sf:SUCC>

- <sf:item>

- <sf:NODE>

<NODETYPE>SE</NODETYPE>

- <sf:OBJ>

- <sf:SECTION>

- <NAME>

<INAME>%CELL1</INAME>

</NAME>

<CAPTION>New Column 1</CAPTION>

<SECTTYPE>E</SECTTYPE>

<U_FHEIGHT>CM</U_FHEIGHT>

- <PATTERN>

<PATTNUM>0000</PATTNUM>

<FRAME>0.00</FRAME>

<U_FRAME>PT</U_FRAME>

</PATTERN>

<U_WIDTH>CM</U_WIDTH>

<U_LEFT>CM</U_LEFT>

<U_TOP>CM</U_TOP>

<U_SB>CM</U_SB>

<U_SA>CM</U_SA>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>SE</OBJTYPE>

<INAME>%CELL1</INAME>

<CAPTION>New Column 1</CAPTION>

</item>

</T_CAPTION>

</sf:SECTION>

</sf:OBJ>

- <sf:OUTATTR>

- <sf:OUTATTR>

- <NAME>

<INAME>%OUTATTRIB3</INAME>

</NAME>

<T_NEWCELL>X</T_NEWCELL>

<U_WFRAME>PT</U_WFRAME>

<U_WBOXV>CM</U_WBOXV>

<U_WBOXH>CM</U_WBOXH>

<U_WLEFT>CM</U_WLEFT>

<U_WWIDTH>CM</U_WWIDTH>

<U_WTOP>CM</U_WTOP>

<U_WHEIGHT>CM</U_WHEIGHT>

- <BORDER>

- <LEFTATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</LEFTATTR>

- <TOPATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</TOPATTR>

- <RIGHTATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</RIGHTATTR>

- <BOTTOMATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</BOTTOMATTR>

</BORDER>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>OA</OBJTYPE>

<INAME>%OUTATTRIB3</INAME>

</item>

</T_CAPTION>

</sf:OUTATTR>

</sf:OUTATTR>

<sf:SUCC />

</sf:NODE>

</sf:item>

</sf:SUCC>

</sf:NODE>

</sf:item>

</sf:SUCC>

</sf:NODE>

</sf:item>

- <sf:item>

- <sf:NODE>

<NODETYPE>EV</NODETYPE>

- <sf:OBJ>

- <sf:EVENT>

- <NAME>

<INAME>%EVENT2</INAME>

</NAME>

<CAPTION>Main Area</CAPTION>

<EVTYPE>B</EVTYPE>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>EV</OBJTYPE>

<INAME>%EVENT2</INAME>

<CAPTION>Main Area</CAPTION>

</item>

</T_CAPTION>

</sf:EVENT>

</sf:OBJ>

- <sf:SUCC>

- <sf:item>

- <sf:NODE>

<NODETYPE>SE</NODETYPE>

- <sf:OBJ>

- <sf:SECTION>

- <NAME>

<INAME>%LOOP1</INAME>

</NAME>

<CAPTION>New Loop 1</CAPTION>

<SECTTYPE>L</SECTTYPE>

<TABHTYPE>I</TABHTYPE>

<U_FHEIGHT>CM</U_FHEIGHT>

- <PATTERN>

<PATTNUM>0000</PATTNUM>

<FRAME>0.00</FRAME>

<U_FRAME>PT</U_FRAME>

</PATTERN>

<U_WIDTH>CM</U_WIDTH>

<U_LEFT>CM</U_LEFT>

<U_TOP>CM</U_TOP>

<U_SB>CM</U_SB>

<U_SA>CM</U_SA>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>SE</OBJTYPE>

<INAME>%LOOP1</INAME>

<CAPTION>New Loop 1</CAPTION>

</item>

</T_CAPTION>

</sf:SECTION>

</sf:OBJ>

- <sf:SUCC>

- <sf:item>

- <sf:NODE>

<NODETYPE>SE</NODETYPE>

- <sf:OBJ>

- <sf:SECTION>

- <NAME>

<INAME>%ROW2</INAME>

</NAME>

<CAPTION>New Line 2</CAPTION>

<SECTTYPE>R</SECTTYPE>

<U_FHEIGHT>CM</U_FHEIGHT>

- <PATTERN>

<PATTNUM>0000</PATTNUM>

<FRAME>0.00</FRAME>

<U_FRAME>PT</U_FRAME>

</PATTERN>

<U_WIDTH>CM</U_WIDTH>

<U_LEFT>CM</U_LEFT>

<U_TOP>CM</U_TOP>

<U_SB>CM</U_SB>

<U_SA>CM</U_SA>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>SE</OBJTYPE>

<INAME>%ROW2</INAME>

<CAPTION>New Line 2</CAPTION>

</item>

</T_CAPTION>

</sf:SECTION>

</sf:OBJ>

- <sf:OUTATTR>

- <sf:OUTATTR>

- <NAME>

<INAME>%OUTATTRIB4</INAME>

</NAME>

<T_NEWLINE>X</T_NEWLINE>

<T_LINETYPE>LTYPE1</T_LINETYPE>

<U_WFRAME>PT</U_WFRAME>

<U_WBOXV>CM</U_WBOXV>

<U_WBOXH>CM</U_WBOXH>

<U_WLEFT>CM</U_WLEFT>

<U_WWIDTH>CM</U_WWIDTH>

<U_WTOP>CM</U_WTOP>

<U_WHEIGHT>CM</U_WHEIGHT>

- <BORDER>

- <LEFTATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</LEFTATTR>

- <TOPATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</TOPATTR>

- <RIGHTATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</RIGHTATTR>

- <BOTTOMATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</BOTTOMATTR>

</BORDER>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>OA</OBJTYPE>

<INAME>%OUTATTRIB4</INAME>

</item>

</T_CAPTION>

</sf:OUTATTR>

</sf:OUTATTR>

- <sf:SUCC>

- <sf:item>

- <sf:NODE>

<NODETYPE>SE</NODETYPE>

- <sf:OBJ>

- <sf:SECTION>

- <NAME>

<INAME>%CELL2</INAME>

</NAME>

<CAPTION>New Column 2</CAPTION>

<SECTTYPE>E</SECTTYPE>

<U_FHEIGHT>CM</U_FHEIGHT>

- <PATTERN>

<PATTNUM>0000</PATTNUM>

<FRAME>0.00</FRAME>

<U_FRAME>PT</U_FRAME>

</PATTERN>

<U_WIDTH>CM</U_WIDTH>

<U_LEFT>CM</U_LEFT>

<U_TOP>CM</U_TOP>

<U_SB>CM</U_SB>

<U_SA>CM</U_SA>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>SE</OBJTYPE>

<INAME>%CELL2</INAME>

<CAPTION>New Column 2</CAPTION>

</item>

</T_CAPTION>

</sf:SECTION>

</sf:OBJ>

- <sf:OUTATTR>

- <sf:OUTATTR>

- <NAME>

<INAME>%OUTATTRIB5</INAME>

</NAME>

<T_NEWCELL>X</T_NEWCELL>

<U_WFRAME>PT</U_WFRAME>

<U_WBOXV>CM</U_WBOXV>

<U_WBOXH>CM</U_WBOXH>

<U_WLEFT>CM</U_WLEFT>

<U_WWIDTH>CM</U_WWIDTH>

<U_WTOP>CM</U_WTOP>

<U_WHEIGHT>CM</U_WHEIGHT>

- <BORDER>

- <LEFTATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</LEFTATTR>

- <TOPATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</TOPATTR>

- <RIGHTATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</RIGHTATTR>

- <BOTTOMATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</BOTTOMATTR>

</BORDER>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>OA</OBJTYPE>

<INAME>%OUTATTRIB5</INAME>

</item>

</T_CAPTION>

</sf:OUTATTR>

</sf:OUTATTR>

- <sf:SUCC>

- <sf:item>

- <sf:NODE>

<NODETYPE>TI</NODETYPE>

- <sf:OBJ>

- <sf:TEXT>

- <NAME>

<INAME>%TEXT1</INAME>

</NAME>

<CAPTION>New Text 1</CAPTION>

<APPMODE>P</APPMODE>

- <TEXT>

- <item>

<TDFORMAT>*</TDFORMAT>

<TDLINE><(>&<)>w_mkpf-mblnr<(>&<)></TDLINE>

</item>

</TEXT>

<STYLE_NAME>SYSTEM</STYLE_NAME>

- <TEXT_AREA>

<ENABLED>F</ENABLED>

<NCOLS>0</NCOLS>

<NROWS>0</NROWS>

</TEXT_AREA>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>TI</OBJTYPE>

<INAME>%TEXT1</INAME>

<CAPTION>New Text 1</CAPTION>

</item>

</T_CAPTION>

- <T_TEXT>

- <item>

<SPRAS>E</SPRAS>

<TXTYPE>F</TXTYPE>

<FORMNAME>ZSUM_SMART</FORMNAME>

<INAME>%TEXT1</INAME>

<LINENR>000001</LINENR>

<TDFORMAT>*</TDFORMAT>

<TDLINE><(>&<)>w_mkpf-mblnr<(>&<)></TDLINE>

</item>

</T_TEXT>

</sf:TEXT>

</sf:OBJ>

<sf:SUCC />

</sf:NODE>

</sf:item>

</sf:SUCC>

</sf:NODE>

</sf:item>

</sf:SUCC>

</sf:NODE>

</sf:item>

</sf:SUCC>

</sf:NODE>

</sf:item>

</sf:SUCC>

</sf:NODE>

</sf:item>

- <sf:item>

- <sf:NODE>

<NODETYPE>EV</NODETYPE>

- <sf:OBJ>

- <sf:EVENT>

- <NAME>

<INAME>%EVENT3</INAME>

</NAME>

<CAPTION>Footer</CAPTION>

<EVTYPE>F</EVTYPE>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>EV</OBJTYPE>

<INAME>%EVENT3</INAME>

<CAPTION>Footer</CAPTION>

</item>

</T_CAPTION>

</sf:EVENT>

</sf:OBJ>

<sf:SUCC />

</sf:NODE>

</sf:item>

</sf:SUCC>

</sf:NODE>

</sf:item>

</sf:SUCC>

</sf:NODE>

</sf:PROC_CTRL>

</sf:WINDOW>

</sf:OBJ>

- <sf:OUTATTR>

- <sf:OUTATTR>

- <NAME>

<INAME>%OUTATTRIB1</INAME>

</NAME>

<CAPTION>New Display Option</CAPTION>

<U_WFRAME>PT</U_WFRAME>

<U_WBOXV>CM</U_WBOXV>

<U_WBOXH>CM</U_WBOXH>

<WLEFT>2.50</WLEFT>

<U_WLEFT>CM</U_WLEFT>

<WWIDTH>16.00</WWIDTH>

<U_WWIDTH>CM</U_WWIDTH>

<WTOP>2.50</WTOP>

<U_WTOP>CM</U_WTOP>

<WHEIGHT>25.20</WHEIGHT>

<U_WHEIGHT>CM</U_WHEIGHT>

- <BORDER>

- <LEFTATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</LEFTATTR>

- <TOPATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</TOPATTR>

- <RIGHTATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</RIGHTATTR>

- <BOTTOMATTR>

<THICKNESS>0.00</THICKNESS>

<THICKNESSU>PT</THICKNESSU>

<DISTANCE>0.00</DISTANCE>

<DISTANCEU>CM</DISTANCEU>

- <COLOR>

<RED>000</RED>

<GREEN>000</GREEN>

<BLUE>000</BLUE>

<TRANS>000</TRANS>

</COLOR>

</BOTTOMATTR>

</BORDER>

- <T_CAPTION>

- <item>

<LANGU>E</LANGU>

<FORMNAME>ZSUM_SMART</FORMNAME>

<OBJTYPE>OA</OBJTYPE>

<INAME>%OUTATTRIB1</INAME>

<CAPTION>New Display Option</CAPTION>

</item>

</T_CAPTION>

</sf:OUTATTR>

</sf:OUTATTR>

<sf:SUCC />

</sf:NODE>

</sf:item>

</sf:SUCC>

</sf:NODE>

</sf:item>

</sf:SUCC>

</sf:NODE>

</sf:PAGETREE>

</sf:item>

</sf:VARHEADER>

</sf:SMARTFORM>

And here is the program

REPORT ZSMARTFORM.

  • Calling SMARTFORMS from your ABAP program.

  • Collecting all the table data in your program, and pass once to SMARTFORMS

  • SMARTFORMS

  • Declare your table type in :-

  • Global Settings -> Form Interface

  • Global Definintions -> Global Data

  • Main Window -> Table -> DATA

*

*

TABLES: MKPF.

DATA: FM_NAME TYPE RS38L_FNAM.

DATA: BEGIN OF Itab1 OCCURS 0.

INCLUDE STRUCTURE MKPF.

DATA: END OF Itab1.

data: w_mkpf type mkpf.

DATA : v_fmname TYPE rs38l_fnam.

SELECT * FROM MKPF into table itab1 up to 100 rows .

    • At the end of your program.

    • Passing data to SMARTFORMS

*

CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'

EXPORTING

formname = 'ZSUM_SMART'

  • VARIANT = ' '

  • DIRECT_CALL = ' '

IMPORTING

fm_name = v_fmname

  • EXCEPTIONS

  • NO_FORM = 1

  • NO_FUNCTION_MODULE = 2

  • OTHERS = 3

.

IF sy-subrc <> 0.

  • MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

  • WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

CALL FUNCTION v_fmname

  • EXPORTING

  • ARCHIVE_INDEX =

  • ARCHIVE_INDEX_TAB =

  • ARCHIVE_PARAMETERS =

  • CONTROL_PARAMETERS =

  • MAIL_APPL_OBJ =

  • MAIL_RECIPIENT =

  • MAIL_SENDER =

  • OUTPUT_OPTIONS =

  • USER_SETTINGS = 'X'

  • IMPORTING

  • DOCUMENT_OUTPUT_INFO =

  • JOB_OUTPUT_INFO =

  • JOB_OUTPUT_OPTIONS =

TABLES

itab1 = Itab1

  • EXCEPTIONS

  • FORMATTING_ERROR = 1

  • INTERNAL_ERROR = 2

  • SEND_ERROR = 3

  • USER_CANCELED = 4

  • OTHERS = 5

.

IF sy-subrc <> 0.

  • MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

  • WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
529

Hi,

To display the value of variable it must be added in correct way. It means the variable should be added to the text object of the form with help of drag&drop or manually with help of icon "+" - Insert field. After insertion the variable should be gray colored in editor..

May be this is the point????

Best Regards

Adam

3 REPLIES 3
Read only

Former Member
0 Likes
530

Hi,

To display the value of variable it must be added in correct way. It means the variable should be added to the text object of the form with help of drag&drop or manually with help of icon "+" - Insert field. After insertion the variable should be gray colored in editor..

May be this is the point????

Best Regards

Adam

Read only

0 Likes
529

Thanks Adam.

It solved my problem.

Now i added it using + icon and it worked.

I initially added directly in the editor.

I have given you points ADAM.Thanks once again.

Read only

Former Member
0 Likes
529

the problem is because

you are type text:

&<)>w_mkpf-mblnr<(>&

you need type variable:

&w_mkpf-mblnr&