Can I set Approver as Requester?
Hi,
we're on srm 2.0 (soon srm 5.0) with ebp 3.5.
for a special task we need to have the approver of a shopping cart to be set as the requester, so that in the backend we have the approver in the purchaseorder or reservation.
where can i change the normal settings?
we have certain badis runnning. esp bbp_sc_change - but during approval this one is not affected. i am not sure about the others - I guess none of them is being called during approval - at least we never had to change stuff because of approval.
there are two more BADIs:
Authorization to Change During Approval
Determine Approver (Administrator)
the description of which does not seem to fit my special need.
these are the BADIs we have implemented - may be someone might guess, where we can swap approver and requester...
BBP_APPEND_ITEM Exit while creating a shopping basket item
BBP_CATALOG_TRANSFER Exit for transferring catalog shopping cart
BBP_CREATE_REQ_BACK Exit while creating a purchase requisition in backend system
BBP_CREATE_RES_BACK Exit while creating a reservation in backend system
BBP_CUF_BADI_2 Customer Fields. Use of Standard Table Controls
BBP_DETERMINE_ACCT Exit while determining G/L account for account assignment
BBP_DOC_CHANGE_BADI BAdI for Changing EBP Purchasing Documents
BBP_DOC_CHECK_BADI General BAdI in Cross-Check for Message Returns
BBP_MON_SC Exit for Shopping Cart Monitor
BBP_PGRP_FIND Shopping Cart: Determine Responsible Purchasing Group(s)
BBP_TARGET_OBJECTS Exit while determining target objects in backend
a great help might also be a hint about which abap program is being called, when the approver approves - maybe there i can find a way to catch the approver and set him as the requester...
thanx, matthias
Message was edited by: Matthias Kasig
i am not sure why apple havent released the buying ringtone options in the UK yet, but i know they have in the US!
you dont need a mac but i know you can do it within garrageband (free on all macs), you could proably just use a file converter program of some sort to convert to the correct format within windows (have never tried doing it in windows so cannot comment to much on this subject)
Simon
Similar Messages
-
Can we set approval strategy at the POST DIFFERENCE of Physical Inventory?
dear All
During Pysical inventory posting Difference, how do we set approval procedure instead of using authorisation?
Any suggestion?
Point will be given handsomely for any good suggestion.Hi,
Std SAP does not cater for a release strategy for Phy Inv posting...alternative u can do is
1. workflow trigger which PI variance report and do posting.
2. through authorization object... -
Can set approval procedures in outgoing payment?
hi all,
can we set approval procedures in outgoing payment?Hi Grace,
at this point approval procedures for Purchasing are only supported on the following Business One document types:
- Purchase Order
- Goods receipt PO
- Goods return
- A/P Invoice
- A/P Credit Memo
Typically you would use purchase orders to facilitate a business process that requires approval for purchasing items.
What is your Business Process that would otherwise require an approval procedure to be in place before releasing payment?
A different approach could be to enhace the application utilizing our APIs.
Regards,
Torsten Budesheim -
Can be set with one click that all senders are approved?
Can be set with one click that all senders are approved?
Example: folder inside POP3/IMAP have many folders. Can be approved email sender's or each sender needs to be added into UNwanted list?Hi,
I'm not sure if I understand the request clearly, it seems you want to find an easy way to set all the mail senders in a folder as blocked senders or safe senders, correct?
I'm not sure which version of Outlook you are using, for Outlook 2013, there's no such quick method to do that by one click, you will need to use the Junk E-mail Options to add the senders to the Safe Senders or Blocked Senders list.
You can learn more information from Use Junk Email Filters to control which messages you see:
http://office.microsoft.com/en-us/outlook-help/use-junk-email-filters-to-control-which-messages-you-see-HA102749438.aspx
From the link above, please note if you have existing lists of safe names and addresses, you can move that information into Outlook. Click
Import from File and browse for the list file that you want. To create a file that uses your current list, click
Export to File and then specify where you want the new file saved.
Regards,
Melon Chen
TechNet Community Support -
If a request is escalated, can primary owner approve it?
Hi,
If a request in AE 5.2 is escalated, can the primary owner still approve it? It is not working in our case. Even after the primary owner has approved it, it still has to be approved by the alternate owner for it to complete.
Has any one faced this situation before?
Environment : AE 5.2 SP2.
ThanksHi R M,
Once the request is escalated, the original approver can not approve the request. You need to check the configuration for escalation.
Go to workflow -> stage -> select the particular stage and click on 'Chnage' -> look at the 'escalation configuration' parameter -> if it says 'forward to alterate approver' then alternate approver has to approve the request before it moves to next stage.
I hope this helps.
Regards,
Alpesh -
Everytime my Apple TV 2 enters into sleeping mode it requires my WIFI network password again upon reconnection. This is new, how can I set the system to remember the password?
Open Mail preferences, click on the Accounts icon in the toolbar then select your mail account, click on the Mailbox Behaviours tab on the right. Set the dropdown menu at the bottom for the Never option.
However, you cannot change the default options set for a newly created account. -
UWL Filter causing error while approving Leave Request
Hi Guys,
We recently applied MSS SP17 and we changed our UWL filter BADI to SWK1 Function group - SWK_LOCAL_INBOX_GET.
The filter works fine, but when we try to approve leave request, it somehow calls this piece of code again and does not allow (DUMPS) BADI to set the filter saying - this field is not modifiable.
Has anybody seen this before. Can anybody let me know how to resolve the issue?
Regards,
SCWe added a code that if leave request calls this code...skip it.
-
Making comments mandatory for only some roles when approving CUP requests.
Does anyone know if there is a way to make Comments required in CUP requests when approving a request for just certain roles? We don't want comments to always be required, just if you are approving a request for Role XXX for example.
I tried using the Comments Mandatory setting that is available on the Role Details screen (along with the associated flags on the Roles/Role Selection screen), but this only seems to require a 'request reason' for the role when the request is being built. It doesn't require comments when the request is being approved. (There also appears to be a bug with this because this request reason doesn't show up anywhere in the request after it is built.)
I know you can set the Comments Mandatory on for the workflow stage, but then you have to enter a comment for every request, regardless of the roles. We are wanting them to required only for a few specific roles.
We are on GRC 5.3 11.2.
Thanks.Hi Bob,
It is not possible to enable the comment option only for few roles. Either it can be on for all, or off.
Rgds,
Raghu -
Can I set up a pro forma for multiple images
Hi all
Well I am a newbie to Keynote and I am really enjoying using it.
I am trying to set up a pro forma for class photos at a school, the photos have been handed to me by the teachers but are all slightly different sizes.
My question is can I set up some sort of master document where I can place the photos (head shots) of the students with their names under them ready for a keynote display and have the photos all the same size without editing them separately.
I need to be able to remove photos occasionally too (ie if they are absent etc) so would need it to be a 'changeable' master rather than a screen shot. The amount of students in each class varies from 15 to 29 so I would need to accommodate the 29 with names under them and a heading somewhere on the page.
Is it doable? Do I do it straight into the keynote or onto a pages document first?
Thanks in advance for any help advice you can give.
Regards
AlithesteThe Mac OS X Mail application has a "Junk" function that works locally, on the Mac, and just puts emails from previously designated "junk" addresses into a separete folder, so you don't have to wade thru all that spam in your Inbox. It's a very elegant and simple, local solution, that I dearly miss on iOS.
I did submit a request for it at Apple Feedback page.
http://www.apple.com/feedback/ -
Can you set isolation levels of message-driven bean transactions?
The problem: I have 3 different message-driven beans which each get a different type of message, except for a field that is common to all. That field is used as the primary key of an entity object. The message-driven beans configured to use a container managed transaction. Each message-driven bean, in processing the message, first does a lookup by primary key to see if the object associated with the key exists, and if it does not, it requests the entity's home object to create it. After that, they do further processing. The problem is that sometimes all the beans simultaneously get a message, resulting in each bean checking for the entity object at about the same time, and if they fail to find it (because none of them has created it yet), each creates an object, all with the same primary key. This is not caught until the beans start to complete their onMessage method, which I believe results in the container committing the transaction. One of the transactions will be committed successfully, while the other two will fail, get rolled back, and then be retried with the same message. The second time through, the other beans will find the entity object (since it has been created and committed) and they will complete correctly. In the end, they right thing occurs, except that there is a troubling exception or 2 in the log telling about the constraint violation (with the primary key) and the rollback. If it was just me, that would be fine, but our customer does not like to see exceptions in the log; that indicates to him that something is wrong.
So, I am looking for someway to make sure that the actions of the message-driven beans are serialized. One suggestion from a colleague was to set the isolation level of the transactions being used by the container in processing the message-driven beans' onMessage method. However, the documentation does not mention any way to do this for a message-driven bean. Suggestions?
Is the use of a UserTransaction a better way to do this? If I acquire a UserTransaction within the onMessage method of a message-driven bean, can I set its isolation level? How would this work? When I get a UserTransaction, does each client get a different transaction, or do they all get the same one?(1) The WebLogic JMS "unit-of-order" feature is a heavily adopted feature that was specifically designed to handle similar use cases - see the JMS developer guide for extensive documentation. In your use case, if "key" is used to define UOO, then there's no limit on the number of keys that can be processed concurrently, but messages for any particular key will be processed single-threaded in the order in which they were first submitted.
Note that if you're using distributed destinations, the UOO feature is still fully supported - but the developer and/or administrator needs to decide whether to configure the destination to use "hash" or "path service" based routing (the JMS UOO edoc outlines the trade-offs).
(2) Another alternative is to use a single MDB with max-beans-free-pool that processes all three types (as the other poster suggested). I think this assumes all MDBs run on the same JVM.
(3) Another alternative is to use multiple queues, with a single MDB on each Q. Where some sort of hash algorithm is used to determine which Q is for the key. This approach is a "hand-coded" variant of the approach in (1) with "hash" based routing enabled...
(4) If all MDBs actually do run in the same JVM, a third alternative is to use code the application to use a common lock to protect each key, eg, something like:
// assume MyLock is simply a class with a "reference counter"
// assume some global "staticHM" hash map that is all MDBs can access
onMessage() {
MyLock lock = null;
key= msg.getKey();
synchronized(staticHM) {
lock = staticHM.get();
if (lock = null) {
lock = new lock();
staticHM.put(key, new lock());
lock.incRefCount();
try {
synchronized(lock) {
// only one onMessage will be able to lock a particular key at a time
do your work;
} finally {
synchronized(staticHT) {
if (lock.defRefCount() == 0) staticHM.remove(lock);
if (lock = null) staticHM.put(key);
If multiple threads get a message with the same key, then only one thread at a time will work on the key.
Hope this helps,
Tom -
How Can I Set a Javascript Value into an Attribute of BSP PAGE
Hi
Can anyone tell me.
How Can I Set a Javascript Value into an Attribute of BSP PAGEHi Mithlesh,
javascript runs on client side and you cannot assign the value to a Page attribute directly.
As a workaround,you can use an Inputfield,hidden if required,and set the value using javascript.Then the form will have to be submit to be able to read the value in onInputProcessing and then can be assigned to any variable.
In Layout
<head>
<script language="javascript">
function pass()
txt1 = document.getElementById("ip_mrf");
txt.value = "hello" ;
</script>
</head>
<htmlb:inputField id="ip_mrf"
value="<%=mrf_number%>"
visible="FALSE"/>
in onInputProcessing
cha1 = request->get_form_field( 'ip_mrf' ).
where cha1 is the page attribute
hope this helps,
Regards,
Siddhartha
Message was edited by: Siddhartha Jain -
Error while approving Leave request from UWL
Hi Experts,
We are getting following error while manager clicks on Universal Worklist to approve Leave Request. On system we have assigned ess id to employee no. 43 in IT 105-0001 but it gives error message about employee no. 167 which has nothing to do with this leave request.
Please go through following ST22 error log..
Short text of the error message:
"No data exists in this period for infotype 0105 and employee 00000167."
Trigger Location of Runtime Error
Program SAPLPT_ARQ_REQUEST_U
Include LPT_ARQ_REQUEST_UIAF
Row 186
Module type (FORM)
Module Name DUMP_IF_ERRORS
Source Code Extract
Line SourceCde
156 ENDCASE.
157
158 IF lock_indicator = 'X'. "ANK Note962342
159 status_ui = c_req_sent.
160 status_ui_text = 'gesendet'(s04).
161 endif. "ANK Note962342
162
163 ENDFORM. " set_request_status_ui_text
164
165 &----
166 *& Form dump_if_errors
167 &----
168 * text
169 ----
170 * -->MESSAGES text
171 ----
172 FORM dump_if_errors
173 USING
174 messages TYPE ptarq_uia_messages_tab.
175
176 FIELD-SYMBOLS:
177 <message> TYPE bapiret2.
178
179 LOOP AT messages ASSIGNING <message>.
180 IF <message>-type EQ c_message_error.
181
182 *Note 1168656 begin
183 * MESSAGE x999(53) WITH
184 * <message>-message
185 * <message>-type. "#EC *
>>>>> MESSAGE <message>-message type 'X'.
187 *Note 1168656 end
188 ELSEIF <message>-type EQ c_message_abend.
189 *Note 1168656 begin
190 * MESSAGE a999(53) WITH
191 * <message>-message
192 * <message>-type. "#EC *
193 MESSAGE <message>-message type 'A'.
194 *Note 1168656 end
195
196 ENDIF.
197 ENDLOOP.
198
199
200 ENDFORM. " check_errors
201
202 *&----
203 *& Form prepare_customizing_attibs
204 *&----
205 * text
Would really appreciate kind guidance to resolve the same.
Thanks.
AashishHi Ashish,
Short text of the error message:
"No data exists in this period for infotype 0105 and employee 00000167
This clearly suggests that the employee data is not up to date.
Go to Tcode : PC00_M40_CLSTR
here 40 is the country coding or the Molga value for India. Like wise which ever country you work for, enter the country code there instead of 40.
Enter the pernr as 00000167 and you would find till which date the payroll for 167 has been run successfully.It has to be in green color.
If the payroll is not run till the period in which you are getting the error ( which obvisouly is what the error means) try running the payroll by going to the Tcode : PC00_M40_CALC or you can ask your HR team to run this payroll for you and you are good to go.
Good Luck!
Sandeep Tudumu -
Error when approving the request in OIM 11g R2
I have a catalog item for iPlanet User resource setup to go for beneficiary manager approval. On the approval window, when the manager approves the request, OIM tries to forward to the url /identity/face which throws an generic error saying "identity" page doesnt exist because it doesn't get resolved as hostname.
I have another OIM instance where the popup window just disappears when the approval button is clicked. I'm not sure what the default behavior is. In R1, it used to get a OIM alert box notifying that the request was approved/rejected.
I'm getting these errors in the logs when I approve/reject
The parent-organization-chain is empty for the organization list
Edited by: DJ on Jan 16, 2013 10:44 AM
Edited by: DJ on Jan 16, 2013 2:36 PMI scooped the requests when I hit the approve button, it hits the 302 - Page moved Temporarily
Here is is the request looks like for the working instance:
<html><head><title>302 Moved Temporarily</title></head>
<body bgcolor="#FFFFFF">
<p>This document you requested has moved temporarily.</p>
<p>It's now at <a href="http://oim1:14000/identity/faces/adf.task-flow-return?_adf.ctrl-state=zjh4didfg_105&adf.tfDoc=%2FWEB-INF%2FApprovalTask_TaskFlow.xml&adf.tfId=ApprovalTask_TaskFlow&_task-flow-outcome=done&_afrLoop=20671600459024">http://oim1:14000/identity/faces/adf.task-flow-return?_adf.ctrl-state=zjh4didfg_105&adf.tfDoc=%2FWEB-INF%2FApprovalTask_TaskFlow.xml&adf.tfId=ApprovalTask_TaskFlow&_task-flow-outcome=done&_afrLoop=20671600459024</a>.</p>
</body></html>Here is the broken instance:
<html><head><title>302 Moved Temporarily</title></head>
<body bgcolor="#FFFFFF">
<p>This document you requested has moved temporarily.</p>
<p>It's now at <a href="http://identity/faces/adf.task-flow-return?_adf.ctrl-state=1acvf8c9l_101&adf.tfDoc=%2FWEB-INF%2FApprovalTask_TaskFlow.xml&adf.tfId=ApprovalTask_TaskFlow&_task-flow-outcome=done&_afrLoop=16835862702848">http://identity/faces/adf.task-flow-return?_adf.ctrl-state=1acvf8c9l_101&adf.tfDoc=%2FWEB-INF%2FApprovalTask_TaskFlow.xml&adf.tfId=ApprovalTask_TaskFlow&_task-flow-outcome=done&_afrLoop=16835862702848</a>.</p>
</body></html>Working code has the hostname:port - oim1:14000 as part of the URL but the second one does not have it. Does anyone know where this URL setting is stored?
Thanks
Edited by: DJ on Jan 16, 2013 2:34 PM
Edited by: DJ on Jan 16, 2013 2:35 PM -
OIM 11g R2 -Unable to approve view request -Urgent..!!!
Hi,
I have:
1. Configured SOA composite -serial approval
2. Request go to the manager and manager can view and approve it
3. Request is then routed to Approval group that is configured as part of composite.
4. When a user (Test approver) belonging to the role click on the request link he gets:
IAM-2050075 : User TestApprover does not have permissions on the request 304
And following exception is thrown:
<Dec 6, 2012 10:07:45 AM PST> <Warning> <oracle.adf.controller.faces.lifecycle.Utils> <BEA-000000> <ADF: Adding the following JSF error message: IAM-2050075 : User TestApprover does not have permissions on the request 335.
oracle.iam.ui.platform.exception.OIMRuntimeException: IAM-2050075 : UserTestApprover does not have permissions on the request 335.
at oracle.iam.ui.platform.exception.OIMErrorHandler.reportServiceException(OIMErrorHandler.java:170)
at oracle.iam.ui.platform.exception.OIMErrorHandler.reportException(OIMErrorHandler.java:65)
at oracle.adf.model.binding.DCDataControl.reportException(DCDataControl.java:411)
at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:416)
at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:471)
at oracle.adf.model.binding.DCIteratorBinding.reportException(DCIteratorBinding.java:403)
at oracle.adf.model.binding.DCIteratorBinding.internalGetCurrentRowInBinding(DCIteratorBinding.java:2280)
at oracle.jbo.uicli.binding.JUIteratorBinding.internalGetCurrentRowInBinding(JUIteratorBinding.java:500)
at oracle.adf.model.binding.DCIteratorBinding.getCurrentRow(DCIteratorBinding.java:2203)
at oracle.adf.model.binding.DCControlBinding.getCurrentRow(DCControlBinding.java:387)
at oracle.jbo.uicli.binding.JUControlBinding.getCurrentRow(JUControlBinding.java:98)
at oracle.jbo.uicli.binding.JUCtrlValueBinding.internalGetRow(JUCtrlValueBinding.java:1314)
at oracle.jbo.uicli.binding.JUCtrlValueBinding.getInputValue(JUCtrlValueBinding.java:2740)
at oracle.jbo.uicli.binding.JUCtrlValueBinding.getInputValue(JUCtrlValueBinding.java:2729)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlAttrsBinding.getInputValue(FacesCtrlAttrsBinding.java:185)
at oracle.jbo.uicli.binding.JUCtrlValueBinding.internalGet(JUCtrlValueBinding.java:2314)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlAttrsBinding.internalGet(FacesCtrlAttrsBinding.java:277)
at oracle.adf.model.binding.DCControlBinding.get(DCControlBinding.java:749)
at javax.el.MapELResolver.getValue(MapELResolver.java:196)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
at com.sun.el.parser.AstValue.getValue(AstValue.java:138)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:68)
at org.apache.myfaces.trinidad.component.UIXComponentBase.getBooleanProperty(UIXComponentBase.java:1204)
at org.apache.myfaces.trinidad.component.UIXComponentBase.isRendered(UIXComponentBase.java:423)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:154)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:213)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:343)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:341)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:405)
at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:421)
at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer._encodeChildren(RegionRenderer.java:278)
at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.encodeAll(RegionRenderer.java:201)
Can someone please help on this.Hi ,
1. Have u tried giving testapprover some admin roles and try to approve/reject?
2. Test approver is in same org or difffernt org than beneficiary user?
3. check data object permissions of that role -
500 internal error while approving leave request
Hi All,
One of my user when trying to approve leave request, he is getting the following error. it was working previously but suddenly thsi error has come
500 internal server error
Application error occurred during request processing
Details: com.sap.tc.webdynpro.services.sal.core.Dispatcher exception: The requested deployable object 'sap.com/ess~lea' and application 'leaverequestapprove' are not deployed
Can anyone advise on this error please!!!
Thanks!
SwarnaprakashDear Swarnaprakash,
Hope you are doing good.
Do make sure that all ESS related applications/services are running.
Please try to restart the applications this way:
1. start the telnet admin tool
telnet <hostname> 5<instnum>08
2. logon using the J2EE Admnistrator user
3. lsc (to list the available servernodes)
4. jump <servernode> (usually jump 0)
5. add deploy
6. start_app -all
Please have a look at the below for more information:
[http://wiki.sdn.sap.com/wiki/display/TechTSG/(JSTSG)(Telnet)DeployController+Commands]
and
[http://help.sap.com/saphelp_nwpi711/helpdata/en/45/0ad8e787652d6ae10000000a11466f/frameset.htm]
If the issue still persists, please check if all the SDAs have been deployed for ESS (SCA->SAP ESS and Business packages)
Thank you and have a nice day :).
Kind Regards,
Hemanth
Maybe you are looking for
-
The ForEach Loop Enumerator is Empty - SSIS Error when executing through CMD via VBA
I am currently working on a SSIS package that is to be triggered through CMD via VBA (Access). All that the package does is read a bunch of files from a folder and upload them into a table in SQL Server. The tricky part comes is that this folder loca
-
RE connecting my wireless printer
Hi Guys I have used my HP Desljet 3050A for years, both by cable and wirelessly, but mainly wirelessly. I recently had a problem concerning an error message telling me my printer was in error state. I solved that problem by deleting my printer from p
-
What's Best Approach for Multitrack Classical Music?
Can someone suggest the best approach for recording classical musicians onto four tracks? In this scenario, they play until they make a mistake on, say, measure 24, stop, then (take 2) go back to measure 20 and play until the next rough spot, and so
-
Apple OS X Lion Compatibility with Apple OS Lion
Is Adobe CS 5 compatible with Apple OS X Lion?
-
Videos Will Not Render.
I have been working on some videos recently and Adobe Premiere Elements 9 has been working great for me.... Until today. When I try to render the videos which had successfully rendered beforehand, they will not render! But it WILL render .05 of a sec