CASH VOUCHER
Hi All
I am using a PLD to make a cash/Bank Voucher report.If the payment is made in cash i need to show the cash account
but when i ma pulling the value from cashAcct column under cash tab in payment means its showing me 161000 i.e G/L Code instead of cash Account.can anybody please tell me how to print cash account name instead of cash code.
warm regards
anand
Hi Anand,
It is not possible of Cah Account Name in Repetetive Area.
Create 1database field in Page Header and assign the O/P G/L Account Name but
this will display the 1st one G/L Account Name only, it should not display the 2nd G/L A/C name.
Try this,
->> Create 1 database field in Page header and assign the O/P G/L A/C name.
Table -> VPM4 - Outgoing Payments - Account.
Column -> AcctName - Account Name.
Else,
IF you need to print the all details of Outgoing Payments. try to create QPLD.
Regards,
Madhan,
Similar Messages
-
How to fetch data for cash voucher
Hi,
I came to know that there is not direct connection to database tables.
How to get the data for cash voucher?
Thanks in advance,Hi
You can get data from BKPF table by passing document type BLART = 'SK'.
SK: - Cash document -
Cash journal - cash voucher printing - RFKORD80
Dear all,
When running FBCJ transaction, i would like to print a line item (cash receipt) by clicking button "Print Receipt", & the system will call program RFKORD80. Is there any way to assign another program when clicking this button instead of RFKORD80 ?
Thank you very much for your help. It's very urgent to me.
Sylvecat.Hi
maintain the same in FBCJC3.
Assign points if the information is useful to you.
Regards
Sanil Bhandari -
Hi all experts,
I have received object to develop cash vouchers in FI module
objects should develop in smartform are as follows...
[1] Petty Cash Voucher
[2] Purchase Voucher
[3] Journal Voucher
[4] Expense Voucher
I have no idea about FI module and dont know tables and fields
my FI consultant dont know about it
so can any body give me the details and abap code and Tables
and tcodes
Thanx in advance....Some tables for FI : [Important Tables in SAP FI|http://www.sap-img.com/financial/important-tables-in-sap-fi.htm] or [SAP Tables -> FI|http://www.erpgenie.com/abap/tables_fi.htm]
Some transactions in FI :[SAP FI Transaction Code |http://www.sap-img.com/financial/sap-fi-transaction-code-list-1.htm]
Also look at field BKPF-BLART "Document type" - table T003.
Regards -
Cash Journal Document Number Ranges
Hi
I want to give different document number ranges for Expense Posting & Income posting done through Cash Journal.
That to different ranges for different Cash Journals.
So Kindly guide me as to what cofigurations needs to be done while setting up Cash journals.
What document number ranges need to be defined in different document types?Hi
You can use different document types for vendor,customer and GL Postings.However, the document types can have only one number range assigned at the company code level. Moreever, cash journal also generated a cash voucher number which is specific to that cash journal. So you need to adjust accordingly as per your requirements.
regards
Sanil Bhandari -
Print in Character Mode on Dot Matrix Printer
Dear All,
When we print any reports from SAP to Dox Matrix printers it comes in graphic mode. So it will take too much time to print and print is also not readable.
Same I want to print in Character mode (Simole reports where graphics are not involved e.g. Financial Ledger, Cash Voucher etc.).
Whether it's required to setup at printer level or at SAP.
ThanksHello,
I think this required to setup at printer level.
Regards,
David -
Field RefKey 3 is a required field for G/L account
Hi Gurus,
While Posting Cash voucher in cash journal an error like *"Field RefKey 3 is a required field for G/L account"*.I tried so many things but nothing worked out. Please help me .
ThanksDear,
Please take the GL account your posting in cash journal, then go to FS00 put the GL account and click on create/bank/interest tab. Here, find the field status group then go to transaction code OBC4 and find the field status group and check in general data whether "Reference specification 3" is a required entry if it then make it optional and try posting again. -
Dear All,
I am trying to create Vendor Master by using Tcode: PRAA, here I maintained all infotypes necessary for the employee and I assigned the reference Vendor also but when I executing it it is showing that the employee record is included in file but not created vendor record for that.
so pl. suggest me the way how can I create Vendor master Iam working in SAP HR. and I am new to this pl help me.
Regards,
Sushma.Hello
Check this
Creating Vendor Accounts from HR Master Record
Use
In the Travel Management application component, which is assigned to Financial Accounting (FI), personnel numbers are used to pay business trip costs into vendor accounts. To pay business trip costs, you require an appropriate vendor account in FI.
HR master data must be replicated in the FI system using ALE. The Create Vendor Accounts from HR Master Record interface enables you to transfer HR master data to the FI system. After the data has been transferred, a program runs in the FI system that uses the HR data to create the appropriate vendor accounts. Once these vendor accounts have been created, the FI system can pay the trip costs.
Integration
The Create Vendor Accounts from HR Master Record interface is supported by ALE. You must replicate the following infotypes:
● 0000 Actions
● 0001 Organizational Assignment
● 0002 Personal Data
● 0003 Payroll Status
● 0006 Addresses
● 0009 Bank Details
● 0017 Travel Privileges
Activities
Go to the SAP Library and choose CA - Cross-Application Components ® ALE Business Process Library.
Also check this
Human Resources Master Data
A record containing various information about an employee. For more information, see Processing Human Resource Data.
If you use the Personnel Administration (PA-PA), you can store employees names and passport data in their human resources (HR) master data as follows:
Enter the first name, middle name, and last name in the personal data (infotype 0002).
Enter the passport number in the infotype 0290.
To be able to post to these employees from Financial Accounting(FI) transactions, you must use vendor master records. You can use either of the following two options:
You can create one vendor master record for each employee, and enter each employees personnel number in its vendor master record.
Then, when you make a cash disbursement to an employee, you can enter the employees vendor account number.
You can create a single vendor master record for all employees, and leave the personnel number field in the master record blank.
Then, when you make a cash disbursement to an employee, you can enter the vendor account number and the employees personnel number.
In both cases, the system automatically prints the employees name and passport number on the cash voucher.
Reg
*Assign points if useful -
Dear all,
How to do output assignment for cash receipt, cash payment, cash voucher and cheque printing? i.e., form name for the above items with regard to smart forms.
Thanks in advance,
A.Anandarajan.Hi
please check following link -
[Print configuration of production order|printing of shop floor papers;
Regards,
Krishna Mohan -
Is there any standard program provided by SAP related to CASH VOUCHER, EXPENSE VOUCHER, and BANK PAYMENT VOUCHER.
Plz give me details on that. I need urgently and first time I am going to work on that.
Thanks.hi,
well we have developed z programme for voucher printing.
you can capture data from bkpf & bseg.
use lagacy format.
raj -
Hi Experts,
I have a requirement.
The client have job refrrels in their company.
An employee in the compnay can refer their friends and get cash voucher.
So while creating an applicant where can the maintain the employee who refered the applicant be maintained.Hi Archana
Yes you can assign this. When you enter the apllicant details in the Intial Data entry, you can find a field as "REFERENCE AVAILABLE" Click on it and it gets activated. The details about this is:
Reference indicator
The reference indicator denotes that an applicant has been recommended by an employee of the company.
Dependencies
You can store the name of the employee in question in a text that is not used in evaluations. To do this, please proceed as follows:
1. Choose Applicant master data -> Maintain.
The Maintain applicant master data screen appears.
2. Enter the applicant number and in the Information type field, enter infotype 4000.
3. Choose Edit -> Change.
The Change applicant action (infotype 4000) screen appears.
4. Select Edit -> Maintain text.
The Text screen appears.
5. Enter the employee's name and any other information you wish and save your entries.
The Change applicant actions (infotype 4000) screen appears.
6. Save.
Result:
The name of the employee recommending the applicant is stored in the system together with any other information you entered.
Regards,
Madhu Sudhanan -
Retriving G/L Account Name
Hi Experts,
How to retrive the G/L account Name and displayed in PLD.
for Ex: using Outgoing invoice i have created 'Cash Voucher' which is in end user format in that i would like to print Name of the G/L account in header.give me the solutions.
Karthihi suda,
sorry for inconvinence..
what i have mentioned is.. ?.. End user are maintaining ' Cash Voucher ' which is related to expences such as petrol,stationary items...e.t.c.
For that i have created PLD using Banking->Outgoing payment. as same as Cash Voucher format..
in cash voucher titles are:
1 .Head of account:
2. Name of Payee:
3. Amount in words rupees:
4. Particulars:
Head of account : Here i need to fetch the 'G/L Account Name ' which is present in Outgoing payment-> TransactionNo
(Journal entry -> Credit (G/L Acct/BPCode :- Name)
and print it in PLD by using Database field.
Using OACT table i have tried but its not retriving data...
and other issue is Amount in words :
Ex: in indian currency 'Laksh' format is not present in SAP. and 1.88 means in words its printing as ' one and eighty-eight hundredths, in india .88 is called as paise.
Name of Payee: am Using USD in Outgoing Payment.
if lines are not so clear send u r email_id , i will send it in picture format.....
karthi... -
Attach smartform to T code FBCJ
HIIII Experts,
Can you please tell me how to attach a driver program smartform to T Code FBCJ(Cash voucher), I have already created a smartform for the same, but dont know how to attach it?? PLS HELP!!!!!
Regards
Rajeev khatriHi,
1. Goto in NACE
2. You need to ask your functional buddy to let you know about Application area,for example take V3 (Billing).
3. Select V3 from the list and then click on Output Types, select any output type (Which you wud like to give to your smartform)
4. Else if you like to create a new one for your script, then on same screen click on change button, then click on New Entries
And give all the detailed info.
5. To use existing output types, select a output type like "ZEDI", at the left hand side double click on Processing Routines.
6. In the Processing Routines block, Give the Program name as print program and here you need to give your Smart form name in Form option.
Save it.
Edited by: Lokesh Tarey on Jan 13, 2012 7:47 AM -
Hi All,
How to map all the below accounts in SBO while doing Cash voucher entry?
1. Advance to staff
2. Travelling charges
3. Misc. expenses
4. Stationary
5. Holiday Duty
6. Labour charge
7. O.T. Charge
8. Store
9. Cash Transfer
In All the case, Cash a/c is being credited.
Regards,
RupaHi Rupa,
You can use outgoing payment --> account type. ALl accounts are entered in the GL account column. The cash a/c is used as payment means --> cash --> G/L account
I suggest to use it because it is more easy to use outgoing payment. Indeed you can use manual journal entry but I recommend not.
JImM -
Hi All,
we want to make the setting for printing voucher for all incoming out going payments and bank payments.in standard SAP at the time of document generating.
KIndly explain the requird setting how to make it in SAP
Thanks in advance,
Regards,
JyothiHi Jothi,
Kash is right, you have to develope a Z transaction for printing voucher.
In our company we are currently using Z repor pasted below to print the vouchers based on the doucment type. See if this suits your need. (Copy and past this program and consult your abaper)
Regards
Naveen
**& Report ZFI_VOUCHER*
*REPORT ZFI_UAE_RPT_JVO_NEW.*
**--table declarartion*
*TABLES : BKPF,*
*BSEG,*
*SKAT,*
*BSIS.*
**--data declarartion*
*DATA: V_TYPE TYPE STRING,*
*V_TYPE_DES TYPE STRING,*
*V_NAME LIKE KNA1-NAME1.*
**--internal table declarartion*
*DATA : IT_BKPF LIKE STANDARD TABLE OF ZIT_BKPF WITH HEADER LINE.*
*DATA : IT_BSIS LIKE STANDARD TABLE OF ZIT_BSIS WITH HEADER LINE.*
*DATA : IT_BSEG LIKE STANDARD TABLE OF BSEG WITH HEADER LINE.*
**--selection-screen*
*SELECTION-SCREEN BEGIN OF BLOCK BLK1 WITH FRAME TITLE TEXT-T01.*
*SELECT-OPTIONS : P_BELNR FOR BSEG-BELNR OBLIGATORY.*
*PARAMETERS : P_GJAHR LIKE BKPF-GJAHR OBLIGATORY.*
**----change*
*PARAMETERS : P_BLART LIKE BSIS-BLART OBLIGATORY.*
*PARAMETERS : P_BUKRS LIKE BKPF-BUKRS OBLIGATORY.*
*PARAMETERS : P_PRCTR LIKE BSIS-PRCTR.*
*SELECTION-SCREEN END OF BLOCK BLK1.*
**--at selection-screen*
*AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_BELNR-LOW.*
**--possible values for Document number*
*PERFORM POV_DOCUMENT_NO.*
*AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_BELNR-HIGH.*
**--possible values for Document number*
*PERFORM POV_DOCUMENT_NO.*
**--start of selection*
*START-OF-SELECTION.*
**--getting header data*
*PERFORM FETCH_HEADER_DATA.*
**--getting item text*
*PERFORM GET_TEXT.*
**--getting item data*
PERFORM get_item_data.**
**--format internal table*
*PERFORM FORMAT_IT.*
**--end of selection*
*END-OF-SELECTION.*
**--Find doc type*
*PERFORM ASSIGN_DO_TYPE.*
**--call smart form*
*PERFORM CALL_SMARTFORM.*
**& Form fetch_header_data*
getting header data**
*FORM FETCH_HEADER_DATA .*
*SELECT BELNR*
*BUKRS*
*GJAHR*
*BLDAT*
*BUDAT*
*MONAT*
*WAERS*
*XBLNR*
*FROM BKPF*
*INTO TABLE IT_BKPF*
*WHERE BELNR IN P_BELNR*
*AND GJAHR EQ P_GJAHR*
*AND BLART EQ P_BLART*
*AND BUKRS EQ P_BUKRS.*
*IF SY-SUBRC NE 0.*
*MESSAGE 'Data not found for the given condition' TYPE 'E'.*
*ENDIF.*
*ENDFORM. " fetch_header_data*
**& Form get_text*
getting item text**
*FORM GET_TEXT .*
*DATA: V_LIFNR TYPE LFA1-LIFNR,*
*V_KUNNR TYPE KNA1-KUNNR,*
*V_BLART LIKE BKPF-BLART,*
*V1 TYPE I.*
*SELECT SINGLE BLART*
*INTO V_BLART*
*FROM BKPF*
*WHERE BELNR IN P_BELNR*
*AND GJAHR EQ P_GJAHR*
*AND BLART EQ P_BLART*
*AND BUKRS EQ P_BUKRS.*
*SELECT BELNR*
*LIFNR*
*KUNNR*
*HKONT*
*DMBTR*
*SHKZG*
*PRCTR*
*KOSTL*
*SGTXT*
*INTO CORRESPONDING FIELDS OF TABLE IT_BSEG*
*FROM BSEG*
*WHERE BSEG~BELNR IN P_BELNR*
*AND GJAHR EQ P_GJAHR*
*AND BUKRS EQ P_BUKRS.*
*LOOP AT IT_BSEG.*
*V1 = IT_BSEG-HKONT.*
*IF IT_BSEG-LIFNR IS NOT INITIAL AND ( V1 BETWEEN 105005700 AND 105006700 )*
*OR V1 = 208001500*
*OR V1 = 208000100.*
*IF SY-SUBRC = 0.*
*CLEAR V_NAME.*
*SELECT SINGLE NAME1*
*FROM LFA1*
*INTO V_NAME*
*WHERE LIFNR EQ IT_BSEG-LIFNR.*
*IT_BSIS-HKONT = IT_BSEG-LIFNR.*
*IT_BSIS-TXT20 = V_NAME.*
*PERFORM FILL_IT_BSIS.*
*ENDIF.*
*ELSEIF IT_BSEG-KUNNR IS NOT INITIAL AND ( ( V1 BETWEEN 206000100 AND 206000140 )*
*OR ( V1 BETWEEN 105000900 AND 105001200 ) ).*
*IF SY-SUBRC = 0.*
*CLEAR V_NAME.*
*SELECT SINGLE NAME1*
*FROM KNA1*
*INTO V_NAME*
*WHERE KUNNR EQ IT_BSEG-KUNNR.*
*IT_BSIS-HKONT = IT_BSEG-KUNNR.*
*IT_BSIS-TXT20 = V_NAME.*
*PERFORM FILL_IT_BSIS.*
*ENDIF.*
*ELSE.*
*SELECT SINGLE TXT20*
*FROM SKAT*
*INTO IT_BSIS-TXT20*
*WHERE SKAT~SAKNR EQ IT_BSEG-HKONT.*
*IT_BSIS-HKONT = IT_BSEG-HKONT.*
*PERFORM FILL_IT_BSIS.*
*ENDIF.*
*APPEND IT_BSIS.*
*ENDLOOP.*
*ENDFORM. " get_text*
**& Form format_it*
text**
*FORM FORMAT_IT .*
*LOOP AT IT_BSIS.*
*IF IT_BSIS-SHKZG EQ 'S'.*
*IT_BSIS-DEBIT = IT_BSIS-WRBTR.*
*ELSE.*
*IT_BSIS-CREDIT = IT_BSIS-WRBTR.*
*ENDIF.*
*MODIFY IT_BSIS .*
*ENDLOOP.*
*CLEAR: IT_BSIS.*
*ENDFORM. " format_it*
**& Form call_smartform*
text**
*FORM CALL_SMARTFORM .*
*DATA: FORMNAME TYPE TDSFNAME VALUE 'ZFI_VOUCHER_PRINT'.*
*DATA: FM_NAME TYPE RS38L_FNAM.*
*CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'*
*EXPORTING*
*FORMNAME = FORMNAME*
*IMPORTING*
*FM_NAME = FM_NAME.*
*DATA: V_PRCTR LIKE BSIS-PRCTR.*
*CALL FUNCTION FM_NAME*
*EXPORTING*
*V_TYPE_DES = V_TYPE_DES*
*TABLES*
*IT_BKPF = IT_BKPF*
*IT_BSIS = IT_BSIS*
*EXCEPTIONS*
*FORMATTING_ERROR = 1*
*INTERNAL_ERROR = 2*
*SEND_ERROR = 3*
*USER_CANCELED = 4*
*OTHERS = 5.*
*IF SY-SUBRC <> 0.*
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO**
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.**
*ENDIF.*
*ENDFORM. " call_smartform*
**& Form assign_do_type*
text**
*FORM ASSIGN_DO_TYPE .*
*V_TYPE = P_BLART.*
*CASE V_TYPE.*
*WHEN 'AB'.*
*V_TYPE_DES = 'CASH VOUCHER'.*
*WHEN 'SA'.*
*V_TYPE_DES = 'JOURNAL VOUCHER'.*
*WHEN 'KZ'.*
*V_TYPE_DES = 'VENDOR PAYMENT'.*
*WHEN 'KA'.*
*V_TYPE_DES = 'VENDOR PAYMENT-CASH'.*
*WHEN 'DZ'.*
*V_TYPE_DES = 'CUSTOMER PAYMENT'.*
*WHEN 'KG'.*
*V_TYPE_DES = 'VENDOR CREDIT NOTE'.*
*WHEN 'DG'.*
*V_TYPE_DES = 'CUSTOMER DEBIT NOTE'.*
*WHEN 'KR' OR 'RE'.*
*V_TYPE_DES = 'VENDOR INVOICE'.*
*WHEN 'RV' OR 'DR'.*
*V_TYPE_DES = 'CUSTOMER INVOICE'.*
*ENDCASE.*
*ENDFORM. " assign_do_type*
**& Form fill_it_bsis*
*FORM FILL_IT_BSIS .*
*IT_BSIS-BELNR = IT_BSEG-BELNR.*
*IT_BSIS-WRBTR = IT_BSEG-DMBTR.*
*IT_BSIS-PRCTR = IT_BSEG-PRCTR.*
*IT_BSIS-SHKZG = IT_BSEG-SHKZG.*
*IT_BSIS-KOSTL = IT_BSEG-KOSTL.*
*IT_BSIS-SGTXT = IT_BSEG-SGTXT.*
*ENDFORM. " fill_it_bsis*
**& Form pov_document_no*
possible values for Document number**
*FORM POV_DOCUMENT_NO .*
*DATA: BEGIN OF L_BKPF,*
*BKTXT TYPE BKPF-BKTXT,*
*GJAHR TYPE BKPF-BELNR,*
*BLART TYPE BKPF-BLART,*
*BELNR TYPE BKPF-BELNR,*
*END OF L_BKPF.*
*DATA : IT_L_BKPF LIKE STANDARD TABLE OF L_BKPF WITH HEADER LINE.*
*SELECT BKTXT*
*GJAHR*
*BLART*
*BELNR*
*INTO TABLE IT_L_BKPF*
*FROM BKPF.*
*CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'*
*EXPORTING*
*RETFIELD = 'belnr'*
*DYNPPROG = SY-REPID*
*DYNPNR = SY-DYNNR*
*DYNPROFIELD = 'P_BELNR '*
*VALUE_ORG = 'S'*
*TABLES*
*VALUE_TAB = IT_L_BKPF.*
*IF SY-SUBRC <> 0.*
*ENDIF.*
*ENDFORM. " pov_document_no*
Edited by: Naveen Singh on Aug 23, 2009 3:57 PM
Edited by: Naveen Singh on Aug 23, 2009 4:07 PM
Maybe you are looking for
-
Weird delay reading shared variables
Hello, I'm working on a project were I'm monitoring some prodution lines. I'm using DSC module's OPC server to connect to PLCs on the production line and I've created bound variables on my labview project of the PLC's tags. On my project I have one m
-
The photos in my photo stream removed and it says you don't have enough storage and your device why I am receiving this message and why my photos erased from photo stream
-
8.1.7 jdbc driver: object types with double quotes
Hi all, While switching from 8.1.6 to 8.1.7 I have trouble with the jdbc driver. It doesn't work as before: The function CallableStatement.registerOutParameter (and probably some other) doesn't take object type names in double quotes anymore. A test
-
I'm building a site with iweb and I want to add some images that have animation (gif). each time I add it I get the "player" window so I have to hit play to get the animation to work. Is there a better way to add animation or is there a way to have t
-
Cannot open .fdf files in IE7
The site were trying to access opens a .pdf file, with filled in information. What happens is (if Browser Display is enabled) a white box shows up. Thats it. If Browser display is disabled, we get Acrobat asking to install, doesnt change anything, th