Check printing problem.

for check printing through f-58 or FBz5 my client requred format is not matching with standard script
F110_PRENUM_CHCK . so i need to create new script for check as well as for Pmnt advice .
instead of script can we create Smartform and configure the smartform? fro payment advice i am
not finding any code in  progam RFFOUS_C .
if i create now script or smartform where i should change the code in this program....i made z program of RFFOUS_C .
Thanks,

Hi,
Make your own z program 'ZRFFOUS_C', in that find include 'RFFORI01', just make a Z copy of that include code, 'ZRFFORI01'.
Now in this Z include 'ZRFFORI01', find the subroutine 'scheck', comment all the FMs starting with
OPEN_FORM, READ_FORM_LINES, CLOSE_FORM, START_FORM, WRITE_FORM  in that include, and just at the end,
Now try to find this piece of code at the start of the subroutine scheck:
  IF flg_sort NE 2.
    SORT BY avis.
    flg_sort = 2.
  ENDIF.
  hlp_ep_element = '525'.
and paste the below code after 'ENDIF' and before '  hlp_ep_element = '525'.'  :
  DATA: lf_fm_name     TYPE rs38l_fnam.
  DATA: lf_formname    TYPE tdsfname.
  DATA: i_bank    TYPE zregup,
        i_bank1   TYPE zregup.
  DATA: w_reguh TYPE reguh,
        w_regud TYPE regud.
  DATA: i_reguh LIKE reguh OCCURS 0,
        i_regud LIKE regud OCCURS 0,
        count TYPE n,
        lino TYPE n,
        output TYPE ssfcompop,
        cpa   TYPE ssfctrlop,
        spool TYPE ssfcrescl,
        spool1 TYPE ssfcresop.
  lf_formname = 'ZFRM_FIS_CHEQUE'..................ur Z smartform name
******Now in the same subroutine, at the last , whr the loop ends:
    APPEND : regup TO i_bank,
             reguh TO i_reguh,
             regud TO i_regud.
  ENDLOOP.
  hlp_ep_element = '525'.
*****start your code hea
  SORT i_reguh BY lifnr.
  DELETE ADJACENT DUPLICATES FROM i_reguh COMPARING lifnr.
  DESCRIBE TABLE i_reguh LINES lino.
  LOOP AT i_reguh INTO w_reguh.
    count =  count + 1.
    cpa-no_dialog = 'X'.
    cpa-no_close = ' '.
    cpa-preview = ' '.
    cpa-getotf = ' '.
    cpa-langu = ''.
    output-tdimmed = ' '.
    output-tddelete = ' '.
    output-tdnoprint = ' '.
   IF count EQ 1.
      output-tdnewid = 'X'.
   ELSE.
     output-tdnewid = ' '.
   ENDIF.
   IF count EQ lino.
      output-tdfinal = 'X'.
   ENDIF.
    reguh = w_reguh.
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
      EXPORTING
        formname           = lf_formname
      IMPORTING
        fm_name            = lf_fm_name
      EXCEPTIONS
        no_form            = 1
        no_function_module = 2
        OTHERS             = 3.
    CLEAR regud.
    READ TABLE i_regud INTO regud WITH KEY ovbln = w_reguh-vblnr.
    CALL FUNCTION lf_fm_name
      EXPORTING
  ARCHIVE_INDEX              =
  ARCHIVE_INDEX_TAB          =
  ARCHIVE_PARAMETERS         =
  CONTROL_PARAMETERS         =
  MAIL_APPL_OBJ              =
  MAIL_RECIPIENT             =
  MAIL_SENDER                =
    output_options             = output
  USER_SETTINGS              = 'X'
        i_bank                     = i_bank
        i_ven                      = reguh
        i_ban                      = regud
IMPORTING
  DOCUMENT_OUTPUT_INFO       =
  JOB_OUTPUT_INFO            =
  JOB_OUTPUT_OPTIONS         =
     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.
  ENDLOOP.
****This is how it has been done at my client side, u please consult a FI consultant as well, about this
Edited by: Azeem Ahmed Matte on Feb 24, 2009 1:00 PM

Similar Messages

  • Check printing problem in  Tcode F110...Urgent

    Hi All,
              I am getting problem in check printing.
    While I am running the Tcode F-58 I am getting check printing exactly in one page.But the problem here is when I am printing the check using Tcode F110 its giving print in 3 or 4 pages.The last page is getting the correct Invoice entry ,but the first three pages are getting prints like VOID**VOID*.
    How to delete the first three unwanted pages which contains VOID.
    Please let me know abt this issue.
    This is an Damm urgent issue.
    Thanks in Advance.
    Regards,
    Sudheer.

    Hi,
    Well, as it's so urgent.....
    This is standard functionality, designed to make sure the cheque paper is correctly linded up in the printer.  The number of pages is set in the selection screen of the print program in field 'Number of sample printouts'.  Set this to 0 to stop the pages appearing.
    Regards,
    Nick

  • Check print problem

    Hi
    i have problem in check printing .
    we are running Z program and using the form F110_PRENUM_CHECK   and it prints check correctly when there are 30 or less than checks per document no. (it means one page ) .i am getting problem when there are more than 30 checks bcs it is printing in more than one page and we are using text element 545 (standard driver program RFFOUS_C - prints check in last page) . 
    can any body help me in this to print check in first page even there are more than 30 checks per document
    I appreciate all your help
    Thanks

    This can be done in different ways...
    1) it is required to modify the driver program according to your requirment.
    2) if you don't wnat to modify the driver program, then write the following code in your layout
    Goto check window and see where it is printing void... now replace void statement with one condition...
    Ex: IF &PAGE& EQ 1.
        Print details of the check
         ELSE.
         Print void.
        Endif.
    Now goto the actual check, and place the following condition
    IF &PAGE& EQ 1.
        Print details of the check
         ELSE.
         Print void.
        Endif.
    I guess this will help to solve your issue.
    Close the thread once your question is answered.
    Regards,
    SaiRam

  • Check print Problem  - F110

    Hi,
    Automatic payment program run was carried out in the last week through F110. It was observed that 56 payment documents has been generated, but due to check lot problem, only 12 checks has been issued and the programe was terminated due to insufficinent checks.
    I would like to assign new check lot number for the above doucments for which checks not issued.
    Let me know what is the procedure 
    Thanks & Regards,
    Prasad

    Hi,
    Reprint Check (FCH7).
    Procedure
    1.       Start the transaction using the transaction code FCH7.  The Reprint Check screen appears.
    2.       As required, complete/review the following fields:
    ·         Paying company code
    ·         House bank
    ·         Account ID
    ·         Check Number
    ·         Void reason code
    ·         Check lot number
    ·         Alternative form
    ·         Padding Character
    ·         Printer for forms
    ·         Payment advice printer
    3.       Select the checkbox  to the left of Print Immediately.
    Assign points if you find this helpful.
    Zia

  • Check Printing Problem(Urgent)

    I have to print checks and invoices(remittance) using transaction F110 . I have to use Adobe Forms to print the checks , but the program RFFOUS_C is meant for SAP SCRIPTS only . Please suggest me some way to use it for Adobe Forms .

    Hi Ankit,
      Why do u want use Adobe forms for check printing?
      Can i know the scenario, If u want to print th output
      to PDF files it can be done using BTE's(Business
    Transaction Events).
    Let us know.
    Thanks
    Dinakar.

  • Script Check printing Problem

    Hi All,
    I checked many posts on this but i couldn't found the solution please any one help me to solve this problem
    Senario: I copied F110_PRENUM_CHCK standard script i did modification i am running this through F-58 for first page its working fine for second page it is printing standard IDES logo page in my script i already deleted next page and and last page still i am getting second page standard ides page.I not copied the standard print program i copied only standard script.
    (i want to print multiple pages the Cheque should display only in last page and remaining pages i want display in cheque place ********* like this or this cheque is not valid like that for this i did in window if &page& =0 then printing window else print ***** please let me know weather this works or not how to archive this .)
    Thanks ,
    Kumar.

    Hi All ,
    My Problem still there any inputs ,
    my Problem is i copied standard form F110_PRENUM_CHCK and deleted second page and last page added logo and removed standard logo , i am executing this from through F-58 and (IN SE38) RFFOUS_C EXCUTING THE REPORT .
    once i executed the form first page printing correct and second page printing standard page i checked in all windows there is no newpage or goto next page or next page in all windows and also in first page page option i changed next page as first page .
    Can any one please help me .
    Thanks,
    Kumar

  • F110 void check print problem

    Hi,
    While trying to print check through f110 a voided check comes along with the actual check, thereby printout with two pages come.
    But while checking the same print through fbz5 tcode it shows only one page with the actual check details and no void check page is seen.
    Kindly tell me whether there is any way to avoid printing the voided check page while running f110.
    Thanks in advance,

    Hi,
    Go to Printout/Data medium Tab in F110 and place the cursor on Variant and click Maintain Variant in that in output control tab check Donot void any check and save it.
    Regards
    Balaji

  • Problems with check printing RTF template

    To BI Publisher Gurus,
    I am working on the check printing RTF template and facing a few issues with page breaks, filling the insufficient invoice lines with template and positioning of the table(s) itself inside the RTF template.
    For page break, am using the following piece of code just before the end of all of my FE loops.
    <xsl:if xdofo:ctx="inblock" test="position()-1<count($inner_group)"><xsl:attribute name="break-before">page</xsl:att:attribute></xsl:if>
    the $inner_group is my group for G_INVOICES to loop through all the invoices of a check in G_CHECKS group.
    The problem I'm facing is, everytime a check is printed its printing a blank page in between. Searched all the earlier forum posts but none of the solutions worked in my case.
    Second issue, for filling the insufficient invoice lines (in my case, am printing 26 invoices per page per check), the call to the blank lines template is repeating twice and found no way to get rid of it.
    Third issue, if the check is running into a second page, the call to the blank lines template does not work and the position of the bottom part of check is getting misaligned.
    I am ready to send my template and the sample XML file to look at. Thanks for your time and effort.
    -Uday

    Hi Tim,
    Hi Tim,
    Could you please send me the sample rtf. We are also using APXPBFEG program for check printing..
    Also I have problem in generating dots(....) in the check where if total invoices lines are 37 and we have only one line of invoice then I have to generate 36 dots (.) in the invoice porition of the check..
    I appreciate your help..
    Thanks
    Krishna
    [email protected]

  • Problem in Sap script for Check printing

    Hi all,
      I have problem in Check printing for FI Module. In Tcode f-58 i am taking the printout of checks. For my user they want to move the main window in upwards, but the sap script <b>F110_PRENUM_CHCK</b> not allowing to move upwards. how to do this, its urgent. plz
    point wil be sure.
    Gowri

    Hi
    Copy the script F110_prenum_chek to some ZCHECK and do the changes.
    Why you can't change the MAIN window towards up?
    You can changes ths ize of it by adjusting the setting of it .
    generally we use some pre printed stationary for this in which all the line item data with doc numbers is printed on top and the check will be in bottom
    and in check we just print the few fields in the right positions.
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • MICR font problem for check printing in ECC6

    Hi All,
    I am working of the re-deployment project. Here we are just migrating the objects from  4.6c to ECC6. I am facing the problem with SAP Script for check printing. It is working fine in 4.6c,but it is not working fine in ECC.
    We are using  HP 8150 printer with TROY magnetic chip and toner. It is working fine for 4.6C, but not for ECC6.
    We are using "A" character for "Transit" and "C" character for "On as" in SAP Script. But during printing preview time it is not formatting it in MICR font.
    I am working with basis team for font code page 4004. I came to know, it is showing character set in 4.6c with spool administrator tab character set, but this tab page does not showing any character set.
    But according basis team, it is existing in ECC. If we will check through SCP it is showing unicode converted code page.
    In 4.6c we are using Zee printer driver with Zee family fonts(ZMICR and ZSIGN) but in ECC we are using MICR_E(SAP provided MICR font) in TROY provided printer driver.
    I have also come through the SAP note 94233 for MICR printing.
    Same problem we are facing with digital signatures. It is not converting digital signature in graphical signature at MICR printer level.
    Any help would be appreciated...........!
    Thanks
    Sharanjit Singh

    HI,
    Copy the file into Desktop.(font file is available in your local drive: C:\WINDOWS\Fonts
    Copy Arial file into ur desktop or some other location other than windows, and upload it.
    it will work, i did the same.
    Regards
    Aeda

  • FCHN check register printing problem

    Hi
    I am trying to print  the output from tcode FCHN.
    However last line item is not printing.
    I am not sure if this is SAP or printer problem. I tried printing from couple of other printers but result is same.
    If you are suggesting me SAPD please be specific on what changes to be made.
    Appreciate your help.
    Thanks,
    Reddy

    Thanks for the reply.
    Where can i check printer page settings?
    Thanks,
    Reddy

  • Check printing script debuggin problem

    Hi
    i am working on a check printing script. i need to adjust the layout of few things in this layout.
    in the debuggin mode i am getting the short dump stating vendor number = xxxxxxxxxxxx (invalid).
    can anyone tel me the windows for date,account payee,amount in words and amount in figures or atleast the fields related to them r tell me where i have to correct my script to proceed in debuggin mode.
    thanks in advance

    Hi,
    CHECKSPL  -> for amount in words,
    CHECK -> other fields ( date, amount )
    CHECKADD -> Payee
    other open form se71 -> display -> go to UTILITIES menu -> select FORM INFO. option
    There you find with general Find( CTRl + F ).
    Reward if helpful.
    Bye

  • Why can't I print from internet. system check prints ok. problem only in firefox. I have ubuntu 11.04

    If I copy from the internet and paste to libre office it prints fine
    When I try to print from firefox my Hp printer green lights starts blinking quick. indicating ready. But status bar stays "pending..."
    When I go into system check printer test page prints as it should.
    This only happens with Firefox!

    See this answer. <br />
    https://support.mozilla.com/en-US/questions/816333#answer-176136

  • R12 - check printing : How to set RTF template for preprinted stationary

    Hi all,
    We are on R12 instance and have requirement of check printing on preprinted stationary. For this requirement we are customizing standard RTF template.
    Preprinted stationary layout is like upper part ( check nmber, check date) then body part ( invoices details ) and then trailer part ( check amount, supplier name)
    Problem: When I am printing check against only one invoice then print is coming properly but if I print check against more than one invoice then trailer part (check amount, supplier name) is moving forward. I want trailer part to be fixed on same position.
    If anyone have already done this please guide me.
    Thanks n advance,
    Mandar
    Edited by: MS on Aug 26, 2010 8:29 AM

    Try to put them in a Table Columns.
    I Hope they will not move...
    Thanx,
    Deepak

  • Canon 860 Series (Pixma) Printer Problems with OSX 10.8 (Mountain Lion) – links to Canon Support Site with Drivers and Software with install tips

    After spending several hours sorting out Canon Pixma OSX problems here are my thoughts:
    Canon 860 Series (Pixma 868) Printer Problems with OSX 10.8 (Mountain Lion) – links to Canon Support Site with Drivers and Software with install tips
    Problem:
    - New imac and MacBook Pro 2012 (OSX 10.8.2) had a problem using Canon Pixma 868 printer on network and would not scan or print using Canon Pixma software (Pixma MP Navigator 2.1 & Photo Print), which has advanced scanning and photo printing functions. 
    - When I connected the canon printer to my imac, OSX 10.8.2 automatically downloaded and installed drivers for Canon 860 series printer. I could then add the new printer (select ‘apple menu’ / ‘system preferences’ / ‘print and scan’ / “+”) and printer would work while connected via USB but could not get to print or scan over network wifi. 
    - The original Canon 860 Series CD does not work with 10.8 and the manual / online instructions did not make sense (as based on CD install). 
    Solution:
    1) Install Canon Printer Drivers and Software (from official Canon site)
    Go to canon support site, review FAQ, then download and install following Pixma 860 Series software & drivers for OSX 10.8 (links see below). The version I downloaded is in brackets but check for updated version. Full instructions are below.
    Canon 860 Series Drivers & Software  for OSX 10.8 Mountain Lion:
    The base software and drivers needed for using Canon 860 Series on Mac OS X 10.8 (USB) are
    1 Printer Driver
    (Canon MX860 series CUPS Printer Driver Ver. 10.67.1.0 (03-Aug-2012))
    2 Scanner Driver
    (Canon MX860 series Scanner Driver Ver. 14.11.4a (03-Aug-2012))
    3 Network Tool
    (Canon IJ Network Tool Ver. 4.1.0 for Intel Mac (27-Dec-2012)
    Canon Software for using advanced printing and scanning functions (while connected to network)
    4 Solution Menu
    (Canon Solution Menu Ver. 1.4.1 (27-Jul-2012 ))
    5 MP Navigator EX
    (Canon MP Nav EX Ver. 2.1.3 (02-Auf-2012))
    6 Easy-PhotoPrint EX
    (Canon Easy-PhotoPrint EX Ver. 4.1.6 (21-Jan-2013 ))
    Canon Support (HK) – check your local site
    http://www.canon.com.hk/en/download/main/index.do
    Select Product and drivers from support site eg http://support-hk.canon-asia.com/
    1. Choose a product category
    Multifunctional Printers
    2. Choose a product series
      Pixma
    3. Choose a product model
      Pixma MX868
    4. Choose type of document
    Downloads or FAQ
    If you have problems installing the software under 10.8, see the FAQ on Canon site. You will need to allow software installs from “unidentified developers by using “Control” Key or by changing your system preferences)
    2) Check Canon Printer and Software Working while connected via USB
    Once you have downloaded and installed drivers and software and restarted computer, check that the printer and Canon Pixma software (Pixma MP Navigator 2.1 & Photo Print) are working via USB.  Open the Canon IJ Network Tool App (Applications / Canon Utilities /IJ Network Tool / Canon IJ Network Tool App) and make sure you can see the Canon MX 860 series (xx.xx.xx.xx.xx.xx) and that it shows the correct SSID Wifi settings (under the Canon IJ Network Tool App ‘Setup menu’).  This is normally done as part of the automatic install but worth double checking
    3) Add new network printer using ‘apple menu’ / ‘system preferences’ / ‘print and scan’ / “+”).
    After you have checked USB printing turn off printer, unplug the USB cable and shutdown the Canon IJ Network Tool App.
    Then turn the printer back on and wait 30s. Then add a new printer using ‘apple menu’ / ‘system preferences’ / ‘print and scan’ / “+”). Once you select “+” (add new printer), wait 10-30s for the Wifi Networked Canon MX 860 Series printer to appear in the new window eg Canon MX 860 series (xx.xx.xx.xx.xx.xx) (Kind: “Canon IJ Network”)
    DO NOT ADD THE MX 860 SERIES BONJOUR SCANNER (the Bonjour Scanner is the built-in software, is not needed and often appears first on the add printer list).  The Canon scanner can be accessed used through the MP Nav EX Ver. 2.1.3 software (which has much better functions)
    You will now have two Printer Canon MX860 (USB) and Canon MX860 (Wifi / Network). Set the Canon MX860 (Wifi / Network) as default and test print and scan
    If the Wifi Networked Canon MX 860 Series printer does not appear, check the printer and make sure that the printer can see the wifi network. On the printer select Menu / Settings / Device Settings / Lan Settings / WLAN Setting List.  It should say WLAN Active, identify the SSID and have an IP address
    If the printer can not see the Wifi Network, plug the USB cable back in, then open the Canon IJ Network Tool App (Applications / Canon Utilities /IJ Network Tool / Canon IJ Network Tool App). Make sure you can see the Canon MX 860 series (xx.xx.xx.xx.xx.xx) and that it has your SSID settings (under setup), if it has this info, restart the computer and the printer and try again

    Hi, thaks for response, meant to post as a discussion (not question), wanted to save others time if they get the same problem

Maybe you are looking for

  • Proxy messages are stucked in SMQ2.Can I pass these msgs in separate queue?

    Hi Guys, File >PI>ABAP proxy. (ECC) Once i pick and process the file, the resultant message is updating the table in ECC through ABAP proxy. These messages are high priority and they should not stuck in the queues in ECC. The problem is some of the m

  • Change JVM encoding in OC4j

    Hi, I have deployed my application in oracleAS. but when I try to install it, It is impossible as the encoding of my application is not the same as JVM file encoding.Both should be UTF-8. How is it possible to change JVM encoding in an OC4j instance

  • Help please. How do I set up a dray tek v120 with apple TC?

    Could someone please help me, as this is driving me mad. I have purchased a Dray Tek vigor v120 modem, and want to set it up to use with my TC (version 7 2TB) I have been using a BT home hub3 with the TC, and works fine, minimal setup. Now I want to

  • Poor Pathetic Safari :( can't keep up with the big boys

         Safari is the most pathetic product Apple has to offer. not only is the slow to load, but it can't seem to stop crashing. If your going to use a cloud based system that all your products can interactively communicate and utilize the common data,

  • Illus. CS3 Windows: Im having trouble selecting text when objects are beneath it.

    Technically, I CAN select text, its just a pain in the ***. There is a very fine line to click on and I usually end up selecting the obnect that the text is on top of. If someone knows another way to do this I will be most appreciative. Cheers,