Activating Approval Procedures
Hi all,
I am unable to activate approval procedures the option is greyed out under general settings> bp tab. I have logged in to the system manager which is a super user.
thanks
SV Reddy
Hi
Check whether That User Manger u have used in any Approval Doc's.?if itso then login with another Super user and Try....
Giri
Similar Messages
-
Enhanced Approval Procedure Functions- authorization issue
Dear Expert,
I have activated the enhances approval procedure function as per below screen shot:
Granted authorization as mention in New ChaRM Feature with SP 10: Enhanced Approval Procedure Functions by Michael. With SM_APP_AP with 02, 22 and 75.
But the Request for change procedure selection and approval steps was disabled
The requestor able to change the approval procedure and approval steps only if i granted the user with 70 (administer).
Please help as i want the requestor to be able to select the approval procedure and approval steps but not approving the CR. Im following the chart below but seem like is not working.
Role
SAP standard roles
Activity for
Change Manager
SAP_CM_SMAN_CHANGE_MANAGER
37 (approve) approval step, 75 (delete approval step), 22 (add approval step), 02 (change approval procedure assignment)
Potential Approvers
SAP_CM_SMAN_DEVELOPER
SAP_CM_SMAN_OPERATOR
SAP_CM_SMAN_TESTER
37 (delivered inactive)
Power User, Administrator
SAP_CM_SMAN_ADMINISTRATOR
70 (administer), 37 (approve) approval step, 75 (delete approval step), 22 (add approval step), 02 (change approval procedure assignment)
Thanks
Regards,
JunnieHi Jansi,
I have added activity 22 (add approval step) and 02 (change approval procedure assignment) but the approval procesure and approval step are disabled and not allow the requestor to select /add/ male changes.
So im not sure which part is going wrong.
Thanks
Regards,
Junnie -
Hi,
I need a query for outgoing payment approval, if cash is more than 1000 then approval should get activated.
Below query is not working. Any chages?
Select 'true' where $[$ovpn.CashSum] > 1000
Regards
Shashihi shashi,
Read this Note 1165619 - Cannot add outgoing payments in approval procedures
https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1165619
Edited by: Jeyakanthan A on Sep 12, 2009 10:13 AM -
Query base multiple levels PO approval procedure
Hi,
My customer is having following requirement for PO approval procedure and would like to seek for solution.
The suppliers are either CAPEX or OTHERS supplier which I think of using UDF U_CAPEXSUPPLIER=Y or N in BP master setup.
OTHERS supplier PO
<RM2000 approved by local accounts
>RM2000 approved by CFO or one of directors
CAPEX supplier PO
<RM5000 approved by CFO
>RM5000 approved by one of Board of Directors
The 2000 and 5000 figures are applicable to both local and foreign purchase. ie if it USD suppliers then limit is USD2000
Thanks and regards
ThomasThomas,
Open Query Generator....Click Execute.....With the Red message at the bottom..you will see the SELECT *
click on the Pencil icon and copy over each of my queries and save it using a different name.
Then Add an Approval Stage for each Approver..
Using the Approval Template..Give a Name...Make Sure Active check box is CHECKED next to the Name
Select the Originators (users whose document should go through the approval process)..In the document tab select the documents for which this approval applies..Stages Tab..select the associated Approval Stage defined earlier..
Term tab: Select When the following Applies
In the lower window...double click onn the first row under Query Name..Select your query and ADD.
Make Sure Active check box is CHECKED next to the Name
Suda -
Approval procedure not working
An approval procedure has been created, for 2 users, for Goods Issue and good receipts, to be approved by 2 other users, for ALL documents.
The approval procedure is not activating, and allowing these 2 uers to create these docuemnts for all scenarios. Please assist.
2007A PL 42David,
Yes, this function is active. administration - general setting - BP tab - Tick Activate approval procedure and in approval template tick active.
Hi Gordon,
Yes, the condition is ALWAYS. For all GR and GI documents.
Was is also strang is that exactly the same query is working in another database! -
APPROVAL PROCEDURE THROUGH QUERY
Dear Suda,
Now i am telling wat i have actually done and wat is its result. Please try to understand it.
First of all I have made the querry below-
SELECT DISTINCT 'True', T1.DiscPrcnt AS 'Discount % per Row', T0.SlpName AS 'Sales Employee Name' FROM [dbo].[OSLP] T0 INNER JOIN [dbo].[RDR1] T1 ON T1.SlpCode = T0.SlpCode WHERE (T1.DiscPrcnt > 25 )
In this querry i have typped DISTINCT 'TRUE' manually but keeping the SELECT table as it is.In this case the system is not asking me for any kind of discount (not greater than 25% or not less than 25%)
After that i have modified above querry as below-
SELECT DISTINCT 'TRUE' FROM [dbo].[OSLP] T0 INNER JOIN [dbo].[RDR1] T1 ON T1.SlpCode = T0.SlpCode WHERE (T1.DiscPrcnt > 25 )
In this qurry i have typped DISTINCT 'TRUE' manually. When i executed this qurry i jst get the true in first row first column place.When i have attached this querry to approval, and after that when i have started for creating purchase order with the originators log in then in this case the system is asking approval for every discount from 0% to 100%.
Wat shud i do now...Please reply ASAP.
SwapnilHi, Swapnil!
You are on the right path, but I'm not sure if you can run this approval procedure at the line level.
The queries you had are against the wrong table (RDR1 is a Sales Order table) and are missing the link to the active document. You have to add the reference to the active document or else you are pretty much querying against the entire RDR1 table.
You need something like this:
SELECT CASE WHEN ($[$38.15.Number] > 25) THEN 'True' ELSE 'False' END
38 is the grid and 15 is the column for the discount.
I tried a basic case and it didn't work. I think you need to loop through all the lines, but I'm not sure how to do this.
You might have to create a header level UDF that changes automatically when the discount column changes, and has some logic to keep the highest discount you have on all the lines (something like: if discount greater than already stored value, update stored value) In the end, monitor this UDF for your approval procedure.
Hope this helps!
Liviu -
Approval Procedure for Sale Orders
Hi Experts:
Anyone can help me?...I´m needing an Approval Procedure for Sale Orders to be activated whenever the user is trying to give diferent discount percentage from the one assigned in the price list throughout Period Discounts. We have Sap Business One 2007A SP01 PL05
Thanks very much in advance
CLAUDIAHi CLAUDIA,
This has to be done through user query approval. However, since I don't have similar environment to try, you may start to create your own query first.
Thanks,
Gordon -
Hi experts,
I am facing a problem with approval procedure,
I create a template for approval procedure for a/p invoice ,for example User1 is originator,user 2 authorizer ,
the scenario is when user 1 creates one A/P invoice ,this will be approved by user 2 then user 1 will add this document,
but here after approval the document user 1 unable to add the document because The ADD button does not hiligting for add,
only OK button papering, that also not in activation mode.
please answer this problem ASAP.
Thanks
Komanduri.hi,
what is the status of document after approval.
is it approved or not ?
you can do two things here..
1st restart the server and all client. now login and check the document.
2nd delete all file from temp folder and login again...
Hope it will help you
Regards
Deepak Tyagi -
How to remove approval templates in approval procedures
Dear sir,
How to remove approval templates in approval procedures. I have remove some approval templates but some one are not removed. that time i got one error that is "Cannot remove. There are existing authorization processes based on the current template. [Message 3621-8]" , If it is not removed any solution is there to remove that approval template
Plz tell me how to solve this problem with step by step procedure in sap business one 2007B.Dear sir,
how to remove approval templates in approval prcedures.
In this first i will give approval stage to one user, now i have to remove that user from the approval stage. but in my approval templates ( in that stages column) i have give to that approval stage user. now i remove that approval stage user. i have untik the active check also . when i remove that approval template this error will come in to picture. "Cannot remove. There are existing authorization processes based on the current template. [Message 3621-8]"
now tel me the step by step procedure. bcoz iam sap b1 trainee -
Hi All
I'm not sure if this is possible in SBO, I want to know how can a user (Finance department admin clerk ) capture an invoice (Purchase Invoice) and then selects the person who is the Head for that department to receive it.
N.B. Approval Procedure are active for Invoices added on the system. Currently the setup is if a Finance user captures an Invoice irrespective of the value, the invoice must be sent for approval to all the GM's ( General Managers).
Now a problem is when it is sent to all the GM's a mistake can happen when a GM is in a hurry or (s)he approves another departments invoice.
I was thinking of activating data ownership and specifying the rules for each user.
Is there another way where only Purchase Invoices for each department be sent to that particular department when the Approval Procedures are active?
Thanks
Bongani DlaminiHi Suda
Invoices are captured by the Finance department , so when the user presses add an approval procedure is launched to all the departments.
This is causing inconviences as some users only get one or two invoices in two weeks and other more than 10 invoices a day.
So if a user in finance captures an invoice for any department between the 6 departments the invoice approval must be launched for that department head only.
Hope this helps.
Bongani -
Approval procedures stopped working
Hi,
The approval procedure on SAP B1
stopped working suddenly and documents are
getting saved directly . Please help.
Can it be due to xlreporter which was installed
yesterday
regardsCheck whether someone removed active tick mark in
required approval template.
or
If you mentioned any condition in terms,If condition fails
then approval procedure won't trigger.
Application won't get affected on installing add on xl reporter.
Jeyakanthan -
SBO_SP_Transactionnotifaction and Approval Procedures
Hi,
I understand I cannot use SBO_SP to validate row level data in modules where the Approval Procedure are active.
Is there another way to do the following?
I have three header level and row level UDF's that I need to be validated before the users saves the document as draft in the approval procedure. Once the document enter the approval stages it can no longer be update to enter or change the UDF's, in the rows.
U_BU
U_DEPT
U_ProjectInv
Code being used fro other modules. I had to remove modules in approval procedure as documents would simply disaaper when saves as DRAFT.
MY CODE for non approval modules:
+++++++++++++++++++++++++++++++++
---+Force BU DEPT and PROJECT -- IN ALL REQUIRED DRAFT DOCUMENTS++++++++++++++++++++++++++++
IF @transaction_type IN ('A','U') AND @object_type = '112'
BEGIN
IF EXISTS (
select T0.Docentry
FROM ODRF T0 inner join DRF1 T1 ON T1.docentry = T0.Docentry and lineStatus ='O'
--select * from ODRF
WHERE
T0.ObjType in ('13','16','17','18','20','22','23','203','204') and
-- ('14','59','60','19''15', )Remove These object as SBO_SP is not compatible with Approval Proceedure
(T0.DOCENTRY = @list_of_cols_val_tab_del and NOT(T0.U_BU IN (SELECT code FROM [@sg_BU] where code = T0.U_BU)))
or
(T0.DOCENTRY = @list_of_cols_val_tab_del and NOT(T0.U_DEPT IN (SELECT code FROM [@sg_DPT] where code = T0.U_DEPT)))
or
(T0.DOCENTRY = @list_of_cols_val_tab_del and NOT(T0.PROJECT IN (SELECT Prjcode FROM [OPRJ] where PrjCode = T0.project)) and not (T0.objtype in ('59','60')))
or
(T1.DOCENTRY = @list_of_cols_val_tab_del and NOT(T1.U_BU IN (SELECT code FROM [@sg_BU] where code = T1.U_BU)))
or
(T1.DOCENTRY = @list_of_cols_val_tab_del and NOT(T1.U_DEPT IN (SELECT code FROM [@sg_DPT] where code = T1.U_DEPT)))
or
(T1.DOCENTRY = @list_of_cols_val_tab_del and NOT(T1.PROJECT IN (SELECT PrjCode FROM [OPRJ] where PrjCode = T1.project)) )--and not (@object_type in ('59','60'))
BEGIN
SELECT @Error = 1, @error_message = 'Business Unit - Department or Project missing from User Defined Fields or Rows'
END
END
++++++++++++++++++++++++++++++++++
Kind regards
EricHector,
Sorry for the delay.
The reason I understand it cannot be done as there are postings indicating that SBO_Notifications cannot be used with modules running the SAP Approval Process. I have seen the result my self, with documents disappearing when added as draft with no error message.
If there is a way around this I would appreciate help to implement?
Kind Regards,
Eric Walker -
General Settings..BP Tab Activate approval procedure is greyed out
Hi
I see the General Settings..BP Tab Activate approval procedure is greyed out - how do i activate this
regards
ManianHi,
If the user you use to log into the system is one of the originator in any Approval template, then the tick box will be greyed out.
To edit this tick box, check all approval templates you defined in the system to see if there is any users are not the originator for any templates. Log in as this user then you can active this box.
hope this help,
regards,
maggie an
Edited by: Maggie An on Jun 16, 2008 10:52 AM -
Query Based Approval Procedure for Sales order .
Hi
I have created query for SO which results above 5000 d 50,000 .
By using this each query i created two seperate Approval Procedures which So is >5000 d >50000.
If So>5000 Approval Procedure wants to activate same thing for >50,000., Bur approval Procedure is not working wat will be the cause. i have linked this query In Terms as when the following applies.
If SO >5000 approved by user A.
If SO>50,000approved by User A & B.
Regards
GiridharanHi Giri
Your query for the first should be as follows:
SELECT DISTINCT TRUE
WHERE $[$29.0.NUMBER] > 5000 AND $[$29.0.NUMBER] < 50000
For the second query:
SELECT DISTINCT TRUE
WHERE $[$29.0.NUMBER] > 50000
The query you were trying to use is looking at the table which will only apply to documents already posted, and as that query is not being filtered specifically it is bringing back all the records and getting confused. You must reference to the runtime value of the document being posted.
Kind regards
Peter Juby -
In approval procedure user do not want to refresh the software
Hi all,
In approval procedure i prepare the approval for outgoing payment, so when the user pass the transaction the approval going to manager but my issue is the manager must refresh his user when any new approval is coming.
i don't want to refresh again & again so you have any solutions of these tell me.
Regards,
MobinThis is a database function that you have to refresh to get new data displayed. If you do not like it, I am afraid something must be developed by SDK tool to auto refresh for users. It may not be achievable though. Post it on SDK forum to involve experts there.
Thanks,
Gordon
Maybe you are looking for
-
I have a problem with my nokia 5800. A red menu bar keeps flashing up intermittently rendering all other functions useless. i have tried cleaning the screen but it still keeps doing it. any suggestions before i throw it out the window as its driving
-
Does anyone make an AC/DC adapter for a dual USB G3 iBook? By AC/DC I mean one that's capable of plugging in to both 110 volt AC in a house and 12 volt DC in an automobile. I've found DC adapters and of course AC adapters, but I'm looking for one ada
-
when trying to rent a movie on my new apple tv, a message comes up: "itunes unable to process purchases at this time. Try again later" Is this usual or is something going wrong?
-
RPi2 Driver Development Hands-On Lab
Are there any tutorials (planned or that exists) for driver development on a RPi2 for Win 10 IoT? This would be similar to what was provided for the Shark Cove at WinHEC. I'm sure the info could be used/transferred and work similar for RPi2, but di
-
WLS 5.1 not error with jdk 1.4 ???
Hi, Ive just upgrading the jdk from 1.3 to 1.4 and got alot of errors. Im using the Bea Weblogic Server 5.1! Just at startup I got a VerifyError. And som other exception I got is: java.lang.NoClassDefFoundError: com/sun/java/util/collections/ArrayLis