PLD Check Stub Stub

I need to match customers pre-printed "Check Stub Stub". After changing the settings If I somehow get to the point where the Check part and the first Stub matches, the second Stub doesn't. I don't understand how PLD is calculating where to print what?
For example if I make the Height of the Repetitive Area Header to 30 points (which is approximately 1 cm), in the print it is less than 0.5 cm.
Any help on the above or in general PLD output is appreciated.

Hello,
try to read this following tips (from tip and tricks manual pdf file) :
Business Case:Often times Clients will use the Reference Number field on the AP invoice to store their Vendor’s invoice number. Their Vendors would like to see this field on the check layout. However, this field does not automatically appear on the check layout. We need to get the data from the Reference Number field to the check layout. Solution: Add a UDF to the Outgoing Payment window. Create a query to assign to the field that we just created. This query will identify the Reference Number for each line item in the Outgoing Payment window. We can then edit the Check Layout to display the Reference Number UDF.
Implementation:
3. The last step is to add the UDF to the check layout via PrintLayout Designer. You will add a Data Field to the Repetitive Area of the check. In the example below the field name that is being added is “Exhibit”.
You will want to add a Text field to the Repetitive Area Header as well. Finally don’t forget to set the modified layout as the default template.
The first implementation I did not write cause I am afraid if the above solution does not suit for you, but if you need it, let me know
Rgds

Similar Messages

  • AP Check PLD Not Printing Stub Information

    Hello,
    When printing an AP Check (PLD stub-check-stub) for a misc vendor (outgoing payment -> account). The stub portions does not print any data, only prints text. It does print fine for vendors.
    How do I get  the stub information to print for these type of checks?  We are on 8.8 PL12.
    Thank you,
    Ron Moore

    Hi Ron Moore,
    I am afraid if you want to print checks for those misc vendors, you need to create at least one vendor so that you can print regular check with stub. This vendor's name can be changed from time to time but with the same code.
    Thanks,
    Gordon

  • Problem PLD (Checks for Payment)

    Hi All / Expert,
    I'm have facing the problem with PLD Checks for payment which my client ask me to create PLD combination between checks and payment voucher.
    The issue now, the payment details (field- system default) can't view the details amount for every document. I tried to create new representative but it still appear lump sum figure.
    What should I do,please help me.
    Payment details                                          Amount
    KFS0016                                                      50,000.00
    KFS0017                                                      50,000.00
    KFS0018                                                      50,000.00
    Total                                                           150,000.00
    I will asign full point to you.
    Thanks in Advance
    uddin

    Hi Suresh and Suda,
    In PLD I already add new repetitive area (sorry not representative area) in order to display that document (it will repeat the document).
    The payment voucher should appear as below:
    PaymentDetails                                                        Amount
    KFS0016                                                               50,000.00
    KFS0017                                                               50,000.00
    KFS0018                                                               50,000.00
    Total                                                                    150,000.00
    Not like this (System default):
    Payment Details                                                       Amount
    A/P Invoices included in Payment:                                                        0.00
    KFS 0016, KFS 0015, KFS 0014,                                                              0.00
    KFS 0017, KFS 0018, KFS 0019                                                               0.00
    KFS0020                                                      150,000.00
    Total                                                             150,000.00
    Thanks for you reply and I still hope your help.
    TIA

  • PLD Check stub-stub layout

    Hello Experts, I'm running into a problem trying to adjust the placements of values in my layout to fit an A/P proof check
    my currently layout: http://i12.photobucket.com/albums/a242/iisarithii/Check-stub.png
    Results: http://i12.photobucket.com/albums/a242/iisarithii/PLDlayout.png
    My problem is having the values shift up and down to match the layout of the check stub. The circled values in the image above, is there any way to move these values lower or higher in height independantly to fit my placement needs?  They are placed within the repetitive  area
    Edited by: Sarith Chey on Jan 19, 2012 12:03 AM

    Hi,
    You may check the Vertical Alignment of that printing area to make it top aligned.
    Thanks,
    Gordon

  • How to make a check and stub using print/println statements

    ok...after all the great help i've gotten from people here.
    i need some help, again :)
    i have to print out a paycheck and stub to look like this (it's on my clan's counterstrike forums because i can't find out how to host it on this site and i dunno my PW to photobucket)
    http://www.cause4alarm.net/index.php?showtopic=2436
    it should let anyone view it, if not tell me and i'll figure out somewhere to host it.
    i need to know how to print out the x's around the sections, and how to put the info into those specific areas....i'm kind of asking a lot, i know. You can point me to a link that explains this sort of stuff or do it for me (i'd REALLY like that lol) or explain it yourself, i don't care. i have 2 hours and 25 minutes until i would like to go to bed, but i can always stay up longer if need be. I'll be looking in my book and on google as well.

    Cant view the image b/c I am not a member of that forum.
    However, look into String's format() method. It's probly what you're lookin for to making print statements line up nicely however you want them.

  • How to change "stub-cheque-stub" to "cheque-stub" in cheque layout design?

    Hi, I have a question about cheque printing format set up in SAP Business One.
    All the the system standard templates in u201CCheque print lay out designeru201Dare u201Ccheque-stub-stubu201D or u201Cstub-cheque-stubu201D or u201Cstub-stub-chequeu201D (three portions). What I need is u201Ccheque-stubu201D (two portions)only. Anyone knows how to create an custom template?
    Thanks.
    Edited by: Angela Zhang on Jan 17, 2010 7:11 AM
    Edited by: Angela Zhang on Jan 17, 2010 7:17 AM

    Hi Angela,
    Check the thread,
    Re: Preprint AP check - stub/check repetitive area fram size
    CHECK PRINTING
    Re: check/cheque for payment printing posting date on stub
    PLD Check-Stub-Stub
    PLD Check
    PLD Multiple Check printing
    Regards,
    Madhan.

  • Check Printing PLD

    Hi Guys,
    I am trying to design check using PLD which is Check Stub Stub.What customer need is data to get picked up from Invoice showing details of what is the total amount,how much is paid and what is the remaining amount.
    I tried by picking up value from database directly also tried using the variables but it is not worming.
    Need help thanks in advance
    Regards-
    Mona

    Hi,
    Some of the reports in SAP are hardcoded. It is not possible to find system variables and modify system layout.
    Thanks & Regards,
    Nagarajan

  • PLD Multiple Check printing

    Hi Experts,
    I have setup the PLD for the Check Printing and it works for the 1st check. But If I try to print multiple checks the fields do not line up from the second one onwards.
    The Format of their checks are 'Check-Stub'. I think it maight be the 'Check-Stub-Stub' System PLD that I modified that are giving the problems. (There are no Check-Stub to select in the System PLD)
    This is on a OKI Printer.
    I tried changing the Height Adjustment on the Areas and the paper & height on the Document Settings, but it did not help.
    Any help would be greatly appreciated.
    Thanks,
    Marli
    Edited by: Marli Schutte on Feb 11, 2009 12:48 AM

    Hi marlie,
    to solve  your problem you have to make a customised page in your printer setting , that your it support people will do , The height and width of this customisd  page is same as the Check .
    After that choose that page in your PLD  and try , Also try with changing the Horizontal and Vertical position of PLD.
    Every time when you print the first check you have to set the check in the same position as  you want to use in future.
    Some printer also have issue in check printing .
    Rgds,
    Premraj

  • Session maintenance with j2ee generated stub

    Hello,
    I am trying to maintain state between a JSE endpoint and a servlet that acts as a client.
    Here is the code for the client:
    * addClient.java
    * Created on May 22, 2006, 8:44 PM
    package pack;
    import java.io.*;
    import java.net.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import javax.xml.rpc.Stub;
    * @author julien
    * @version
    public class AddClient extends HttpServlet {
        /** Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
         * @param request servlet request
         * @param response servlet response
        protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
            response.setContentType("text/html;charset=UTF-8");
            PrintWriter out = response.getWriter();
            try { // This code block invokes the add operation on web service
                int sum = getAdderWebServiceSEIPort().add(4);
                out.println("<html>");
                out.println("<head>");
                out.println("<title>Servlet addClient</title>");
                out.println("</head>");
                out.println("<body>");
                out.println("<h1>Servlet addClient at " + sum + "</h1>");
                out.println("</body>");
                out.println("</html>");
                out.close();
            } catch(java.rmi.RemoteException ex) {
                // TODO handle remote exception
            } catch(Exception ex) {
                // TODO handle custom exceptions here
        // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
        /** Handles the HTTP <code>GET</code> method.
         * @param request servlet request
         * @param response servlet response
        protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
            processRequest(request, response);
        /** Handles the HTTP <code>POST</code> method.
         * @param request servlet request
         * @param response servlet response
        protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
            processRequest(request, response);
        /** Returns a short description of the servlet.
        public String getServletInfo() {
            return "Short description";
        // </editor-fold>
        private pack.AdderWebService getAdderWebService() {
            pack.AdderWebService adderWebService = null;
            try {
                javax.naming.InitialContext ic = new javax.naming.InitialContext();
                adderWebService = (pack.AdderWebService) ic.lookup("java:comp/env/service/AdderWebService");
            } catch(javax.naming.NamingException ex) {
                ex.printStackTrace();
            return adderWebService;
        private pack.AdderWebServiceSEI getAdderWebServiceSEIPort() {
            pack.AdderWebServiceSEI adderWebServiceSEIPort = null;
            try {
                Stub stub;
                adderWebServiceSEIPort = getAdderWebService().getAdderWebServiceSEIPort();
                stub = (Stub)adderWebServiceSEIPort;
                stub._setProperty(javax.xml.rpc.Stub.SESSION_MAINTAIN_PROPERTY, true);
                adderWebServiceSEIPort= (pack.AdderWebServiceSEI)stub;
            } catch(javax.xml.rpc.ServiceException ex) {
                ex.printStackTrace();
            return adderWebServiceSEIPort;
    }and here is the code for the JSE endpoint:
    package pack;
    import javax.servlet.http.HttpSession;
    import javax.servlet.http.HttpSessionEvent;
    import javax.servlet.http.HttpSessionListener;
    import javax.xml.rpc.ServiceException;
    import javax.xml.rpc.handler.soap.SOAPMessageContext;
    import javax.xml.rpc.server.ServiceLifecycle;
    import javax.xml.rpc.server.ServletEndpointContext;
    * This is the implementation bean class for the AdderWebService web service.
    * Created May 22, 2006 8:30:25 PM
    * @author julien
    public class AdderWebServiceImpl implements AdderWebServiceSEI, ServiceLifecycle{
        ServletEndpointContext endptCtx;
        SOAPMessageContext msgCtx;
         * Web service operation
        public int add(int number) throws java.rmi.RemoteException {
            System.out.println("add called");
             HttpSession session = endptCtx.getHttpSession();
             System.out.println("SESSION ID "+session.getId());
            if(session !=null){
                System.out.println("session not null");
                String idFromClient = msgCtx.getProperty("id").toString(); System.out.println("----"+idFromClient);
                String id = (String)session.getAttribute("id"); System.out.println("----"+id);
                if (id!= null && idFromClient.equals(id)){
                    System.out.println("nested non null");
                    int total = (Integer)session.getAttribute("total") + number;
                    session.setAttribute("total",total);
                    return  total;
                } else{
                    System.out.println("nested null");
                    session.setAttribute("id", idFromClient);
                    int total = number;
                    session.setAttribute("total",total);
                    System.out.println("here"+session.getAttribute("id"));
                    return total;
            } else{
                System.out.println("session null");
                return 0;
        public void init(Object context) throws ServiceException {
            System.out.println("init called");
            endptCtx = (ServletEndpointContext) context;
            msgCtx = (SOAPMessageContext)endptCtx.getMessageContext();
        public void destroy() {
            System.out.println("destroy called");
    }Here is the output from the console:
    1:53:47,692 INFO  [AxisService] Web Service deployed: http://ordinateur:8080/WebApplicationFiveEndpoint/AdderWebService
    01:53:48,720 INFO  [STDOUT] session Created
    01:53:57,708 INFO  [STDOUT] init called
    01:53:57,769 INFO  [STDOUT] org.jboss.axis.message.SOAPHeaderElementAxisImpl@1aa34dc[[mi:message-id: null]]
    01:53:57,769 INFO  [STDOUT] 123456789
    01:53:57,774 INFO  [STDOUT] add called
    01:53:57,774 INFO  [STDOUT] session Created
    01:53:57,775 INFO  [STDOUT] SESSION ID B15EEC235A416BE62D36192EAEB8AA88
    01:53:57,775 INFO  [STDOUT] session not null
    01:53:57,776 INFO  [STDOUT] ----123456789
    01:53:57,776 INFO  [STDOUT] ----null
    01:53:57,776 INFO  [STDOUT] nested null
    01:53:57,778 INFO  [STDOUT] here123456789
    01:53:57,792 INFO  [STDOUT] destroy called
    01:54:04,027 INFO  [STDOUT] init called
    01:54:04,042 INFO  [STDOUT] org.jboss.axis.message.SOAPHeaderElementAxisImpl@19ab9c5[[mi:message-id: null]]
    01:54:04,042 INFO  [STDOUT] 123456789
    01:54:04,043 INFO  [STDOUT] add called
    01:54:04,044 INFO  [STDOUT] session Created
    01:54:04,044 INFO  [STDOUT] SESSION ID 1C0770F2DF80971FC59F54DE3CCBBCE0
    01:54:04,044 INFO  [STDOUT] session not null
    01:54:04,044 INFO  [STDOUT] ----123456789
    01:54:04,045 INFO  [STDOUT] ----null
    01:54:04,045 INFO  [STDOUT] nested null
    01:54:04,045 INFO  [STDOUT] here123456789
    01:54:04,082 INFO  [STDOUT] destroy calledAs you can see, I have enabled session maintenance and still it does not work. FYI, I use Jboss 4.0.3. Can anyone help please??
    Thanks in advance,
    Julien.

    I suspect you're using verbose2zip to try to find the subset of required
    classes. It uses the java -verbose output to try to guess at a
    reasonable client-jar for your application.
    8.1 does have a thin-client jar that would meet your needs, but that
    wasn't available in 7.0
    I believe stubs are dynamically generated in 7.0, but I'm not positive.
    My best guess is your client jar is missing classes required by the
    RMI runtime to dynamically load classes.
    There's probably 3 things you could do:
    1) try posting in the rmi newsgroup. They might be better able to help
    you here.
    2) Open a support case
    3) Do the not-so-fun binary search where you look at the contents of the
    weblogic.jar and your client.jar and gradually either remove from
    weblogic.jar or add to your client.jar until it breaks/works again.
    -- Rob
    Gregory Chazalon wrote:
    Ok, I think I have delimited the problem.
    Because we use a 'heavy' java client to access our EJBs, we need to provide some
    weblogic classes to the client JVM. Hence we have made a wlsclient.jar which is
    a subset of weblogic.jar.
    When we use the full weblogic.jar on the client, we don't get the previous exception.
    But when we try to narrow this jar to the needed classes, we get this weird exception.
    (By the way I think we use a BEA tool to extract the needed classes, can't remember
    the name though...)
    Anyway, what I do not understand is why do we have on failure on a stub class
    of our own if the root cause is a missing weblogic class on the client application
    Maybe we have missed something, and we should use a prepacked jar bundled with
    WLS (Which one ?).
    How do we achieve this ?
    I invoke the WL gurus for this question...
    Thanks in advance.
    Gregory

  • How to control the line number printed on check overflow

    Dear All,
    Our customer is on SAP2007A SP01 PL07, SQL2005, US localization. They don't have 3rd party add-on up and running when they print the checks. I have their database restored on PL08.
    Administration >> System Initialization >> Print Preferences >> Per document >>
    Print on: Check stock >> Overflow Blank Paper >> Maximum lines 10
    Then if the check has more than 10 lines of invoices, SAP will print it on a blank paper.
    However, the system print 12 lines on the blank paper ( < 1/2 of the paper) and go to the next page. How can we let the system print the invoice info on one page (One paper looks like could have over 40 lines).
    I also reproduced this on SBODemo DB. May I have someone try it? Before I log SAP a tech support message, we would like to make sure if this is a SAP behavior.
    Thanks in advance.
    Regards,
    Yuka
    Edited by: Jie Jin on Feb 8, 2010 11:03 PM

    Dear all,
    I did more test today in their database.
    1) Use stub-check-stub (system) PLD: Overflow is 12 lines per page (1/3 of the page)
    2) Use stub-stub-check PLD: Overflow is 32 lines per page (2/3 of the page)
    3) Use No stub-stub-check PLD: Overflow is 34 lines per page (2/3 of the page)
    4) Use long stub-check PLD: Overflow is 30 lines per page (2/3 of the page)
    5) Use check-stub-stub: Overflow is 48 lines per page (full page)
    It looks like only check-stub-stub can print overflow invoices info on the full page. Other PLDs can only print overflow invoices info on the stubs. This can be reproduced on CA and US databases.
    Is this a system behavior or a bug? If I cannot have an answer here, whom should I speak to? Thanks.
    Regards,
    Yuka
    Edited by: Jie Jin on Feb 9, 2010 4:56 PM

  • Variable not printing on Check (V2005)

    Hi Experts,
    I have a client on SBO 2005 who wants the PLD set up for checks. First I saw that there is no Check-Stub-Stub in the system templates.
    And I had to work with 'Checques for Payment (system)'. This have the Total in Words and the Amount on the Page footer.
    I created the Amount again at the Page Header - a variable number 82. It prints on the Print Preview, but not when we print it on paper.
    Can any of you help?
    Thanks,
    Marli

    Gordan,
    She does not have any other issues with Printing other documents for SAP to that Printer. Do you still think it is the Driver?
    Thanks.
    Marli

  • AP Check Multi-pages printing VOID checks only

    Hello -
    I have developed an RTF for AP Checks in Oracle R12.1 which works fine for a single page. But when printing multiple pages, it prints only VOID checks on all of the pages. Whereas, it is supposed to print actual check on the LAST page.
    I am using the following condition:
    Choose When
    <?when:PaymentStatus/Code='VOID_BY_OVERFLOW'?>
    Print VOID Check
    Else
    Print Live Check
    End Choose
    I am calling the sub-template from the page footer.
    Any help is appreciated. I can send RTF and XML file if necessary
    Thanks
    Rajeev Goyal
    Edited by: rajeevgoyal on Sep 17, 2009 3:57 PM

    Hi Ron Moore,
    I am afraid if you want to print checks for those misc vendors, you need to create at least one vendor so that you can print regular check with stub. This vendor's name can be changed from time to time but with the same code.
    Thanks,
    Gordon

  • HR Payroll Check Printing

    Hi,
    Can someon eplease help....
    The Functional Consultant has designed the remuneration statement for payroll in PE51 in the form editor and the check I have designed in SAP Script in 'ZPRENUM_CHK'(by copying the standard form). Now I am trying to club both the form(remuneration statement) and the check and print  out the Check & pay stub out of ZRFFOUS_C for payroll. can anyone tell me how to club these two forms together in SAP Script.
    Thanks in Advance.

    Hi Atish,
    I want to overlay the Remuneration statement built in PE51 on form editor on ZPRENUM_CHK main window. I don't know if this is doable but my Functional consultant says he has done it before...
    Regards,
    Viquar.

  • Checks For Payment Printing Overflow

    Using SAP BO 8.8 when printing a check from an outgoing payment with more than 5 invoices the invoices will overflow on to another page.
    1. The overflow pages are printed first, so the top page in the printer is an overflow page instead of the check.
    2. The overflow pages print using the same format as the check page (eg. Check, Stub, Stub)
    What I want is for the first page to print the check, then the second page to print a full page of invoices in the case of overflow.
    If that's not possible, at least having the first page print the check so that the check can be placed on top of the paper stack in the printer and the remaining overflow pages can print on blank paper to avoid wasting check stock.

    No luck, I tried overflow on check stock, overflow on blank paper, setting the maximum lines to 0, and setting the maximum lines to 999.
    It's still wanting to overflow when it runs out of room on the check page.
    Setting the maximum lines to a low number like 2, and then trying to print a check with several invoices (above 10) will move the stub on to another page entirely, but then when I try to print it will only print the stub page and no check at all.
    Edited by: Gene Edwrads on Feb 19, 2010 1:21 AM

  • Cheque / Check Printing

    Checks/Cheques can be printed through the
    1.  Checks for Payment PLD - a warning message to confirm Check numbering occurs / check number is updated in SAP B1
    2.  Outgoing Payment PLD - Check numbering is not updated when using this method. 
    The physical check layout we have from the bank includes check details and remittance advice details (invoice No, vendore refer no, date etc.). 
    How can checks be printed with Check number confirmation and update with remittance advice details? Currenty the Check for Payment PLD does not include table reference to the required fields (invoice No, vendore refer no, date etc.). 
    Please assist.

    Hi Lisa
    It depends on the localization. Some countries have more details than others normally on the system template. These information can be found also footer (the checks is quite special and it is normal dificult to manage).
    Paulo Calado
    SAP Business One Forums Team

Maybe you are looking for