Check Print - Script form designing

Dear experts,
We are using script form to print cheque as per client requirement... his angle/ layout is as follows
Header data contains:
Venodr A/c no: xxxxx   //                                                                        Paymt doc. no. xxxxxxxxx//
Title, name  of the vendor: xxxxxxxx  //                                                       Date: xxxxxxxxx//
Adress of the payee: xxxxxxx//
Advice data contain:
Doc no.//          Doc Date//      Vendor Bill No//   Bill amount//   Passed Amt//   TDS  Paying (net) amt//
123//                 xx xx xxxx//       xxxxxxx//           50,000//        30,000//         500//           29,500//
124//                 xx xx xxxx //       xxxxxxx//          40,000//         25,000//        100//           24,900//
Total//                  -
          90,000//          55,000//             600//    54,400//
Other deductions:
Debit memo raises//      (2,000)//
Penalty levied//             (2,400)//
Total//                        50,000//
And this Rs50,000 is to be paid now through the cheque....
Please guid me to get all the figures in Script form.. i need tables, feilds and table relations in this regard..
U may advice me any other way in order to satisy all the above needs..
Reagards:
Dasu
Edited by: Bejugama Sri Dasharathi on Apr 1, 2009 1:50 PM
Edited by: Bejugama Sri Dasharathi on Apr 1, 2009 1:52 PM
Edited by: Bejugama Sri Dasharathi on Apr 1, 2009 1:58 PM

Hi Dasu,
So ur preparing a FS for the check print output.
Pls find the FS that i had prepared, it would be helpful to u:
Header details of chq:
1) Vendor code : PAYR-LIFNR
2) Vendor Name and address:
PAYR-ZSTRA,
PAYR-ZORT1, PAYR-ZPSTL
3) Vendor Pan no: J_1IMOVEND-J_1IPANNO , where J_1IMOVEND-LIFNR= PAYR-LIFNR
4) Date: PAYR-ZALDT
5) Amount: PAYR-RWBTR (remove u2013ve sign)
6) Payment doc no : PAYR-VBLNR
7) Cheque no : PAYR- CHECF
Advice layout
1) Doc no: put the payment doc (PAYR-VBLNR) in BSEG-AUGBL, take BSEG-BELNR of line where BSEG-AUGBL is not equal to BSEG-BELNR
2) Doc date: BKPF- BLDAT of 1)
3) Vendor Bill no: BKPF- XBLNR of 1)
4) Bill amount: 5+6
5) TDS amount: WITH_ITEM- WT_QBSHH of 1)
6) Net amount: WITH_ITEM- WT_QSSHH of 1)
Cheque Layout
1) Pay to: PAYR-ZNME1
2) Amount in words : amt in words of PAYR-RWBTR
3) Date: PAYR-ZALDT
4) Amount in figures: PAYR-RWBTR (remove u2013ve sign)
If the lines in the page overflow (line items in advice layout), print the additional lines in 2nd page, but cheque layout should be blank (rest all layout should come)
I think i have replyed this only to ur similar query earlier.
Regards,
Kiran

Similar Messages

  • 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

  • Find check print script program in nace

    Hi experts,
    check printing script program ( TCODE  IS  FCH7 ).
    how to find in the NACE  this check print script program.
    please help me in this

    Hi,
    Hi,
    FI documents are not maintained in NACE. In Nace if you can see there are several applications but nothing is for FI or CO.
    Print program RFFOUS* to print cheque.
    Thanks,
    Abhijit

  • Tool for sap script form designing

    Friends,
    Is there any any tool or transaction available through which we can design the sap script form.
    Apart from menu painter in se71.
    Thanks,
    Albert.

    Hi Albert,
       Check these links,
    http://www.sap-img.com/sapscripts.htm
    Sapscript
    http://help.sap.com/saphelp_47x200/helpdata/en/d6/0db74a494511d182b70000e829fbfe/frameset.htm
    sap-script query
    Hope this is useful. Reward if helpful.
    Regards,
    Tushar

  • Check print using f110

    Hi all
    i copied the check print script F110_PRENUM_CHCK....and made changes as per required...
    i did no change in the driver program ie RFFOUS_C....
    now i m using two tcodes F110 & FBZ5...for printing...check....
    its printing properly from FBZ5 ....but while printing thru F110 it is printing two checks.....
    i removed( commented the text in scripts and deleted the next page ) the advice note ,summary ,i m printing only the check....
    F110 is printing two check e.g.000320,000321.........
    is it a problem of configuration...plz let me knw....
    i also changed the script name from FBZP....
    so plz let me knw...
    Thnx
    Rohit

    When the SAPscript form is called, it uses the formname which is setup in configuration.  The following is the path in configuration (t-code SPRO) where the formname is entered:
    SAP Customizing Implementation Guide>Financial Accounting>Accounts Receivable and Accounts Payable>Business Transactions>Outgoing Payments>Payment Media>Make Settings for Classic Payment Medium Programs-->Assign Payment Forms for Payment Method in Company Code
    This path (in SPRO) will allow you to setup payment methods and the corresponding form names for a particular company code.  Once you select a specific company code and click on the "Allocate forms to payment method in company code" folder in the left-hand window area, it looks like you have the option to specify a SAPscript formname or a "PDF-based Payment Medium Form"
    I am unsure of the actual logic used to call the Adobe form.

  • Check print thru F110

    Hi all
    i copied the check print script F110_PRENUM_CHCK....and made changes as per required...
    i did no change in the driver program ie RFFOUS_C....
    now i m using  two tcodes F110 & FBZ5...for printing...check....
    its printing properly from FBZ5 ....but while printing thru F110 it is printing two checks.....
    i removed( commented the text in scripts and deleted the next page )  the advice note ,summary ,i  m printing only the check....
    F110 is printing two check e.g.000320,000321.........
    is it a problem of configuration...plz let me knw....
    i also changed the script name from FBZP....
    so plz let me knw...
    Thnx
    Rohit

    HI
    You have to deactivate sample print out from the variant that is being used in F110.
    You can get into the variant from F110.
    Good Luck
    Hari

  • How to get a hard copy of a form designed in SAP SCRIPT

    I designed a form in SAPSCRIPT . I verifed the o/p in the Print preview method using the printer LP01. I would get a hard copy of the same, So Can someone help me with the following.
    1. How to configure a printer in SAP or Check the exisitng ones .
    2. How to direct the o/p of my  SAPSCRIPT to the printer .

    Hi,
    SPAD is the transaction to configure the printer, But BASIS People will do this.
    We just have to assign the Print Program & Form in the Output types.
    When you try to give the print, if you give LP01 it will takes the default Local Printer which you had set as the default printer in your PC.
    Regards,
    Satish

  • SAP Script Check printing Layout, Line Items to display twice in First Page

    Hi All,
    This requirement is for US check printing Layout.
    My Requirement is to display Items twice on the first page.
    Eg : Main Window has 10 Items, I need to display all the Items at the bottom in another window at the bottom.
    I can't create 2 Main windows in the first page, as the data from the Main window 1 overflows to Main window 2 in the first page.
    I copied print program RFFOUS_C into a Z-version and try to implement the logic, however unable to print the line items in the bottom window.
    Kindly give your valuable Inputs.
    Thanks
    Vinayak

    Hi
    I had the same request for a check form in Canada. I solved it by writing the line item output into variables and print these variables in a second window. It was ~10 hours of effort, not a real nice technical solution but it worked.
    If you require I can send you a PDF of the sap script form definition. You can contact me at [email protected] Answers can take 1 week or more. 
    Best regards
    JD

  • Printing Turkish Characters in SAP Script Form

    Hi I want to print a Form where I need to Print Turkish characters from Database. Its Print Preview is coming absolutely right but there is some problem while printing. I shows # symbol in places of Turkish Characters. I have checked the printer and drivers and they are absolutely fine. Printer is printing other documents in Turkish Language but not the form. System has Turkish fonts installed. Kindly help. Thanks in advance.

    Hi
    See this OSS note for your problem
    OSS Note: 776507
    Symptom
    Documents printed via SAPscript or SmartForms do not print with correct special characters, e.g. ### prints instead of Japanese or Russian characters. What to do?
    Other terms
    SAPscript, SmartForms, printing, device types, OTF
    Reason and Prerequisites
    Help required to choose proper fonts in a SAPscript or SmartForm
    Solution
    When using SAPscript or SmartForms to print (or email or fax) a form from a business application, many factors influence the outcome of the actual text within the form. All these factors must be checked in order to ensure a correct printout:
    1) The language version of the form used to produce the printout.
    Example: If you want to print a French invoice, you need to have a FR version of your SAPscript or SmartForms invoice form RVINVOICE01. And the application program must specify the corresponding language key (FR) when calling the SAPscript or SmartForms API.
    2) The font selections specified in the form (possibly also in a SAPscript style or SmartStyle used in a form).
    Example: In a SAPscript form or a SmartStyle you need to specify HELVE if you want to print German text in Helvetica (or similar) font. If you want to print Japanese text, HELVE is not a valid choice but you need to specify a Japanese font like JPMINCHO in your Japanese form.
    3) The output character set of the device type
    Every printer in transaction SPAD has a "device type" assigned. Device types used by the spooler for printing support only one single specific output character set. All text from the form has to be converted (using SAP's built-in character conversion mechanism) to this output character set.
    A character set can typically support either a single language (e.g. Shift-JIS which supports only Japanese) or a set of languages (e.g. ISO 8859-1, which supports Western-European languages). It is possible that a given language (such as German) can be supported by several output character sets, e.g. you may use either ISO 8895-1 (Latin-1) or ISO 8859-2 (Latin-2) to represent German text. This is so because both character sets contain the special characters used in German.
    Example: HPLJ4000 is a HP LaserJet device type supporting the ISO 8859-1 (Latin-1) character set. ISO 8859-1 can be used to represent e.g. Dutch, English, French, German, Spanish, Swedish but NOT Russian or Japanese.
    As a consequence, it is ok to use HPLJ4000 to print English, German French etc. but not for Japanese or Russian.
    4) The set of available printer fonts for a given device type
    When formatting a document, SAPscript and SmartForms perform an automatic mapping of the font definitions in the form (e.g. "HELVE 14 point bold") and the available printer fonts of the device type. A replacement printer font is chosen, should the specified font selection not be available in the device type. Now this replacement can be problematic if a language-specific font, such as Chinese CNSONG, is specified in a form and it gets replaced by a font which does not support this language, e.g. COURIER.
    To solve this problem, font families in SE73 have language attribute assigned, e.g. some fonts are characterized as being suitable only for certain languages. And when a replacement has to be chosen because the original font from the form is not available in the device type, a replacement font is chosen which has the same language attributes.
    If no fonts for the language in question exist in the device type, the resulting font will not be able to print the special characters and you will see "wrong" output characters in the printout.
    Note on SAPscript/SmartForms Print Preview:
    The OTF Print Preview available in Windows GUI (e.g. from transaction SP01) will sometimes not show the "wrong" characters which appear on the final printout. Here is the reason: since the Print Preview runs in Windows environment, it will use Windows fonts to represent the actual printer fonts. A Windows font typically has more available characters (i.e. covers more character sets) than are actually available in a printer's resident font.
    A typical example where the Print Preview will differ from the printout is here: if you have a Chinese PCL5 printer such as CNHPLJ4 and use the Western Latin font COURIER in your document, the print preview will show you Chinese characters if you (by accident) tried to format Chinese characters in COURIER font. This is because Windows will automatically choose a font that can output Chinese characters (which is actually not Courier). But when you print the job on an actual PCL5 printer with resident Western and Chinese fonts, the Courier font will not print any Chinese characters but Western special characters instead, because the printer's resident Courier font does not include Chinese characters.
    Rule of thumb: all Asian device types (e.g. CNHPLJ4, JPHPLJ4, JPPOST, KPHPLJ4) support not only Asian fonts but also COURIER, HELVE and TIMES fonts. But these Latin fonts can only be used to print English text, not Chinese/Japanese/Korean characters.
    Which fonts are suitable for a given language?
    Language(s):            Font family to use in a form:
    Latin-1 (Western Europe/Americas) *******
    DE,EN,FR,ES,NL,SV       COURIER, HELVE, TIMES
                            (LETGOTH, LNPRINT)
    Latin-2 (Central Europe) ****************
    PL, CZ                  COURIER, HELVE, TIMES
    ISO 8859-4 (Baltic) *********************
    ET, LT, LV              COURIER, HELVE, TIMES
    ISO 8859-5 (Cyrillic) *******************
    BG, RU, SR, UK          COURCYR, HELVCYR, TIMECYR
    ISO 8859-7 (Greek) **********************
    EL                      COUR_I7, HELV_I7, TIME_I7
    ISO 8859-8 (Hebrew) *********************
    HE                      COURIER, HELVE, TIMES
    ISO 8859-9 (Turkish) ********************
    TR                      COURIER, HELVE, TIMES
    Simplified Chinese **********************
    ZH                      CNHEI, CNKAI, CNSONG
    Japanese ********************************
    JA                      JPMINCHO, DBMINCHO, DBGOTHIC
    Korean **********************************
    KP                      KPBATANG, KPDODUM, KPGULIM
                            KPGUNGSE, KPSAMMUL
    Traditional Chinese *********************
    ZF                      TWDPHEI, TWMING, TWSONG
    Thai ************************************
    TH                      THANGSAN, THDRAFT, THVIJIT
    Arabic (Unicode systems only) ***********
    AR                      ANDALE_J
    Verify your output by examining the OTF data
    When analysing printing problems of this type, be sure to check the OTF data which gets produced by SAPscript or SmartForms. OTF or "Output Text Format" is the intermediate page-description format generated from SAPscript or SmartForms. OTF will contain the final printer font names and character set/language identifiers which help to solve the problem. OTF will even name the form and the language of the form used to create the output.
    The easiest way to do this is to create a spool request from your application, run transaction SP01, use menu
    Goto->Display Requests->Settings
    and choose
    Display Mode: Raw
    Now display your spool request. If this is a SAPscript or SmartForms spool request, you will see OTF data. Each line represents one OTF command, every command starts with a 2-character cmd identifier and possibly some cmd parameters follow.
    Here is an excerpt from a sample OTF file where we highlight the most interesting commands:
    //XHPLJ8000    0700 00000000001
    IN04EALEXTEST_ZEBRA
    IN05%PAGE1
    OPDINA4  P 144  240 1683811906000010000100001
    IN06%WINDOW2
    MT0024401289
    CP11000000E
    FCHELVE  120  00109XSF100SF101110000067E X
    UL +0000000000000
    SW00067
    CT00000000
    ST0453037Dieses SF hat Stil ALEXTEST_ZEBRA mit
    The 1st line with the // (Control) command reveals the device type usedto print: HPLJ8000
    //XHPLJ8000    0700 00000000001
    The 2nd line (IN = Info command) shows the name and (internal 1-char)language key of the form:
    IN04EALEXTEST_ZEBRA
    In this case it is the English (E = EN) SmartForm ALEXTEST_ZEBRA
    The OP-line (OP = Open Page) gives the page format used in the form, it is DINA4 Portrait orientation:
    OPDINA4  P 144  240 1683811906000010000100001
    The CP (CodePage) cmd shows the SAP system codepage used to code the text and the active language. In our case it is codepage 1100 and language E = EN = English.
    CP11000000E
    Finally, the FC-cmd (Font Call) lists a printer font selected within SmartForms. Please note that every SmartForm has a designated default SmartStyle under "Form Attributes->Output Options". In addition, every text node can have a SmartStyle attached (which will override the definitions from the default style for the text). In our case the resulting printer font that was selected is HELVE 12.0 pt bold-off, italic-off.
    FCHELVE   120  00109XSF100SF101110000067E X
    Header Data
    Release Status: Released for Customer
    Released on: 22.08.2005  09:57:20
    Priority: Recommendations/additional info
    Category: Customizing
    Primary Component: BC-CCM-PRN Print and Output Management
    Secondary Components: BC-SRV-SCR SAPscript
    BC-SRV-SSF Smart Forms
    <b>
    Reward points for useful Answers</b>
    Regards
    Anji

  • ABAP: Modifying F110_PRENUM_CHCK form for check printing

    Hi All,
    I need to modify a standard form F110_PRENUM_CHCK for check printing in SAP Scripts according to specifications.Even in the box lengths and font size etc. May I know how to do that. Can any one provide information in this concern. Its very urgent requirement.
    regards
    PSNG
    Edited by: PSNG on Jul 30, 2008 5:10 PM

    Hi Madhavi,
    Thanks For your Reply.Suppose if it is a Direct Deposit(Not Check Amount).Then in which field the Direct Deposit amount is stored?

  • Script:Check Printing

    Hi to all,
    help me in this issue,
    for check printing i am using standard form f110_prenumcheck.i getting two payges out put in which first page consists of docuument line itam  and check. and in second page the check details are coming i dont want this second page since the detials r coming in first page.how to avoid send page.
    thanks ina advance.
    kiran kumar.

    Hi,
    You can copy standard form into custom version.& then custmoized form can be changed as per your need.
    You can remove the next page if it's not needed in your design.
    Thanks.
    Mark points if helpful.

  • Script form configured to VA01,VA02 & VA03..help me with Print preview?

    Hello,
    Very Good afternoon!
    There is a Script form which is configured to VA01, VA02, VA03.
    I have difficulty to access Print preview from Va01/va02/va03.
    I am able to access it through T-code SOST.
    It is correctly configured in Nace.
    When I go to T-code VA02 and provide appropritae saled Order number then it will take me to the next screen there...
    I had clicked on Extras>Output>Header-->Print Preview.
    It says that Output could not be issued.
    When I click on Extras>Output>Header-->Edit
    It will display the Output type, Medium, Print Output and 
    Partner function. I see that it is displaying in yellow color. Genrally it should be green in color.
    Can anyone guide me what are the things that I need to check in this window genrally to access Print preview.
    Do i need to check anything here in Nast table...?
    Please suggest...
    Any suggestion would be appreciated.
    Thanks & Regards,
    Developer.

    Hello Sathya,
    Thank you for your response!
    Sathya- It is correctly configured. it has something to do in the NAST TAble. If it is not configured properly in the NACE then it will not show the out put in the T-code SOSt.
    Can you please suggest what I can chcek in the NSAT table or plz tell the standard way to configureing the Output type in this path.
    VA03 > Extras->Output>Header>Edit.
    Here you have to give its settings....Please chek..
    Any suggestions will be apprecaited.
    Thanks & Regards,
    Developer.

  • Check Printing in Adobe Form

    Hi,
    My requirement is to modify the layout of Check Printing  program RFFOUS_C from SAP Script to Adobe Form. I am using ECC6.0. I went through the code, and figured out that include RFFORI01does the check printing part using Open_Form Function module.
    Also going through other threads, I figured out that there is no exit in the program RFFOUS_C and the only way to modify it is create a copy of that program and add changes to ZRFFORI01. In the adobe form, apart from normal check printing, i need to add few fields from HR module too.
    Any help/ sample code, on how to incorporate this, would be really helpful as I am new to ABAP.
    Thanks,
    Anusha

    Hello Anusha,
    Did you get a solution for your problem on having to print an Adobe form instead of a SAPScipt for the payment program RFFOUS_C?
    I have a similar requirement and will appreciate if you could reply sharing your experience and how you went about with your solution.
    Thanks in advance.
    Shivani.

  • SAP standard form or template for check printing

    Hi Guys
    Is anyone aware of any standard SAP output templates, forms or output types that exist for printing checks?
    Thanks in advance.
    Regards
    Sunit

    Hi,
    1.Go to SE71 and enter the SAP standard layout set F110_PRENUM_CHK. Copy this layout set into custom SAP script starting with Z.
      ( it will be easy to copy from standard layout set instead of creating SAP script).
    2. Then change the copied layout as per the custom requirement.
    3. Then go to FBZP transaction and in the payment methods for company code, find the company code click on "Paylink Cheques" and assign the custom form name here.
       Once you are ok with the format and test the form otherwise go to sap script form and do the changes in layout.
    4. Check print program name is RFFOUS_C. Go to SE38 and the run the program RFFOUS_C. There you can see all the form names used for check printing.
    Regards,
    Jyothi CH.

  • How to ristrict 10 line items in Check Printing Form F110_PRENUM_CHCK

    Hi,
    I have requirement in Check Printing form F110_PRENUM_CHCK. I have to print only 10 invoices (line items) for the corresponding Document number. If there are more than 10 invoices (line items), 11th invoice onwards should print in another printer in plain papaer. But upto 10th invoice should print in actual Check form. 
    How can we handle 10 no of invoices restriction in actual Check Form ? If more than 10, 11th invoice should print in plain paper.
    I copied F110_PRENUM_CHCK into Zform.
    Pls suggest me.
    Thanks in advance.
    Regards,

    Hi,
    Thank u for u r reply.
    I assigned in custumization, Still I am not able to display when we have morethan 10 line items. If we have 20 line items, It should display 10 line items in Actual check form and 11th line item onwards should print in another plain paper or 1st line to 20th line in another form.
    Regards,

Maybe you are looking for