List of Cheque Printing
Dear All,
Business using T-code F-58 to post out going payments to vendors, here posting is done in one place and cheque printing will be done in another country.
2. Is there any report to see the list of cheques pending for print out. T-code SP02 here we can list of spool requests. But requirement is to see the cheque number, vendor details, and amount.
Is there any solution to view all the pending list of to be printed cheques?
Regards
Partha
No Srikant,
Here no option to fine list of cheques which or not printed. That means spool is generated, but printing is not happend.
Requirement is to see the list of check (printed and not printed view).
Regards
Partha
Similar Messages
-
Cheque print: Spool list permission
Hi
We are having problems to print cheques with a new userid. We can view the cheques in the spool list, but can't print to it. The new user are copied from a user which are currently printing it sucessfull.
If the new user have the same authorization and profile as the one that are printing sucessfull, why are we having printing problems? Is there any additional configuration that we are missing?
txHi,
Please refer below post,
Re: Cheque: Printing problems -
Dear Friends,
In checks for payments screen ,I've designed a layout for cheque printing .It is printing correctly (using laser printer) when i give a print from checks for payment screen.
But I want to print the cheques of a particular bank continuosly.So I went to document printing menu and choosen the checks for payment option to print.I got the list of checks to be printed.
But the issue is the checks are not printing correctly using the layout (like I printed individually in cheques for payment screen)
can anyone helpme regarding this.
which paper size should I use for cheque designing ?
Thanks in advance,
Suresh Kannanpaper size should be the exact size of your checks - are you using standard check size (in US would normally be 8 1/2 X 11)? If so this would be the paper size.
-
Explain flow of standard cheque print program
Hi All,
Can anybody explain the flow of standard cheque print program RFFOUS_C.
The standard cheque print program will use Z form layout to print cheque and remittance advice.I have to add few form routines for RFFOUS_C. Also explain the functions of below mentioned form routines.
Form routines:
FM_CHQ_AMT
Move protective u201C*u201D from field REGUD-SWNES and load value into AMOUNT_CHEQUE.
FM_REMOVE_STAR
Move protective u201C*u201D from field REGUD-SWNES and load value into AMOUNT_FIXED.
Append the currency to the end of the value in AMOUNT_FIXED (if Currency = ZAR u2013 append the value R)
FM_CHQ_AMT_WORDS
u2022 Remove extra spaces from the amount in words
u2022 If currency = ZAR insert the word RANDS after the Rands amount else insert the value in field REGUD-WAERS
u2022 Combine Rands value and the cents value with the text -AND- (i.e. Rands value u2013AND- cents value)
u2022 End the cents value with the text CENTS
u2022 End the amount in words with the text u201C-ONLYu201D.
u2022 If the amount text is longer than 52 characters split the text into two lines (line 1 (AMOUNT_WORD_1) may hold 52 characters and line 2 (AMOUNT_WORD_2) may hold 62 characters u2013 maximum capacity for writing cheques).
u2022 Overlay any spaces with the character u201C|u201DInternational Payment Medium - Check (with check management)
Description
This program prints prenumbered check forms or non-prenumbered checks whose number is to be assigned from a predefined number range, and links the check number to SAP payment document number or the check number to the settlement result.
In addition to the checks, you can print their payment advice notes and payment summaries in one program run.
Requirements
Check lots
The checks which are ready for printing are divided up into lots. The user can freely define the criteria by which lots are formed (for example, location of check storage, accounting clerk or printer). The check numbers of a lot must be consecutive.
A lot is assigned to the checks to be printed via a parameter whose number you define via the corresponding check lot management in the system.
After entering the lot number, the print program independently searches for the first free check number (even if this is in the next lot rather than in the lot specified).
Payment Program Configuration
The parameters that control the way in which the payment medium programs function are configured in Customizing. For more information on configuring the payment program, refer to the Implementation Guide.
1. Here you need to make specifications for the paying company code. To do this, select the relevant paying company code by choosing Paying Company Codes ->.
If payment advices are to be printed, define a SAPscript payment advice form for use with all company code payment methods. You will find the form F110_D_AVIS as an example in the standard system.
You need to create and enter text modules in which the texts for the header, footer, signature and sender are stored. These modules can be included in the forms when they are used. To do this, choose Sender Details, from where you can also branch into text maintenance by selecting the modules. The names of the text can be defined by the user, for example F_0001_HEADER for the letter header in company code 0001.
2. Here you need to allocate the name of the payment medium program RFFOUS_C to the payment method to avoid incorrect payment media being issued with another program by mistake.
Furthermore, you can enter a short name (or 'print dataset', for example LIST1S) which makes it easier to find the generated forms in the print manager.
To do this, first choose Payment methods in country, then select the country of your paying company code and the payment method you require, and then maintain the data necessary for printing the form.
3. Here you need to make company code specifications for the payment method. To do this, choose Payment Methods In Company Code, then select the paying company code and the payment method. In this menu maintain the following data by choosing Form data or Payment Advice Control:
The SAPscript form for payment media (F110_PRENUM_CHCK in the standard system).
The issuer data.
Sorting the correspondence.
Sorting the line items.
The number of note to payee lines on the form and the payment advice note output in accordance with the specified number of lines
If you specify as many as required note to payee lines on the form then Payment Advice Output According to Number of Lines controls whether in addition a payment advice is always created or not.
Note: The issuer details are used on the payment medium for city and signature in the standard system:
Line 1 Name 1 of issuer
Line 2 Name 2 of issuer
Line 3 Blank
Line 4 City.
Setting up and changing the SAPscript forms (layout sets)
The following describes the layout of the SAPscript forms in brief. If the forms available in the standard system are sufficient for your requirements, you can skip this part of the documentation.
You can find further information on forms and the SAPscript editor in the guides on styles and form maintenance and word-processing in the SAPscript editor: Select the menu path Help -> SAP Library.
1. When setting up SAPscript forms (layout sets), symbols are included in the text; these are then replaced by actual values when the payment medium programs are run. The fields which can be used for this are defined in the Repository and contained in the following structures:
REGUH Settlement data from the payment program
REGUP Edited invoice items from the payment program
REGUD Formatted data for printing the forms
SPELL Amounts and digits in words.
FSABE Data on accounting clerk.
Note that check forms can be issued in foreign currency only if the currency key is also printed on them. If forms are only to be filled out for local currency checks (on which no space is defined for the currency key) then you should remove the symbol for the currency key ®UD-WAERS& from the check window. The program then prevents you from printing foreign currency checks.
2. If you want the document long text for an accounting invoice document to be printed on the payment advice form, you must make the following enhancement in element "Long text for invoice document" (specially designed for this purpose):
/: DEFINE &TXT& := '®UP-BUKRS()&®UP-BELNR(RF0)&®UP-GJAHR&'
/: INCLUDE &TXT& OBJECT BELEG ID xyz
The text ID that you must enter for this text (xyz) is defined in the configuration menu and can be read from there. In the standard system, text ID 0003 is predefined for the payment advice information.
Periodic processing
Before the payment medium programs can be started, the payment program run must have been successfully completed. Check the status of the payment run, or schedule the payment medium programs by specifying one or more variants.
Note: If you want to use th 'Payment document update' option, the payment documents must be updated between the time of the payment program run and the time of the payment medium program run.
Output
Forms and lists
Printout files are created per company code and house bank. These can either be printed via the print manager or immediately. Depending on the parameter you select, you can print out one or more of the following:
Payment medium
Payment advice notes (if the information cannot be sent via EDI)
Payment summary
Error log
The number of output files is specified in the flow trace; this makes finding and allocating them within the print manager easier.
Note: If the program was started online, then you reach the print manager from the list by selecting one of the output files displayed.
Payment Advice Notes
In addition to being able to print payment advice notes, you can also send these via EDI, fax or email.
1. To send a business partner a payment advice note via EDI, you need to select the indicator Payment advice note per EDI and maintain the partner agreement on screen "Payment Transactions Accounting" in the master record.
Using an external converter, the IDoc created by the program can be converted into the EDI format you require (REMADV for example) and then sent.
2. To send a business partner a payment advice note by fax or email, you must use the process interface 00002040 (Business Transaction Events) to define the selection of the message type (printout, fax or email). Before you can do this, however, you must have carried out the necessary technical (Basis) settings for faxing or sending emails.
Process interface 00002050 can also be used to change or configure the print parameters and the parameters for optical archiving for payment advice notes.
Check management
You can access information about the issued checks via check management, line item display for sub-ledger or bank accounts, or invoice and payment document display. A check register list can also be created for the respective payment run. Errors occurring during check number and document number allocation can also be rectified using check management. You can find check management within Accounts Receivable or Accounts Payable, both parts of Financial Accounting, as well as under the "Environment" menu option in the payment program.
For more information on check management, esp. about detailed solutions to possible error situations, refer to the FI Accounts Payable manual under Help->R/3 Library.
Error messages and error log
Termination of processing
You can find out the reason why processing was terminated (for example, production run not yet carried out, form does not exist or is not active) by looking at the error message or the related long text.
Internal SAPscript error
Check the layout of the forms. It must fulfil the above-mentioned conditions. You cannot, for example, create a bank transfer with the check print program, since bank transfers and checks have a completely different layout structure.
Error log
If errors which do not terminate the payment medium program occur when creating the output, the system lists them in the error log. If such a log is created, you must look it over because only you can decide whether the payment medium or payment advices are useless due to the errors the system finds, and decide whether they must be recreated after the errors have been rectified.
During background processing, the system outputs the error log twice, in the flow trace for the job and in a printout file. The flow trace contains information on how to rectify the errors (from the error message long texts).
You can display the long text online by choosing the error log from the list of generated output files and then the error message in question.
Close the thread once your question is answered.
Rgds,
SaiRam -
Cheque: Printing problems: Tcode F110
Hi
We are having problems to print cheques with a new userid. We can view the cheques in the spool list, but can't print to it. The new user are copied from a user which are currently printing it sucessfull.
If the new user have the same authorization and profile as the one that are printing sucessfull, why are we having printing problems? Is there any additional configuration that we are missing?
txYes, and all are sucessfull.
What i cant understand is that both users have the same profile/role/authorization. Why can one print to the cheque printer and the other can't.
Are there any additional configuration needed per printer which allow only spesific/dedicated users to print to the cheque printer? -
Dear All Gurrus
i am facing an Abap Dump when user send cheque Printing .other document printing are Ok .please see this error
Runtime errors LOAD_PROGRAM_NOT_FOUND
Occurred on 04.06.2007 at 16:18:50
Program " " not found.
What happened?
There are several possible reasons for the error:
or
The current ABAP program had to be terminated because the
ABAP processor detected an internal system error.
The current ABAP program "SAPLF028" had to be terminated because the ABAP
processor discovered an invalid system state.
What can you do?
Print out the error message (using the "Print" function)
and make a note of the actions and input that caused the
error.
To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.
Error analysis
On account of a branch in the program
(CALL FUNCTION/DIALOG, external PERFORM, SUBMIT)
or a transaction call, another ABAP/4 program
is to be loaded, namely " ".
However, program " " does not exist in the library.
Possible reasons:
a) Wrong program name specified in an external PERFORM or
SUBMIT or, when defining a new transaction, a new
dialog module or a new function module.
b) Transport error
b) Transport error
How to correct the error
Check the last transports to the R/3 System.
Are changes currently being made to the program "SAPLF028"?
Has the correct program been entered in table TSTC for Transaction "FBZ4 "?
You may able to find an interim solution to the problem
in the SAP note system. If you have access to the note system yourself,
use the following search criteria:
"LOAD_PROGRAM_NOT_FOUND" C
"SAPLF028" or "LF028U06"
"PAYMENT_FORM_PRINT"
If you cannot solve the problem yourself, please send the
following documents to SAP:
1. A hard copy print describing the problem.
To obtain this, select the "Print" function on the current screen.
2. A suitable hardcopy prinout of the system log.
To obtain this, call the system log with Transaction SM21
and select the "Print" function to print out the relevant
part.
3. If the programs are your own programs or modified SAP programs,
supply the source code.
To do this, you can either use the "PRINT" command in the editor or
print the programs using the report RSINCL00.
4. Details regarding the conditions under which the error occurred
or which actions and input led to the error.
System environment
SAP Release.............. "620"
Application server....... "PKSAPT10"
Network address.......... "184.208.96.235"
Operating system......... "Windows NT"
Release.................. "5.0"
Hardware type............ "4x Intel 801586"
Character length......... 8 Bits
Pointer length........... 32 Bits
Work process number...... 0
Short dump setting....... "full"
Database server.......... "PKSAPT10"
Database type............ "MSSQL"
Database name............ "T10"
Database owner........... "t10"
Character set............ "English_United State"
SAP kernel............... "640"
Created on............... "Oct 29 2006 23:44:46"
Created in............... "NT 5.0 2195 Service Pack 4 x86 MS VC++ 13.10"
Database version......... "SQL_Server_8.00 "
Patch level.............. "155"
Patch text............... " "
Supported environment....
Database................. "MSSQL 7.00.699 or higher, MSSQL 8.00.194"
SAP database version..... "640"
Operating system......... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2"
User, transaction...
Client.............. 210
User................ "AGHAZNAVI"
Language key........ "E"
Transaction......... "FBZ4 "
Program............. "SAPLF028"
Screen.............. "SAPMF05A 0700"
Screen line......... 43
Information on where terminated
The termination occurred in the ABAP program "SAPLF028" in
"PAYMENT_FORM_PRINT".
The main program was "SAPMF05A ".
The termination occurred in line 332 of the source code of the (Include)
program "LF028U06"
of the source code of program "LF028U06" (when calling the editor 3320).
Source code extract
003020 IF sy-subrc NE 0 "bei nicht in PAYR vorhandenen o.
003030 AND payr-vblnr EQ reguh-vblnr. "durch FCH7 (Scheck neu drucken)
003040 opayf-pstap = 0. "in Auftrag gegebene Schecks wird
003050 ELSE. "der Stapel mitgegeben, sonst die
003060 CLEAR payr. "Restart-Schecknummer aus PAYR
003070 ENDIF.
003080
003090 IF t042z-formi IS INITIAL. "alte Zahlungsträger (nur Scheck)
003100 SUBMIT (t042z-progn) WITH zw_laufd = reguh-laufd
003110 WITH zw_laufi = reguh-laufi
003120 WITH zw_zbukr = reguh-zbukr
003130 WITH zw_xvorl = space
003140 WITH sel_zawe = i_opayf-rzawe
003150 WITH par_zdru = 'X'
003160 WITH par_priz = i_opayf-ppriz
003170 WITH par_zfor = i_opayf-pzfor
003180 WITH par_avis = i_opayf-pavis
003190 WITH par_pria = i_opayf-ppria
003200 WITH par_stap = i_opayf-pstap
003210 WITH par_rchk = payr-chect
003220 WITH par_begl = space
003230 WITH sel_hbki = reguh-hbkid
003240 WITH sel_hkti = reguh-hktid
003250 WITH par_anzp = par_anzp
003260 WITH par_fill = i_opayf-pfill
003270 WITH par_espr = i_opayf-pespr
003280 WITH par_isoc = i_opayf-pisoc
003290 WITH par_sofo = i_opayf-psofo
003300 WITH par_novo = i_opayf-xnovo
003310 AND RETURN.
ELSE. "neue Zahlungsträger (z.Zt. nur OFX)
003330 CALL FUNCTION 'PAYMENT_MEDIUM_ONLINE'
003340 EXPORTING
003350 im_formi = t042z-formi
003360 im_reguh = reguh
003370 im_opayf = i_opayf
003380 TABLES
003390 tb_regup = xregup.
003400 ENDIF.
003410
003420 ENDFUNCTION.
Contents of system fields
SY field contents..................... SY field contents.....................
SY-SUBRC 4 SY-INDEX 0
SY-TABIX 1 SY-DBCNT 1
SY-FDPOS 0 SY-LSIND 0
SY-PAGNO 0 SY-LINNO 1
SY-COLNO 1 SY-PFKEY UAN
SY-UCOMM BU
SY-TITLE Payment with Printout: Display Overview
SY-MSGTY I SY-MSGID F5
SY-MSGNO 312 SY-MSGV1 1500000011
SY-MSGV2 KOPK SY-MSGV3
SY-MSGV4
Active calls / events
No.... Type........ Name..........................
Program
Include Line
Class
4 FUNCTION PAYMENT_FORM_PRINT
SAPLF028
LF028U06 332
3 FORM FCODE_BEARBEITUNG
SAPMF05A
MF05AFF0_FCODE_BEARBEITUNG 2333
2 FORM FUSSZEILE_VERARBEITEN
SAPMF05A
MF05AFF0_FUSSZEILE_VERARBEITEN 148
1 MODULE (PAI) FUSSZEILE_BEARBEITEN
SAPMF05A
MF05AI00_FUSSZEILE_BEARBEITEN 46
Chosen variables
4 FUNCTION PAYMENT_FORM_PRINT
SAPLF028
LF028U06 332
I_CC_CURR PKR
54522
0B200
I_OPAYF KOPKLOCL 0002 XCCIT
4454444422222222222222222222233332254445
BF0BCF3C00000000000000000000000020083394
... + 40 IH X 0001000005
4422522222222222333333333322222222222222
9800800000000000000100000500000000000000
... + 80
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 120 00000000000000
2222222222222222222222233333333333333
0000000000000000000000000000000000000
I_REPRI
2
0
I_VBLNR 1500000011
3333333333
1500000011
I_WWERT 20070604
33333333
20070604
REGUH-LAUFI 00001*
333332
00001A
<%_TABLE_LFA1> ???
REGUH-ZBUKR KOPK
4454
BF0B
I_OPAYF-RZAWE C
4
3
I_OPAYF-PPRIZ LOCL
4444
CF3C
I_OPAYF-PZFOR
2222222222222222
0000000000000000
I_OPAYF-PAVIS
2
0
I_OPAYF-PPRIA
2222
0000
I_OPAYF-PSTAP 0002
3333
0002
PAYR-CHECT
2222222222222
0000000000000
REGUH-HBKID CITIH
44544
39498
REGUH-HKTID CTOLH
45444
34FC8
PAR_ANZP 0
3
0
I_OPAYF-PFILL
2
0
I_OPAYF-PESPR
2
0
I_OPAYF-PISOC
2
0
I_OPAYF-PSOFO X
5
8
I_OPAYF-XNOVO
2
0
%_PRINT 000
2222333222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80 0 ########
2222222222320000000022222222222222222222
0000000000000000000000000000000000000000
... + 120
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 160 0 ####
222222222222223222222222222222220000
000000000000000000000000000000000000
KNBK-KOINH
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
22222222222222222222
00000000000000000000
T042Z-FORMI
222222222222222222222222222222
000000000000000000000000000000
<%_TABLE_T012> ???
REGUH 2007060400001* KOPK0001000005
2223333333333333224454333333333322222222
0002007060400001A0BF0B000100000500000000
... + 40 1500000011 PKR LHP1Co
2222222222222222223333333333254522445346
000000000000000000150000001100B200C8013F
... + 80 mpany Supreme Gas Ind. Pvt. Ltd
6766722222222577766624672466225772247622
D01E90000000035025D5071309E4E0064E0C4400
... + 120
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 160
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 200
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 240 Lahore
222466676222222
000C18F25000000
SYST-REPID SAPLF028
5454433322222222222222222222222222222222
310C602800000000000000000000000000000000
T042I-HBKID CITIH
44544
39498
XREGUP[] Table IT_1065[1x1184]
3 FORM FCODE_BEARBEITUNG
SAPMF05A
MF05AFF0_FCODE_BEARBEITUNG 2333
%_SPACE
2
0
RC 0
0000
0000
SYST-REPID SAPMF05A
5454433422222222222222222222222222222222
310D605100000000000000000000000000000000
SY-REPID SAPMF05A
5454433422222222222222222222222222222222
310D605100000000000000000000000000000000
VORSCHL_GRIRG
222
000
XBKPF-BELNR 1500000011
3333333333
1500000011
%_DUMMY$$
2222
0000
VAKTAB
222222222222222222222222222222
000000000000000000000000000000
XBKPF-BUKRS KOPK
4454
BF0B
VORSCHL_GITYP
22
00
XBKPF-GJAHR 2007
3333
2007
C_INFO_LINK 100
333
100
BKPF 210KOPK15000000112007KZ20070604200706040
3334454333333333333334533333333333333333
210BF0B15000000112007BA20070604200706040
... + 40 620070604161846000000000000000020070604A
3333333333333333333333333333333333333334
6200706041618460000000000000000200706041
... + 80 GHAZNAVI FBZ4
4445445422244532222222222222222222222222
781AE16900062A40000000000000000000000000
... + 120 12345
2222222333332222222222222222222222222222
0000000123450000000000000000000000000000
... + 160 0000 PKR ###
2223333222222222222222222222222254522000
000000000000000000000000000000000B200000
... + 200 ## ##### ####### RFBU
0022222000002200000002544522222222222222
0C000000000C00000000C0262500000000000000
... + 240
222222222222222
000000000000000
BSEG 210KOPK15000000112007002 000000000000000
3334454333333333333333332333333333333333
210BF0B150000001120070020000000000000000
... + 40 0 25K SLHP1 ##########
3222222222233422254453222222220001000000
0000000000025B0003C80100000000000000C000
... + 80 ##################PKR #################
1000000000000010005452200000000000000000
000C000000C000000C0B200000000C000000C000
... + 120 #######################################
0000000000000000000000000000000000000002
000C000000C000000C000000C000000C000000C0
... + 160 000 ###############################
2223332220000000000000000000000000000000
000000000000000C0000C000000C000000C00000
... + 200 ##0000000020070427
0033333333333333332222222222222222222222
0C00000000200704270000000000000000000000
... + 240
222222222222222
000000000000000
SY-SUBRC 4
0000
4000
%_ARCHIVE
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 120
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 160
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 200
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 240
222222222222222
000000000000000
SAPOS-GITYP
22
00
T001-WAERS PKR
54522
0B200
SAPOS-GRICD
22
00
OPAYF KOPKLOCL 0002 XCCIT
4454444422222222222222222222233332254445
BF0BCF3C00000000000000000000000020083394
... + 40 IH X 0001000005
4422522222222222333333333322222222222222
9800800000000000000100000500000000000000
... + 80
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 120 00000000000000
2222222222222222222222233333333333333
0000000000000000000000000000000000000
SAPOS-GRIRG
222
000
RF05A-KOATX
222222222222
000000000000
BKPF-WWERT 20070604
33333333
20070604
SY-XFORM CONVERSION_EXIT
444545544454545222222222222222
3FE65239FEF5894000000000000000
SY-MSGID F5
43222222222222222222
65000000000000000000
ANL_HKONT
2222222222
0000000000
T001W
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 40
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 80
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 120
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 160
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 200
2222222222222222222222222222222222222222
0000000000000000000000000000000000000000
... + 240 #
222222222222220
000000000000000
SPACE
2
0
SY-MSGNO 312
333Specification of form is missing in pmnt method C for comp.code KOPK
In the include program RFFORI01 the query "SELECT * FROM t042z WHERE land1 EQ t001-land1 AND zlsch IN sel_zawe AND progn EQ sy-repid" is returning a null value for progn. This null value is passed to "003100 SUBMIT (t042z-progn) WITH zw_laufd = reguh-laufd" (Refer to the short dump).
Refer to IMG for adding specification of form.
Regards,
Khalid Mustafa
Development Consultant Netweaver-ABAP -
Hi All,
Can anybody help me out to do the AP cheque printing report using XML Publisher.
Followings are the steps I did.
1. Create rdf and register in APPS.
Executable is defined in Customization AP application
Concurrent Program is in Payables application.
2. Create Data Definition and Template in XML Publisher administrator in Payables.
3. Attached the Concurrent program in AP Format set up.
4. Make the Payment, The report is calling and showing completed normal but the output is not coming.
5. Then I run the XML report Publisher and pass the request id then the output is coming as PDF.
But the requirement is when we make the payment , The output should come and it will go to the printer for printing..
Please help me where I made the mistake.
or please guide me what approach I should follow.
Thanks in Advance.
PradiptaHere is my code:
function AfterReport return boolean is
vrequest_id number;
v_success BOOLEAN;
v_printer fnd_concurrent_requests.printer%TYPE;
v_print_style fnd_concurrent_requests.print_style%TYPE;
begin
-- Set up printer for the following reports
-- Get the printer and style for this report for use with the following reports select printer, print_style
into v_printer, v_print_style
from fnd_concurrent_requests
where request_id = :P_CONC_REQUEST_ID;
srw.message(999, 'Print options: ' || v_printer || '/' || v_print_style);
v_success := fnd_request.set_print_options (v_printer
,v_print_style
,1
,TRUE
,'N'
,'SKIP'); IF NOT v_success THEN
srw.message(999, 'Failure to set print options'); ELSE
srw.message(999, 'Print options set'); end if;
-- Submit the XML Report Publisher request to complete the printed Dunning Letters
vrequest_id := FND_REQUEST.SUBMIT_REQUEST('XDO',
'XDOREPPB',
NULL,
NULL,
FALSE,
:P_CONC_REQUEST_ID,
222, -- Receivables
'XX_ARDLPPRT_RPT',
'en', 'N', 'RTF', 'PDF', NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-- commit to submit request
commit;
IF vrequest_id = 0 THEN -- if request id
srw.message(999, 'Failure to submit Concurrent Request to Print Dunning Letters');
ELSE
srw.message(999, 'request id ' || to_char(vrequest_id) || ' submitted');
end if;
-- Original Afterreport trigger stuff
SRW.DO_SQL('alter session set sql_trace false');
return (TRUE);
end; -
How to create an custom template for cheque printing layout?
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:18 AM
Edited by: Angela Zhang on Jan 17, 2010 7:18 AMHi 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. -
My setup: iMac hardline to Canon i960 printer. Issue: endless printing of the same document. The printer window states that the pinter is in use and there is nothing listed in the Print Queue. How can I stop printing the document?
Soution: Delete the printer and add the same printer back in, therefore creating a new print queue.
-
"Only" word in cheque printing
Hi Friendz
I need help to print "only" word exact after amount in word in cheque print Layout.
How we can set it?
In Indian scenario, we need to print only word on cheque after amount in word.
this functinality is missing in SAP Business one.
waiting for reply.
regards
kamlesh vagalhi,
what we are doing is concating the amount with only Text field. but if you displayed directly it will show without space between amount and only. So you put another textfield in that put dot and concat the threee fields amount field,dot textfield and only texfield.
Concat(amount,text1,text2).
it will work.
reg
r.vijai -
Cheque Printing using HP LaserJet P3005n printer
Hi To All,
We have problem in cheque printing. There is a output but the words are missed aline. The device type is HP Laserjet 4 PCL-5 and O.S. is AIX 5.3. Before it is running OK with HP Laserjet 4 printer model. Is this a driver issue in O.S. side? I cannot find suitable driver for this new printer that is suitable in AIX.
Thank you in advance.
NaithanHi Naithan,
If you are facing this problem pls install HP default printer in SAP. I hope you will not getting this problem.
Can you tell me the cheque prining setting in DMP printer or Laser printer. Please check this with your abaper programmer. If setting in DMP then you have to use DMP printer.
Regards,
Anil -
Vendor Address not getting printed properly in cheque printing.
Hi
While printing the vendor address for the cheque printing, for certain vendors the street no. is not getting printed & for certain vendors PO Box is not getting printed.
In the program we are fetching vendor address from REGUH table & then passing onto the global variables which are being used in the script & data is there in the database table for both street & PO Box number.
The code in the script is as follows:
/: ADDRESS PARAGRAPH UH TYPE '3'
/: TITLE &W_ANRED&
/: NAME &W_ZNAME1&,&W_ZNAME2&,&W_ZNAME3&,&W_ZNAME4&
/: STREET &W_ZSTRA&
/: POBOX &W_ZPFAC& CODE &W_ZPST2& CITY &W_ZPFOR&
/: POSTCODE &W_ZPSTL&
/: CITY &W_ZORT1(28)&
/: COUNTRY &W_ZLAND&
/: FROMCOUNTRY &W_LAND1&
/: ADDRESSNUMBER &W_ZADNR&
/: ENDADDRESS
Can anyone please let me know, what could be the possible reason for this?you can tyr with TYPE '1' or TYPE '2'
: ADDRESS PARAGRAPH UH TYPE '3' -
Advance payment - TDS deducted but cheque printed for full amount
Hello SAPians,
Advance payment to vendor - TDS is applicable - SAP entry shows about TDS Deduction but the cheque printed for full amount.
Cheque needs to be printed after TDS deduction.
Please suggest.
JKHi in REGUH and REGUP tables there is no tds amount if you want to deduct the tds amount then while printing the cheque give the logic as in regup document you need to pass into WITH_ITEM table and if the document is matched then get the value against WT_QBSHH field and deduct this valu into your invoice amount.
i have done this job in current client it will work properly.
Let me know if you need further claification -
Hi experts,
i have customized cheque printing template and when i import into SAP under the layout CHO1 when i preview in SAP B1 nothing comes.
I customized it using outgoing payment report crystal and added the OCHO table that's for check printing.
but when i import into SAP under the check printing template CHO1 when i preview nothing shows.
how can i customize a report so that the outgoing payments details will appear on the check printing report.
Please urgent help is required.
Regards
JusticeHI,
You have to create procedure/ correct linking of Tables to pick all the details of Outgoing payments with respect to that cheque details . Then only it will pick information from outgoing payment.
Thanks -
How to print the MICR symbols in sapscript for Cheque printing
Hello All,
I am working on the cheque printing. I want to display check number with MICR symbols like in the original cheque we have at the footer level the symbols.
How to print the MICR symbols in the SAP Script. Could anybody please help me out in this issue.
ThanksHi,
In This case your Printer should support the E-13B Charecters.
Create a ParaGraph with Font family as MICR_E.
use C for ON-US SYMBOL which is printed at the beginig and end of the Check Number
ie C&CHECK_NUMBER&C
then use A for TRANSIT NUMBER and
Use D for DASH SYMBOL in your check.
then while Printing the check the original check number will be printed .
Note: Your Printer should support the E-13B charecters
Thanks.
UmaS.
Maybe you are looking for
-
Can you switch back between CS5 and CS5.5 with the same project with Premiere??
Hey all, I just got CS5.5 for Mac (Lion) and was wondering if i am able to save a project and open it with CS5 Premiere because I work with one other editor who has CS5. I have tested saving a project in CS5.5 and opening it in CS5 but it says that i
-
Hi, Now I have a new problem. I have a Oracle9i instance, with this configurations. PARAMETER VALUE NLS_LANGUAGE AMERICAN NLS_TERRITORY AMERICA NLS_CURRENCY $ NLS_ISO_CURRENCY AMERICA NLS_NUMERIC_CHARACTERS ., NLS_CHARACTERSET WE8MSWIN1252 NLS_CALEND
-
Hi Is it only pc's that need to be authorized? does this include itouches, ipads,macbook,tablet by otherthan apple?
-
Aperture sync doesn't get all the pictures?
I have an Aperture Quick Album that picks all 1-star images from the last 30 days. In Aperture, this quick album today shows 300 images. When I select it in iTunes as a synced album, it shows only 173 images. What am I missing?
-
I have a mac book running leopard software, 10.5.8 how can I get my computor up to date as lion requires minimum 10.6.6.