PO approver name & PO approval date in an report
Hi,
I am aware that there is no standard SAP report which gives the information of PO approver name and PO approval date. If there is any please let me know.
However we want to develop such report which gives this information and we are bulding logic based on the CDPOS & CDHDR table. Please let me know if there is any other approach to avoid the CDPOS & CDHDR tables in order to avoid any performance issues.
Thanks.
MP
Hi,
I asked our ABAP to develop a report such as this, and we retrieve the data such as PO Number, Document Category, etc. first then used a Function Module (ME_CHANGEDOC_SELECT) to get the Approver and updated Release Date ->this is actually the Change Logs per PO Number. In the E_OUTTAB of the Function Module, the FNAME Field should be equal to FRGKE (which means Release Indicator) and the F_NEW should be equal to an X mark then get the username and date. Note that there's a sorting to get the most updated detail.
If there are more than one approver who released the PO, like for example there are 3, we set 3 columns each equivalent to 1-X, 2-XX, 3-XXX marks.
Similar Messages
-
To get supplier name based on latest approved date
hi
in PO SUPER USER -Purchase Order Summary ,when we enter the item number in Item,rev field a new form Purchase Order Lines opens
in this form there are many lines of PO numbers ,suppliers(vendors),approved date ,can we get the supplier name for which the approved date is most recent
kindly guide
thanking in advancehi
in my system i can see the latest approved date wise but i have to add an inline query on the most recent vendor based on approved date to an already existing query
meaning just the first row data(most recent supplier) should be captured in the query
when i do the following query , i am taking an eg of the item_no 1020101001
select msib.segment1,max(pha.approved_date) from
po_headers_all pha,
po_lines_all pla,
po_vendors pv,
mtl_system_items_b msib
where
pha.po_header_id = pla.po_header_id
and pla.item_id = msib.inventory_item_id
and pv.vendor_id=pha.vendor_id
and msib.segment1='1020101001'
--and pha.approved_date=max(pha.approved_date)
group by
--item_id.
msib.segment1
this is the output i get
segment1 MAX(PHA.APPROVED_DATE)
1020101001 1/9/2011 3:16:48 PMwhen i do the following query
select msib.segment1,max(pha.approved_date) ,pv.vendor_name from
po_headers_all pha,
po_lines_all pla,
po_vendors pv,
mtl_system_items_b msib
where
pha.po_header_id = pla.po_header_id
and pla.item_id = msib.inventory_item_id
and pv.vendor_id=pha.vendor_id
and msib.segment1='1020101001'
--and pha.approved_date=max(pha.approved_date)
group by
--item_id.
msib.segment1
,pv.vendor_name
segment1 MAX(PHA.APPROVED_DATE) VENDOR_NAME
1020101001 7/21/2008 9:09:20 AM TRIZAC ABU DHABI
1020101001 1/9/2011 3:16:48 PM SAUDI CEMENT COMPANY
1020101001 2/14/2010 4:03:46 PM UNION CEMENT NORCEM CO.
1020101001 5/19/2010 3:08:32 PM AS CIMENTO SANAYI VE TICARET A.S.i require the most recent vendor_name for a particular item ( i require the output as below)
segment1 MAX(PHA.APPROVED_DATE) VENDOR_NAME
1020101001 1/9/2011 3:16:48 PM SAUDI CEMENT COMPANY
kindly guide me
thanking in advance -
How to fetch APPROVER NAME and approval date dynamically for an user
Hi all..
How to fetch approver name and approval date dynamicall for an user in an email template..
can any help me to sort out this pbm,i am new to IDM..
Thanks in advance..Access policies get a static value. You can't populate a field with an adapter. If you must do this, leave the field blank, and put an adapter on the process form for your field that must be populated using code or logic.
-Kevin -
Urgent!! How to grab approval date and name for Internet Expenses
Hi,
I am doing reporting on Internet Expenses transaction however facing the below issue:
Not sure which table to grab the Internet Expenses
1) Approval date by manager
2) Approval name
Appreciate if anyone can advise on this.
Cheers,
SCGian,
You say you have a collection set with four series. Do you mean a collection set that contains four collections?
If not, you can arrange things that way. Create four collections (ordinary collections, not smart ones) and fill them with your four series. Then within each collection, in Grid View, drag the images into the order in which you want to display them. You need to drag by the image inside the thumbnail, not by the border. And you're done.
You can page through the images with the right arrow key.
Hal -
Purchase requisition approved date field name by differnt release codes
can any body give me field name of the date of purchase requisition released by the release code.
regards
reddy
Edited by: Ian Wong on Sep 18, 2008 6:37 PMHi,
Table name is EBAN
Field name is BADAT.
Pass Pur Req no..you can get the Date.
Rgs,
Dhanush. -
Join issue - Requestor and Approval data
Trying to show approval task information with requestor/customer information.
We are unable to show approval task information and requestor information in the same result. It appears that there is no join between requestor/customer and approval data. Is there any way for us to create this join.Hi Dan,
This should not be a problem with the Custom Reports Data Model. For instance, one could build a simple informational report displaying Requisition Number, Service Name, Customer Name, Approval Task Name and Approver Name as follows:
ServiceRequestFact - RequisitionID (fact)
Service - ServiceName (dimension)
Customer - Customer Full Name (dimension)
Authorization Tasks - Task Name (fact)
Performer - Performer Full Name (dimension)
As an FYI -- In the event that you do need to build a report containing data on 2 query subjects that do not have an explicit relationship (not the case here), you can do so by building a Master Detail Report in Report Designer. -
Table which stores approver data.
hello,
which table stores the approver data. i mean the part where you have the node id, agent name, state in the transaction bbp_pd?
thx in advanceHi
In BBP_PD, in the approver tab, you would see workitem details and approver agent. These details are determined dynamically by the system and do not get stored in any tables. You can try for some FM like RH_WI_AGENTS_GET to fetch the agents using workflow task id.
Regards,
Sanjeev -
Approver & approval date from Requisition & PO Approval workflow tables
Dear All,
My req is to create a report that calculates the lead time taken by a Purchase Requisition to be converted into a PO and released. In the output they want the APPROVER NAME, DATE APPROVED against the REQUISITION NUMBER (EBAN-BANFN) and also they want APPROVER NAME, DATE APPROVED against the Purchase Order (so all in all 2 fields of approvers & 2 fields of approval dates). But the thing is they want these APPROVER NAME, DATE APPROVED from the Requisition Approval Workflow tables.
Please update the table & fields that will have the Approver and date approved from workflow corresponding to the Purchase Requisition Number and Purchase Order. or What is the link between the "Approver, approval date & Purchase Requisition Number" and "Approver, approval date & Purchase Order".
Thanks in advance. The solution will be rewarded the points.
Warm Regards,
Farooq.We have HR/Payroll and Purchasing working fine for 6 years with the following schedule settings. 0.1 seems too frequent:
A. Schedule one concurrent request to process deferred activities:
1. Item Type :
2. Min Threshold :
3. Max Threshold :
4. Process Deferred : Yes
5. Process Timeout : No
6. Process Stuck : No
(Once every five minutes)
B. Schedule one concurrent request to process timeout activities:
1. Item Type :
2. Min Threshold :
3. Max Threshold :
4. Process Deferred : No
5. Process Timeout : Yes
6. Process Stuck : No
(Once every six hours)
C. Run for stuck activities periodically
1. Item Type :
2. Min Threshold :
3. Max Threshold :
4. Process Deferred : No
5. Process Timeout : No
6. Process Stuck : Yes
(Once every day)
D. Run forall three activities periodically
1. Item Type :
2. Min Threshold :
3. Max Threshold :
4. Process Deferred : Yes
5. Process Timeout : Yes
6. Process Stuck : Yes
(Once every day)
By the way, we also have Synchronize WF Local Tables run once every 24 hours
Hope this helps.
Edited by: DBA115102 on Feb 1, 2011 10:41 AM -
i want to add approve date from approval table i tried but it not works
sp
ALTER procedure [dbo].[spdocuments]
as
SELECT dbo.DocumentInfo.DocID as DocumentID,
dbo.DocumentInfo.DocName as DocumentName,
dbo.DocumentInfo.UploadedDate as UploadedDate ,
dbo.DocumentInfo.Uploadfile as FileUploaded,
dbo.DocumentInfo.UploadedBy as UploadedBy,
dbo.Department.DepType as Department,
dbo.Approval.ApproveDate,
dbo.ApproveType.ApproveType as Status
FROM dbo.DocumentInfo inner JOIN
dbo.ApproveType ON dbo.DocumentInfo.ApproveID = dbo.ApproveType.ApproveID inner JOIN
dbo.Department ON dbo.DocumentInfo.DepID = dbo.Department.DepID left join
dbo.Approval on dbo.Approval.ApproveID = dbo.Approval.ApproveDate
this sp returns me approve date column null like this
DocumentID DocumentName UploadedDate FileUploaded UploadedBy Department ApproveDate Status
30 computer science 2013-12-25 18:31:26.420 dotnetcodes.docx noreen Computer Science NULL Pending
31 manual hr 2013-12-26 12:16:54.830 The Business Memo.doc kulsoom Human Resource NULL Approve
whereas in approval table and in this approvedate data exist
SeqNO DocID ApproveID AppoveBy DesigID ApproveDate
258 30 1 sundus 1 2013-12-25 18:34:47.347
259 30 1 kaneez 2 2013-12-25 18:34:47.347
260 31 1 wajihazeb 3 2013-12-26 12:17:37.150You only got half my query. It starts with a ;.
;with maxApproval as
select approveId, max(approvalDate) as approvalDate from Approval group by approveId
SELECT di.DocID as DocumentID,
di.DocName as DocumentName,
di.UploadedDate as UploadedDate ,
di.Uploadfile as FileUploaded,
di.UploadedBy as UploadedBy,
d.DepType as Department,
coalesce(ma.ApproveDate, ''),
at.ApproveType as Status
FROM dbo.DocumentInfo di inner JOIN
dbo.ApproveType at ON di.ApproveID = at.ApproveID
inner JOIN
dbo.Department d ON di.DepID = d.DepID left
join
maxApproval ma on at.ApproveID = ma.ApproveID;
This is a CTE. You can learn about them in my article on Code Project, here:
http://www.codeproject.com/Articles/702691/SQL-Wizardry-Part-Three-Common-Table-Expressions-C
As you can see, I also aliased all your tables, which makes my SQL more concise. As I said, the aliases ( like the di. in di.DocId ) can be removed if that column name only exists in one of the tables you're selecting from.
Christian Graus -
Approval Dates for each Approver in Document Details
Hello,
Please I want to know if this can be done. I need to show the approval dates for each approval step of a document next to the approver name in the iview,
Context Menu of a document -> Details -> Settings -> Approval. (The approval process must be enabled).
Example:
Approval Process
Step
Approvers
1 User, Intranet has approved - 25/07/2010 9:10 AM
2 lastname, name has approved - 27/07/2010 10:08 AM
I don't know if this is possible.
Thanks & Regards
SU
Edited by: soauniverse on Jul 27, 2010 7:15 PMHello,
After searching for days in SDN / HELP, I found that in "km.appl.ui.statemanagement_api.jar" there are ".properties" for all the languages. What takes my attention is the file "ApprovedItemRenderer_en.properties" that has this content,
#File created by SLIM generator ($SP-DIFF-TRANSLATED-FILE$)
xfld_author=Approved By
xfld_date=Approved On
The standard portal displays Approved By. But I see that SAP has thought in the approval date? Is there an easy way or how can I activate the property xfld_date?
Thanks & Regards
SU -
Hello!
I have a doc lib with approval and required check in. I have tryed severall things to get the value of the approval date in the page foot of the Word document.
If i use a workflow i run into the problem that i can´t make any changes unless the document is checked in and if i check it out a new version is created. I would also like to have the name of the approver in the document foot...
Anyone that has a great solution for this, i´m in a Little bit of a hurry so i have to find a way to solve tihis ASAP..Lets start with the obvious question, is there anything that's saying having workflow created versioning is a bad thing? If you've got document checking and versioning turned on, you're clearly in an environment where auditing it needed.
SPD has steps for checking in and checking out. If you use these, than you can also use the "log item to history" or something similar to log the history.
Other than that, try using calculated columns to look up both the Approver and the Approver Date. Return these as single lines of text and they should work fine with Quick Parts.
Steven Andrews
SharePoint Business Analyst: LiveNation Entertainment
Blog: baron72.wordpress.com
Twitter: Follow @backpackerd00d
My Wiki Articles:
CodePlex Corner Series
Please remember to mark your question as "answered" if this solves (or helps) your problem. -
Approval data of SC and PO in SRM 7.0
Hi experts,
we use SRM 7.0 with BRF workflow. I need the approval data of SC and PO for such view in Mail:
Approvingstep Status Approver GID Approver
purchaser approved John Alex z00000001
approver approved Tom Morgan z00000002
etc.
I attempted to use FM BBP_PDH_WFL_APPROVER_GET, but it was futile.
Can you please give me an advice for this?
Regards,
Evgeny.Solved by me
-
Hi Experts,
I have an issue with PO Approval date, we have a release strategy in place for all PRs > 5000 k INR, we have developed a costomised report where in we need to have the approval date of the PO ie the PO release date, we tried to consider the PO workflow for approval date, but we have the versions also maintained for the PO, so we are unable to depend upon the workflow changes in the header changes. please advice if we can use anyother method to get the PO approval date.hi
The Release dates of the PO are unfortunately not stored in SAP but as stated above you can check the change documents in the follwowing manner:
Go to CDPOS table with Objectid = <PO Number> and OBJSCTCLASS = EINKBELEG and FNAME = FRGKE and NEW_VALUE = <Final release code> and get the CHANGENR from CDPOS. Then go CDHDR with the CHANGENR and get the update date.. -
PO Approval Date in SSP Approval screen
Hi,
We are using ECS with SRM4.0.
All the Purchase Orders in Awaiting Approval status shows the pending Approval Date as today's date. But the PO Approval WorkItem is lying with Approver for the past 10 days.
Pls advise so that the correct approval information is displayed in the Approval screen of SSP.
Rgds.Lets start with the obvious question, is there anything that's saying having workflow created versioning is a bad thing? If you've got document checking and versioning turned on, you're clearly in an environment where auditing it needed.
SPD has steps for checking in and checking out. If you use these, than you can also use the "log item to history" or something similar to log the history.
Other than that, try using calculated columns to look up both the Approver and the Approver Date. Return these as single lines of text and they should work fine with Quick Parts.
Steven Andrews
SharePoint Business Analyst: LiveNation Entertainment
Blog: baron72.wordpress.com
Twitter: Follow @backpackerd00d
My Wiki Articles:
CodePlex Corner Series
Please remember to mark your question as "answered" if this solves (or helps) your problem. -
PO Approval Date in Purchasing module
Hello,
I am working in Oracle 11i, I need to find out which column can I use for PO Approval Date?
Since am working in P2P process, I posted this in Financials forum.
Thank you
BObHi Bob,
Check for APPROVED_DATE column in PO_HEADERS Table
OR
In PO_ACTION_HISTORY table check for your Object ID ( It is your PO_header_id), on the retrieved records, where the Action_code is APPROVE you should consider the ACTION_DATE .. which is your Approval Date..
Regards,
Ivruksha
Maybe you are looking for
-
Why do my programs close when computer goes to sleep
why do my programs close when computer goes to sleep?
-
I updated my phone as I was supposed to, and some features work. However I'm not able to open any apps, including Verizon which enables me to call. My photos don't open, in fact the only apps I can open are internet explorer, settings, and messages.
-
Not hard coding the iexplorer path
Hi I was looking around and saw this piece of code posted by Cotton.m: public class IETest{ public final static String browserPath ="C:\\Program Files\\Internet Explorer\\iexplore.exe"; public static void main(String args[])throws Exception{
-
Hi, I need to know 2 things in business connector. 1) can we FTP a file from sap to business connector 2) can we send a 'z' idoc type from sap to BC I want to know if any one of the above 2 are possible. If yes,please let me know how it should be car
-
So I had to get replacement for iPhone 5 due fault. I reinstalled my contact and photos and music. However some music artist and albums are not appearing on my laptop or iPhone 5. When I go to download the tracks it says I need to re pay for music ag