Pirmet
Pirmet
Topics
Groups
Answers
Blogs
Events
Programs
Resources
What's New
Explore SAP
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
Home
Community
Blogs
Ask a Question
Write a Blog Post
Login / Sign-up
Former Member
December 7, 2012 5 minute read
Usage of Permits in SAP Plant
Maintenance
375052,236
Purpose
This process describes the use of permits during order processing. Before an
order can be executed or technically completed, a planner ensures that:
1. Based on Cost
2. Based on Type of Activity
3. Based on Other Conditions
Based on Cost:
Here, approval will be asked from the manager or responsible person if the
maintenance cost goes beyond certain limit. Here costs include Total
Planned Cost of Order, Total Estimated Costs of Order & Total Actual Costs of
Order.
Scenario: (Whenever Total Planned Costs is more than limit)
Here the condition is that approval is required for the maintenance if the
planned cost is more than 1000 SAR & order type is ZM03.
As per the required parameter to be considered for approval process, all the
characteristics should be created & assigned the Permit class. All the
possible conditions can be referred from the table CSEVPERMIT.
Some Additional Information:
1. There are 3 different Order types (PM01, PM02 & PM03); but for all order
types, approval is required if the total planned cost is more than 1000
SAR. Then there are 2 ways.
a. One, create 3 different approvals with the combination PM01 & 1000
SAR, PM02 & 1000 and PM03 & 1000.
b. Second, Create only one permit by assigning all 3 order types. Pre-
Requisite to assign multiple values in Permit configuration is that Select
Multiple Values while creating Characteristics & giving
appropriate no. of characters.
Former Member
December 12, 2012 at 5:17 am
Excellent Stuff , Great work
Like 0
Share
Thyagarajan Krishnamurthy
December 12, 2012 at 5:23 am
thanks for sharing
Like 0
Share
Former Member
December 12, 2012 at 9:48 am
Maheswaran KD
Good Document to learn cost permit functionality.
Like 0
Share
Ajaya Sahu
January 7, 2013 at 8:14 am
Superb document..
Like 0
Share
Former Member
January 22, 2013 at 12:47 pm
Thanks for Sharing ! Very good document.
Like 0
Share
Former Member
January 22, 2013 at 3:58 pm
good work. thanks for knowledge sharing!
Like 0
Share
Andrew Barnard
March 7, 2013 at 1:54 am
3 extra points to augment the excellent document above:
Costs and Currencies
When you create a currency relevant characteristic, such as total planned costs
(PKOSTEN), the characteristic maintenance transaction will require a currency. The
values assigned to the characteristic are interpreted always in this currency.
If the order contains costs in another currency, the system converts the costs from the
order cost currency to the characteristic currency before the comparison is made. The
costs are converted using the exchange rate type 'M' as at the current date. For those
curious, see subroutine LIMSPF00_COMWWA_CREATE in Function Group IMSP.
Characteristics form AND conditions
The characteristics of the class are always interpreted as AND conditions - meaning that
any permit classified using the permit class must fulfil ALL conditions.
Permits can only be classified using the (one) permit class defined in Tx OIPG. Given
characteristics form AND conditions, you must design your class classification very
carefully if you work with multiple characteristics.
Table T357G_GR - PM: Permit Groups
This table maps the assignment of the class to a permit group. You should note that the
table key supports multiple permit groups - each with a possibly distinct class
assignment. You might wonder what happens if multiple entries were maintained.
The function module PERMIT_PROPOSAL_BY_CLASS just gets the first entry with a
class assigned. In short - multiple permit groups are not supported. So don't even try it.
* determine permit class
* (permit class is defined in permit group;
* ONLY one permit group can be defined)
SELECT SINGLE CLASS INTO L_CLASS FROM T357G_GR "#EC *
WHERE ( PERGR NE SPACE ).
Like 0
Share
Former Member
April 3, 2013 at 6:08 am
Thanks for sharing the informative stuff in easily understandable way..
BR
Kalicharan.
Like 0
Share
Former Member
May 6, 2013 at 7:32 am
Thanks for sharing!
Like 0
Share
K Jogeswara Rao
June 8, 2013 at 9:46 am
Thanks for sharing
Like 0
Share
Katigiri Linganna
November 7, 2013 at 11:28 am
Good Document. thanks for sharing this .
Like 0
Share
Henryk Skrobol
November 21, 2013 at 9:37 pm
Thanks for making this summary of permits functionality
Like 0
Share
Former Member
Blog Post Author
November 22, 2013 at 8:12 am
Thanks for the comments..
Like 0
Share
Former Member
February 12, 2014 at 10:37 am
Thank you..... its really Helpful... I tried it worked
Like 0
Share
Former Member
April 1, 2014 at 12:26 pm
Very useful document for learning permit concept
Like 0
Share
Shareeq Hussain K M
April 6, 2014 at 7:15 am
Very helpful document. Thanks for sharing.
Like 0
Share
Former Member
December 4, 2014 at 6:10 pm
Good document to understand the concept
Like 0
Share
Former Member
December 29, 2014 at 8:43 pm
Thanks for sharing
Like 0
Share
Carlos Eduardo Araujo
January 21, 2015 at 5:10 pm
Very good document. Thanks a lot, very useful.
Like 0
Share
Former Member
March 11, 2015 at 12:08 pm
1. During my assignment of value I'm getting error as currency INR not found in IPMD-
classification.
2. Also I'm unable to find order type for the same. Can you pls help me out on the same.
Like 0
Share
Shareeq Hussain K M
March 11, 2015 at 1:40 pm
@Ashish Rao
Kindly check the characteristics .
Regards,
Shareeq
Like 0
Share
Former Member
March 20, 2015 at 4:53 pm
nice documents,,
Like 0
Share
Nikhil Bengeri
April 6, 2015 at 7:13 am
Good one.. Really helpful in simple terms..
Like 0
Share
Sadin Mihran
April 8, 2015 at 11:39 am
thanks Maheswaran KD
Former Member
January 7, 2016 at 8:44 am
Thanks for sharing
Like 0
Share
PS R
May 10, 2016 at 6:41 am
Hello Maheswaran,
Excellent document, really it's very useful.
Thanks,
PS R
Like 0
Share
ASHISH SINGHAL
June 12, 2016 at 6:41 pm
Hi,
I am implementing the same functionality in my project but I am getting an error during
creation of permit class
Please help me out of this.
Thanks!
Ashish
Like 0
Share
Former Member
October 20, 2016 at 7:56 am
Hi ASHISH SINGHAL,
I was getting same error so I changed 'PERMIT Group' and than follow all step mention
by Former Member, it's working fine.
Regards,
Faizan
Like 0
Share
Former Member
January 15, 2018 at 3:53 pm
Hi Former Member,
Is there any field we can add Permit Number before we issue a permit?
Thanks in advance.
SP
Like 0
Share
Sudip Sinha
December 11, 2019 at 1:17 am
Hi It is really a very useful document. But going further my requirement is to create
Permit in SAP. For example in our Business Food industry
Before starting any maintenenace, Planner has to complete list of check lists for eg.
Lock out,Tag out, Permit from Food and Safety Manager- Physically done , Health and
Safety and few more.
Is there any way we complete this checklist in SAP and then only permit approved for
Work order.
Thanks
Sudip
Like 0
Share
Adhi Sulastomo
June 21, 2022 at 9:41 am
It is a very useful document. Thanks for sharing
Like 0
Share
Find us on
Privacy
Terms of Use
Legal Disclosure
Copyright
Trademark
Cookie Preferences
Newsletter
Support
SAP ABAP Table CSEVPERMIT (PM: Communication struct. for permit determination in order)
- SAP Datasheet - The Best Online SAP Object Repository