Attach Custom Report to PO Approval Notification
Hi All,
I m currently working on a requirement to attach a custom report along with the PO Output for communication report in the PO Approval. I was tracing and found out that the PO Output for communication has been submitted in PO_COMMUNICAITON_PVT package. After that i am unable to trace further. Please let me know how i can i trace this and how to attach a custom report in PO Approval.
Thanks in advance.
Hi,
We are unable to understand your requirement correctly.. Do you use any schedule conc. request to generate the Custom report??? At what time you want to attach custom report in the PO, during the PO creation process by the buyer (before submitting for approval)?
Can the buyer, generate the custom report and save it locally (in his m/c) before attaching it to the PO..?
Kind Regards,
S.P DASH
Similar Messages
-
Custom report for Workflow approval status
Hi Friends,
For one of my custom workflow the client needs a custom report to know the approval status. This custom workflow will be a multilevel approval and they want to know the status based on the object key(document number) like who has approved it at what time, who else has to approve etc which standard workflow tables can be used for this? Please advice.>
sapient wrote:
> Solved as per Arghdip,Martin and Mike's Suggestions.
Thanks for the update, but how is this possible if two of them are completely different solutions?
This is a tecnical forum, accuracy is key. The word "and" doesn't really work in the above statement. -
Submit Custom Report in PO Approval Process
Hi All,
We use R12, our requirment is to submit a custom report when PO is approved.
Not in all cases we need this. when user select 'Approve' option for a Manually created PO,
and in the Approval form, when the User selects 'Email' check box and approves it.
Irrespective of value that is given in email field, when that Email check box is checked and PO is approved, then the custom report should get submitted.
For this our funtional team is requesting to copy the PO approval Workflow and write a event there.
But I feel this can be achived in much easier way. But not getting any ideas.
Can anyone let me know what could be the best and effective way than modifying Workflow.
thanks1) Write an alert on po_action_history insert and fire the conc. proram if the conditions are satisfied
2) Write a custom pl/sql procedure that looks at all POs that are approved in the last x minutes and for each appropriate po, submit the conc. program using fnd_request.submit_request. Then schedule a run of this pl/sql procedure by creating a conc. program for it.
Hope this helps,
Sandeep Gandhi -
Need to submit custom report when email option chkd and po approved
Hi All,
We use R12, our requirment is to submit a custom report when PO is approved.
Not in all cases we need this. when user select 'Approve' option for a Manually created PO,
and in the Approval form, when the User selects 'Email' check box and approves it.
Irrespective of value that is given in email field, when that Email check box is checked and PO is approved, then the custom report should get submitted.
For this our funtional team is requesting to copy the PO approval Workflow and write a event there.
But I feel this can be achived in much easier way. But not getting any ideas.
Can anyone let me know what could be the best and effective way than modifying Workflow.
Can we do with custom.pll.
where I would check if the email check box is checked in the box and if the approve button is pressed then to launch the custom report.
One more doubt, can we get the values that are being enterd in the form. I mean, if the po number is 55, in the custom.pll
can we get that value into our custom.pll code, which i need pass as a prameter to the report.
Please through any ideas. Thanks
Edited by: 834095 on May 4, 2011 9:05 PMPl do not post duplicates - Submit Custom Report in PO Approval Process
Srini -
Deleted PO Approval Notification Accidently, now cant approve Draft. (2007)
My Customer accidently deleted an approval notification. The PO displayes in the Document Drafts report, but when the user drills down into the draft to add it, they get a message: "An authorization for this document has allready been sent. Document can not be added unless this authorization process is completed."
I have two users who can approve this documet, with a required segnature of 1 user.
Any suggestions?
thanksHow? That was my question. How do you get an approval message back after your accidently deleted it.
The answer below helped. I wasnt awar the entering user could go into the Send portion of the Message / Alert overview window, and re-send the message.
Thank you for your response, and taking the time to help!
Sincere regards,
Mike -
Workflow-Attaching pdf from Custom Concurrent Request to email notification
Hi,
I was wondering if anyone has done something similar before and maybe have any suggestions?
I am trying to attach a .pdf file that is generated by a custom concurrent request report to an email notification.
The .pdf is generated correctly and I can access the file but I’m having problems trying to attach it to the email notification
I have tried to use Wf_Engine.SetItemAttrText and Wf_Engine.SetItemAttrDocument but are unable to get it to attach the file.
Does anyone know where I can find an example how to use either of the above API's? and a detailed explanation of them?
Should the attachment always be in FND_LOBS to be picked up or can it be picked up from the file system?
What should the Workflow - Notification - Performer Value be set to, that is referencing the message with the Document Attribute?
I'm unable to find a detailed explanation of how this can be done in the Oracle Workflow Developers Guide Release 2.6.4.
Any reference material or guidance as to where an example can be found will be greatly appreciated
Thanks
CoenraadThe PLSQL procedure that generates the PL/SQL BLOB documents must follow standard API formats and a sample is shown below.
procedure GENERATE_PDF(document_id in varchar2,
content_type in varchar2,
document in out nocopy blob,
document_type in out nocopy varchar2)
is
l_docid pls_integer;
l_filename varchar2(100);
l_errmsg varchar2(100) := 'The Document is not found in the Database';
l_bdoc blob;
l_data_type varchar2(100);
begin
l_docid := to_number(document_id);
dbms_lob.CreateTemporary(l_bdoc, FALSE, DBMS_LOB.Session);
SELECT file_data
into l_bdoc
FROM fnd_lobs
WHERE file_id= l_docid;
dbms_lob.Copy(document, l_bdoc, dbms_lob.getLength(l_bdoc));
exception
when others then
dbms_lob.WriteAppend(document, length(l_errmsg), l_errmsg);
wf_core.context('SA_MLRTST','GENERATE_PDF',document_id);
raise;
end GENERATE_PDF;
You can use FND_LOBS or any other table to get the content. The content must be stored into the corresponding table before using it.
The following is the PLSQL script for generating BINARY data for a file
declare
l_bfile BFILE;
l_temp_blob blob;
l_docid number :='1000';
l_ctype varchar2(300) :='application/pdf';
l_filename varchar2(50) :='testfile.pdf';
begin
dbms_lob.createtemporary(l_temp_blob, true, dbms_lob.session);
l_bfile := BFILENAME('OEX_INPATH',l_filename);
dbms_lob.fileopen(l_bfile, dbms_lob.file_readonly);
dbms_lob.loadfromfile(l_temp_blob, l_bfile, dbms_lob.getlength(l_bfile));
INSERT INTO fnd_lobs(file_id, file_name, file_content_type,file_data,file_format)
VALUES( l_docid,l_filename,l_ctype,l_temp_blob,'binary');
end;
OEX_INPATH - this is a database directory, you need to copy the pdf file which you want to convert to BINARY to the location which this directory points
l_filename - name of the file which need to be converted to BINARY format -
Add PO additional attachments links to approval Notification
Hello,
I have a requirement: when a PO approval notification is sent, I need to add another section in Notification to list URL Links of all po attachmnets. I am not talking about sending attachments in the email. My requirement is on notification itself which is viewed from worklist. When the user clicks on the attachment link, the corresponding PO attachment should open up.
I am not sure how to achieve this, the POAPPRV is customized and we are adding customized header and lines in approval notification. But I am not sure how to add a URL link. Please help.
-ARNAs far as I know, you don't need OFA extension.
Can you open the workflow in Workflow Developer and verify that the requisition details are populated using the PO_WF_REQ_NOTIFICATION?
Depending on your version, Oracle may be using a different package. Find that package and make some simple change to verify.
Hope this helps
Sandeep Gandhi
Independent Techno-functional Consultant -
I am working on creating some custom reports which will run every week [scheduled] and send a link to all stakeholders [Admins / Audit people etc] when they click on the link they will see a dash board kind of display [ like a bar chart or similar] along with associated data and an option to export the data to excel / pdf etc
The reports will be something like how many requests in said period? what applications ? how many approvals and rejections and approver details . Any good starting point you suggest ?Attachment is missing & it should work. Note by default reports are cached and make sure to reload the data after the change.
Make friend of QueryStat & should help to know the exact problem & passed parameter etc...
[1] http://<host>:<port>/system/console/jmx/com.adobe.granite%3Atype%3DQueryStat -
Custom report to track the documents
Hai All,
My Client requires a custom report to track the document flow any time i.e., once the material arrives the purchase dept makes an entry like PO date the date of arrival,and Gr date the GR approval date and document handed over for Invoice verification date and payment made date.
How is achieve this?
Regards
R.SenthilnambiNo My client requirement is not like that,suppose one fine day if he wants to track the positon of GRN document or a bill at what stagei.e.,if in FI if they say they have not received any document to process or they hold the document for days and say just today GRN has been handed over to him ,The Materials guy has to generate a report and say this is the day the document is handed over to you.
Is this can be done.or only out of SAP.
Regards
Senthil -
Error While Submitting the Custom Report
Hello,
We have requirement on reports 6i to customise a standard report 'Sales Journal By Customer'. Requirement is we need to add a new fields in the layout.
We have copied the standard program and parameters and defined a new custom program and also added the required additional parameters. But when we are trying to submit the custom program it is giving the following error:
APP-FND-00806: The default value RTT is invalid for the Reporting Context segment. Your default value will be ignored. Please inform your system administrator that:
Add the value RTT to the value set for segment Reporting Context, or choose another default value in the Key Flexfield Segments form or Descriptive Flexfield Segments form. Use the Edit Concurrent Program or Define Report Set form for Standard Report Submission report defaults.
Value RTT for the flexfield segment Reporting Context does not exist in the value set FND_MO_REPORTING_ENTITY.
Standard report call a query inside the rdf.
written in parameter sql stmt.
SELECT ENTITY_NAME, ENTITY_ID
FROM FND_MO_REPORTING_ENTITIES_V
WHERE REPORTING_LEVEL = $FLEX$.FND_MO_REPORTING_LEVEL
AND ROWNUM = 1;
now we are change this to
SELECT ENTITY_NAME, ENTITY_ID FROM FND_MO_REPORTING_ENTITIES_V WHERE ENTITY_NAME = 'RTT';
we are making hard code.
we are making a request and attach that report to that request and run the request.
We have done this customisation at our local instance but we are facing the same issue .We are unable to figure out the issue.
Does any of you have any idea why we are getting this error.
It would be great if you can help us regarding this issue.
Thanks in Advanceas this is an eBuiness-related error, you have more chance to get an answer in an eBusiness-related forum, maybe here OA Framework
-
Custom Report Layout in APEX 3.0 PDF
How much freedom do we have when developing a custom report layout using BI Publisher when we create the template file using the Word XML add-on?
Why I am asking is, I am trying to replicate several Crystal based reports that use multiple lines of for data. They group on several columns and display the grouped data on separate lines in the report.
Grouping 1 Line one has customer detail information
Next grouping 1 or more lines are provider of service line information
Last Line count of detail lines for customer
Or would I be better off porting these reports to Oracle Reports?
Thank you!
Tony Miller
UTMB/EHNMarc, I was able to create reports based on a layout and a report query...Is it possible to let the end user (not apex developers) download the report layout, make modifications and load it again. They will only be changing the text and very rarely will modify the fields..
Thanks
Ashlee
update: i found the following logic in the f4000 app on page 1405 for download
declare
l_report_document blob;
l_file_ext varchar2(255);
l_mime_type varchar2(255);
begin
for c1 in (
select *
from wwv_flow_report_layouts
where id = :P1405_ID
) loop
if c1.report_layout_type = 'RTF_FILE' then
l_mime_type := 'application/rtf';
l_file_ext := 'rtf';
else
l_mime_type := 'application/xml';
l_file_ext := 'xml';
end if;
l_report_document := wwv_flow_utilities.clob_to_blob(c1.page_template,wwv_flow_lang.get_db_charset);
sys.owa_util.mime_header (l_mime_type ,false);
sys.htp.p('Content-Disposition: attachment; filename='||lower(replace(c1.report_layout_name,' ','_'))||'.'||l_file_ext);
wpg_docload.download_file( l_report_document );
end loop;
end;
and 1406 for upload
declare
l_report_layout clob;
l_report_layout_id number;
begin
for c1 in (
select blob_content from wwv_flow_files
where name = :P1406_LAYOUT_FILE
) loop
l_report_layout_id := wwv_flow_id.next_val;
l_report_layout := wwv_flow_utilities.blob_to_clob(c1.blob_content);
insert into wwv_flow_report_layouts (
id,
flow_id,
report_layout_name,
report_layout_type,
page_template
) values (
l_report_layout_id,
:FB_FLOW_ID,
:P1406_REPORT_LAYOUT_NAME,
'RTF_FILE',
l_report_layout
end loop;
end;
are these the tables/apis i could use ? -
How to create custom report form in OracleBIAnalyticsApps
hi,
i have installed OracleBIAnalyticsApps with OBIEE , R12 instance , Informatica,dac on machine...in r12 instance have 1 custom schema...i want to import that schema into OracleBIAnalyticsApps rpd so that can build custom reports on it...any one knows how to do it? Is Any documentation/guidelines is there for the same...Hi,
Robert Shelton's Blog is having very good collection of the video tutorial:
http://www.sheltonblog.com/archive/2007/11/04/series-of-sharepoint-workflow-how-to-videos.aspx
Please go through the Multilevel approval workflow for more information on state machine workflow
http://sheltonblog.com/archive/2007/11/27/how-to-video-building-a-multilevel-approval-workflow-with-sharepoint.aspx
Thanks,
sangati -
CUSTOM REPORT PROBLEM - REP-1213
I am a student trying to complete a project. I developed a
"custom" report form which uses 5 tables to generate the report.
I have entered the 'fields' at various locations on the report
form and when I run the report I get the following error message:
"REP-1213: Field 'client_id' references column 'CLIENT_ID' at a
frequency below its group."
I have presented this problem to my instructor who does not have
a solution to resolve this problem for me. Is there a solution
for this? Or ... does Oracle not allow for 'custom designing'
of reports? How does someone develop a custom made invoice or
other report for a client without encountering these problems?
Anybody's assistance in this matter would be greatly appreciated.
BO
nullHere is some information that may be of help. This is straight
from Oracle. read the part on FREQUENCY ERRORS carefully.
You may also retrieve this document from:
otn home page --> support --> technicial bulletions -->
sql*reportwriter --> 9006913.61
P.S. reportwriter frames have kicked manny asses!!
Good luck.
Document ID: 9006913.61
Title: Understanding Frames
Revision Number 0
Product: Oracle Reports
Platform: GENERIC
Abstract: This document provides a better
understanding
of frames and the layering concept.
Also
discusses frequency errors.
Keywords: REPEATING;FRAME;VARIABLE;FIXED;EXPAND;
CONTRACT;FREQUENCY;
INTRODUCTION
There are two types of frames: Repeating frames and non-repeating
frames.
Each is a visual representation of actual 3GL code that underlies
the action
of fetching and printing the rows selected from tables.
Non-repeating frames
act as containers and can be mapped back to the pseudocode: BEGIN
and END.
Repeating frames are representations of the Fetch Cycle and can
be mapped to
the pseudocode: WHILE NOT END OF TABLE and END WHILE.
Graphically, frames are stacked one atop the other. This may not
be
immediately apparent. It is difficult to distinguish which frame
is beneath
another. A quick way to see the three-dimensional layering is to
change the
color of the frames. Make each frame a different color. This
will create a
three-dimensional effect as frames above will partially obscure
those beneath
it. You will also notice the layering structure when using the
object
navigator in Reports V2.5
NON-REPEATING FRAMES
Non-repeating frames are not record-related. They print as often
as the
object in which they are enclosed, or to which they are attached
by an anchor.
They do not have a print direction.
REPEATING FRAMES
Repeating frames are place holders for records. Repeating frames
print once
for each record of a group and control record-level formatting.
Reports will
generate one repeating frame for each group when you create a
default layout.
Reports will place containers of columns inside of the frames.
Each repeating
frame retrieves only one row in its fetch cycle for any one
repetition. Until
it is constrained by another frame, it will repeat itself until
the while loop
condition can no longer be satisfied.
VERTICAL AND HORIZONTAL SIZING
The Vertical Sizing of a repeating frame will default to FIXED if
all the
objects in the repeating frame are fixed. If the repeating frame
encloses an
object (e.g. field, frame) that grows, then the vertical sizing
defaults to
VARIABLE or EXPAND.
FIXED
If the Vertical Size of the frame is FIXED then the object's
height is the
same on each logical page, regardless of the size of the objects
or data
within it. Truncation of data may occur. The height of the
object in the
layout editor is the actual height of the object at runtime. No
special
symbol is indicated on the frame in the layout editor.
VARIABLE
If the frame's Vertical Sizing Attribute is VARIABLE and there is
nothing
below it, it collapses. For example, if it normally is four lines
long and
only one row is returned, then it will not print three blank
lines but will
actually collapse the output to one line. If you drag the
position of the
fields downward, the space above will not collapse because of the
IMPLICIT
ANCHOR. The object will expand or contract vertically to
accommodate the
objects or data within it. The height shown in the layout editor
has no
effect on the object's height at runtime. The vertical sizing
attribute
functions as if you used a combination of contract and expand. A
diamond
symbol is indicated on the frame in the layout editor.
EXPAND
If the frame's Vertical Sizing Attribute is set to EXPAND, it
will begin at a
minimum size defined by the frame, and will expand as necessary
to accommodate
more data or lines that exceed the length of the column. An
equal sign symbol
is indicated on the frame in the layout editor.
CONTRACT
If the frame's Vertical Sizing Attribute is set to CONTRACT, the
vertical size
of the object decreases if the formatted objects or data within
it are short
enough, but it cannot increase to accommodate larger data.
Truncation may
occur. A circle is indicated on the frame in the layout editor.
FREQUENCY ERRORS
You may receive frequency errors when a repeating frame is moved
or deleted,
thus changing the layering of the frames. Often, users may
attempt to correct
this error by adding the deleted frame back, but this does not
fix the
problem. The existence of the frame is not enough, even it is
does not
overlap other objects in the layout. The frame must also be in
the right
position within the hierarchy. In addition to recreating the
deleted frame,
you must push the new frame to the right layer using the ARRANGE
option on the
Layout menu.
If you move an object outside its native frame, then you must
enclose it
within a repeating frame to group it within the same loop.
Oracle Worldwide Customer
Support
null -
Custom Report for Application Catalog History
Hi All,
I am going to create custom report that display request and approval history from application catalog. Required parameters are Application name, requested by, approved by, request time, approval time. AFAIK there is no out of the box default report from
SCCM 2012 SP1 that display those parameters. Which tables view and columns I could use for this purpose?
Thanks for your help.The information which user installed what from the application catalog is not stored anywhere if I am not mistaken.
Torsten Meringer | http://www.mssccmfaq.de -
Customize PO Approval Notification OA page
Hi
I am trying to customize PO Approval Notification. I want to add more attributes to the &PO_LINE_DETAILS. how to do it. presently. I made change in the workflow but it doesnt reflect on the page.
Purchase Order Lines
Line Item Number Rev. Item Description UOM Quantity Unit Price Line Amount
Want to add Cost center, Promised date columns to this table.
Please let me know how to do it.
ThanksFind the PO OAF embedded region in the notification. Then you need to personalize that region and add your required columns assuming the attached VO has those values. Otherwise you might have to do VO substitution also.
--Shiv
Maybe you are looking for
-
My Menu - Add a Query Print Layout to the Report Folder
This is a newb question. I can easily add a Query or form or most anything else to the Folders under My Menus ... But how can I add a specific Print Query Layout to the Reports folder un My Menu? I know it is simple but I can not find the steps in t
-
Help with limiting JOptionPane output to 2 decimal places
I don't seem to be able to figure out how to specify 2 decimal points in my output to a JOptionPane. I know how to do this in a standard program with no gui interface but I have been unsuccessful in my attempts with JOptionPane. I have included my co
-
Are there alternative fill styles for components?
Is there an alternativfe way of filling the background of a component. ie. could you have it filled in diagonal lines?
-
Logic 9.1: Disk is too slow or system overload (-10010)
After updating I kept getting this error: Disk is too slow or system overload (-10010) Can't go five minutes without encountering this. I'm in 32 bit mode using record via rewire. It's maddening and I am now kicking myself for updating. The song that
-
New IE object fix makes flash not show in other browsers
I have a page containing a flash movie. When I open the html page in Dreamweaver, it gives me a message saying 'this page contains <object> tags that may not work properly in the most recent versions of Internet Explorer. To correct this problem, you