How to check, when the Maintenance Order was deleted
Hello Experts,
Can you please tell me of how to check for the maintenance order that when it was deleted and who has deleted that.
If any T-Code is there or at the Table level also to check the requirement.
Regards,
Yawar Khan
If you want to track when you have put deletion flag, you can track it using above mentioned techniques.
If you archived (deleted) permanently, then using archival history only, you can check I guess.
Check these links. While deleting maintenance order, we can hisorical order with same number. Using that creation date, you can track.
http://help.sap.com/saphelp_nw04/helpdata/en/8d/3e6552462a11d189000000e8323d3a/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/8d/3e4d2f462a11d189000000e8323d3a/frameset.htm
Similar Messages
-
How to Check when the user is connected to different desktop.
How to Check when the user is connected to different desktop.Sometimes the user maynot see the theme in the personalize theme list. In that case the person must be using different kind of desktop.How to check, I need a path.And how to apply the theme to that user?
Thanks,
PaturiHi,
you can create the new portal desktop from
System Administration => Portal display => Desktop and Display Themes
Select your folder from Portal Content and from its context create new Desktop.
Add The Framework page and the theme to this desktop page.
Go to your folder from Portal Content and from the context of the framework page select add framework page to portal desktop.
Adding Theme to desktop
From Portal content select Theme folder and select the theme right click it and select Add theme to Portal Desktop.
Create rule for the Desktop.
Navigate to System Administration => Portal Display => Desktop and Display Themes Portal Content => Portal Administrators => Super Administrators =>main_rules.
Click Add IF Expression.
create the expression if user = xyz then click on apply
Select the then clause of the if and navigate to your folder where Desktop is created ,Add it and Click Apply.
Save the Changes to the rule.
Hope it helps you.
(reward points if its helpful)
Thanks,
Gunjan -
Error in commitment check when creating maintenance orders
I'm getting an error " Error in commitment check" when creating the maintenance order for procuring the spare parts which is an non-stock item. I checked the cost for the particular Cost center/GL there is no money in that, so thatu2019s the reason for getting the error, so when we did testing in DEVL and QA, we put money into the cost center/fund/functional area and the issue has been resolved.
Now my client said they donu2019t want that control and they want to remove the commitment check so that you can create maintenance order even though you donu2019t have money on particular cost element.
FICO person told that there is no AVC check in place, also there is no budgeting control implemented, she also told that when they create Purch requisition directly they are not getting the error even though cost is not in that particular cost element but she wonder why it is giving error when we create the purchase requisition thru Maintenance order.
I have referred the experts forum to figure out this issue, but everywhere they mentioned this is due to budgeting or funds management issue and ask me to contact FICO person to remove the control, but there is no such person as current FICO person is an end user trained in SAP.
Your help is appreciatedHi,
We got same error , while procuring through PM order , Please help us , what settings required .., Our version is 4.7EE .
The note mentioned up to level of 4.6 ,
Regards,
Sujana -
How to check whether the vendor invoice was reversed (MR8M & FB08)
hi,
need to check whether the vendor invoice has been reversed. Posting of the vendor invoice as well as its reversal may happen in FI (e.g. FB60 - FB08) and MM (MIRO - MR8M). have developed a custom function based on the values of the fields: stblg, stjah,... (for fb08) and rebzg, rebzj,rebzz (for mr8m) and trans type but not sure this is the right way.
Is there a bapi (e.g. similar to BAPI_ACC_INVOICE_REV_CHECK) , sap function or at least a report to as a sample. Any help appreciated.
Thank you,
victorViktor, We have always used the table fields values you have listed to determine if the invoice has been reversed or cancelled...
-
How can i get the history that was deleted or not recorded on the computer
I want to know how to recover deleted history or activity that had the computer set to never remember the history.
You can't. If you had a backup of the places.sqlite file from before deleting the browsing history, you could restore that file. As far as "never remember my history", nothing is saved or "recorded".
-
What happens if u delete a back up device how would it affect the device that was deleted
Help please my moms phone is sinked to mine and I want to get rid of it do I don't have to see her calendar
If you are both signed into the same iCloud account, don't delete anything or it will be deleted from her device too. If you are not signed into the same iCloud account you can delete the data you don't want and it will not effect your mom's phone.
You can check if you are both signed into the same account by going to Settings>iCloud and looking at the Account ID on your phone and hers. If it matches, you're signed into the same account and will need to migrate to your own separate account before deleting anything. -
Budget Process (Linked the maintenance Order into Internal Order) in EAM
Dear Experts,
Scenario for Repair & Maintenance with only MM & FICO module live w.e.f. 2007 (PM not live)
Process Managed thru Internal Order (Order Type: RPMT)
Budget managed through Investment Management (IM); Budget is directly entered against the IO using transaction IM52
Scenario for Repair & Maintenance with only MM, FICO & PM module live (PM went live in 2010)
It was proposed to assign budget against each Maintenance Order. Since the number of maintenance orders being used is very high, it was decided to link the MO & IO so that budget will be assigned to the IO and when the MO is settled against the IO, the budget in IO can be deducted accordingly. The proposed process to assign budget in Internal Order against each Maintenance Order are given below-:
1.) In EAM process one can plan/procure material and External Services only when the Maintenance Order is created & released but practically it has to be planned long before any Maintenance Activity (Maintenance Order to be linked with the estimate so that PO can be created against the estimate).
2.) The no. of Maintenance Order generated in EAM Module is very large as Maintenance order is created for almost each and every maintenance activity. It is cumbersome to allocate the budget to each and every maintenance order. There should be a single estimate for maintenance activity (as in MM module) and that should be linked to maintenance order so that the actual cost of Indent/Service Entry Sheet can be deducted automatically from the estimate (Maintenance Order is to be linked with estimate).
3.) While doing return Indent the cost of return material is not being added to the maintenance order automatically (Maintenance Order is to be linked with estimate).
4.) If Material & External Services not planned in the maintenance order (estimate), the user must be able to do that through Internal Order (estimate), hence the Internal Order must be link to the Maintenance Order. They should able to record the planned & actual cost in the maintenance Order.
Process followed:
1.) Created Internal Order in KO01 for Repair & Maintenance Order Type
Assigned budget to Internal Order thru IM52
2.) Created PM order and assigned Internal order against Settlement Order in tab
u2018Locationu2019 and in Settlement Rule with 100%. In this Section attach the Internal
Order with selection type u2018ORDu2019.
3.) Released both orders and issue the Material for particular Operation and then
determine the Cost for material .After that performed MIGO for consumption of
materials.
4.) Settled the PM order in KO88.
Settlement process was successfully saved.
Problem faced:
After posting the goods movement (against each Maintenance Order) and settlement of the maintenance order against IO, we still find the budget assigned to the IO is not consumed/deducted.
1. Actual cost of maintenance is not reflected in the internal order
immediately. We have to run cost settlement (t-code KO88) for the
maintenance order each time the actual cost is incurred in the maintenance order.
2. Also in the case of return indent, the value of returned material is not directly
added to the available budget of internal order.
3. When the material is issued from store through the reservation generated by
maintenance order, system does not check for budget in the internal
order/maintenance order while issuing material from the store.
4. It must not be allowed to create reservation from the internal order of order type
RPMT.
5. In case of external service in the maintenance order, the unit of
measure in the requisition is set to u201CD (days)u201D by default. System does not allow
changing the unit of measure in the requisition (it should allow to change the unit
of measure or set the unit of measure u201CJOBu201D).
6.) When the material is issued from the store through reservation generated in
maintenance order, system does not check for budget in Internal Order
(estimate)/Maintenance Order while issuing material from store.
Thanks & Regards
Deepak SoniHi,
1. Actual cost of maintenance is not reflected in the internal order
immediately. We have to run cost settlement (t-code KO88) for the
maintenance order each time the actual cost is incurred in the maintenance order.
As per the standard system budgeting is done against the actual cost only. And until you settle your order the actual cost from
maint order are not getting transfered to IO. Once they are transfered system is checking for the budget.
2. Also in the case of return indent, the value of returned material is not directly added to the available budget of internal order.
This is similar to first point, when you return goods there will be negative cost on the order, this has to be settled until that system will not compare the IO budget with maintenance order actual cost.
3. When the material is issued from store through the reservation generated by maintenance order, system does not check for budget in the internal order/maintenance order while issuing material from the store.
The budget you have assigned is at IO, how can system will check the budget while issueing goods for maintenance order. We may have to develop or use some user exit over here. Which will trigger checking of budget from the settlement receiver IO for that maintenance order.
I think you may have to go for development. These are my observations from my experience.
Regards,
NNR -
How can i check when a given query was run
how can i check when a given query was run ( i mean the timestamp ) from forms
I am trying to run the query depending on when it was last runHello,
I'm not sure to really understand your need, but if you want to refresh the data blocks regularly, you can use a timer that would execute_query on the block every elapsed period of time.
Anyway, there is no "timestamp" of this kind, so that you would store the information somewhere in memory on in a table, from a PRE-SELECT or POST-SELECT trigger for instance.
Francois -
How can I retrieve my password when the retrials email was not recoverable either? I also can't use or pass the othere means of recovery? Not being able to pass or answer the security questions?
I created a new ID but never being able to update the iTunes that were purchased/saved using the old id?
I can't also delete.Hi Kazmania89,
Welcome to the Support Communities!
If you require additional assistance with this, click on the link below for guidance:
Apple ID: Contacting Apple for help with Apple ID account security
http://support.apple.com/kb/HT5699
Once you are able to gain access to the old Apple ID, this article may be helpful:
Using your Apple ID for Apple services
http://support.apple.com/kb/HT4895
I have purchased music, apps, or books with multiple Apple IDs. How can I get all of this content onto my iOS device?
First, you need to copy all of your purchased content so it is on the same Mac or PC with iTunes. This computer should be the one you sync your device with. For more information on how to move your content, see these articles:
Mac: iTunes for Mac: How to copy purchases between computers
PC: iTunes for Windows: How to copy purchases between computers
Next, authorize your computer to play content with each Apple ID in iTunes. Once your computer is authorized for all your content, it can be synced to your iPhone, iPad, or iPod touch.
Cheers,
- Judy -
how do you shuffle the image order when creating a new slideshow in apterture 3? i would like to do this automatically when creating a new slideshow. i see how you do it with presets when you just play a slideshow, but i don't see an option to randomly shuffle the slide order when you create a new slideshow. i know you can sort it by different fields, but i want it to be random. thanks.
If you want to rearrange images in random order you can try an AppleScript:
retrieve a list of selected images from Aperture
shuffe the list properly
create an album in Aperture and add the images from the list to the album (make sure that the album set to be orederd manually)
Here is a sample script that shuffles the selected images and displays them in random order in Full Screen Mode:
on removeItem(ims, i)
-- remove the item at position "i" from a list ims
if ims is {} then return {}
if (length of ims is 1) then return {}
if i < 2 then return rest of ims
if (i = length of ims) then return (items 1 thru (i - 1) of ims)
if i > (length of ims) then return ims -- should be error?
return (items 1 thru (i - 1) of ims) & (items (i + 1) thru (length of ims) of ims)
end removeItem
on shuffle_items(ims)
-- shuffle the items of the list "ims" randomly
local numitems, ims_shuffled, nextrest, nextpick, i
set numitems to length of ims
if length of ims < 2 then return ims
set ims_shuffled to {}
set nextrest to ims
repeat until nextrest is {}
set i to (random number (numitems - 1)) + 1
set nextpick to item i of nextrest
set beginning of ims_shuffled to nextpick
set numitems to numitems - 1
set nextrest to removeItem(nextrest, i)
end repeat
return ims_shuffled
end shuffle_items
on shuffleIms()
-- retrieve the selected images from Aperture
-- and display them in random order in full screen mode
local imageSel, shuffled, i
tell application "Aperture"
activate
set imageSel to (get selection)
set shuffled to my shuffle_items(imageSel)
set fullscreen to true
if imageSel is {} then error "Please select some images."
repeat with i from 1 to count of shuffled
reveal {item i of shuffled}
delay 3 -- chnage that to the time you want
end repeat
set fullscreen to false
return shuffled
end tell
end shuffleIms
shuffleIms()
Some more code snippets to go from here:
To create an album:
tell library 1
if not (exists album "shuffledAlbum") then
make new album with properties {name:"shuffledAlbum", image version:shuffled}
end if
end tell
And to add the images from the shuffled list to the album:
repeat with i from 1 to count of shuffled
duplicate item i of shuffled to album "shuffledAlbum"
end repeat
Regards
Léonie -
I had music on my i tunes that I deleted. When I sync my iphone the music that was deleted shows up. How do I get rid of the music I do not want on my iphone?
Connect your I-phone to i-tunes , click on music . Not the one in the library but the music that opened up when you connected to i-tunes . Highlight the complete album or songs you want deleted, then right click and delete. Once you deleted the songs off you i-phone, then click the music from the library of your i-tunes. If that same music or album is also in there then repeat what you did in the i-phone to delete . This should take it all out.
good luck -
How can I get the cd that was provided when I bought the book bass guitar for dummies from iTunes to play on my ipad.probably someone should provide me with a file or download?thanks
You need to import the CD into iTunes on your computer and then sync the tracks to your iPad.
Regards. -
How to specify when the authorization check is to be performed
How to specify when the authorization check is to be performed declratiely for
any webapplication.
There is Direction object argument as part isAccessAllowed method of AccessDecesion
class which can have either of the three values i.e. POST, PRE, & ONCE. Ijust
wana know how can we declaratively set this direction value for any Web Resource
in weblogic server 8.1 security
-Subhash"Subhash Chopra" <[email protected]> wrote in message
news:3e9c5805$[email protected]..
>
How to specify when the authorization check is to be performed declratielyfor
any webapplication.
There is Direction object argument as part isAccessAllowed method ofAccessDecesion
class which can have either of the three values i.e. POST, PRE, & ONCE.Ijust
wana know how can we declaratively set this direction value for any WebResource
in weblogic server 8.1 security
The containers always call the isAccessAllowed method with no direction so
Once is passed
to the providers. There is no way to set the direction that the containers
use.
-Subhash -
How to check if the user has only the display authority of a message
hi,
How to check if the user has only the display authority of a message but does not have the change authority for a certain message?
Best regards,hi blake
though i am an application consultant and for authorisation u need to have help of BASIS person if u r not the one but still i can guide u regarding the same,
Basically Authorization Management
Use
You can use the following authorization objects to control the authorizations for maintaining business partner data:
Authorization objects for the Business Partner:
 B_BUPA_GRP
 B_BUPA_ATT
 B_BUPA_FDG
 B_BUPA_RLT
Authorization objects for relationships:
 B_BUPR_BZT
 B_BUPR_FDG
In addition, you can assign an authorization group to a business partner in the dialog. The authorization group controls which users may maintain data for this business partner.
You can also define authorizations for fields and field groups using the Business Data Toolset (BDT). Depending on the settings you have made, the system carries out the relevant authorization checks.
In the dialog in the SAP GUI, you can display an overview of the authorizations assigned to you by pressing the button Settings.
For more information on authorization management, see the Implementation Guide (IMG) of the Business Partner, as well as in the Developers Handbook for the BDT under Authorizations.
IntegrationAuthorization management for the Business Partner forms part of the SAP authorization concept.
Prerequisites
You have made the necessary settings in Customizing of the Business Partner under Basic Settings--> -Address Management.
Moving over
AS ABAP Authorization Concept
The ABAP authorization concept protects transactions, programs, and services in SAP systems from unauthorized access. On the basis of the authorization concept, the administrator assigns authorizations to the users that determine which actions a user can execute in the SAP system, after he or she has logged on to the system and authenticated himself or herself.
To access business objects or execute SAP transactions, a user requires corresponding authorizations, as business objects or transactions are protected by authorization objects. The authorizations represent instances of generic authorization objects and are defined depending on the activity and responsibilities of the employee. The authorizations are combined in an authorization profile that is associated with a role. The user administrators then assign the corresponding roles using the user master record, so that the user can use the appropriate transactions for his or her tasks.
Authorization Checks
To ensure that a user has the appropriate authorizations when he or she performs an action, users are subject to authorization checks.
The following actions are subject to authorization checks that are performed before the start of a program or table maintenance and which the SAP applications cannot avoid:
Starting SAP transactions (authorization object S_TCODE)
Starting reports (authorization object S_PROGRAM)
Calling RFC function modules (authorization object S_RFC)
Table maintenance with generic tools (S_TABU_DIS)
Checking at Program Level with AUTHORITY-CHECK
Applications use the ABAP statement AUTHORITY-CHECK, which is inserted in the source code of the program, to check whether users have the appropriate authorization and whether these authorizations are suitably defined; that is, whether the user administrator has assigned the values required for the fields by the programmer. In this way, you can also protect transactions that are called indirectly by other programs.
AUTHORITY-CHECK searches profiles specified in the user master record to see whether the user has authorization for the authorization object specified in the AUTHORITY-CHECK. If one of the authorizations found matches the required values, the check is successful.
Starting SAP Transactions
When a user starts a transaction, the system performs the following checks:
The system checks in table TSTC whether the transaction code is valid and whether the system administrator has locked the transaction.
The system then checks whether the user has authorization to start the transaction.
The SAP system performs the authorization checks every time a user starts a transaction from the menu or by entering a command. Indirectly called transactions are not included in this authorization check. For more complex transactions, which call other transactions, there are additional authorization checks.
 The authorization object S_TCODE (transaction start) contains the field TCD (transaction code). The user must have an authorization with a value for the selected transaction code.
 If an additional authorization is entered using transaction SE93 for the transaction to be started, the user also requires the suitable defined authorization object (TSTA, table TSTCA).
If you create a transaction in transaction SE93, you can assign an additional authorization to this transaction. This is useful, if you want to be able to protect a transaction with a separate authorization. If this is not the case, you should consider using other methods to protect the transaction (such as AUTHORITY-CHECK at program level).
The system checks whether the transaction code is assigned an authorization object. If so, a check is made that the user has authorization for this authorization object.
The check is not performed in the following cases:
You have deactivated the check of the authorization objects for the transaction (with transaction SU24) using check indicators, that is, you have removed an authorization object entered using transaction SE93. You cannot deactivate the check for objects from the SAP NetWeaver and HR areas.
This can be useful, as a large number of authorization objects are often checked when transactions are executed, since the transaction calls other work areas in the background. In order for these checks to be executed successfully, the user in question must have the appropriate authorizations. This results in some users having more authorization than they strictly need. It also leads to an increased maintenance workload. You can therefore deactivate authorization checks of this type in a targeted manner using transaction SU24.
 You have globally deactivated authorization objects for all transactions with transaction SU24 or transaction SU25.
 So that the entries that you have made with transactions SU24 and SU25 become effective, you must set the profile parameter AUTH/NO_CHECK_IN_SOME_CASES to Y (using transaction RZ10).
All of the above checks must be successful so that the user can start the transaction. Otherwise, the transaction is not called and the system displays an appropriate message.
Starting Report Classes
You can perform additional authorization checks by assigning reports to authorization classes (using report RSCSAUTH). You can, for example, assign all PA* reports to an authorization class for PA (such as PAxxx). If a user wants to start a PA report, he or she requires the appropriate authorization to execute reports in this class.
We do not deliver any predefined report classes. You must decide yourself which reports you want to protect in this way. You can also enter the authorization classes for reports with the maintenance functions for report trees. This method provides a hierarchical approach for assigning authorizations for reports. You can, for example, assign an authorization class to a report node, meaning that all reports at this node automatically belong to this class. This means that you have a more transparent overview of the authorization classes to which the various reports are transported.
You must consider the following:
After you have assigned reports to authorization classes or have changed assignments, you may have to adjust objects in your authorization concept (such as roles (activity groups), profiles, or user master records).
There are certain system reports that you cannot assign to any authorization class. These include:
RSRZLLG0
STARTMEN (as of SAP R/3 4.0)
Reports that are called using SUBMIT in a customer exit at logon (such as SUSR0001, ZXUSRU01).
Authorization assignments for reports are overwritten during an upgrade. After an upgrade, you must therefore restore your customer-specific report authorizations.
Calling RFC Function Modules
When RFC function modules are called by an RFC client program or another system, an authorization check is performed for the authorization object S_RFC in the called system. This check uses the name of the function group to which the function module belongs. You can deactivate this check with parameter auth/rfc_authority_check.
Checking Assignment of Authorization Groups to Tables
You can also assign authorization groups to tables to avoid users accessing tables using general access tools (such as transaction SE16). A user requires not only authorization to execute the tool, but must also have authorization to be permitted to access tables with the relevant group assignments. For this case, we deliver tables with predefined assignments to authorization groups. The assignments are defined in table TDDAT; the checked authorization object is S_TABU_DIS.
You can assign a table to authorization group Z000. (Use transaction SM30 for table TDDAT) A user that wants to access this table must have authorization object S_TABU_DIS in his or her profile with the value Z000 in the field DICBERCLS (authorization group for ABAP Dictionary objects).
please See also:
SAP Notes 7642, 20534, 23342, 33154, and 67766
guess this info will help you,there is one graphic which actually explain the hierarchy of authorisation,i will find some time out to let u know more info about the authorisation
but if u sit with ur BASIS guy then u can learn lot of things in PFCG
i guess u r a basis guy,then its not a problem
best regards
ashish -
Problem in maintaining the settlement rule in the maintenance order
Dear Friends,
I have a problem ,When I am trying to maintain the settlement rule in the maintenance order ,I am getting information like below
Decentralized system -> note settlement rule is not distributed
Message no. /ISDFPS/PM124
Diagnosis
You navigated to the settlement rule.
System Response
The system informs you that a settlement rule can be created but that it will not be distributed to the target system. Settlement is carried out in the target system, where the order is usually settled to the WBS element of the operation.
Can anyone throw some light on how this is happeing and remedy?
Appreciating your early responseHello
Please check
TC --> KSR2_ORC
Please maintain the Strategy Sequences for Automatic Generation of Settlement Rule.
You define a strategy sequence for automatic generation of settlement rules for internal orders.
Regards,
Rakesh
Edited by: RAKESH ASHOK MANE on Sep 3, 2010 12:37 PM
Maybe you are looking for
-
SOAP Axis receiver: host parameter is null
Hello, we are on a PI 7.11 (SP06) system & we are trying to setup a scenario SOAP - SOAP (Axis) where we initiate a third party webservice. To connect to this service we are obliged to go through our proxy, which we defined in our JVM parameters: htt
-
PO deletiob by Mass transaction
pls tell me can we delete or block the PO by MAss or not? actually thr r 200 PO's since 2006 to till date which is not correct ....i want to del or bloch them how it will be do? regards Rekha
-
Clone tool has stopped working properly, the sample area doesn't follow the target area?
Clone tool has stopped working properly, the sample area doesn't follow the target area?
-
i have got these four basic classes: for rmi 1. client 2.server 3.serverInterface 4.serverImplement. at serverImplement , in one of the function i have started a new thread..(its runnable implement being another class) .....but when i call this funct
-
Hi All, A GRPO was created with an incorrect excisable tax code. We created a correct new tax code with category other and changed in the A/P invoice. When we are trying to add this invoice the system with new tax code, is giving the error Unbalance