cancel
Showing results for 
Search instead for 
Did you mean: 

barcode

Former Member
0 Kudos

Dear all,

how can i keep a barcode in a smartform. can anyone explain with a simple example.

I am giving a xml file and can anyone suggest me where the below given form is going wrong?

<?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>ZTEST_SF3</FORMNAME> 
  <CAPTION>New Form</CAPTION> 
  <MASTERLANG>E</MASTERLANG> 
  <LANGVECTOR>*</LANGVECTOR> 
  <DEVCLASS>$TMP</DEVCLASS> 
  <VERSION>00001</VERSION> 
  <FIRSTUSER>DEV1</FIRSTUSER> 
  <FIRSTDATE>2008-06-23</FIRSTDATE> 
  <FIRSTTIME>12:07:50</FIRSTTIME> 
  <LASTUSER>DEV1</LASTUSER> 
  <LASTDATE>2008-06-23</LASTDATE> 
  <LASTTIME>14:37:24</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>
  </INTERFACE>
- <GDATA>
- <item>
  <NAME>V_NUM</NAME> 
  <TYPING>TYPE</TYPING> 
  <TYPENAME>VBAK-VBELN</TYPENAME> 
  </item>
  </GDATA>
- <sf:VARHEADER>
- <sf:item>
  <PAGEFORMAT>DINA4</PAGEFORMAT> 
  <CPI>10.00</CPI> 
  <LPI>6.00</LPI> 
  <STDSTYLE>ZTEST_SF_STYLE2</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>ZTEST_SF3</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="362">
- <NAME>
  <INAME>MAIN</INAME> 
  </NAME>
  <CAPTION>Main Window</CAPTION> 
  <WTYPE>M</WTYPE> 
- <T_CAPTION>
- <item>
  <LANGU>E</LANGU> 
  <FORMNAME>ZTEST_SF3</FORMNAME> 
  <OBJTYPE>WI</OBJTYPE> 
  <INAME>MAIN</INAME> 
  <CAPTION>Main Window</CAPTION> 
  </item>
  </T_CAPTION>
- <sf:PROC_CTRL>
- <sf:NODE ID="386">
  <NODETYPE>RC</NODETYPE> 
- <sf:SUCC>
- <sf:item>
- <sf:NODE>
  <NODETYPE>CO</NODETYPE> 
- <sf:OBJ>
- <sf:CODE>
- <NAME>
  <INAME>%CODE1</INAME> 
  </NAME>
  <CAPTION>New Program Lines 1</CAPTION> 
- <PLIST>
- <item>
  <OUTIN>I</OUTIN> 
  </item>
- <item>
  <OPD>V_NUM</OPD> 
  <OUTIN>O</OUTIN> 
  </item>
  </PLIST>
- <CODE>
  <item>v_num = '9930135116'.</item> 
  <item>BREAK-POINT.</item> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  <item /> 
  </CODE>
- <T_CAPTION>
- <item>
  <LANGU>E</LANGU> 
  <FORMNAME>ZTEST_SF3</FORMNAME> 
  <OBJTYPE>CO</OBJTYPE> 
  <INAME>%CODE1</INAME> 
  <CAPTION>New Program Lines 1</CAPTION> 
  </item>
  </T_CAPTION>
  </sf:CODE>
  </sf:OBJ>
  <sf:SUCC /> 
  </sf:NODE>
  </sf:item>
- <sf:item>
- <sf:NODE>
  <NODETYPE>TI</NODETYPE> 
- <sf:OBJ>
- <sf:TEXT>
- <NAME>
  <INAME>%TEXT1</INAME> 
  </NAME>
  <CAPTION>New Text 1</CAPTION> 
  <NOLANGUAGE>X</NOLANGUAGE> 
  <APPMODE>P</APPMODE> 
- <TEXT>
- <item>
  <TDFORMAT>P1</TDFORMAT> 
  <TDLINE><C1>&v_num&</></TDLINE> 
  </item>
  </TEXT>
  <STYLE_NAME>ZTEST_SF_STYLE2</STYLE_NAME> 
- <TEXT_AREA>
  <ENABLED>F</ENABLED> 
  <NCOLS>0</NCOLS> 
  <NROWS>0</NROWS> 
  </TEXT_AREA>
- <T_CAPTION>
- <item>
  <LANGU>E</LANGU> 
  <FORMNAME>ZTEST_SF3</FORMNAME> 
  <OBJTYPE>TI</OBJTYPE> 
  <INAME>%TEXT1</INAME> 
  <CAPTION>New Text 1</CAPTION> 
  </item>
  </T_CAPTION>
  </sf:TEXT>
  </sf:OBJ>
  <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>ZTEST_SF3</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>

for this i have created a style with character format c1 of barcode name bc_psn9.

regards

samarendra

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

If you want to display the barcode in smartforms

1.Create the chanracter format in smartstyles.

2.Select the barcode type in character format

3.Save and activate the smartstyle

4.Use this name in smartform text module

5.Select the field and apply this character format.

Regards,

Chandu

Former Member
0 Kudos

Hi,

Go to Transaction Smartform>Select Style Radio Button>Create A character node In the Style

Click On Standard Setting Tab.

Select the barcode Name form List Box.

Press Save And Activate.

Then In Smartform Call the Style.

And write something and select the charcter format.

<c1>14526</c1> "C1 is the character format for barcode

Regards

sreelakshmi