Smartform for AP check in ECC 6.0

I know that in the past RFFOUS_C only worked with SAPScript.  We need additional flexibility, so is there a way to print an AP check in ECC 6.0 using Smartforms?
Thanks

You will have to create new driver program which will call smartform inside. This new program can be a copy of program RFFOUS_C with required changes. Then you will have to maintain new Program name in transaction OBVCU.

Similar Messages

  • Standard Smartform for AP Check

    Hi Guys.,
    Can Some plz tell me Standard smartform for AP Check.
    Thanks in Advance.
    Regards.

    Hi,
    There is no Std Smartform for printing the Vendor (AP) cheques.
    Where as there is a Std script  form:
    Use the form: <b>F110_PRENUM_CHEK</b>
    driver program for this is:
    RFFOUS_C.
    Copy the script and do the changes and use it.
    reward if useful
    regards,
    ANJI

  • Standard SMARTFORM  for Check Printing/ Payment Advice

    Hi All,
      I have one important question...
    Standard <b>Script</b> Check Print Program =  <b>RFFOUS_C</b>
    Standart Script Layout Name  = F110_PRENUM_CHCK
                                &  F110_D_AVIS
    We have to modify it as per client requirment.
        But I want to know the <b>Standard SMARTFORM & Standard Smartform driver Program for CHECH printing & payment advice ?????????????</b>
    Is there no Smartform for check printing or if exist then please guide me?????????????????

    hi umesh,
    1)anyone can help me,while extending idoc,i added one segment to idoc by extending debmas.that segment has two fields.while populating data to idoc,i am getting problem like VSV0001.exit is not allowing me to write the code.
    plz anyone can help me on this issue.if you did't understand this problem plz tell me how to extend the idoc.more concentration on while populating the data in to idoc.like which function module i have to use.in customer master idoc.debmas.i am new to this environment.plz help me.like complet work till completion of task.
    2)and my next assignment is in smartforms.plz let me know .i was created the screen.according to that screen.i have to make print program.plz tell me how to give the text elements.
    like we have given in scripts, page window and then F9 to give the text elements.and make the program.like that any one can tell me clearly.how to make the complete smartforms programs.
    plz this requirement is very very urgent,plz could you send it for my [email protected]
    advance thanks for your help.
    thansk&regards,
    radhiks.

  • Need the SMARTFORM name for Purchase Order in ECC 6.0

    Hi experts,
              I have been working on ECC 6.0 version and I need your help in finding out the name of the SMARTFORM for Purchase Order. Please let me know the SmartForm name if anybody knows. Waiting for your replies.
    Regards,
    Ravi

    HI,
    We have the Smartforms in the Service.sap.com, you need to download from this one. in our SAP we do not have these smartforms .
    smartform name is /smb40/mmpo_l. Look at the SAP Note 695891
    Look at the below link
    Re: PURCHASE ORDER SMARTFORM   IN ECC 6.0
    <i>Mark all the helpful answers</i>
    Regards
    Sudheer

  • Error in customized smartform for goods recipt

    Hi experts
    I  have  created a customized smartform for goods recipt .
    I have used  form entry_we01 inside my zprogram and basically  fetching the material document no from  NAST-objky
    The problem is when i assign my program in TXN NACE
    it prevents the update of material document no MBLNR in the
    MSEG table .
    I get an express document as soon as I try to display the goods recipt stating " UPDATE HAS BEEN TERMINATED".
    and although material document has been generated it is not updated in the MSEG table.
    By the way this error does not happen when i use the standard driver program and standard form (SAPSCRIPT).
    Please suggest a solution

    Hi,
    Your problem may not be related with what you done in NACE.......Check for any other recent changes made in the System...

  • Printing Smartform for a series of data

    hello People,
    i am stuck up in a situation which sums up like this
    i am having a range of check numbers for which the details of checks have to be printed.
    the req is all the check between the range has to be printed in that many pages and printer should be assigned once only
    that is for 10 checks smartform should have 10 pages.
    the code i have designed is mentioned below
    it is working fine in terms of execution, the only problem is that
    only the last check in the range is showing in the preview.
    all other are bieng overwritten.
    in the debugger i can see the values for all checks being assigned.
    <u><i><b>the thing is i want the first time the loop execute it should print check in first page
    the next time the loop executes it should print check in second page
    and so on till the tenth.</b></i>.</u>
    <b>few points i wud lik to mention :
    its not the standard check format, so dont think in dat direction,
    the whole content including the main and secondary window is changing not just the table in main window</b>
    please help
    here is the code i devised
    upper = upper.
    lower = lower.
    itab = itab.
      select chect
        from payr
        into table itab
       where HBKID EQ BANK
         AND CHECT between lower and upper.
    break-point.
    DATA: l_char18  TYPE char18,
          l_p       TYPE p DECIMALS 2.
    loop at itab into wa_itab.
    SELECT SINGLE zbukr
           hbkid
           hktid
           rzawe
           chect
           lifnr
           kunnr
           ubhkt
           vblnr
           zaldt
           waers
           rwbtr
           pridt
           zanre
           znme1
      FROM payr
      INTO wa_payr
    WHERE chect EQ wa_itab-chect
       and hbkid eq bank.
    IF sy-subrc EQ 0.
      SELECT SINGLE lifnr
             adrnr
        FROM lfa1
        INTO wa_lfa1
       WHERE lifnr EQ wa_payr-lifnr.
      SELECT SINGLE addrnumber
                    date_from
                    nation
                    name1
                    name2
                    name4
                    city1
                    post_code1
                    po_box_loc
                    street
                    tel_number
                    region
               FROM adrc
               INTO wa_adrc
              WHERE addrnumber EQ wa_lfa1-adrnr.
      SELECT bukrs
             belnr
             gjahr
             buzei
             augbl
             shkzg
             mwskz
             dmbtr
             qbshb
        FROM bseg
        INTO TABLE it_bseg
       WHERE augbl EQ wa_payr-vblnr
         AND shkzg = 'H'.
      IF sy-subrc EQ 0.
        SELECT bukrs
               belnr
               gjahr
               xblnr
          FROM bkpf
          INTO TABLE it_bkpf
          FOR ALL ENTRIES IN it_bseg
         WHERE belnr = it_bseg-belnr.
        LOOP AT it_bseg INTO wa_bseg.
          READ TABLE it_bkpf INTO wa_bkpf
          WITH KEY  belnr = wa_bseg-belnr.
          wa_disp-billno = wa_bkpf-xblnr.
         wa_disp-amount = wa_bseg-dmbtr.
          l_char18 = wa_bseg-dmbtr.
          SHIFT l_char18 LEFT DELETING LEADING space.
          wa_disp-amount = l_char18.
          l_p = wa_disp-amount.
          CLEAR wa_disp-amount.
          wa_disp-amount = l_p.
          CLEAR l_p.
          SHIFT wa_disp-amount LEFT DELETING LEADING space.
         wa_disp-tdsamt = wa_bseg-qbshb.
          l_char18 = wa_bseg-qbshb.
          SHIFT l_char18 LEFT DELETING LEADING space.
          wa_disp-tdsamt = l_char18.
          l_p = wa_disp-tdsamt.
          CLEAR wa_disp-tdsamt.
          wa_disp-tdsamt = l_p.
          CLEAR l_p.
          SHIFT wa_disp-tdsamt LEFT DELETING LEADING space.
          APPEND wa_disp TO it_disp.
          CLEAR wa_disp.
        ENDLOOP.
      ENDIF.
    ELSE.
      MESSAGE 'Entered Cheque No is Incorrect' TYPE 'E' RAISING exc1.
    ENDIF.
    endloop.
    help people
    thanks & regards
    Nitin

    hi Nitin
    just give a try with this .
    create one loop and for that give your int_tab which holds the records of all the checks say 10 checks.
    also create one program lines wherein you l set the flag to 1 whenever the itab count increases if not then set the flag  to 0.
    now inside the main window create one command node and check the go to new page checkbox and give your second(or next page) name , and in the conditions tab keep the flag = 1.
    the extra work you need to do is you have to create one next page with all the same windows which will triggers for evry new line item.
    hope it may be helpful to you.
    plz reward points if helpful
    Regards
    Zarina

  • Smartform for sales tax summary report

    Hi all!
    Is there a smartform for the Austrian sales tax summary report available? I have not found any hints At the moment, we "just" use a SAP-SCRIPT printout. Thank's for your help!
    Regards
    MARTIN JAGERSBERGER

    Hi Arvind,
    Check /people/navneet.dhami/blog/2010/11/04/some-useful-sql-scripts link and modify the query as per your requirement.
    Thanks,
    Neetu

  • Printing smartform for multiple customers

    Hi Experts,
    can anybody send me the code for printing the smartform for multiple customers, i need print the customer data by pagewise means in selection screes if user enter multiple customers ,i need to print by each customer, if customer 1 is different from customer 2 need to start in new page .
    pls guide........
    thanks in advance.

    Hi,
    You can handle it in your form by checking the customer.
    Write code in your main window there you check the present customer with previous one. if not equal then trigger the next page
    Regards
    SHiva

  • Custom SmartForm for Purchase Order Printing

    Hi,
    I need a customized smartform for purchase order, which is called after the standard transaction ME9F.
    I adjusted "Conditions for Output Control" by using transaction NACE  ( Erased the name of the form MEDRUCK, Entered my customized smartform's name under smartform Form part and chose the type as smartform )
    However, I couldn't success to see my printview whereas I continued to see the printview of Medruck.
    I'd searched for the problem through here and the net,  I found some names of smartforms such as: /SMB40/MMPO_L  and /SMB40/MMPO_A and their driver programs like: /SMB40/FM06P . The package which consists of these elements was mentioned as " /SMB40/ "... but despite I downloaded it, my system still doesn't have the elements.
    So, how can I use my own purchase order smartform or if i need the forms mentioned,  in which best practice package i can find them?
    SAP ECC 6.0
    SAP_APPL 604
    SAP_BASIS 701
    Thanks in advance,

    Hi,
    If your SAP doesnt have a standard smartform for PO, it is quite complicated to use smarform rather than sapscript.
    I guess that you will need to modify the program SAPFM06P that calls the sapscript and make it call the smartform.
    I will take a few time to adapt the sapscript.
    Regards
    Miguel

  • Use ZBBP_PO smartform for PO printing in SUS

    Hi Gurus,
    Is it possible to use the SRM PO smartform for output in SUS?
    That is, if the vendor prints the PO form in SUS, is it possible to call the smartform ZBBP_PO instead of ZBBP_SUSPO?
    Would really appreciate any help.
    Regards,
    Kezia

    Hi,
    For SUS for any Output you can use the BADI BBP_SUS_DOWNLD_FILES for printing.
    Just check following help
    Use
    You can use this Business Add-in (BAdI) to specify file names and folders that differ from those used in the standard system for downloading documents. You can also specify the XSLT program the system uses for converting from XML to CSV, as well as the form the system uses for printing documents.
    Standard settings
    SAP does not deliver a standard implementation for this BAdI. If there is no active implementation, the system uses the following:
    • File name for:
    o Purchase order: PO_<purchase order number>
    o Confirmation: CONF_<Confirmation number>
    o Shipping notification: ASN_<shipping notification number>
    o Invoice: INV_<invoice number>
    • XSLT program for:
    o Purchase order: BBP_SUS_XML2CSV_ORDER
    o Confirmation: BBP_SUS_XML2CSV_CONF
    o Shipping notification: BBP_SUS_XML2CSV_ASN
    o Invoice: BBP_SUS_XML2CSV_INV
    • Output form for:
    o Purchase order: BBP_SUSPO
    o Confirmation: BBP_SUSCONF
    o Shipping notification: BBP_SUSASN
    o Invoice: BBP_SUSINV
    The BAdI provides the FILES_MODIFY method with the following parameters:
    Importing
    IV_OBJTYPE Document type (purchase order or invoice)
    IV_OBJID Document number
    Changing
    EV_XML_FNAME XML file name
    EV_CSV_FNAME CSV file name
    EV_PDF_FNAME PDF file name
    EV_REL_DIR relative folder
    EV_XSLT_PNAME XSLT program
    EV_SMARTFORM output form
    Activities
    If you want to use file names or forms that differ from the standard system, implement the BAdI and activate the implementation.
    Example
    include BBP_PD_CON_CL.
    CASE iv_objtype.
    Order
    WHEN c_suspo.
    ev_xslt_pname = 'YOUR_ENTRY'.
    ev_xml_fname = 'YOUR_ENTRY'.
    ASN
    WHEN c_susasn.
    ev_xslt_pname = 'YOUR_ENTRY'
    INVOICE
    WHEN c_susinv.
    ev_smartform = 'YOUR_ENTRY'.
    CONFIRMATION
    WHEN c_suscf.
    ev_xslt_pname = 'YOUR_ENTRY'.
    ENDCASE.
    See these related threads:
    Smartform for SUS PO
    Re: MODIFICATION IN OUT PUT (pdf) OF SUS PO
    You need to implement the above mentioned BADI to call another Form(other then the std ).
    BR,
    Deepti..

  • I have creatd smartform for vendor return invoice and i m using std zprog o

    i have creatd smartform for vendor return invoice and i m using std zprog of other client and corresponding prog.. when i run this program using  .....after creating transc in se93. is it not workin ..
    where should i check for error and i am not getting selection screen in se38 program which i am using with this smartform..
    can u tel me step wise....what is the procedure so i can run and execute and see my output..
    please
    regards.

    Hi,
    when you run program from SE38 are you able to see the selection screen and able to exucute with out error....
    And when you run the t-code which you created for your Z-prog whats the message its giving...
    Regards,
    Shankar.

  • Standard driver programs,output type ,scripts,smartforms for SD reports

    hi experts,
                  Can any one list all the standard driver programs,output types ,scripts,smartforms for SD reports.
    mani

    Hi,
    Check this out
    NACE
    You can track the form and the print program used for that form
    The Tcode NACE is used to link the Standard SAP forms (SCRIPTFORM or SMARTFORM) or the customized form or the new form to its respective print programs. Also the output types, Form entry are linked with their forms and print programs. In short term, i can tell u that configuration or customization of forms to print programs, assigning output types, form entry to the forms are done using this Tcode.
    NACE is used to create output type while creating the output type you will mention forms, and driver program.
    that will be maintained in the table TNAPR.if you create the output type using NACE then it will be automatically visible in table NAST and TNAPR.
    so check in NAST, TNAPR table
    http://help.sap.com/saphelp_erp2005/helpdata/en/c8/1989fe43b111d1896f0000e8322d00/frameset.htm
    Condition records in NACE?
    and
    NACE is used for message control customizing.
    Take a look at the following link
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/198a1843b111d1896f0000e8322d00/frameset.htm
    and also
    NACE is used for message control customizing.
    Take a look at the following link
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/198a1843b111d1896f0000e8322d00/frameset.htm
    If it helps reward with points..

  • Smartform for VT01N (Shipment) - Output type ALTR

    Hi Experts,
    We are currently on 4.7 version and in this version we dont have a Smartform for VT01N transaction.
    Can somebody in higher version check if they have standard Smart form and driver program for this transaction.
    Below are some details:
    Transaction use to print: VT01N/02N
    Output Type: ALTR (Shipment:general doc)
    Thanks in advance.

    by the way, you can actually migrate sap script to smart forms.
    Refer:
    http://help.sap.com/saphelp_nw04/helpdata/en/a9/de6838abce021ae10000009b38f842/frameset.htm

  • Smartforms for beginner

    hello everyone,
    i am new to SAP particularly SMARTFORMS. i am planning to create a simple letter which later i want to call in my abap program.
    example:
    TO:<b> variable_name</b>
          <b>variable_address</b>
    (main body)
    Dear <b>variable_name</b>,
    blah blah blah... blah blah blah..
    thank you,
    mrm.
    now, any suggestions/help/tip in declaring the variables in smartforms? i absolutely have no idea how. :(.
    thanks for future responses.
    Mark

    Hi Mark,
       Go thru the link othere have given it would be make u learn lot abt smartforms.... For ur requirement  U need to have 2 things as every smartforms have..... a  Print program .... then ur smartforms for it.
    Goto SE38 & create a print program.... as follows
    DATA: v_fm_name TYPE rs38l_fnam,
               v_name  type text20,
               variable_address type text20.
    v_name     = ' Mark Ronald Magat'.
    v_address  = 'Address'.
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
      EXPORTING
        formname           = < Ur smartform name within single quotes'
      IMPORTING
        fm_name            = v_fm_name
      EXCEPTIONS
        no_form            = 1
        no_function_module = 2
        OTHERS             = 3.
    CALL FUNCTION '/1BCDWB/SF00000183'
      EXPORTING
         v_variablename                     = v_name
         v_address                            = v_address
    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.
    Now Go to smartforms....
    In form Interface give :
      v_variablename   type  text20
      v_address           type  text20
    Create a a text element in a window . now go to the text element and give
    TO: & v_variablename &
            &v_addrerss&
    Dear  & v_variablename & ,
      blah blah blah... blah blah blah..
    Thank You
    mrm.
    Save check activate.... u are done.....
    When u are clicking execute u find a function module being created take that name and paste it in SE38 program @ second call function... in the above code it is /1BCDWB/SF00000183'... but will change for each smartform.
    Reward if u find it useful.
    Arun T

  • Adobe Form for F110 Check Payments

    Currently, F110 uses an SAPScript form defined in t-code OBVU for its check payments. Is it possible to use an Adobe form instead? If so, is there a template or example anywhere? I am using t-code SFP.
    Thank you for your help.
    Brenda

    Is it possible to use an Adobe form instead?
    Of course. You will find a predelivered (next step) or create one yourself.
    There is also the option to migrate the smartform but I would never do that even if I got paid for that (the result is very messy), check the details here:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/16/a369b1800e4bdda978ee0fe3b7bd2c/content.htm
    If so, is there a template or example anywhere?
    List of SAP standard Adobe forms: Go to http://service.sap.com/erp  (SAP ERP) -> Media Library - SAP ERP Overview -> Detailed information cross ERP -> Adobe Forms for SAP ERP
    Standard programs: 
    or example anywhere?
    Adapt yourself a tutorial:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c2567f2b-0b01-0010-b7b5-977cbf80665d
    or learn how to enhance the standard (you will only create a brand new adobe instead of smartform if you didn´t find one):
    /people/otto.gold/blog/2010/05/06/how-to-deal-with-sap-standard-adobe-forms
    Regards Otto

Maybe you are looking for