Approver Name or Code in PLD
Dear All
PO is approved by 2 users and the final approver adds it in the system. I want to print Originator Name/Code in PLD of PO and final approver's Name/Code.
Is it possible?
Regards
Nabeel Younus
Dear Nabeel Younus,
It is probably not achievable unless you make many links to the approval tables. The link between PO tables and approval tables have very weak link. You may need Query PLD to link them in a normal SQL query.
Thanks,
Gordon
Similar Messages
-
Bank Name Within Outgoing Payment PLD
Dear All,
My Client is working on SAP B1 2007 B PL10. Now my client wants Bank Name to be displaced in the Header Level of the Outgoing Payment PLD.
Please guide me in this matter.
Regards
Hitesh ParsawalaHi Hitesh,
Try this,
->> Create 1 System Variable Field in Page Header on PLD.
Bank Name
Variable -> 126.
->> Goto Properties Window and put the Tick mark in Description on Content Tap.
OR
Try to Create FMS Query and assign the FMS in UDF.
Create UDF in Header on Outgoing Payments.
->> Choose Tools on Top menu.
->> User - Defined Fields. -> User Manage Fields.
->> Open the User Manage Fields Widnow.
->> Payments -> Title.
->> Select Title and Click Add button in Bottom on User Manage Fields Window.
->> Create Bank Name UDF(Code, Discription and Type - Character) and Add the UDF.
Create FMS in Query Generator and Save as Query Manager then Assign the FMS in UDF for Bank Name.
->> Adminstration.
->> Reports. -> Query Generator.
->> Open the Query Generator and put the below FMS query.
SELECT T0.BankName
FROM ODSC T0, VPM1 T1
WHERE
T1.BankCode= T0.BankCode
AND
T1.DocNum= $[OVPM.DocNum]
->> Assign the FMS in UDF on Outgoing Payments.
->> Auto Refresh of REMARKS or other require field
Ex.
1. Goto the UDF and Clcik ShiftAltF2.
2. Select the SEARCH BY SAVED QUERY.
3. Assign the FMS Query.
4. Select the AUTO REFRESH WHEN FIELD CHENGES.
5. Select REMARKS.
6. Check the Display Saved Values.
Use this UDF field in Page Header on Outgoing Payments PLD.
Regards,
Madhan. -
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 -
Dear Experts,
I have a requirement regarding workflow. In MIR7 t.code the documents which are posted to be approved by another user (or) approver. Generally, where we will maintain approver names or user ids.
Thanks
Bhaskars
-
Workflow : WS90000005 - No approver name
Hi,
SRM 5.0
Workflow WS90000005 .
I have tested this workflow with custom code and it works well (technically ! ).
When the approver approved the shopping cart, it doesn't show the approver name on the "approval overview" screen. It shows "approved" (no name). But when the approver reject the shopping cart, name appears
I have searched the forum....someone mentioned that if the workflow is NOT set as general, it might happen. I am not sure where can I find out whether the WF is set as "general" or not.
Please help.
If you think the problem could be somewhere else, please let me know as well
Thanks
-PranavHi Pranav,
Is your workflow is a copy of SAP standard workflow. Are you using BAdI for n-step workflow, please let me know. I will help you out with this issue.
If you are using n-step BAdI then please check APPROVAL_TABLE and fill it properly with all details ( userids / username etc).
Thanks and Regards
Pras -
PO approver name (matrix)
HI All
is there any standard tc to view po approval matrix (with names or ids)
i would like to see po approver names
A1buyer
A2x
A3y
A4z
so how do i find these a2 a3 a4 approver names and there substitutes please
Thank you
ash
Edited by: ashok sriramoju on May 25, 2011 6:09 PM
Edited by: ashok sriramoju on May 25, 2011 6:11 PMHi,
Please explain more on your Business Scenario.
I am not aware of any specific T-Code to View the Release Persons Name. Talk to your client and see if it works. I am not even sure if the PO Header detail can help you in this.
You can Add the Name in Release Codes description to give you the required information (While at Release of an PO) if this suits your Business Requirement. Talk to your client and see if it is OK with them.
Also, Check with Basis if they can help you on the Roles & Authorization profile and give you an Object related to the User ID
Best regards
Amit Bakshi -
Approver name for outgoing payment
Hi Friends,
I want a query for outgoing payment with the Username of the person who approved this and along with requester (originator) name .To print on crystal report one for requester name and other approved person name.Hi Pradyuman,
Please check below Query for Approver Name for Outgoing Payment.
SELECT T3.U_NAME
FROM OVPM T0
INNER JOIN OWDD T1 on T0.DocEntry = T1.DocEntry
INNER JOIN WDD1 T2 on T1.WddCode = T2.WddCode
INNER JOIN OUSR T3 ON T2.UserID = T3.USERID
WHERE T2.Status = 'Y' and T1.ObjType = 46 And T0.DocNum = $[OVPM.DocNum]
Please try below Query for User Name for Login User.
SELECT T0.U_NAME FROM OUSR T0 WHERE INTERNAL_K = $[USER] FOR BROWSE
Please put above Two FMS in Two Different UDF to Get Result of above FMS.
Please also check below links.
Approved by User name query
Name of authorizers within an approval procedure
Hope this helps
Regards::::
Atul Chakraborty -
Regarding Linking Customer Name in Purchase Order PLD
Dear Experts,
I need to show the Customer Name in Purchase Order PLD. Purchase Order's base document is Sales Order. Eventhough i mapped the sales order table and customer name in the Purchase PLD, the system is hanging and coming slowly like some 1234 blank pages.
How to show the same ?
Pl help, Thanks
Regards
SundaramHi Sunrag......
If your PO is linked with SO. Then you can fetch customer name easily by FMS in PO.
From there you ca gte the Customer Name into your PLD and it wont hang also.....
Regards,
Rahul -
Invalid subreport name Error code:-2147483086
The setup used in this particular environment is to run reports via Crystal reports server 2008. We call the servers via the rassdk_java_dg_12_en and the setup works just fine BUT in one particular case.
The report that fails have a main report with a datasource to SQL. The report does have about 20 - 25 subreports mostly based on the same datasource. There are however 6 subreports that uses ttx files as datasources.
The report works fine when there is no data for the ttx subreports, but whenever a "change datasource" is tried to the ttx subreports the error "Invalid subreport name Error code:-2147483086" pops up.
We have done noumerous tests on the pojo approach in other reports so the technic and code works just fine - it most be some special case in the report.
Before we start to try to rebuild the report we will give you a chance to help us out. The report sucker is big and complex so a rebuild is not wanted...
Here is the particular code involved
private static void passPOJO(ReportClientDocument clientDoc,
ReportPojoHolder pojoHolder, String reportName)
throws ReportSDKException,ClassNotFoundException {
//Its a pojo data source, but it's nothing in it
if (pojoHolder.getPojos().size() == 0) {
return;
String reportTable = pojoHolder.getTableName();
Object pojo = pojoHolder.getPojos().iterator().next();
POJOResultSetFactory factory = new POJOResultSetFactory(pojo.getClass());
POJOResultSet resultSet = (POJOResultSet)factory.createResultSet(pojoHolder.getPojos());
if(reportName == null || reportName.equals("")) {
clientDoc.getDatabaseController().setDataSource(resultSet, reportTable, reportTable);
else {
System.err.println("Setting data in " + reportName );
//Here comes the error
clientDoc.getSubreportController().getSubreport(reportName).
getDatabaseController().setDataSource(resultSet, reportTable, reportTable);
Here is the stacktrace:
table: srptMainCustomerList;1, subrapport: AddressField
table: srptusrinf;1, subrapport: AdvisorName
table: srptusrinf;1, pojo: Beta
table: srptusrinf;1, pojo: JensensAlpha
table: srptusrinf;1, pojo: PerformanceChart
Setting data in PerformanceChart
2009-02-06 09:05:31,720 ERROR (CrystalReportServlet:doGet()) - [Username=Patrik Andrén, UserID=n249060, CustId=005563741684, Cstid=37385] - (Creation of report: customer_report.rpt failed on: [ReportAppServer: CCA1CS0569. Datasource: cca1cd0046qa1|omega] com.crystaldecisions.sdk.occa.report.lib.ReportSDKServerException:
Fel i filen customer_report {CDCDCEC2-050C-4405-865C-6031D4BFF2DE}.rpt:
Ogiltigt underrapportnamn.---- Error code:-2147483086 Error code name:failed, ) - [applicationId=omega, omegaUserId=omega.userid, credentials=IT, groupName=IT, sessionId=yLkhJLtYpLlDQ5Jf5S2GkzhPfSZJBg2zZkT4LfQ0L1bJg2v20pz2!-2033571304!1233906968432, requestId=06968853:167:000], exception-stack=
com.nordea.omega.report.exceptions.ReportGenerationFailedException: Creation of report: customer_report.rpt failed on: [ReportAppServer: CCA1CS0569. Datasource: cca1cd0046qa1|omega] com.crystaldecisions.sdk.occa.report.lib.ReportSDKServerException:
Fel i filen customer_report {CDCDCEC2-050C-4405-865C-6031D4BFF2DE}.rpt:
Ogiltigt underrapportnamn.---- Error code:-2147483086 Error code name:failed,
at com.crystaldecisions.sdk.occa.report.lib.ReportSDKServerException.throwReportSDKServerException(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.s.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.if(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.bl.do(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.do(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.verifyDatabase(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.bl.byte(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ao.onDataSourceChanged(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.DatabaseController.setDataSource(Unknown Source)
at com.nordea.crystalreports.ReportHelper.passPOJO(ReportHelper.java:814)
at com.nordea.crystalreports.ReportHelper.changeDataSource(ReportHelper.java:124)
at com.nordea.crystalreports.ReportGenerator.generate(ReportGenerator.java:115)
at com.nordea.crystalreports.ReportGenerator.generate(ReportGenerator.java:62)
at com.nordea.omega.report.servlet.CrystalReportServlet.doGet(CrystalReportServlet.java:116)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiI have been able to wrestle this down after a lot of frustrating work. The error had nothing to do with pojos at all. The error was simple a store procedure that did not reply nothing.
In the preparation of the subreport that did consist of the pojo data source. The report(server?) did send a "pre call" to the store procedure with NULL as parameters. The reply was unfortunately an "empty" reply. When we changed the reply to an empty result set it went pass the data sources.
The error message given on this was "Invalid subreport name"! Not very helpful at all.
I have used this new version for about 3 weeks now in a "proof of concept" work controlling if we would be able to upgrade from crystal 9/Harmoni to Crystal 2008/Crystal Report Server 2008. The answer will be yes. It will work. And with a minimum of report changes which is very nice.
What have struck me the most during this work is a few proposals to improvements.
1. Put the versions on jars and sdk's so it's obvious what's used. I spent a few days with an old version of a sdk believing that it was a newer than I already had. It should not be neccessary to go through a manifest file inside a jar in order to find out what the version is. Put it on the file names!
2. Give proper error messages back when something goes wrong. If a parameter value is missing. Send back the parameter that's missed/misses a value for Gods sake. The programmer catching the error most know what's missed hence the message. Would save the user's of the API very much time.
I spent about 5 - 10 days trying to find out what was wrong with my sub report name (This thread). It had nothing to do with the subreport name. It had to do with missing data from a called store procedure!
3. The documentation can be a bit tricky to find. I saw that you have given away a eclipse plugin in order to gather the documentation inside the IDE. That's a good approach.
If the error messages will be enhanced and more accurate it's a pretty handy api to work with. And the handling of unmanaged reports is a wet dream compared to usage of the Harmoni API. That's a real nightmare. The server seems to be very stable and just runs.
I like this forum, fast replies when one is stuck is extremely helpful!
/Patrik -
Workflow - Wrong approver name
HI
In our dev instance, users are getting action notification in email, once got approved, the transaction is over, and in the "Who" coloumn, different person name is storing instead of the approved person name.
In our Test Instance, users are getting FYI notification in Email, but they are not getting email notification. Do we need to set any profile option? How to get this?
Thanks in advance.Hi,
In our dev instance, users are getting action notification in email, once got approved, the transaction is over, and in the "Who" coloumn, different person name is storing instead of the approved person name.Check this document and see if it helps.
Note: 394999.1 - Final Approver Name Is Displaying As Sysadmin
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=394999.1
In our Test Instance, users are getting FYI notification in Email, but they are not getting email notification. Do we need to set any profile option? How to get this?Can you find any errors in the mailer log file?
Run $FND_TOP/sql/wfmlrdbg.sql script and check the status of the message in WF_DEFERRED and WF_NOTIFICATION_OUT queue.
Also, go through the following documents, it should be helpful in troubleshooting the issue.
Note: 433359.1 - Tracking Workflow Notification Event Messages
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=433359.1
Note: 464016.1 - Not Receiving Email Notifications
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=464016.1
Regards,
Hussein -
Add "Approver" field in AP Invoice PLD
Hi Experts,
I want "Approver" field in AP Invoice PLD. How can I get. Please help me.
Thanks for advanceI modified the query showed on the other thread for you:
SELECT T3.U_NAME FROM DBO.OWDD T0
INNER JOIN DBO.OPCH T1 ON T1.DocEntry= T0.DocEntry AND T0.ObjType = 18
INNER JOIN DBO.WDD1 T2 ON T2.WddCode=T0.WddCode
INNER JOIN DBO.OUSR T3 ON T2.UserID = T3.INTERNAL_K
WHERE T1.DocNum=$[$8.0.0\]
Using this query as a FMS query to assign to your UDF (BY SHIFTALTF2). The you could include this UDF to PLD. -
Approver name for Purchase Order
Hi Expart
I have to find out Purchase Req and corresponding Purchase Order that were approved by the same person.
For that i need the table for approver for po or pq.
Plz help me to get the approver name
Thanks
RajuHello Expart
Plz help me to get table name -
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.
MPHi,
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. -
Storing ItemCode,Vendor Name,Vendor Code in Database
Hi All,
i have created UDO in user defined form, in the form all the fields are stored in database except ItemCode,Vendor Name,Vendor Code. i want to know how to store these values. please help me, it's very urjent.
JayanthHi Jayanth,
Maybe I need to enhance my English skills , but you wrote:
"...in the form all the fields are stored in database <b>except</b> ItemCode,Vendor Name,Vendor Code"
...ok in the subject you wrote "Storing ItemCode,Vendor Name,Vendor Code in Database" - so maybe this is a bit self-contradictory?
Anyway:
Can you please explain a bit more detailed what you want to do?
How are these values connected - or not - to your UDO?
Frank -
Approver name is shown as his secretary's name instead of his Director.
Hi
When the Director assign PO to his secretary to make sure whether the given details are in the PO are correct or not. when the secretary checks and re-assign to his Director. when the director Approve's it then the approver name is shown as his secretary's name instead of his Director.
can some body provide the solution
Regards
Arifuddin
Edited by: user11309801 on Jun 29, 2010 4:16 AMHi,
Please mention the application release along with the database version and OS. Also, please post the steps to reproduce the issue (if possible).
There are couple of hits about the incorrect approver name (as show in the docs below), so getting more details would help.
Note: 829831.1 - Work Request Approval Notification Has Incorrect Approver Name
Note: 965964.1 - APPROVAL E-MAIL ON A WORK REQUEST SHOWS THE WRONG APPROVER
Note: 849360.1 - Work Order Release Approval Notification Shows Incorrect Approver Name
Thanks,
Hussein
Maybe you are looking for
-
Unable to find consolidate field in Time off Process application
Hi All, I create an aplllication for Time off process and unable to find "consolidate" field when selecting set up block parameters .I am using portals EP 7.0 Version Could you please help me in getting this ... Thanks , Nararaju.
-
My question mark and forward slash key have suddenly stopped working. Have I pressed something I shouldn't have. Any ideas what to do.
-
Whenever I pull a picture from a website and copy it to my desktop, the finder window opens. Is there anyway possible I can turn off that setting? It's rather annoying.
-
Dear. I have the following doubt with the Manage Substitution Rules UWL : Is posible have a rule in where Only some WF should go to the inbox of the substitute? Ie. The Boss have process of Workfow of modules OM, TV, PA, PY that arrives at UWL, and t
-
Good evening I am attempting to Transfer the ID from a NetWare 6.5 server which is running some web servers to a OES2 server. The first attempt failed with several different errors. We are now going to attempt this again but I want to make sure that