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
Similar Messages
-
Approval Overview for SC and PO.
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.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. -
Hi All,
I have to Get Each line item Create and Approval dates for a SHOPPING CART in SAP SRM. Either a table, or any Function module, Method, please let me know ASAP. Same i can use in my Program.
Thank you Very much.
Regards,
Ramesh J.Hi,
Refer the below wiki link it may help you.
Product catlog configuration for ECC - CRM - SCN Wiki -
Need information regarding Approver and approved date of Shopping Carts
Dear All,
We have got a requiremrnt to extract a list approvers and approved dates of shopping carts created for a given department and date range.
Is there any standard way to find that?
If we need to create a Z report please let us know the tables invovled.
Thank you.
Regards
ArindamHi
Each approval step in SRM has got a work item guid and its relevant data stored in few Data tables. You may build a custom report to meet your requirements.
Refer to this post for more details:
Re: SRM table which stored shopping cart approval start and end time
Regards
Virender Singh -
How to find approval data in SRM systems
Hi All,
Kindly let me know from which table / or how can I find the approval data ?
Actually one of the shopping cart is not transfering approval data from r/3 to BW althoufg the shooping cart has been approved (c1). In order to debug this, I wanted to know how can I find the approval data in srm system.
The data is extracted thru function module and i have already searched the table CRMD_PARTNER but there is no approval data in this.
Any help will be appreciated.
I got the approval data for the SC . it has been approved (C1 approval) but I don't understand why this data has not been extracted to BW.
Any help to check why this data is not there while data of other SC's are there.
Regards,
Dola
Edited by: Dola das on Jun 17, 2009 8:13 AMHello,
Approval table and data are in fact maintained in Workflwo container. If you are using the BADI workflow, then the below logic can be used (assuming you are in SRM 5.0)
1. Use function module BBP_PDH_WFL_WI_FROM_OBJECT_GET to get the work item corresponding to the document (PO/CTR/SC..).
2.Once you have the work item, you can pass this to function module BBP_WFL_DIN_APPR_CONTAINER_GET to get the approval agents.
The return table ET_APPROVAL_AGENTS from function module BBP_WFL_DIN_APPR_CONTAINER_GET will give you back all the approvers in the workflow.
Rgds,
Prasanna -
SRM - Purchase order approval date in BC Extractor
Hello all,
is there any way to get the Approval date (date on which the processing status of the PO) in BI. So far I can see, just the processing status is available in Datasource 0SRM_TD_PO, but how can I provide the belonging date within a BI query.
The SRM release 7.0, Th e BI release is 7.0.
Any help would be great.
Best regards,
Stefan from Munich/GermanyYes, you are right these fields are already present and these are the one for which I am looking for. My concern is, these fields are not getting populated in case of shopping cart. Also, from my analysis FM "BBP_PDH_WFL_PARAM_APPLET_FILL2" will return al information related to WF (say WF item id, node_id etc) based on these inlputs FM "BBP_PDH_WFL_APPROV_TABLE_TRAN2" will return the Received Date and Processed Date. But the FM 1 is not populating the node_wi_id field for Shopping cart hence FM2 is failing to populate the date details.
Any idea why this so for SC? -
How to find Approval data in SRM system
Hi All,
Kindly let me know from which table / or how can I find the approval data ?
Actually one of the shopping cart is not transfering approval data from r/3 to BW althoufg the shooping cart has been approved (c1). In order to debug this, I wanted to know how can I find the approval data in srm system.
The data is extracted thru function module and i have already searched the table CRMD_PARTNER but there is no approval data in this.
Any help will be appreciated.
Regards,
DolaHello,
Approval table and data are in fact maintained in Workflwo container. If you are using the BADI workflow, then the below logic can be used (assuming you are in SRM 5.0)
1. Use function module BBP_PDH_WFL_WI_FROM_OBJECT_GET to get the work item corresponding to the document (PO/CTR/SC..).
2.Once you have the work item, you can pass this to function module BBP_WFL_DIN_APPR_CONTAINER_GET to get the approval agents.
The return table ET_APPROVAL_AGENTS from function module BBP_WFL_DIN_APPR_CONTAINER_GET will give you back all the approvers in the workflow.
Rgds,
Prasanna -
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 -
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. -
HR Data Synchronization (Org Unit, Position and Employee) to SRM
Hi All Expert,
Currently, I had replicate the HR data (Org Unit, Position and Employee) to SRM thru transaction PFAL.
Each time there is a new position or new employee, I have to run PFAL and run manually by include the new position number or new employee into the program to replicate to SRM.
Does SAP have any specifiy program or step which I have follow to allow such automation? Is there any variant that I could set?
How to trigger the new Org units which are created in HR to replicate to SRM without any manual input into selection field of Object ID during running the PFAL?
We are trying to achieve automation of synchronization between changes/new creation in HR to replicate to SRM.
Thank for your help.
PaulHello Paul,
Below notes will surely help you..
1.The composite note for the process is 390380 - HR/ALE distribution in EBP/SRM.
2.The initial description of the process can be found in note 312090 - Integration HR -
EBP/SRM.
Thanks & Regards
Arshad -
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 -
Hi Team,
What is the process when New employee Join the Organization and how it updates to SRM System?
What is the process when existing employee Leaves the Organization and how it updates to SRM System?
Thanks & Regards,
Rameshwar.Hi Rameshwar,
The process and approach may differ organization to organization.
However, let me tell you what process we follow -
1. Whenever the New employee or User joins organization it is automatically updated in the Idm (Identity management system). Hope you are aware of this application.
2. The User who wants access to SRM as the end user will apply for the specified roles (Portal roles for Portal access & SAP roles for shopping) through Idm. The Idm is connected to the SRM system and whenever there is a addition / change/ update in Idm it will also update the SRM system.
3. Only for SAP Approver roles we have WORKFLOW setup in Idm.So that the user is created in the SRM system with specified approver roles only after approval is completed in Idm.
For Requester role there is normal workflow.
4. Once it is approved, the user is created in the SRM system and we can check in SU01D
5. This is User creation centrally. However, if you have admin access you can also directly create in SRM using SU01 transaction.
6. Once the user is created with specified roles, we need to manually put the user in PPOMA orgnaization strcuture.
7. Same procedure is followed when the employee is left the organization.
8. Throught IDm we remove all the authorization to SRM. however the user gets deleted in SRM but the Assignment still remains in the PPOMA. Which the consultant has to delete it manually.
9. Hope this process helps you in some way.
Thanks.
From RBEI,
Snehal -
Hi Experts,
I need to show shopping cart approval date. Where can I find this field in standard data source or SRM tables? Pls help.Hello,
You can use FM BBP_WFL_DIN_APPR_CONTAINER_GET (providing the main workitem ID) and take a look at return table ET_APPROVAL_AGENTS. Here you can find the end date/time that workitem has been completed. It means the approval date.
Kind regards,
Ricardo -
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 -
Issue while replicating the Master data from R/3 Backend to SRM
Hi experts,
I am supposed to do replication of master data from ECC 6.0 R/3 to SRM System.
I have issue at T- Code: R3AS.
For Initial Load of objets :
1) DNL_CUST_BASIS3
2) DNL_CUST_PROD0
3) DNL_CUST_PROD1
I am getting following error. :
 The following Errors/Warnings occured. Do you want to continue?
 DNL_CUST_BASIS3: No active entry in Table SMOFSUBTAB. Read OSS note 339787
 DNL_CUST_BASIS3: No active entry in Table SMOFSUBTAB. Read OSS note 339787
 DNL_CUST_BASIS3: Object will not be loaded
for all the objects we re geting the same error.
In OSS Note 339787 :
Reason and Prerequisites
You attempt to start the initial load of the R/3 adapter for an object for which no function module for processing data from the OLTP is entered in the SMOFSUBTAB table. This means that the data would be ignored if the initial load could be started.
Another cause for the output of this error message is the inconsistent maintenance of the OBJCLASS field in the SMOFOBJECT and SMOFSUBTAB tables.
Solution
Enter a processing module in the SMOFSUBTAB table or set the object to 'Inactive', so that no initial load is carried out for it. The change can occur using the maintenance Transactions R3AC5 or R3AC3.
If you want the object class to be communicated, change the OBJCLASS field in table SMOFOBJECT so that the contents correspond to the OBJCLASS field in the SMOFSUBTAB table for the object.
While checking the table entries, object
DNL_CUST_BASIS3, DNL_CUST_PROD0 and DNL_CUST_PROD1 are not there.
Table SMOFSUBTAB can not be maintained in SM30. how to maintain these entries in Table SMOFSUBTAB.
Can any one help me in this regards.
Points will be rewarded.
Thanks and regards.
KalyanHi Dinesh,
i have done reqd entries in the table CRMSUBTAB in ECC?
also check other tables in ECC
CRMCONSUM
CRMRFCPAR
CRMPAROLTP in ECC
and
SMOFPARSFA in SRM
i want to know how to maintain the enteriers in Table L SMOFSUBTAB in SRM system.
regards
kalyan
Maybe you are looking for
-
I am unable to transfer TV Programmes from a Boxed DVD Series to my I Tunes Folder although 2 downloaded from I Store are visible. Any Ideas how to transfer own DVD over or if this is actually possible????
-
Displaying Field Names in a list on the next page
In my BIP template I have a table that lists field names and underneath I have a for-each statement that lists values. Is there anyway that I can list the field names on the next page when the number of records start to run onto the next page? Thanks
-
Need help with screen zoom please
I just upgraded from Tiger to Leopard. When I had the old Tiger software installed, I was able to zoom in and out on my screen by holding down the Control key while scrolling with my mouse. But since I installed Leopard (not Snow Leopard, since I am
-
How can i prevent the resizing of JOptionPane error message box? Urgent plz
hi all, i have an application which display error dialog box at many insatnces in the application. I use JOptionPane.showMessageDialog to display the errors. Now the problem is the error box is resizable. But i want to prevent the error box from resi
-
How do you Append XML to an existing document?
Hi there, I need to to append an existing XML document to a new XML document. How is this done? Is there an easy way of attaching one XML document to another? If not, do I need to parse the existing XML and add it to the new document, element by elem