Standard program to print Customer Invoice with G/L lines
Hello All,
Requirement is as follows : -
1) We are trying to print the FI customer invoice through correspondence (Transaction Code F.61)
Standard driver program RFKORD50 and SAPscript F140_DOCU_EXC_01 are provided for the invoice printing.
2) Standard driver program currently prints either the customer line items / the vendor line items in the invoice.
3) Requirement is that we need to print the G/L line items on the form, instead of customer or vendor line item.
4) Client wants to go ahead with standard program only and is not ready for custom driver program or enhancments in the system.
5) So is there any standard driver program and script which prints the G/L line items in the customer invoice.
Thanks in advance.
Regards,
Rinkesh Doshi
Hi,
I don't know standard script for G/L line items,but your client requirement is not to change the standard one.My suggestion is to create a standard text.By Using subroutine pool ,save the line items data(internal table ) into standard text after that include the standard text into your sap script form.
just go through this <link to blocked site removed by moderator>
Thanks and regards
Naresh Bammidi
Edited by: Thomas Zloch on Dec 15, 2011 9:16 PM
Similar Messages
-
Payment terms for Customer Invoice with a credit line item
Hi all,
We have a business scenario where we create customer invoices on a weekly basis. The payment terms for these items are a certain payment discount if paid within 365 days. Included in these invoices are credit items which relate to refunds that are due to the customer.
Below is a scenario for Customer XXXX:
Invoice 1 Baseline date 12.01.2007
Invoice 2 Baseline date 08.02.2008
Invoice 3 Baseline date 15.02.2008
I have set up a payment run for this customer to direct debit their items. In my scenario I only want to pick up the first two invoices.
Therefore I set up the payment run to pick up those items which are due up to 09.02.2009, setting the next payment run posting date to 10.02.2009. I would expect the system to pick up only the first two invoices.
What the system does is that it pays/collects the first two invoices in total, but then selects only the credit items of invoice 3. I would expect it to ignore Invoice 3 altogether.
In another example if I had the same invoices, but invoice 3 did not have any credit items involved, then it does ignore invoice 3 as
expected.
I need to understand why for the credit items within a customer invoice are treated differently in relation to payment terms.
Thanks
NatalieIn the customer master assign a different credit memo term than the payment term.
Try changing the credit memo term for 3rd Invoice as such it do not fall in your selection criteria. -
How can I display error log of a standard program in my custom program?
Hello Experts,
I have a requirement where I submit a standard program from my custom module pool program as a background job. I use the TO SAP-SPOOL and thus the log is available when I go to SM37 and check the spool list. I have a requirement that I display this log in a tab within my module pool after the completion of the program. I am unable to fins a proper solution to this. I have both the spool number & the log number but I am unable to find function modules which will help me print them within my program. I found many ways to display it but as full screen and not with in my program.
Could someone please help me with this.
Thank YouHi,
FM to read a spool request is "RSPO_RETURN_ABAP_SPOOLJOB".
If the error log is displayed as a list output in the standard program, you can also use the syntax SUBMIT Program... and RETURN with export to memory addition.
Then you will be able to read the list output from memory.
Regards,
Munesh. -
S_P00_07000218: Print Customer Invoice
I tried executing program S_P00_07000218 from FI >> AR >> Reporting >> Singapore. This program is named "Print Customer Invoice"
However, I encountered an error message: "In comp.code BP01 for program RFKORDP2 the default form set is missing"
How should this be fixed? Config or ABAP?
Thanks!Hi
We should make and check settings for correspondence. If you want we can maintain new correspondence types or SAP standards available, and assign the programs for the correspondence types and we can maintain the forms and correspondence Call-Up functions this call up function is used to call the correspondence type at the time of document entry, payment settlement and document display
Path: AR/AP-Business transactions-Out going invoices-make and check settings for correspondence.
Regards
Chandrasekhar -
Customer Invoice with item numbers without OM installed.
Hi
We would like to know if we want to import customer invoices with items and there is no Order Management module.
How items would be validated. Can this be done through item validation org and if yes, what setups are required and in which module.
Regards,
Ish
Edited by: user12190893 on Jan 16, 2012 3:22 PMHi,
I want to create Customer Invoice (DR) with the BAPI BAPI_ACC_DOCUMENT_POST. Can you tell me if you realize this project?
Best regards -
Getting the internal table of standard program to my custom program
Hi All,
I have a requirement in which i have to get the data from internal table ALV_ITAB from program HKBRO20. As this is the standard program, i have copied this program into Z custom program and using export parameter i am getting the data from internal table ALV_ITAB to my custom program (Using submit of the Z of the standard program). Can any one pls tell me whether the process i am following is correct if not pls tell me how to get the internal table from standard program to our custom program.
the process i am following
submit ZHBRO20 and return. IMPORT ALV_ITAB FROM MEMORY ID 'ABC'.
copied HBRO20 to ZHBRO20.
Thanks,
RajuHi,
you could also try
FIELD-SYMBOLS: <fc> .
CONSTANTS: c_table(21) VALUE '(PROGRAM_NAME)INTERNAL_TABLENAME[]'.
ASSIIGN (c_table) TO <fc>.
Depends on the process, of course.
Cheers,
Stefan. -
Need to prevent invoices with 0 price line items to accounting .
Hi All,
I have a requirement where in I need to prevent the invoices with 0 price line items to accounting if item category is relevant for pricing.The invoices which have 0 price line items and item category has specific 0 price need not to be prevented for accounting.
Please provide your input to meet the requirement.
Thanks In Advance.Hi,
Please go through the below link !!! follow this and it will resolve ur issue
Re: How to prevent invoices with 0 prices to be sent to accounting,
Regards,
Krishna O -
Does Oracle E-Biz 11i support intercompany Invoice with a negative line?
We are using Oracle E-Biz GL/AP/AR/FA (Oracle E-Biz 11.5.2.10). Now we are facing this issue: When we create an intercompany Invoice with a negative line it does not generate proper inter-company entries.
For eg:
Invoice Amount 1000 for company1
Distribution:
Company2.account.company1 : 300
Company3.account.company1 : 300
Company4.account.company1 : 500
Company5.account.company1 : -100
when transfer to GL process is done following entries are generated.
Company1.Liab account.company1 Credit 1000
Company2.Exp account.company1 Debit 300
Company3.Exp account.company1 Debit 300
Company4.Exp account.company1 Debit 500
Company5.Exp account.company1 Credit 100
on posting following Intercompany transactions are generated.
Company2.Interco Payable account.000 Cr 300
Company3.Interco Payable account.000 Cr 300
Company4.Interco Payable account.000 Cr 500
Company5.Interco Recievable account.000 Dr 100
Company1.Interco Recievable account.000 Dr 1000
where as the correct entry should be :
Company2.Interco Payable account.company1 Cr 300
Company3.Interco Payable account.company1 Cr 300
Company4.Interco Payable account.company1 Cr 500
Company1.Interco Payable account.company5 Cr 100
Company5.Interco Recievable account.company1 Dr 100
Company1.Interco Recievable account.company2 Dr 300
Company1.Interco Recievable account.company3 Dr 300
Company1.Interco Recievable account.company4 Dr 500
Have you faced this kind of issue? Does Oracle support intercompany Invoice with a negative line (credit)? If 11i doesn't support this feature, does Oracle E-Biz 12 support this feature?
Your insights will be very helpful.Hi,
Now we are trying to convert the 11g-Database UTF-8 characterset to AL32UTF8 characterset.Why do you need to change the database characterset?
As per metalink Notes, there is no very clear steps on how to deal with Apps Environment after DB characterset change using CSALTER.Did you go through these documents?
Note: 788156.1 - AL32UTF8 / UTF8 (Unicode) Database Character Set Implications
Note: 260192.1 - Changing the NLS_CHARACTERSET to AL32UTF8 / UTF8 (Unicode)
Note: 124721.1 - Migrating an Applications Installation to a New Character Set
Note: 225912.1 - Changing the Database Character Set ( NLS_CHARACTERSET )
1) After DB characterset change, do we have to run Autoconfig, after editing the DB XML file to reflect new characterset value.Yes.
2) Does the same apply to Application CONTEXT file also for APPL_TOP, etcAre you also changing the application tier characterset? However, I would say you will have to run AutoConfig in both cases.
3) when shud we run adadmin- filesystem cahracterset conversion. Before or after autoconfig.Run the "Convert character set" via adadmin, then run AutoConfig -- See "Oracle® Applications Maintenance Utilities" manual for details.
Also i am facing issues in connecting to sqlplus from applmgr user after the DB characterset change.
It just core-dumps.Did you implement all the steps mentioned in the documents? What is the complete error message? What does "echo $NLS_LANG" return as oracle and applmgr users?
Regards,
Hussein -
Function module to Print Customer Invoice as PDF and to Printer
Hi,
I am writing a program to create a document through FB01. After that I also need to a PRINT the customer invoice for Same document. I need to print Invoice as PDF and Report and print to a Printer. Which Function Modules can I use for these purposes.
Thanks.
FS
Moderator Message: SDN is not here to do your job for you. There are plenty of good developers who work at CSC who can help you out. Thread locked.
Edited by: Neil Gardiner on Oct 5, 2010 6:38 PMHi,
please see the given link,It may help you.
Re: Regarding Print Problem in ALV
Regards,
Shamma -
Customer Invoices with doc types
Hi All,
I want to look for customer invoices based on document types. For ex., all invoices posted using doc type XX. How and where can I look for this information. Any transaction with this criteria or using tables?
Regards,
SatyaHi,
Here, you have two options i.e.,
1. You can look at the documents by giving Document Type as selection screen parameter at T.Code: FB03 where you can see all the documents related to that Document Type/s.
2. You can see Customer documents at T.Code: FBL5N where you select the range of customers in the selection screen. System would provide the documents related to the Customers. SAP has provided the option called 'Screen Variant', by using the option you can get the Document Type on the screen.
I hope you would understand the options.
All the best.
Regards
Chandra Ponukumati -
Standard Programs for FI-Customer and FI-Vendor
Dear All,
I would like to know whether any standard programs are avaialble to upload the master data of FI-Vendor (Txn. FK01) and
FI-Customer (Txn. FD01).
If so, reply back.
Regards,
Ramki.As per my understandings, there is no standard programs are available on this subject. So, I would like to close this call.
If anyone has an answer, please post the same.
Regards,
Ramki. -
Compare two invoices with same distribution line count
I am trying to pull data out of Oracle Payables - invoices for which the invoice amount ,the vendor and distribution line count is same.
I could achieve pulling invoices with same Vendor having same amount.But finding hard to compare the counts.
Can anyone share ideas on how to achieve this ... Tried self join but did not work.
The query which I used is as follows :
select invoice_num,invoice_id,invoice_amount,vendor_id,
(select vendor_name from apps.po_vendors where vendor_id=aia.vendor_id) vendor_name,
(select count(*) from apps.ap_invoice_distributions_all aid where aid.invoice_id=aia.invoice_id) line_count
from apps.ap_invoices_all aia
where invoice_amount in (select aiab.invoice_amount
from apps.ap_invoices_all aiab
where aiab.creation_date >='01-AUG-2012'
and vendor_id=aia.vendor_id
group by aiab.invoice_amount
Having (count(aiab.invoice_amount) >1))
and aia.creation_date >='01-AUG-2012'
Thanks in Advance.I did try your query with sample records and counts are also correct plz chk the following, for me counts are correct as per your logic -
select aia.invoice_num,aia.invoice_id,aia.invoice_amount,aia.vendor_id,
(select vendor_name from
(select 'XX' vendor_name, 'A' vendor_id from dual union all
select 'XY' vendor_name, 'B' vendor_id from dual union all
select 'XZ' vendor_name, 'C' vendor_id from dual union all
select 'XA' vendor_name, 'D' vendor_id from dual ) po
where vendor_id=aia.vendor_id) vendor_name,
(select count(*) from
(select 1 invoice_id from dual union all
select 1 invoice_id from dual union all
select 1 invoice_id from dual union all
select 2 invoice_id from dual union all
select 3 invoice_id from dual ) aid
where aid.invoice_id=aia.invoice_id) line_count
from
select 10 invoice_num, 1 invoice_id,100 invoice_amount, 'A' vendor_id ,'01-AUG-2012' creation_date from dual union all
select 11 invoice_num, 1 invoice_id,100 invoice_amount, 'A' vendor_id ,'01-AUG-2012' creation_date from dual union all
select 12 invoice_num, 1 invoice_id,100 invoice_amount, 'A' vendor_id ,'01-AUG-2012' creation_date from dual union all
select 13 invoice_num, 2 invoice_id,100 invoice_amount, 'B' vendor_id ,'01-AUG-2012' creation_date from dual union all
select 14 invoice_num, 2 invoice_id,100 invoice_amount, 'B' vendor_id ,'01-AUG-2012' creation_date from dual union all
select 15 invoice_num, 3 invoice_id,100 invoice_amount, 'C' vendor_id ,'01-SEP-2012' creation_date from dual union all
select 16 invoice_num, 4 invoice_id,100 invoice_amount, 'D' vendor_id,'01-OCT-2012' creation_date from dual) aia
where aia.invoice_amount in (select aiab.invoice_amount
from
select 10 invoice_num, 1 invoice_id,100 invoice_amount, 'A' vendor_id ,'01-AUG-2012' creation_date from dual union all
select 11 invoice_num, 1 invoice_id,100 invoice_amount, 'A' vendor_id ,'01-AUG-2012' creation_date from dual union all
select 12 invoice_num, 1 invoice_id,100 invoice_amount, 'A' vendor_id ,'01-AUG-2012' creation_date from dual union all
select 13 invoice_num, 1 invoice_id,100 invoice_amount, 'B' vendor_id ,'01-AUG-2012' creation_date from dual union all
select 14 invoice_num, 1 invoice_id,100 invoice_amount, 'B' vendor_id ,'01-AUG-2012' creation_date from dual union all
select 15 invoice_num, 1 invoice_id,100 invoice_amount, 'C' vendor_id ,'01-SEP-2012' creation_date from dual union all
select 16 invoice_num, 1 invoice_id,100 invoice_amount, 'D' vendor_id,'01-OCT-2012' creation_date from dual) aiab
where aiab.creation_date >='01-AUG-2012'
and aiab.vendor_id=aia.vendor_id
group by aiab.invoice_amount
Having (count(aiab.invoice_amount) >1))
and aia.creation_date >='01-AUG-2012'
o/p
INVOICE_NUM,INVOICE_ID,INVOICE_AMOUNT,VENDOR_ID,VENDOR_NAME,LINE_COUNT
10,1,100,A,XX,3
11,1,100,A,XX,3
12,1,100,A,XX,3
13,2,100,B,XY,1
14,2,100,B,XY,1
------- -
Cannot create an Invoice with a negative line
I am tring to export an invoice with a negative row and I'm gettign an error here is an examlpe of what I'm doing .
Dim vDrafts As SAPbobsCOM.Documents
Set vDrafts = vCmp.GetBusinessObject(oDrafts)
vDrafts.DocObjectCode = oPurchaseInvoices
vDrafts.CardCode = "2"
vDrafts.ManualNumber = "222"
vDrafts.HandWritten = tNO
vDrafts.DocDate = Now
vDrafts.DocType = dDocument_Service
vDrafts.DiscountPercent = CDbl("0")
vDrafts.Lines.AccountCode = "100000"
vDrafts.Lines.ItemDescription = "TEST"
vDrafts.Lines.Price = 123
vDrafts.Lines.Quantity = 1
vDrafts.Lines.VatGroup = "6S"
vDrafts.Lines.DiscountPercent = CDbl("0")
vDrafts.Lines.Add
vDrafts.Lines.AccountCode = "100000"
vDrafts.Lines.ItemDescription = "TEST"
vDrafts.Lines.Price = -13
vDrafts.Lines.Quantity = 1
vDrafts.Lines.VatGroup = "6S"
vDrafts.Lines.DiscountPercent = CDbl("0")
RetVal = vDrafts.Add
and if I change to
vDrafts.Lines.Price = 13
vDrafts.Lines.Quantity = -1
then the invoice will be exported but the line will be positive .
Do you have any idea on what is wrong .
ThanksHi Mohamed,
SBO will not let you set a negative line if the total amount of the document is negative.
It can be done by hand in SBO, so you should be able to get it. Try doing the same as you do it by hand.
I would try something like:
vDrafts.Lines.Quantity = 1
vDrafts.Lines.Price = -13
Hope helps,
Ibai Peñ -
Uploading Invoice with Discount in Line with DTW
I am trying to upload some invoices with line discount with the DTW . These is an example. There is one item A00001 with 12.00 unit price and 10% discount on that item and 12 quantity. I tried to upload it but doesnt put the discount in the discount column and changes the unit price to 10.8 even though i tell it to be 12.00
I tried putting only the priceaftervat AND also putting only the price but same results
Here is an example. These test only has 1 article so i didnt paste the header, only the lines
RecordKey LineNum DiscountPercent ItemCode LineTotal PriceAfterVAT Price Quantity TaxCode
RecordKey LineNum $ ItemCode LineTotal PriceAfterVAT Price Quantity TaxCode
1 1 10 A00001 108 10.8 12 10 IVA
any ideas??Hector,
In Administration > System Initialization > Document Setting > General Tab.....Calculate the Row Total using Unit Price should be unchecked
Now try entering the price and discount and it should work
Suda -
Custom Report with 3 Header lines and three separate detail lines
Need help in creating a report:
Objectives - break on hidden first field with a horizontal line for the separator (no summing)
Expand/collapse detail lines with resetting pagination for that page based on this action. (1-15 select list)
Header 1 Header 2 Header3 Header4 Header5 Header6
Header 1a Header2a Header3a Header6a
Header3b Header4b Header5b
(-)Detail1 field Detail1 field Detail1 field Detail1 field Detai1l field Detail1 field
(-)Detail2 field Detail2 field Detail2 field Detail2 field
Detail3 field Detail3 field Detail3 field Detail3 field
Detail3 field Detail3 field Detail3 field Detail3 field
Detail3 field Detail3 field Detail3 field Detail3 field
Detail3 field Detail3 field Detail3 field Detail3 field
(-)Detail2 field Detail2 field Detail2 field Detail2 field
Detail3 field Detail3 field Detail3 field Detail3 field
Detail3 field Detail3 field Detail3 field Detail3 field
Detail3 field Detail3 field Detail3 field Detail3 field
Detail3 field Detail3 field Detail3 field Detail3 field
(-)Detail1 field Detail1 field Detail1 field Detail1 field Detail1 field Detail1 field
(-)Detail2 field Detail2 field Detail2 field Detail2 field
Detail3 field Detail3 field Detail3 field Detail3 field
Detail3 field Detail3 field Detail3 field Detail3 field
(+)Detail2 field Detail2 field Detail2 field Detail2 field
(-) = collapse ; (+)= expand
Edited by: user1073751 on Sep 23, 2010 6:30 PMHi cupboy1,
According to your description, you want to design your report as the screenshot your post and hide the detail row until select in top parent group. Right?
In this scenario, we can design the report as you have done by yourself, then delete the column (Label), but still keep the Label group, then add a column left of Disc, put the data field into appropriate textbox. You can get the same effect as your first
screenshot. And we can hide the detail rows and set them toggled by Artist. We have tested your case in our local environment. Here are steps and screenshots for your reference:
1. Create a table. Drag Disc into textbox, add parent group with header (group on Label) for Disc, add parent group with header (group on Artist) for Label.
2. Delete the column Label, add a column left of Disc.
3. Right click on detail rows, select Row Visibility. Set hide and toggled by Artist.
4. Save and preview. It looks like below:
Reference:
Row Visibility Dialog Box (Report Builder)
If you have any question, please feel free to ask.
Best Regards,
Simon Hou
Maybe you are looking for
-
Default "Recoverable Tax" account - cost center segment to specific value
Dear all, I have tried couple of days to see how to use subledger accounting setup to default cost center of recoverable tax account (recoverable tax account - cost center segment to specific value which is based on the cost center of invoice distrib
-
Server name deleted by mistake
i deleted my gmail account server name by mistake on my E72. It was something like, 1x-59messagingnokia.com.help please
-
I just need a simple script to rotate my MAIN DISPLAY ONLY clockwise, and then another script to restore it to standard orientation. I found this great script which does most of what I want, but it does it to BOTH displays (I have two displays but I
-
No network controller driver for Portege R500 (Windows XP)
Hello I don't quite understand why Toshiba does not provide the necessary drivers to make a new Portege R500 WLAN work. I have absolutely no wireless networking capability, as if the switch was turned off, and I have a yellow question mark in the Win
-
Event management configuration in Portal
Hi , can anyone tell me how to configure event management in Portal system 7.01. Please give me the configuration steps. Thanks a ton