SMARTFORMS in ECC6.0?
Hello ,
I want to insert client logo in PO smartform (standard smartform given by sap)and when i excecute in ME22N i should get the output wiith my client logo for this to achieve wht i should do. I am confused like when i am clicking F4 in SMARTFORMS txcode it is display 2 PO smartforms of that 2 which one i should select.
Thks
Hi,
Goto NACE
there depending on the functionality select the application.
for Sales u have Application V1
for purchase order u have application EF
select one application and click on output types pushbutton
for an example select EF application and click on output types
now u get different output types select NEU new PO printout
and double click on the processing routine folder on the left hand side of the screen
Now u get the different processing routines .
in that u have print output there u can see form routine and FORM .
HERE U CAN GIVE UR OWN SMARTFORM BY DELETING THE STANDARD SMARTFORM.
If Found Help Full Do Reward.
Regards.
Eshwar.
Similar Messages
-
Step By Step creation of Smartform in ECC6.0 with example program.
Hi,
Can anyone give me the steps to create smartforms in ECC6.0 with example program call the function module created by form.
Regards,
ChandruHi Chandra Prakash,
Go through the following Links, here u can find example with step
by step.
http://smoschid.tripod.com/How_to_do_things_in_SAP/How_To_Build_SMARTFORMS/How_To_Build_SMARTFORMS.html
http://sap.niraj.tripod.com/id67.html
Check these step-by-step links
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/ccab6730-0501-0010-ee84-de050a6cc287
https://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/8fd773b3-0301-0010-eabe-82149bcc292e
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/3c5d9ae3-0501-0010-0090-bdfb2d458985
Check these links also.
http://www.sap-basis-abap.com/sapsf001.htm
http://www.sap-press.com/downloads/h955_preview.pdf
http://www.ossincorp.com/Black_Box/Black_Box_2.htm
http://www.sap-img.com/smartforms/sap-smart-forms.htm
http://www.sap-img.com/smartforms/smartform-tutorial.htm
http://www.sapgenie.com/abap/smartforms.htm
for Smartforms material
http://www.sap-basis-abap.com/sapsf001.htm
http://www.sap-press.com/downloads/h955_preview.pdf
http://www.ossincorp.com/Black_Box/Black_Box_2.htm
http://www.sap-img.com/smartforms/sap-smart-forms.htm
http://www.sap-img.com/smartforms/smartform-tutorial.htm
http://www.sapgenie.com/abap/smartforms.htm
How to trace smartform
http://help.sap.com/saphelp_47x200/helpdata/en/49/c3d8a4a05b11d5b6ef006094192fe3/frameset.htm
http://www.help.sap.com/bp_presmartformsv1500/DOCU/OVIEW_EN.PDF
http://www.sap-img.com/smartforms/smart-006.htm
http://www.sap-img.com/smartforms/smartforms-faq-part-two.htm
Re: Need FAQ's
http://www.sap-img.com/smartforms/smart-006.htm
http://www.sap-img.com/smartforms/smartforms-faq-part-two.htm
Re: Need FAQ's
Regards,
Eshwar. -
Preconfigured Smartforms in ECC6.0
Hi,
I would like to use preconfigured smartforms . I am using ECC6.0 . Can anyone tell me from where
I can download preconfigured smartforms for ECC6.0. Is it already present in SAP software DVD.
Regards,
VinodHi
I think these ADdd-Ons come along with the software DVD of SAP.
Installation of the Smart Form Add-On:
Use
To use Smart Forms, two main parts are needed: A form template, and its print program. For the Preconfigured Smart Forms from the Business Unit for Small and Midsize Business (BU SMB), there is one Add-On that you may need:
Add-On BP-R3 PF 46C V2 (Preconfigured Smart Forms), contains all Print Programs and a set of generic Smart Forms (both under namespace /SMB40/) that you will need to run all of the BU SMB Preconfigured Smart Forms.
Regards,
Vishwa. -
How to print true type font in smartform with ECC6
hi,expert:
I want to use true type font "Comic Sans MS.ttf".
I upload this font file by SE73 named ZTT2I.
In SE73.. select the Radio button "Font Families" And click on the "True type Font Installation" button. click the font attribute ITALIC。
Our print device is LP01 and driver is CNSAPWIN
when I create a new style in smartform using the font ZTT, in preview window the font still like other font.
Our system is IDES ECC6, SAP_BASIS SAPKB70014
Now when I create smartfrom in language EN adn logon with language EN,it can print correct style of that font.
But if the smartform is base on language ZH or logon with language ZH, the output is not correct.
why? How to solve it?
how can I solve this problem?
thaks a lotHi,
Is the problem that uploaded true type font ZTT is not used when language is ZH? Did you update the chinese version of the style associated with the smartform? There is a separate style for each language version. So you need to log on in Chinese language and update the style with new paragraph, character formats. Then you need to activate the style and smartform for ZH langauge also.
Regards,
Aidan -
How to use true type font in smartform with ECC6
hi,expert:
I want to use true type font "Comic Sans MS.ttf".
I upload this font file by SE73 named ZTT2I.
In SE73.. select the Radio button "Font Families" And click on the "True type Font Installation" button. click the font attribute ITALIC。
Our print device is LP01 and driver is CNSAPWIN
when I create a new style in smartform using the font ZTT, in preview window the font still like other font.
Our system is ECC6, SAP_BASIS 700 level0017 packeg SAPKB70017
how can I solve this problem?
thaks a lotthe ABAP forum administrator take this question to netweaver forum.
Now when I create smartfrom in language EN,it can output correct style of that font.
But if the smartform is base on language ZH, the output is not correct.
why? How to solve it?
thanks a lot -
Step By Step Process Of SmartForms In Ecc6.0
Hi,
I am New In SAP(ABAP) i Need Step By Step Proces Of Smart Forms, in Ecc6.0
Thaank & Regards
Mateen
<MOVED BY MODERATOR TO THE CORRECT FORUM>
Edited by: Alvaro Tejada Galindo on Aug 11, 2008 10:25 AMDear Sir,
I have tried and gone through search also,but in between i am getting struck in the steps.
i got one senario i was following that but that option is not prsent in ECC6.0
In Global definition we define I/P parameters and O/P parameters
after that we go for Main window.
Main window->Create->Complex Selection
Here in ECC 6.0 there is no option of Complex Selection
Pls Help i have to develop more print programms
Regards
Mateen -
PO Smartforms in ECC6.0
Hi,
I could not find smartform for PO (/SMB40/MMPO_A) in ECC 6.0.
Is there any Note or Add on to be installed for this?
Thanks , RajaThanks. but As per the Basis, note 843193 is the solution. (The SAP best practices preconfigured smartforms are available for ERP 2004 (ECC 5.0) only.
Its not planned to deliver as seperate SAP best practices solution for other releases. If future releases, the pre configured smartforms will be delivered with the country-specific SAP best practices baseline packages. Please check http://service.sap.com/bestpractices for availability.
I searched on this link and got the message that we have to order for this?
Could you plez help on this SAP note solution?
Thanks for your quick response.
Thanks,Raja -
Hi,
I'm trying to do a dunning with SmartForms in ECC6.0.
I've customized in SPRO my SmartForm.
I've put in BF31 at 1720 the FM : FI_PRINT_DUNNING_NOTICE_SMARTF
When I plan a dunning in F150, I face 2 situations :
1) When I don't put any parameters interface in my SmartForm, the dunning is printed out.
2) When I put an interface parameter such as T_MHND, its not going through my SmartForm.
It's very urgent! Please tell me how to retrive data into my SmartForm.
Tarick.Click on the help documentation in SPRO. This is the eyeglass icon next to the execute icon on this node (4.6 system):
Fin Acctng > AR & AP > Business Transactions> dunning>Print out>Define dunning forms (with SAP Smarforms)
Define Dunning Forms (with SAP Smart Forms)
In this activity, you define the forms - with SAP Smart Forms - that you wish to use for printing dunning notices.
Requirements
The standard settings allow for creating dunning notices using SAPScript. If you wish to print your dunning notices using SAP Smart Forms, you must first define the corresponding function module.
1. In Customizing for Financial Accounting, choose Financial Accounting Global Settings -> Business Transaction Events.
The SAP Business Framework screen appears.
2. Choose Settings -> P/S function modules -> ... of an SAP appl. .
3. Under the Business Transaction Event (BTE) "1720" with application indicator FI-FI, change the function module in FI_PRINT_DUNNING_NOTICE_SMARTF and save your entries.
Standard settings
SAP provides a predefined example form for dunning notices:
F150_DUNN_SF
Activities
1. Make sure the function module FI_PRINT_DUNNING_NOTICE_SMARTF has been defined (see above).
2. Create a dunning form or change the example form to meet your requirements for the various dunning notices.
Further notes
For more information about SAP Smart Forms, see the SAP Library under Basis Components -> Basis Services/ Communication Interfaces -> SAP Smart Forms. -
hi,
i am getting an error while am seeing the print preview of PO.
"Processig routine ENTRY_NEU in program/smb40/FM06P does not exist"
can any one suggest me how to fix this.
regards
subhashHello,
you have to install the Best Practice Baseline package to have the functionality in namespace /SMB40/ available.
Have a look at http://service.sap.com/bestpractices, http://help.sap.com/bestpractices and this thread Smartforms In ECC6.0 -
Where i can find line editor in smart forms?
I AM WORKING ON SMARTFORMS IN ECC6.0,WHERE I CAN FIND THE LINE EDITOR.
Hi
Goto Smartforms
enter that tcode
enter smartform name
change
See the MENU
UTILITIES-> SETTINGS see the different editor modes
if you wants to design/adjust the lines of the Windows of the Smartform
press the FORM PAINTER button on the Application tool bar
you will see the form painter with lines of the windows
you can adjust them by drag and drop
Regards
anji -
How to print Arabic text along with the English in smartform ( ECC6 version
Hi All,
our is ECC6 version, Non unicode, ABAP stack ( not dual stack )
is it possible to print in Arabic language in the above version ?
if yes, then please let me know how to print Arabic text and English text in the same smartfrom.
i tried in the following procedures :
1) i created standard text (SO10) in arabic language.
i called in the smartform ( include text - i )
langage AR
but system throws error message saying, required language is not installed.
2) if i use READ_TEXT function module.
text getting printed in diff format but not in arabic.
waiting for your replies..ECC6 and Non-Unicode? I think you'll need multiple code pages, I doubt there's a mixed Arabic/Latin1 available. And I don't think SAP supports new MDMP systems any more. If you need to support multiple languages you really need to go Unicode. It's probably easier to do the Unicode conversion than to try to support multiple code pages and you have to make the switch eventually.
-
Can i transport SMARTFORM from SAP4.7EE to SAP-ECC6.0 ?
Hii,
I am working in Upgradation project want to know wheather the SMARTFORM that is developed in SAP4.7EE can to transported to SAP-ECC6.0. If yes please do share procedure with me its very very urgent task given to me.
Please help me to achieve this.
Thksmay be this can help
http://www.saptechies.com/smartforms-faq-part-two/
Just u need is a transport request, Try out this method.
Best of luck -
Standard SmartForm for Purchase Order in ECC6.0?
Hello SAPients!
Does anybody knows if SAP has released a standard SmartForm in ECC 6.0 as an alternative to SAPScript MEDRUCK? Do you know the name?
Thanks!Hi,
Please refer OSS Note 843193:
"The SAP Best Practices Preconfigured Smart Forms are available for
ERP 2004 (ECC 5.0) only.
It is not planned to deliver the preconfigured SmartForms as separate SAP Best Practices solution for other releases.
If future releases, the prconfigured SmartForms will be delivered with the country-specific SAP Best Practices Baseline Packages.
Please check http://service.sap.com/bestpractices for availability."
Regards,
Amey -
Dunning print with a SMARTFORM
Hi all,
I'm working (on ECC6 release) with dunning process (transaction F150) in which I have to print dunnings with a SMARTFORM.
In Customizing (SPRO->Financial Accounting(New)->Account Receivable and Accounr Payable->Business Transaction->Dunning->printout->assign dunning forms) I linked my SMARTFROM Z to 1 dunning level.
With the BTE I linked the event 1720 to the function SI_PRINT_DUNNING_NOTICE_SMARTF in which the funcion PRINT_DUNNING_NOTICE_SF is called.
Inside the function PRINT_DUNNING_NOTICE_SF the system fills some structures (gs_fs_mhnk, gs_sf_fsabe, gs_sf_t047, ....) and then call in a right wy SMARTFORM but when the dynamic function "fm_name" is called the only parameter passed (behind the other classic parameters xxxx) is SFPPARAM. This parameter (SFPPARAM-CONTENT) is filled with this strange string in which there are some (useful for my SMARTFORM) values:
"6002007103010SOL1DZ0010000176001 0 2007103020071030 00000000Z0011ZCEUR ##ခ獬##ခ獬##### "
before the dynamic function "fm_name" but when I enter in my SMARTFORM I don't see its value. Why?
How can I pass this values or the standard structures (gs_fs_mhnk, gs_sf_fsabe, gs_sf_t047, ....) to my SAMRTFORM?
Any help?
thank you
Gino BonfiglioliI used the best-practice tools for the dunning notice, if you used this you will find a complete smartforms ready to be used.
else, you could used the same method of this smartforms :
here it's the initialisation code:
CALL FUNCTION 'GET_SF_DUNN_DATA'
EXPORTING
is_sfparam = is_sfparam
IMPORTING
es_mhnk = mhnk
es_t001 = t001
es_knb5 = knb5
es_lfb5 = lfb5
es_t047 = t047
es_t047c = t047c
es_t047i = t047i
es_t056z = t056z
es_f150d = f150d
es_fsabe = fsabe
es_adrnr = adrnr
es_uadrnr = uadrnr
es_adrs = adrs
es_uadrs = uadrs
es_t047b = t047b
eb_testprint = testprint
e_langu = langu
e_lang2 = lang2
es_f150d_esr = f150d_esr
es_paymi = paymi
es_paymo = paymo
TABLES
t_mhnd = th_mhnd
EXCEPTIONS
no_parameters_found = 1
OTHERS = 2.
IF sy-subrc <> 0.
sy-msgid = 'FM'.
sy-msgty = 'E'.
sy-msgno = 461.
RAISE others.
ENDIF.
h_t040a-text1 = space.
show_interest = space.
LOOP AT th_mhnd INTO mhnd WHERE xzins = ' '.
show_interest = 'X'.
EXIT.
ENDLOOP. -
ECC6.0 - PDF issue - Junk Character output after Upgrade from 4.7c
Hi All,
I am working in Uprgade project(from 4.7c Non-unicode system to ECC6.0 unicode system).
We are facing PDF output issue in ECC6.0 that means we are getting junk character output(screenshot is attached for your reference).
In 4.7c , we have stroed the OTF data in table after generated from smartform as we should not get different output in future. Whenever we need output of the same then we are getting the OTF data from that table and we will generate pdf through "Convert_otf" function module.This logic is working fine in 4.7c.
In ECC6.0 ,the same logic is not working as system is unicode sytem and we are getting junk character output.
As per my old upgrade project experience , i have used the below piece of code for solve this junk character issue but still I am facing the same issue.
Kindly note that in my old upgrade project i have regenerated the OTF data in ECC6.0 and used the below piece of code then I got correct output but here I have to use the old OTF data (from table) which was generated in 4.7c.
Please any one can give solution for this issue.
Regards
Anandakumar.K
+91 9486963561.
REPORT z_display_notification_tst.
Local Vairable Declaration
TYPES: lt_pdf_table(1000) TYPE x.
Local Vairable Declaration
DATA :
lv_otf_data TYPE STRING, " OTD data in string format
lv_length TYPE i, " OTF Length
lv_lines TYPE i, " No of lines
lv_no_of_recs TYPE int4, " No of OTF Lines
lv_offset TYPE int4, " Offset
pdf_fsize TYPE i,
lv_binfile TYPE xstring,
gv_reportsize TYPE i,
l_url(80) TYPE c,
l_pdf_data TYPE STANDARD TABLE OF lt_pdf_table ,
l_pdf_line TYPE lt_pdf_table,
l_offset TYPE i,
l_len TYPE i,
lt_pdf_table TYPE rcl_bag_tline,
lt_otfdata TYPE tsfotf,
ls_otfdata TYPE itcoo. " Line type of OTF data
DATA:
g_html_container TYPE REF TO cl_gui_custom_container,
g_html_control TYPE REF TO cl_gui_html_viewer.
******************GET OTF data from Table ******************************
Primary Keys used for selection : BUSKEY,
NTFTYP,
TRNTYP,
SELECT SINGLE otf_data FROM znotif_otf
INTO lv_otf_data
WHERE buskey EQ 'LS_000000000010001470'
AND ntftyp EQ '0037'
AND trntyp EQ 'ACT'.
Get the length of the OTF data stored as stream of string************
l_len = STRLEN( lv_otf_data ).
Compute the OTF lines
lv_lines = l_len / 72.
lv_no_of_recs = lv_lines + 1.
Set the offset to initial
lv_offset = 0.
*Reconstruct the OTF data from the string
DO lv_no_of_recs TIMES.
IF sy-index NE lv_no_of_recs .
Get OFT format: command ID
ls_otfdata-tdprintcom = lv_otf_data+lv_offset(2).
lv_offset = lv_offset + 2.
Get OTF format: command parameters
ls_otfdata-tdprintpar = lv_otf_data+lv_offset(70).
lv_offset = lv_offset + 70.
ELSE.
Last line contains only the OFT format: command ID "//" (End of file)
ls_otfdata-tdprintcom = lv_otf_data+lv_offset(2).
lv_offset = lv_offset + 2.
ENDIF.
Append the OTF data to Export OTF table
APPEND ls_otfdata TO lt_otfdata.
CLEAR ls_otfdata.
ENDDO.
*************************Convert OTF to PDF**************************
IF lt_otfdata IS NOT INITIAL.
clear: lv_binfile,
pdf_fsize.
CALL FUNCTION 'CONVERT_OTF'
EXPORTING
format = 'PDF'
IMPORTING
bin_filesize = pdf_fsize
bin_file = lv_binfile
TABLES
OTF = lt_otfdata
lines = lt_pdf_table
EXCEPTIONS
err_max_linewidth = 1
err_format = 2
err_conv_not_possible = 3
OTHERS = 4.
IF sy-subrc NE 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDIF.
Call screen***********************************
Call screen
CALL SCREEN 100.
RETURN.
*& Module STATUS_0100 OUTPUT
text
MODULE status_0100 OUTPUT.
SET PF-STATUS '100'.
SET TITLEBAR '100'.
Convert bin file
clear :l_len,
l_offset.
free l_pdf_data[].
l_len = XSTRLEN( lv_binfile ).
WHILE l_len >= 1000.
l_pdf_line = lv_binfile+l_offset(1000).
APPEND l_pdf_line TO l_pdf_data.
ADD 1000 TO l_offset.
SUBTRACT 1000 FROM l_len.
ENDWHILE.
IF l_len > 0.
l_pdf_line = lv_binfile+l_offset(l_len).
APPEND l_pdf_line TO l_pdf_data.
ENDIF.
Initialise and create the HTML container
IF NOT g_html_container IS INITIAL.
CALL METHOD g_html_container->free
EXCEPTIONS
OTHERS = 0.
CLEAR g_html_container.
ENDIF.
CREATE OBJECT g_html_container
EXPORTING
container_name = 'HTML_CONTAINER'.
Initialise and create the HTML control that will display the
PDF output as URL
IF NOT g_html_control IS INITIAL.
CALL METHOD g_html_control->free
EXCEPTIONS
OTHERS = 0.
CLEAR g_html_control.
ENDIF.
CREATE OBJECT g_html_control
EXPORTING
parent = g_html_container
saphtmlp = 'X'.
Load the pdf data and obtain the URL
CALL METHOD g_html_control->load_data
EXPORTING
size = pdf_fsize
type = 'application'
subtype = 'pdf'
IMPORTING
assigned_url = l_url
CHANGING
data_table = l_pdf_data
EXCEPTIONS
OTHERS = 1.
IF sy-subrc NE 0.
raise cntl_error.
ENDIF.
CALL METHOD cl_gui_cfw=>flush.
Show the URL
CALL METHOD g_html_control->show_url
EXPORTING
url = l_url.
ENDMODULE. " STATUS_0100 OUTPUT
Edited by: Anandakumar.K on Oct 25, 2011 12:47 PM
Edited by: Anandakumar.K on Oct 25, 2011 12:54 PMHi,
as you can see in SAP notes 842767 and 1349413, spool data cannot be converted properly for all types in a Unicode conversion.
This might be possible if you have English (US7ASCII) characters only, but with Chinese characters I do not think that a small piece of code can do it ...
Hence I think you need to recreate the data on the Unicode system ...
Best regards,
Nils Buerckel
Edited by: Nils Buerckel on Nov 3, 2011 1:51 PM
Maybe you are looking for
-
Intel HD Graphics 5500: Wrong rendering with KMS
Hi folks, I've been struggling to get my new laptop – a PC Specialist Lafité with Intel Core i7-5500U – configured properly and wonder if somebody could help me out. The problem seems to be in the graphics configuration. This is the controller: 00:0
-
Embedding local .swf file in AIR app
Hi all, I want to include a small Google Maps .swf file as part of my overall HTML based AIR application and I was wondering whether anyone here has had any success in achieving this. Currently, my set up looks like this: AIR xml file: <?xml version=
-
Audiobook did not download correctly to iPhone
Audiobook started downloading directly to my iPhone. Once part 1 of 2 was downloaded, I paused Part 2 download until I was on the computer. Then went on my merry way into a lengthy road-trip. I got about 1 hour into the story under the Part 1 downlo
-
Good Afternoon SAP Gurus- I am puzzled. I am trying to create clearing rules as a result of lockbox clearing in our clearing account. I used the following via OB74 G/L NNNN and criterion ZUONR when I execute in F.13 entering the co.code, g/l and s
-
Hi Now we setup po mail output. But we found when po relased, the release person become the po mail sender. this is not we wanted. We checked with sap, they mentioned There is a user exit in program RVCOMFZZ 'userexit_komkbea_fill'. In this user ex