Dispatch Report only for Invoiced Deliveries
Dear Gurus,
I am developing a Dispatch Report, where all the deliveries are included but the business User wants only Invoiced Deliveries rather than all Deliveries... could anyone help me from which table I can get that data and what is the Field name...
Ur Help is valued.
Hi LakshmiGanapathi,
Thanks for quick reply...
wat exactly i need is The report should only contains Invoiced Deliveries, so is there any Field directly avaiable in R3 or is there any Logic to make it done.
sorry for being basic....
Edited by: Harsha on Feb 1, 2011 12:26 PM
Similar Messages
-
Allow posting to previous period only for invoices (only invoices).
Hi gurus,
We want to cancel invoice document s(MR8M) with the same date that the invoice was created (previous period). We know that we can use MMRV transaction for this but MMRV will posting of all MM documents, whereas we need to restrict posting to previous period only for invoices.
It´s possible? Can you please help on this with complete steps?
thanks!!!I don´t know if there is a better way to do that, but you could flag the field "Allow Posting to Previous Period" in MMRV and configure the posting date in all the transaction (MIGO, MIRO, MB1A,MB1B, etc) for only display except MR8M transaction.
-
Why invoice aging report only display invoice remaining amount?
I setup aging period 0~30, 31~60,61~90,90~9999.
When I submit invoice aging report,Only Remaining Amount Display. The period column-label is null and the value is zero.
Why?sounds like intented functionality. Are you using the correct version and not an older version of the report?
-
Is there an inexpensive APEX report printer for invoices/checks/statements?
I am considering using APEX for a billing/payments type system for a small company. BI Publisher is not an option for them due to cost. Has anyone used a free or low-cost product to successfully print detailed reports such as invoices, statements, checks, etc. from APEX?
Andreé,
o no problem
1)
first make an invoice layout with field holders placed in between ##
e.g. Dear Mr #CNAME# find here your latest invoce and so no
just make it in wordpad, word or openoffice
and save it in an RTF file
I then copied the RTF in a CBLOB field using TOAD
2)
load this clob in clob variable in a pl/sql procedure
mix your RTF with real data, f.i. #CNAME# will be replaced
using pl/sql : replace('#CNAME# , rec.name); and so on for all fields
the end result is the invoice as rtf
the idea comes from this application from oracle called mailmerge
found here : [http://htmldb.oracle.com/pls/otn/f?p=18326:44:3650339304424939::::P44_ID:1682]
it's an apex app where I based my work on
have a look at it and feel free to ak more questions:
CREATE OR REPLACE PROCEDURE RIGHTSHOP.DOWNLOAD_INVOICE(p_id in number) AS
Lob_loc CLOB;
i integer := 0;
v_length integer;
v_blob BLOB;
v_tot FACTUUR.TOT%type;
v_totexcl FACTUUR.TOTEXCL%type;
v_totbtw FACTUUR.TOTBTW%type;
v_docnr FACTUUR.DOCNR%type;
v_datum FACTUUR.DATUM%type;
v_klant_id FACTUUR.KLANT_ID%type;
v_mime varchar2(48) := 'application/msword';
v_file_name varchar2(2000);
cursor cur_artikels(p_factuur in FACTUUR_ARTIKELS.FACTUUR_ID%type) is
select AANTAL, OMSCHRIJVING, BTW_CAT_ID, SERIENUMMER, NETTO_VERKOOPPRIJS
, (aantal * NETTO_VERKOOPPRIJS) netto_bedrag
, (select btw_waarde from btw_cats where id = btw_cat_id) btw
from factuur_artikels
where factuur_id = p_factuur;
rec_firma firma%rowtype;
str_gemeente varchar2(4000);
v_knaam KLANTEN.NAAM%type;
v_kstraat varchar2(4000);
v_kbtw KLANTEN.BTW_NUMMER%type;
BEGIN
begin
select rtf
into lob_loc
from factuur_layouts
where id = (select flayout_id from firma);
exception
when others then
htp.p(' error during select '||sqlerrm);
end;
-- firma
select NAAM1, NAAM2, ADRES1, ADRES2, POSTCODE_ID, EMAIL, WEBSITE, BTW_NUMMER, TEL1, FAX, GSM, REKENING
into rec_firma.NAAM1, rec_firma.NAAM2, rec_firma.ADRES1, rec_firma.ADRES2, rec_firma.POSTCODE_ID, rec_firma.EMAIL
, rec_firma.WEBSITE, rec_firma.BTW_NUMMER, rec_firma.TEL1, rec_firma.FAX, rec_firma.GSM, rec_firma.REKENING
from firma;
select postcode || ' ' || gemeente
into str_gemeente
from postcodes
where id = rec_firma.postcode_id;
lob_loc := replace(lob_loc, '#FNAAM1#', rec_firma.naam1);
lob_loc := replace(lob_loc, '#FNAAM2#', rec_firma.naam2);
lob_loc := replace(lob_loc, '#FSTRAAT#', rec_firma.adres1 || ' ' || rec_firma.adres2);
lob_loc := replace(lob_loc, '#FGEMEENTE#',str_gemeente);
lob_loc := replace(lob_loc, '#FEMAIL#', rec_firma.email);
lob_loc := replace(lob_loc, '#FWEBSITE#', rec_firma.website);
lob_loc := replace(lob_loc, '#FBTW#', rec_firma.btw_nummer);
lob_loc := replace(lob_loc, '#FREKENING#', rec_firma.rekening);
--factuur
select tot, totexcl, totbtw, docnr, datum, klant_id
into v_tot, v_totexcl, v_totbtw, v_docnr, v_datum, v_klant_id
from factuur
where id = p_id;
lob_loc := replace(lob_loc, '#BB#', to_char(v_totexcl, 'FM999G999G999G999G990D00'));
lob_loc := replace(lob_loc, '#TB#', to_char(v_totbtw, 'FM999G999G999G999G990D00'));
lob_loc := replace(lob_loc, '#TO#', to_char(v_tot, 'FM999G999G999G999G990D00'));
lob_loc := replace(lob_loc, '#FD#', to_char(v_datum, 'DD/MM/YYYY'));
lob_loc := replace(lob_loc, '#FN#', to_char(v_docnr));
lob_loc := replace(lob_loc, '#eenheid#', 'Aantal');
v_file_name := 'factuur' || v_docnr;
-- klant
select naam, adres1 || ' ' || adres2 as straat
, (select postcode || ' ' || gemeente from postcodes where id = klanten.postcode_id) as gemeents
, btw_nummer
into v_knaam, v_kstraat, str_gemeente, v_kbtw
from klanten
where id = v_klant_id;
lob_loc := replace(lob_loc, '#KNAAM#', v_knaam);
lob_loc := replace(lob_loc, '#KSTRAAT#', v_kstraat);
lob_loc := replace(lob_loc, '#KGEMEENTE#',str_gemeente);
lob_loc := replace(lob_loc, '#KBTW#', v_kbtw);
-- factuur_artikels
for vc_curr in cur_artikels(p_id) loop
i := i + 1;
lob_loc := replace(lob_loc, '#AR' || to_char(i) || '#', rpad(vc_curr.omschrijving, 120, ' '));
lob_loc := replace(lob_loc, '#AN' || to_char(i) || '#', to_char(vc_curr.aantal));
lob_loc := replace(lob_loc, '#NE' || to_char(i) || '#', to_char(vc_curr.netto_verkoopprijs, 'FM999G999G999G999G990D00'));
lob_loc := replace(lob_loc, '#BT' || to_char(i) || '#', to_char(vc_curr.btw) ||'%');
lob_loc := replace(lob_loc, '#BE' || to_char(i) || '#', to_char(vc_curr.netto_bedrag, 'FM999G999G999G999G990D00'));
end loop;
for j in i .. 9 loop
lob_loc := replace(lob_loc, '#AN' || to_char(j) || '#', null);
lob_loc := replace(lob_loc, '#AR' || to_char(j) || '#', lpad(' ', 120, ' '));
lob_loc := replace(lob_loc, '#NE' || to_char(j) || '#', null);
lob_loc := replace(lob_loc, '#BT' || to_char(j) || '#', null);
lob_loc := replace(lob_loc, '#BE' || to_char(j) || '#', null);
end loop;
v_length := length(lob_loc);
-- set up HTTP header
-- use an NVL around the mime type and
-- if it is a null set it to application/octect
-- application/octect may launch a download window from windows
v_mime := 'application/pdf';
owa_util.mime_header( nvl(v_mime,'application/octet'), FALSE );
-- set the size so the browser knows how much to download
htp.p('Content-length: ' || v_length);
if v_mime != 'text/html' then
-- the filename will be used by the browser if the users does a save as
--htp.p('Content-Disposition: attachment; filename="' || v_file_name || '"');
htp.p('Content-Disposition: filename="' || v_file_name || '"');
end if;
-- close the headers
owa_util.http_header_close;
-- download the BLOB
v_blob := c2b(lob_loc);
--wpg_docload.download_file( Lob_loc );
wpg_docload.download_file(v_blob);
/*update factuur
set printed = 1
where id = p_id;
APEX_UTIL.SET_SESSION_STATE('P9_PRINTED', '1');
exception
when others then
htp.p('other error : ' || sqlerrm);
END;
/ -
Reports only for Imported Goods
Can any one tell how to get the reports of goods what we have only imported ?
Hi Praveen,
You can make use of ME2L,ME2M,ME2N.
Select Purchasing organisation as IMPO and run the report. -
Opening Balance only for Assets and Liabilities in Trial Balance Report
Hi SAP B1 members,
Following is my query :
I would like to see the Opening balance in the Trial Balance report only for Assets and Liabilities and not for Revenue and Expenses.Though the other details such as Debit,Cumulative balance etc should be seen for all Assets,Liabilities,Revenues and Expenses.Kindly help.Hi,
You can try the option of running the Trail Balance for Assets and Liabilities with the Opening Balance checkbox and the other for revenue and other drawers without checking the Opening Balance.
Export the values to Excel and consolidate the reports to get the required result(if that is what is needed).
Kind Regards,
Jitin
SAP Business One Forum Team -
Purchase Orders Pending for Invoice Verification
Good Afternoon,
I'm looking a report with purchase orders waiting or pending for Invoice Verification.
Those PO's already has the Goods Receipt, and just pending for Invoice Verification.
Thanks for the help.
Hector.Use report ME2N with selection parameter as RECHNUNG.
or else you can create your own seleciton parameter where you can pull the report only for the invoice which has GR done.
to do that go to SPRO-MM-purchasing-reporting-maintain purchaisng list-selection parameter-define seleciton parameter
hit new entry or copy RECHNUNG
create new one with
IR planned +
Delivered >= 0 ord
and Invoiced < ord
save and use this parameter in ME2N
you will only get the POs list where GR done but no IR -
Report MB5B for selected movement types
Dear All,
When I am executing report for selected movement types , system givivng me message below " Movment type is reset"
After continuing that Movement type field turns BLANK, and report is executed with considering all movement types.
If there is a way for executing MB5B report for selected movement types, please suggest.
Thanx..Hai,
1.The MB5B report will show the stock on posting date with all movements like Goods recipt from Purchase, production order, stock transport order, & goods issue due to consumption posting, stock transfers & transfer posting.
2. This is designed to see the Opening balane+Goods receipt - goods issue = closing balance.
3.You can't take report only for particulat movement type.
4.If u want to get the details as per the movement type, then use MB51 report. -
CDR Reports only inbound call reports are coming
I am running a call manager 4.0(2). The CDR services are running fine , but still I am getting the reports only for the inbound calls, The CDR for outbound is not showing.
TIAMake sure you have the following parameters in the PUB and the SUBs:
Service -->Service Parameters:
1. CDR Enabled Flag -->True
2. CDR Log Calls with zero duration flag-->True
3. Call Diagnostics Enabled -->True
http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_administration_guide_chapter09186a0080182151.html -
VT02N - do PGI and Invoice for certain deliveries either based on certain conditions
Hi Friends ,
We are using VT04 for creating shipments . While shipment completion stage in VT02N an activity profile has been maintained which does both the Goods issue and Invoice.
We have a business requirement , PGI and Invoice should be created only for specific set of deliveries based on certain conditions.
Is there any standard way to do this or by using user exits.
Please guide.
Thanks,
Nileshsa.what about adding a check in userexit RV60AFZZ, when the condition is not met during invoice creation, error out and disable the creation of the invoice document?
-
Switch from OINV to ODRF in Crystal Report layout for print the Invoice?
Hi,
I have imported in Sap Business One some standard report developed by Sap with Crystal Report (like Sales Invoice).
I have try to print my Invoices and all is OK, then I have try to print a Draft Invoice and, even in this case, is all ok. Then I have open the Crystal Report designer for this print module, and the entry point is the OINV table. How can he print succesful the Draft Invoice (that is in the ODRF table ObjType = 13)? Formula Field? I don't understand!!
Thank for the help!!
MarcoHi Marco,
You only need a single Crystal report for this. Base it on a stored procedure which has two INT type parameters @DocKey and @ObjectId. Within your SQL create IF blocks to handle different @ObjectId values:
IF @ObjectId = 13 then use the invoices tables OINV/INV1 etc.
IF @ObjectId = 112 then use the draft tables ODRF/DRF1 etc.
Don't forget to put the @ symbol at the end of the parameter in the report itself. That is all that is needed to create a single report that works for both added invoices and draft invoices. You could extend the SQL to handle other @ObjectId values like 14 for AR Credit Notes and so on.
Regards,
Andrew. -
Report reqd for list of Billing or Invoices Created Daily
Dear All,
Where can I find the report in SAP which gives me the no of invoices that I have created in a particular date and what are the inputs I need to give to take out this report say for e.x. we give va05 for open sales orders similarly were can I find this report.Answers will be rewarded with good points .
Regards
Atul Keshavhi
refer to some of the reports below.. might be of some use to u.
Sales summary - VC/2
Display Customer Hierarchy - VDH2
Display Condition record report - V/I6
Pricing Report - V/LD
Create Net Price List - V_NL
List customer material info - VD59
List of sales order - VA05
List of Billing documents - VF05
Inquiries list - VA15
Quotation List - VA25
Incomplete Sales orders - V.02
Backorders - V.15
Outbound Delivery Monitor - VL06o
Incomplete delivery - V_UC
Customer Returns-Analysis - MC+A
Customer Analysis- Sales - MC+E
Customer Analysis- Cr. Memo - MC+I
Deliveries-Due list - VL04
Billing due list - VF04
Incomplete Billing documents - MCV9
Customer Analysis-Basic List - MCTA
Material Analysis(SIS) - MCTC
Sales org analysis - MCTE
Sales org analysis-Invoiced sales - MC+2
Material Analysis-Incoming orders - MC(E
General- List of Outbound deliveries - VL06f
Material Returns-Analysis - MC+M
Material Analysis- Invoiced Sales - MC+Q
Variant configuration Analysis - MC(B
Sales org analysis-Incoming orders - MC(I
Sales org analysis-Returns - MC+Y
Sales office Analysis- Invoiced Sales - MC-E
Sales office Analysis- Returns - MC-A
Shipping point Analysis - MC(U
Shipping point Analysis-Returns - MC-O
Blocked orders - V.14
Order Within time period - SD01
Duplicate Sales orders in period - SDD1
Completed Quotations SDQ3
Create Quotation VA21
Display Incomplete Quotations V.04
Expired Quotations SDQ2
Expiring Quotations SDQ1
List of Quotations VA25
Display Incomplete Inquiries V.03
List of Inquiries VA15
Incomplete Inquiries : V.03
Quotation List : VA25
List of Incomplete Quotations : V.04
List of Expired Quotations :SDQ2
List of Expiring Quotations :SDQ1
Reward if USeful
Thanx & Regards.
Naren.. -
Query for report to show Invoices, Payments and Discounts
Hi All
I am hoping someone can help me with this query.
What the customer needs is the invoices for a specific date range, the payments applied to the invoices and the discount amount
Eg...
Invoice payment discount
100 90 10
This would be easy to get from the ORCT and RCT2 tables.
However, sometime the users add the payment on account and reconciles the invoices and a manual journal for the discounts.
So it would be best to look at the OITR and ITR1 tables?
This is what I have so far and it almost balances...
I am using this query to create the report in crystal,
To create the discount amount from the incoming payment window i said (T0.ReconSum - T3.TrsfrSum)
I also took out the vat amount within that formula.
With the amounts from the manual journal, i just took the amount as is.
select T2.CardCode, T2.CardName, T0.SrcObjTyp, T0.SrcObjAbs, T0.ReconSum, T3.TrsfrSum, T4.ReconDate, T2.U_FundedNonFunded, (T5.Debit - T5.Credit), T6.PymntGroup
from ITR1 T0
inner join OCRD T2 on T0.Shortname = T2.CardCode
left outer join ORCT T3 on T3.DocEntry = T0.SrcObjAbs and T3.CardCode = T0.ShortName
inner join OITR T4 on T4.ReconNum = T0.ReconNum
left outer join JDT1 T5 on T5.TransId = T0.TransId and T5.ObjType = T0.SrcObjAbs and T0.ShortName = T5.ShortName
inner join OCTG T6 on T6.GroupNum = T2.GroupNum
where T3.DocDate <= getdate() or T5.ContraAct = '1127331'
the account 1127331 is the Discount GL account.
Based on the example the Payment + discount = Invoices
however not all the customers are balancing..
any ideas? it looks like my query is getting only the invoices where a payment has been done. The amounts just dont seem to match.
Thank you
Jerushahi
I think your join with OJDT is wrong in this part : T5.ObjType = T0.SrcObjAbs
you should write
T5.ObjType = T0.SrcObjTyp
(I think you don't need this part at all )
try this:
select T2.CardCode, T2.CardName, T0.SrcObjTyp, T0.SrcObjAbs, T0.ReconSum, T3.TrsfrSum, T4.ReconDate, T2.U_FundedNonFunded, (T5.Debit - T5.Credit), T6.PymntGroup
from
ITR1 T0
inner
join OITR T4 on T4.ReconNum = T0.ReconNum
inner
join OCRD T2 on T0.Shortname = T2.CardCode
left
outer join ORCT T3 on T3.DocEntry = T0.SrcObjAbs and T3.CardCode = T0.ShortName
left
outer join JDT1 T5 on T5.TransId = T0.TransId and T5.ObjType = T0.SrcObjTyp and T0.ShortName = T5.ShortName
inner
join OCTG T6 on T6.GroupNum = T2.GroupNum
where
T3.DocDate <= getdate() or T5.ContraAct =
'1127331'
please let me know if it works now
shachar -
Controlling time of EDI dispatch in output type for invoice
Hi Gurus,
I am trying to change the setting for invoice dispatch through EDI
Currently the system is set so that invoice is sent (EDI) upon saving - and the desire it to make a manual decision when to send invoice
I have looked at output types in SPRO - but could not figure out how to change the setting - it is not allowing me to change. Am I missing something?
Any tips / tircks / suggestions?
Thanks. - this is urgent as YE closing nearsGo to V/40 .
select the output type that you are using for Invoicing.
double click it.
go to Default Values tab .
Change the Dispatch time to 1. Send with periodically scheduled job. .
Now the invoices will be posted only when you run the program RSNAS00.
IF this doesn't work out, Change it at COndition record level.
Regards,
Ajai
Don't forget to reward points if useful. -
Pending GR for Invoice verfication.......Any report
Dear Gurus,
Client is asking as of date, how many GR are pending for Invoice Verification...Can we get the list in SAP.
PLease guide.
Regards,
Venkathi venkat
try MB5S report. It should work
Regards
Mangesh
Reward points if it helps
Maybe you are looking for
-
hello, friends. when selecting the BOM in the sales order, the selection screen displays alternative BOMs for 1 usage type only, and will show the other usages one at a time only if the first type does not exist. the sequence depends on the prioriti
-
How to Display values in order when Multiple values are selected in the Parameter List
<p>Hi</p><p>I have a report which runs on the parameter(SalesPersonName) selected.<br />Report has a group section where for each SalesPersonName we have different actions(Lead,Prospect,Active and so on) he had performed which is the basis for the gr
-
Can Premiere elements 7 and 8 be install at the same time?
I currently have 7 installed, can I install the 8 trial without unistalling or breaking 7? Thanks Curt
-
Peoplesoft 9.2 Application and Tools 8.54 installation on Virtual Box Linux - Error
I am trying to install Peoplesoft Demo database for Tools 8.54 with Application Fin 9.2, when i run the database setup to creat the script i get a file called fin92dmoora.dms, my question is does this file contain all the tables neccesary for tools t
-
Unistalling and Re-installing Mac OS X Tiger
What are the steps to follow for uninstalling Tiger OS from my mac and then re-installing it? Actually what I want is to reset all my hard disk. Thanks in advance.