Problems for printing checks - field positions

Hello, I need help with a report
I have to do the printing of checks, the size of the check sheet is 7.6 cm in height and 22cm in width.
I have to print 4 checks on each page, then created a sheet of 30.5 cm in height and 22 CDM wide.
when I print out all the fields out of position and is small print on the sheet, the fields do not
are in the same position as in the report appear to be, I am using an HP1300 printer and sometimes
appears on the last sheet the following message "PCL XL ERROR: ILLEGAL MEDIASIZE.
How can I fix this?
Thank you for your attention.

We print cheques all the time and it is trial and error because depending on the version of Crystal you are using you have to take into consideration of the page margins.
print an example of the cheque on a blank piece of papper then hold it up to the actual cheque to see if the alignent is correct. once you believe you have the align correct then do a test print on a actual cheque.

Similar Messages

  • AP Check printing setups for printing checks on your own

    HI
    I am wondering if there a good document which deals with AP check printing with MICR and signature on your own check stock
    thanks

    Recently we started to deal with AP check printing in our organizatin. It was a daunting task with the information and resources scattered all over and missing critical pieces of information to make sense out of the whole process flow. We attempted to go through the AP check printing internally and succeded.
    I decided to post the information for the benefit of people about the our experience
    Check Printing Basics and Beyond for Printing Checks on Your Own
    by
    Sarma Chilukuri
    This article deals with what is needed to get your own checks printed. It is a first attempt to uncover all the hidden rules that one should be aware to get your own checks printed. The first section deals with the basic AP check printing setup, while the 2nd half explores some of the flow of events that make it possible to print the check.
    Part I – Basic Setup
    AP Setup for check printing
    There are multiple steps in the AP check printing. First set of steps deal with the AP side setups. The second step is to get the System side setups. The system side setup deals with printer setup and program options setups. The last step would be to make the print format files configured with the vendor provided escape sequences in the laser print format file.
    Step 1: login as Payable Manager
    Step 2: Bank Setup: Navigate to Setup: Payments > Banks
    1.     Make sure the Bank # etc are present
    2.     Tab to “Bank Accounts”, and make sure your account # has been setup
    3.     On the Bank Accounts screen, tab to the “Payables Documents” and verify that Payment format (E.g., COK Laser Format) has been entered. This “Payment format links to next section where we associate it to the right payment program.
    Fig 1. AP Payment Bank Setup Screen
    Step 3: Program Setup (Setup: Payments > Programs)
    As we know there are only 5 formats 3 of which are “Ever Green Laser” (APXPBFE G|L|F) which are explained in the AP Users Guide. For your own form printing, you have to associate the format to APXPFEL (laser format) program. Also, the APXPBFEL or APXPBFEF call the APXPBFEG, which is the base program that pulls the data from oracle base tables. APXPBFEL is the one which allows us to print the checks with MICR and signature on a plain paper not on a pre printed stationery.
    Fig. 2 AP Payment Format Setup Screen
    Printer Styles, Drivers setup
    The above process summarizes the AP Setup. As a DBA, the printer setup needs to be validated. The base install provides the right setup to some extent. But the differences in printers and print queues may add some complexity to the final configuration. The following section discusses the set up the base install provides and changes as needed.
    Step 1. Login as system Administrator
    Step 2: Style (Install : Printer > Style)
    Look for the “PORTRAITHPLJ4LASCHECK”. This one is associated with the SRW Driver Called, “APLASP” (AP Laser printer format).
    Step 3: Driver (Install : Printer > Driver).
         1. The “PORTRAITHPLJ4LASCHECK” is associated with a “User Driver” of PORTRAIT for HPLJ4 and and a SRW driver of “APLASP”
         2. Also notice that there is an Initialization string at the bottom of it. This initialization string gets called as pre-report trigger for the APXPBFEG program (APXPBFEG.rdf) file. It sets the kind of format it should be. Please see the Appendix A for details on these printer pcl code translations. The Initialization string was as follows:
    Initialization: /eE/e&l0o2a7C/e(s0P/e(8U
    Step 4: Printer type (Install : Printer > Register)
    Each printer type is associated with a set of styles. Make sure the printer that was selected has the above style and its associated driver listed against that.
    Fig. 3 System Administrator Printer Seups
    Step 5: Program Setup (Concurrent > Program > Define)
    This step holds the key for check printing. It is necessary to define whether you need the check on top followed by the Stub or the other way around. The way it is controlled is based on the APXPBFEG.rdf, the report definition file and the APLASP.prt (Printer Style associate with the Portrait laser check format SRW driver). The APLASP.prt file ($FND_TOP/reports) has two identical setups called the 100 series and the 200 series. Those identical sets of setups define where the MICR and signature print on the check. The following table lists the some of the codes in the 100 series. Please refer to Doc ID #146452.1 for complete details.
    Fig. 4 System Administrator Concurrent Program Definitions
    CODE #     Code Definition
    100     Electronic check activation string
    101     1st Check #
    102     2nd Check #
    104     Deactivate check number mode string
    111     Activate MICR line
    112     MICR Deactivation / reset the printer head position
    121     1st Signature
    122     2nd Signature
    141     Address font activation string
    199     Return to default state string
    Table 1. APLASP.prt -- MICR Activation Codes
    The above code block repeats itself the same way in the 200 series. The decision to activate one way or the other controls the Check printing.
    Step 2: Setting up the Option block
    In the concurrent program definition for the APXPBFEL, there is an Options block in the middle. You need to list the codes that you want to activate. Please refer to Doc ID # 186640.1 for some explanation on these.
    E.g.,
    p_printer_code_mask="201,211,221,241" p_sig2_amount="" p_sig3_amount="" p_sig1_vendnum="" p_sig2_vendnum="" p_sig3_vendnum="" p_country_to_ignore="US" p_continuous_stationery="N"
    Step 3: Output format is Text
    Text format is sufficient, as the printer will pick up these escape sequences anyway.
    Fig. 5 System Administrator Concurrent Program APXPBFEL Options Definition
    UIPRINT.TXT, UIFONTS.ALI
    One needs to be aware of a few more pieces in this puzzle. The UIPRINT.TXT identifies to the Oracle Applications the print queues that were setup. This file is needed to set your PCL / Post Script printer definitions. I did not have to really tinker with these files other than identifying the PCL and Post Script Q’s that were setup on the UNIX box.
    Part II: Integrating all the pieces
    The above setups are all documented in various articles. We need to understand a few more steps to see how all these pieces come together.
    What you need to know about APXPBFEG.rdf
    APXPBFEG (.rdf) is the report file which when called pulls the data from Oracle. If you open the APXPBFEG.rdf in the Oracle reports, there is initialization to the report called, SRW.Init. This will bring in the initialization string associated with the PORTRAITHPLJ4LASCHECK driver definition file. Also, please be very careful with this report format file. When you open it, there is small tiny empty block. in the first block which calls the printer initialization code 100/200 under the Format Mask (from APLASP.prt). If this portion gets changed or messed up, one can end up with some unexpected results. Each of those blocks like MICR, CHECK etc… have associated format triggers and printer codes.
    Please make sure that the printer mask is properly handled. I noticed that the 200 series MICR (211) and Signature (221) printer masks were tied to 111 and 121 respectively. These should have been 211 and 221. The other place you need to be careful was the printer code before and after is proper.
    For E.g.,
    For the MICR, the ”printer code before and after columns “ should be 111 and 112 (or 211 / 212) respectively while Format Trigger should reference to 111 (211).
    Fig. 6 APXPBFEG rdf file printer mask and Format Triggers
    The escape sequences in the APLASP.prt file for these codes will play the crucial role in getting our format around the report output that gets generated from the APXPBFEG program. Please refer to the explanation of these escape sequence codes in the APPENDIX A.
    At this point when you run the program, you will see that the formatted output report file will have all the initialization strings and the output associated with that. You can compare the fields and verify the results. Let us closely examine the parts of the 111 and 121 where the micr and signature prints. The key to this to code the escape sequences the right way to get the associate MICR and signature print out correctly.
    Fig. 7 APXPBFEG rdf file MICR printer mask and Format Triggers
    Code 111 and Code 112 from the APLASP.prt file.
    I broke the line into pieces to illustrate the exact escape sequence code.
    Code "211"
    Part 1: esc "&f0S" esc "&f0y0X" esc "&l0E" esc "&a0L"
    Part 2: esc "(8M" esc "(s0p8.00h8.0v0s0b80T" --- This will be provided by the ROM
    Cartridge provider
    Part 3: esc "&k15H" esc "*p3215Y" esc "&a13.8C"
    code "212"
    Part 1 : esc "&f1x3x8X"
    Part 2 : esc "&f1S"
    Let us go over these 2 sets of codes carefully.
    Escape Code     Meaning     Comment
    esc "&f0S"      Push Cursor Position     
    esc "&f0y0X"     Define Macro ID 0 and Start Macro Definition     
    esc "&l0E"      Define Top Margin at 0 Lines     
    esc "&a0L"      Define Left Margin at Column 0     
    esc "(8M"     8M Symbol SetNote : As per pcl codes this happens to be Font Primary JIS Math 8 symbol     MICR Part 1 : Provided by the Vendor from where you the ROM cartridge
    esc "(s0p8.00h8.40s0b0T"     {Fixed Pitch}{pitch 8.00 cpi}{Font Style 8.40}{Medium Weight}{Typeface 0}     MICR Part 2 : Provided by the Vendor
    esc "&k15H" esc "*p907Y"     Set HMI = 15/120" Vert position = 907 Dots     
    esc "&a13.8C"     Move to Column 13.8     
         CODE 112     
    esc "&f1x3x8X"     {End Macro Definition}{Call Macro}{Delete Macro ID}     
    esc "&f1S"     {Pop Cursor Position}     At this point, the MICR gets printed
    Table 2. Escape Sequences in APLAP.prt file Explanation
    Fig. 8 APXPBFEG rdf file Signature printer mask and Format Triggers
    The signature piece (221) has also similar meaning.
    Escape Code     Meaning     Comment
    esc "&f0S"     Push Cursor Position     
    esc "*t300R"     300 DPI Graphics resolution     
    esc "*p1500X"     Horiz position = 1500 Dots     
    esc "*p650Y"     Vert position = 470 Dots     
    esc "(4B" esc "(s1p53v0s0b102T"esc "&f0S!"     Symbol SetProportionalPoint Size 53UprightMedium WeightTypeface 102Push Cursor Position!     Vendor gave the us esc "(4B"esc"(s1p53v0s0b102T!"Note: the ! when the it pushes the ! and that is where it prints the signature piece. The first part forms the symbol set , say (4B and the later part forms the signature font and ! is the piece. I took the ! from the above and let it stay with the 3rd part of it so that signature does not print twice.
    esc "&f1S"      Pop Cursor Position     
    esc "*p+121Y"     Move down 121 Dots     
    esc "&f1S"     Pop Cursor Position     
    Table 3. Escape Sequences for Signature in APLAP.prt file and Explanation
    Summary
    One can print their own checks using the above steps. This can work as a cost effective solution for small organizations where the budgetary constraints are tighter. We are successful in getting the AP Checks printed using the above method.
    References
    Metalink Doc ID # 186640.1, Different Payment Formats …
    Metalink Doc ID # 60936.1, Step by Step Guide to Setup a Printer in Oracle Applications
    Metalink Doc ID # 250543.1, How to Create An Initialization String for a Payable Check Format
    Metalink Doc ID # 48680.1, Accounts Payable FAQ – Payment Batch, Check
    Metalink Doc ID # 1074792.6, Exclamation Point (!) Prints On Check When Using APXPBFEL And Cartridge
    Metalink Doc ID # 158486.1, APXPBFEL Evergreen (Long Laser)
    Metalink Doc ID # 146452.1, Listing of p_printer_code_mask Default Values for APXPBFEL
    Chapter 2, Oracle Payables user guide
    Appendix A
    APLASP.prt printer codes explanation
    code "200" esc "&l0o2a6d66p8.000c2e1x0l63f1H" esc "&k12.00H" esc "(8U"
    esc "(s0p10.00h12.00v0s0b3T" esc "&k11.75H" esc "&a1l0R" control(M) esc"&f3005y4X"
    {Portrait}
    {Letter}
    {6 LPI}
    {Define Page Length to 66 Lines}
    {Set VMI = 8.000/48"}
    {Define Top Margin at 2 Lines}
    {Select 1 Copies}
    {Disable Perf Skip}
    {Define Text Length as 63 Lines}
    {Feed from Tray 1 (upper)}
    0.1 esc "&k12.00H"
    {Set HMI = 12.00/120"}
    0.2 esc "(8U"
    {Roman-8 Symbol Set}
    0.3 esc "(s0p10.00h12.00v0s0b3T"
    {Fixed Pitch}
    {pitch 10.00 cpi}
    {Point Size 12.00}
    {Upright}
    {Medium Weight}
    {Typeface 3}
    0.4 esc "&k11.75H"
    {Set HMI = 11.75/120"}
    0.5 esc "&a1l0R"
    {Define Left Margin at Column 1}
    {Move to Row 0}
    control(M)
    0.6 esc"&f3005y4X"
    {Define Macro ID 3005}
    {Enable Overlay}
    code "201" esc "&f0S" esc "&a1.25r70C" esc "(8U" esc "(s1p14v0s3b4148T"
    {Push Cursor Position} esc "&f0S"
    1.1 esc "&a1.25r70C"
    {Move to Row 1.25}
    {Move to Column 70}
    1.2 esc "(8U"
    {Roman-8 Symbol Set}
    1.3 esc "(s1p14v0s3b4148T"
    {Proportional}
    {Point Size 14}
    {Upright}
    {Bold}
    {Typeface 4148}
    code "202" esc "&f0S" esc "&a20.25r70C" esc "(8U" esc "(s1p14v0s3b4148T"
    {Push Cursor Position}
    2.1 esc "&a20.25r70C"
    {Move to Row 20.25}
    {Move to Column 70}
    2.2 esc "(8U"
    {Roman-8 Symbol Set}
    2.3 esc "(s1p14v0s3b4148T"
    {Proportional}
    {Point Size 14}
    {Upright}
    {Bold}
    {Typeface 4148}
    code "211" esc "&f0S" esc "&f0y0X" esc "&l0E" esc "&a0L"
    esc "(0Q" esc "(s0p8.00h8.40s0b0T" esc "&k15H" esc "*p907Y" esc "&a13.8C"
    {Push Cursor Position}
    11.1 esc "&f0y0X"
    {Define Macro ID 0}
    {Start Macro Definition}
    11.2 esc "&l0E"
    {Define Top Margin at 0 Lines}
    11.3 esc "&a0L"
    {Define Left Margin at Column 0}
    11.4 esc "(0Q"
    {0Q Symbol Set}
    11.5 esc "(s0p8.00h8.40s0b0T"
    {Fixed Pitch}
    {pitch 8.00 cpi}
    {Font Style 8.40}
    {Medium Weight}
    {Typeface 0}
    11.6 esc "&k15H" esc "*p907Y"
    {Set HMI = 15/120"}
    {Vert position = 907 Dots}
    11.7 esc "&a13.8C"
    {Move to Column 13.8}
    code "212" esc "&f1x3x8X" esc "&f1S"
    {End Macro Definition}
    {Call Macro}
    {Delete Macro ID}
    12.1 esc "&f1S"
    {Pop Cursor Position}
    code "221" esc "&f0S" esc "*t300R" esc "*p1500X" esc "*p470Y"
    esc "(30C" esc "(4B" esc "(s1p53v0s0b102T!"
    esc "&f0S!" esc "&f1S" esc "*p+121Y" esc "&f1S"
    esc "&f0S"
    {Push Cursor Position}
    21.1 esc "*t300R"
    {300 DPI Graphics resolution}
    21.2 esc "*p1500X"
    {Horiz position = 1500 Dots}
    21.3 esc "*p470Y"
    {Vert position = 470 Dots}
    21.4 esc "(30C"
    {30C Symbol Set}
    21.5 esc "(4B"
    {4B Symbol Set}
    21.6 esc "(s1p53v0s0b102T!"
    {Proportional}
    {Point Size 53}
    {Upright}
    {Medium Weight}
    {Typeface 102}
    21.7 esc "&f0S!"
    {Push Cursor Position}
    21.8 esc "&f1S"
    {Pop Cursor Position}
    21.9 esc "*p+141Y"
    {Move down 121 Dots}
    21.10 esc "&f1S"
    {Pop Cursor Position}
    code "222" esc "&f0S" esc "*t300R" esc "*p1500X" esc "*p650Y"
    esc "(30A" esc "(s0p.426h35.25v0s0b128T" esc "&f0S!"
    esc "&f1S" esc "*p+141Y" esc "&f1S"
    {Push Cursor Position}
    22.1 esc "*t300R"
    {300 DPI Graphics resolution}
    22.2 esc "*p1500X"
    {Horiz position = 1500 Dots}
    22.3 esc "*p650Y"
    {Vert position = 650 Dots}
    22.4 esc "(30A
    {30A Symbol Set}
    22.5 esc "(s0p.426h35.25v0s0b128T"
    {Fixed Pitch}
    {pitch .426 cpi}
    {Point Size 35.25}
    {Upright}
    {Medium Weight}
    {Typeface 128}
    22.6 esc "&f0S!"
    {Push Cursor Position}
    22.7 esc "&f1S"
    {Pop Cursor Position}
    22.8 esc "*p+141Y"
    {Move down 141 Dots}
    22.9 esc "&f1S"
    {Pop Cursor Position}
    code "241" esc "&a-100V" esc "&l5.8C" esc "(8U" esc "(s0p12.00h10.00v0s3b3T" esc "&k11.75H"
    41.0 esc "&a-100V"
    {Move up 100 Decipoints}
    41.1 esc "&l5.8C"
    {Set VMI = 5.8/48"}
    41.2 esc "(8U"
    {Roman-8 Symbol Set}
    41.3 esc "(s0p12.00h10.00v0s3b3T"
    {Fixed Pitch}
    {pitch 12.00 cpi}
    {Point Size 10.00}
    {Upright}
    {Bold}
    {Typeface 3}
    41.4 esc "&k11.75H"
    {Set HMI = 11.75/120"}
    code "299" esc "(8U" esc "(s0p10.00h12.00v0s0b3T" esc "&k11.75H" esc "&l6D"
    {Roman-8 Symbol Set}
    99.1 esc "(s0p10.00h12.00v0s0b3T"
    {Fixed Pitch}
    {pitch 10.00 cpi}
    {Point Size 12.00}
    {Upright}
    {Medium Weight}
    {Typeface 3}
    99.2 esc "&k11.75H"
    {Set HMI = 11.75/120"}
    99.3 esc "&l6D"
    {6 LPI}

  • Compatible with quickbooks for printing checks? Driver support

    How do I change the font on my 6600 officejet to be compatible with quickbooks for printing checks? When I try to print a check a box pops up and says "Driver lacks full font support". When I went ahead and tried to print the check any way, the wording was way off of the lines.

    Hello @Eddy61,
    Welcome to the HP Support Forums!
    I understand that you're receiving the error 'driver lacks full font support' when attempting through Quickbooks to your HP Officejet Pro 6600 All-in-One Printer. I would like to assist you with resolving this error today. Now I did some research and found that this is a Quickbooks error with the compatibility with your product.
    I found under the QuickBooks website some steps that  may quickly resolve this error for you. You can find the steps here.
    From the File menu, select Printer Setup.
    In the Form Name drop-down list and choose Check/Paycheck.
    Click the Settings tab.
    Click the drop-down list next to Printer type.
    Select Page-oriented (Single sheets).
    Click OK to save changes.
    Once the setting changes have been made, please try printing again. Should the issue persist, you can try loading a generic print driver onto your machine. To load the generic driver please follow the steps below.
    How To Add An Alternate Driver:
    Open your Start screen by either selecting the Windows button in the bottom left hand corner of your computer screen or by selecting the Windows key on the bottom left of your keyboard to the left of the Ctrl button
    In the Start Screen type 'Devices and Printers' . If the Devices and Printers option doesn't automatically populate, than click on Settings on the top right and then click on Devices and Printers.
    In the Devices and Printers folder right click on your HP Officejet Pro 6600 and left click on Printer Properties
    Left click on the Advanced tab
    Left click on New Driver
    When the New Driver window opens just hit 'next' until you see a list of Manufacturers on the left and a list of Printers on the right.
    Select HP as the Manufacturer on the left
    Select Deskjet 9800 as the printer on the right. If Deskjet 9800 doesn't appear than select 'Windows Update' on the bottom left and once the update completes you will be able to select Deskjet 9800.
    After selecting Deskjet 9800 hit next to complete the New Driver Wizard
    Under the Printer Properties window select 'Apply' but don't hit OK
    Select the General tab
    Rename your printer back to HP Officejet Pro 6600
    Hit OK
    Lastly, right click on your HP Officejet Pro 6600 one more time and left click on Printing Preferences
    Left click on the Paper/Quality tab
    Left click on the 'Normal' dropdown for Print Quality on the bottom right and change this to Fast Normal
    Hit Apply and OK
    Now that the new driver has been successfully added in, please try printing through Quickbooks again to verify if the error message has been resolved .
    Please respond to this post with the result of your troubleshooting. Good luck!
    X-23
    I work on behalf of HP
    Please click "Accept as Solution" if you feel my post solved your issue, it will help others find the solution.
    Click the "Kudos, Thumbs Up" on the right to say "Thanks" for helping!

  • Getting font problem for printing form in Production server.

    Hi experts,
                   We are getting problem while printing form in production server. As it gives no problem in Quality server while printing the same, the print is fine. We applied packages from 26 to 28 level for version 4.7. When we moved this packages to Production server we got problem of font while printing the form for some of scripts. But the surprise is that in Quality server the print is fine, no problem at all.
                  Can any one suggest me on this issue.
    Regards,
    Sagun Desai.

    Hi sagun,
    Please check the spool request generated on production server using tcode SP01.
    Goto dispaly spool request and check the spool.If the spool too displays your script correctly then there is a problem in printer connected to production server.
    The printer connected to the test server  might be rightly conffigured to print the output.Please check the settings of the printer connected to the production.
    Hope this helps.
    Regards,
    Subodh

  • Problem with printing checks from quicken 2004 - using Vista (32bit) and Officejet J6480

    I have used my quicken 2004 version with my old XP with no problems and HP officejet J6480 All-in-One.  Just got a new computer and everything was going great until I went to print checks - it prints one line and then stops printing.  I assume the problem is with the Vista - is the Quicken 2004 too old?

    Hi , Welcome to the HP Forums! I noticed that you cannot print checks with Quicken, when using your HP Officejet Pro 6830e all-in-one on iOS. I am happy to take a look into this issue for you! Some questions for you: What version of iOS are you using? If you do not know the Operating System you are using, please visit this website. Whatsmyos.What happens when you try to print in TextEdit?Are you able to make copies with the printer? Copying Documents.Have you uninstalled the old printer software, and installed the software for your new printer? Once I know these answers, I will do some further research for you! Thank you for posting!  “Please click the Thumbs up icon below to thank me for responding.”

  • Controll9ng the sequence for printing checks

    How can I change the sequence that the payment program is printing checks out?  Checks are currently being printed out in vendor number sequence.  I want the checks to be printed out in payee name sequence?
    I know how to change the sequence for printing out the proposal and can do that.
    Also, from what I can tell, there are two sort variants available for the payment media (RFFO*) which is associated with my payment medium program.  One is K1 (postal code) and the Other is K2 (payee name).  However, neither appears to be used.
    Any assistance would be greatly appreciated.
    Greg Brown

    <a href="https://forums.sdn.sap.com/click.jspa?searchID=6044226&messageID=3849529">Refer to my post and give your mail ID to send a document that help facilitate configuring this.</a>

  • Field position

    I created a report for printing checks, each sheet contains four checks, and that sheet has 22 Width by 30.4 Height.
    In Crystal I did a check of 22 Width by 7.6 in height and position in the fields following the layout pre-printed on the sheet.
    and that the problem is not sure when I do the printing, the measures I put in the report not be equal in print.
    How can I fix this?
    Grateful

    I tested on a HP1000 printer and got better, but the printer does not accept the size of the sheet that I need. The maximum width of 21cm it is: (
    I put all the margins equal to zero.
    I will try to test with another printer, it could be a problem with the Crytal? I am using Crystal in 2008 and the system that makes the print is developed in Visual Studio 2008 C #

  • How we can Print a field Value in last line of the layout

    Hello:
    I am doing Check printing report ... Accroding to that I am facing a problem to print a Field value in last line of the layout....Anyone Can help to this please.....

    Hello,
    Take a look to the example provided in the note :
    Note.253881.1 How to Create a Report With a Frame Only on the Last Page at a Fixed Position
    Regards

  • Printing checks

    Good Morning,
    I have inherited an adobe form that is responsible for printing checks.  Recently, there has been a need for printing a little message above some of the checks.  There is a field that the message should display in called check__msg.  My problem is that the program that generates the .dat file only adds this check__msg field to the checks that need it.  Unfortunately, I can't find a good way of resetting this check__msg field to blank, so once, it hits a record that needs a check message it prints it, but it also prints on all the remaining checks.  Is there a way to somehow reset this field back to empty when each new check starts?
    I have asked that the check__msg field always be brought into the data file even if there is no information there (just left blank), but unfortunately, I don't have control over the generation of this dat file and I'm not sure they will be able to make this change for me.
    Thanks for any ideas?
    Kris

    Hi Kris
    It seems to me that data is coming in as a global value for your field CHECK_MSG. If so the value will be kept in memory and print on the next check even if you don’t expect it to print. The field should not be set to global and the value should come in as ^FIELD CHECK_MSG.
    Without knowing the details of your configuration it is hard to tell what the cause is but there are always a solution. Using a definition file to change value from global to field is one option.
    Stale Sodal

  • Problem smartforms Printing

    Hi All
    I am facing a problem in printing of Fields in smartforms. I am printing fields from work area like thisk
    Line  Fiels 1 Fiels 1  Fiels 1  Fiels 1 Fiels 1
    1      50   3020  abc   44ad abc
             60   4521  zyz    aasf  4asa
    2      90   5665  asdf   adf   asf
             80  7887   afscr  eref  pop
    Sometimes  Some fields can be blank like this
    Line  Fiels 1 Fiels 1   Fiels 1   Fiels 1      Fiels 1
    1      50  BLANK BLANK-   ad   abc
             60    4521   zyz   aasf  4asa
    2      90  BLANK  BLANK- adf   asf
            80    7887   afscr  eref   pop
    Plz ..BLANK MEANS Blank NOT ANY VALAUE
    So I want to skip the below fiels to above. So Please how to solve this. because I have fixed the fields like this
    I have created a Table line and column and fixed the fields for printing . See following code
    wa_itab-field1    and so on
    wa_itab-field2   and son
    So Plz guide how to do ?
    Ram
    Edited by: Ram Shanker on Jul 2, 2011 12:02 PM
    Edited by: Ram Shanker on Jul 2, 2011 12:25 PM

    Hi Ram,
    From where you are picking the values. Why there is no values. Is it one line means one record.
    Regards,
    Madhu

  • Creating checktable for custom table field

    Hello Guys,
    Can anybody explain me steps involved in createing a check table for the field in
    ztable.if possible can u send me link with screen shots.
    your help will be greatly appreciated.
    Regards
    Janapathi

    Check table
    check table and value table
    For example you have Employee master table & Employee Transaction table.
    When ever an employee Transacts we need to check whether that employee exists , so we can refer to the employee master table.
    This is nothing but a Parent & Child relationship . Here data can be maintained at client level , no development involved.
    As per DBMS what we call foregin key table, is called as check table in SAP.
    1. The contents of the check will be used as an input help(F4 Help) for a particular field on which a check table is assigned.
    But the contents of Value Table are never used in Input Help.
    The Heirarchy which decides from where to used the Input Help is:
    1. Input help defined explicitly in ABAP Program or Dialog Module.
    2. Input Help Attached to the referenced Database Table field.
    3. Using the contents of Check Table as an input help if neither (1) or (2) help are there.
    4. Input help from Fixed value or Value range given in Domain.
    Check Table: The ABAP Dictionary allows you to define relationships between tables using foreign keys . A dependent table is called a foreign key table, and the referenced table is called the check table. Each key field of the check table corresponds to a field in the foreign key table. These fields are called foreign key fields. One of the foreign key fields is designated as the check field for checking the validity of values. The key fields of the check table can serve as input help for the check field.
    Value Table: Prior to Release 4.0, it was possible to use the value table of a domain to provide input help. This is no longer possible, primarily because unexpected results could occur if the value table had more than one key field. It was not possible to restrict the other key fields, which meant that the environment of the field was not considered, as is normal with check tables.
    In cases where this kind of value help was appropriate, you can reconstruct it by creating a search help for the data elements that use the domain in question, and using the value table as the selection method.
    Check table will be at field level checking.
    Value table will be at domain level checking ex: scarr table is check table for carrid.
    also refer
    http://help.sap.com/saphelp_nw2004s/helpdata/en/e2/667092730811d2959500a0c929b3c3/content.htm
    http://www.abapmaster.com/cgi-bin/SAP-ABAP-interview-questions.cgi
    Re: check table and Value table

  • Is there a way to reduce the size of a final PDF created for print when saving a file?

    Is there a way to reduce the size of a final PDF created for print when saving in any software (especially illustrator)? I don't want any quality to decrease at the same time. Thanks!

    Personally I would avoid optimizing the PDF's via Adobe Acrobat Pro unless you understand what you are removing from the PDF; having said that, it is the most effective way to reduce the file-size in the right hands.
    If I am sending out layouts for commercial print I change my default Print / Export setting from Standard to PDF/A-1b:2005 (CMYK). This will resolve a lot of common print problems for print-ready documents and it should embed your fonts and flatten transparencies etc.
    If your document is still too large you run an Audit Space Usage using Adobe Acrobat Pro. In the left pane enable 'Content' and then hit the button in the top left corner of the Content Pane and choose Audit Space Usage.

  • FINALIZE CATALOG FOR PRINTER

    Hello,
    I have to finalize one catalog on indesign. The profile of the images is connected  but not incorporated is this important?
    How to prepare the pdf for the printer?
    Thank you in advance

    Jessica,
    When replying ny email, please turn off or delete the autoquote, and remove any personal information. All responses are posted on the web page.
    ICC profiles are like a dictionary that tells programs that are profile-aware what "language" the colors are in and how to "pronounce" them. In other words, it describes the conditions under which the colors were produced and waht the expected appearance will be. Because different output devices will have slightly different appearances for the same set of numbers, knowing the source conditions (the profile is embedded in the art) can allow a program like InDesign to adjust the way it appears on your screen to reflect the way it appeared when created, and to adjust the numbers that are sent to any particular output device so the appearance is reproduced as closely as possible.
    Are they important? I think so for photographs, less so for illustrations which are "arificial" anyway and won't suffer quite as much from small color shifts. It's not fatal to not have a profile, and if the profile is known (or you can make a good guess), but not embedded for a photograph you can apply it manually under the image color settings. The big worry with embedded profiles and illustrations is that you will get a CMYK to CMYK conversion at some point in the process that will convert 100% K blacks into rich (four-color) blacks that cause problems for printing things like type or thin lines.

  • R12-Check Printing-Some fields are not shown in Arabic

    Hi, we have a unique problem while printing the checks some fields are printed correctly in Arabic and some are printed in english, once in english are payee name, payee address, invoice number . am i missing something here, any help is appreciated.
    Regards
    Santy

    There are couple of ways to achieve this,
    1) - Create 2 variants, 1 variant for CFO with all the fields  & 2nd variant with only relevant fields. Then use the authorization concept, where basis can restrict the access / execution of the report with specific variants.
    From the basis view, they create role & assign this variants in one of the object ( not sure). Basis assistance required
    2) - When developing report, write the validation for the respective fields such as maintain Customize table in which maintain userID's & fields which they can access. Display only those fields to the userID who executes this report. It should check this customize table for this UserID & only those fields listed should get displayed. ( for all the fields, instead maintaining each field, you can enter "ALL",
    Eg: UserID -
    Fields
           CFO -
    ALL ( report should display all the fields)
         NONCFO-------Field1 | Field2 | Field3 | Field4 | Field5 ( only these fields should get displayed)
    Note: In Customize table either you can maintain with User ID or Role. It will be more convinient in future as well.
    Regards,
    Reazuddin MD

  • Problem in Screen field position ( Module pool )

    Hi Experts,
    We changed the screen field position ( GUI ) of SAP standard module pool program.  we had taken the access key from SAP and modified the layout.
    Our Problem :   We had transported  these change request to Quality and Pre Production. The changes are transferred correctly in Quality .  when coming to Pre Production the changes are not visible on  the screen.
    Checks Performed :  1. We had analyzed the Transport request - They are imported correctly.
                                        2. We had rechecked the layout that we had changed its good and correct.
    Can you experts help me out in identify the exact solution for this problem.
    - Best Regards,
    Sudhakar Puppala
    Edited by: CRM Sudhakar on Sep 16, 2010 11:25 AM

    Hi, no idea can be given without having a look..
    but just check the screen layout in the pre-production itself..instead checking transport..

Maybe you are looking for