Adjust manually changed Object field as per org level values
HI,
I have a role wherein a field maintained at org. level has been changes in object manually. hence it no more follows the the org. level values assigned.
The requirement is "this object should get adjusted for its field to have values as per the org. level values" As I remember there is a SAP standard report that when executed for this role, will correct the object and we will be able to again have it's field values aligned with org. level values.
I am not able to recollect or find the name of the report.
Need help!!
Thanks.
~ Pranali
That this option is available in any authorization which is not copied from a standard one is still a mystery to me...
I normally just check for them to see whether someone toasted the role and solve the root cause problem. Training is the hard way.
Solution: Delete the authorization and open the role again to maintain the org. level.
As this is in a development system generally, there are some pre-requisites though to be able to avoid it. Role admin is a very specialized task and everyone always wants more.
Sandbox systems are cool places to mix the two of them and let people be creative with prototypes etc. Development systems also have feelings and enemies...
Cheers,
Julius
Similar Messages
-
Basic Information about Organizational Level & Org. level value.
Hello Experts,
I am new to the field of SAP and security. I have the following questions:
1. What is an organizational level & org. level value? What do they represent? How do they matter in PFCG?
2. What is a derived role and what is its usage?
I appreciate your help regarding this. If you could point me to some documentation regarding this that will be very helpful.
Regards, BenBen,
I am new to the field of SAP and security. I have the following questions:
1. What is an organizational level & org. level value? What do they represent? How do they matter in PFCG?
if you want to restrict on region vice (best use org level & values (plant,company code, sales org)
In role u will notice them in red color
2. What is a derived role and what is its usage?
Derived role inherits menu struture and the function from the parent role. Derived role do not differ in their functionalities(identical menu & trans) but have different characterticts with regard to Org levels.
Eg1; Master role
PFCG -> role name -> create->menu->enter tcodes-.Auth tab->export mode->read old status and merge with new data->Pop for org levels (give a full access)->see to that everything is green->generate it.
http://e-mory.blogspot.com/2007/12/sap-pfcg-create-role.html
Eg2: Derived role
pfcg->role name->create->in describtion tab towards right enter the master role name->Auth tab->export mode->read old status and merge with new data->you will get a pop for org levels (here you can restrict on plant lvel,purchasing group,company code....)
->let say for plant : 1000 ->generated / user comparssion
Once the role is added to the user. User will be albe to see only those plant related details (1000) (i.e he will have access to only plant 1000)
suppose if the user enters 2000,he will get a error message saying no access to 2000
NOTE: Any changes to the role should be done in master role (like adding tcodes)
.http://www.rssfeeddirectory.org/directory/items/346239.aspx
https://cw.sdn.sap.com/cw/docs/DOC-12021
http://help.sap.com/saphelp_wp/helpdata/en/1c/c38028816c11d396bc0000e82de14a/content.htm
Re: Authorization error after transport
Thanks,
Sri -
Question on org level values in derived roles
I have a set of derived roles for a retail org.
They have set the org level for the WERKS object to the store number i.e. 0012. in the M_MSEG_LGO, M_MSEG_WMB, and M_MSEG_WWE but set it to "" in the M_MRES_WWA and M_MSEG_WWA. Needless to stay the "" is overiding the site restriction.
My question is, how can they allow store to store transfers and goods issues for other sites but only do POs and goods receipts for their default store?
If the transactions in the role are using the same object, it doesn't seem like it can be done but I am told it can! I can't figure it out. Can anyone assist?
ThanksIf you are talking about straight authorization object ( then your design cannot go with derived role concept )
If your controls are only through the organizational object only then derived role design will help
If its a mix of both standard object + organizational level object derived role will not help you.
Please note
the WERKS is the organization level in your case the plan value is 0012
do not set the values in parent role and also do not populate this value were its "$werks"
what is TCODE you are using ?
Edited by: Franklin Jayasim on Jul 21, 2010 11:45 PM -
ALV Grid: Alternate Field Catalog per Line Type possible?
I'm using the ALV Grid Classes: Is it possible to change the Field Catalog per line type? I have two different line types: 1) Interspersed headers and 2) data lines. The Interspersed headers should have no_zero = 'x' and the data lines no_zero = space.
It can be done by REUSE_ALV_HIERSEQ_LIST_DISPLAY in classic ALV .
Alternately, it can be done by ALV object model. Try SALV* and look into sample programs. -
User group [$CLASS] not an Org level field in IA, whereas it is in DA
Hi All,
We have an authorization problem that we faced while SAP Upgrade. In the development system while we upgraded all the roles, we did not face any issue. User group field [$CLASS] was actually an org level field in that system and the roles were upgraded based on that condition.
When the Integration system was up and the upgraded roles were transported to IA, we noticed that they ended with a warning. On checking the logs we found out that User group [CLASS] actually was not an Org level value in the INtegration system, whereas it was an org level field in the development system.
Can someone tell me the reason why it is different? Is there any settings we have to change to make User group an org level field in IA. Thanks a lot for your help.
VijithHello, I ran into this also and found these notes to explain why this is suddenly an org value and how to fix it:
http://search.sap.com/notes?id=0001580048
http://search.sap.com/notes?id=0001739055
Basically, GRC 10 add-on makes the user group an org value and the note instructs how to undo this manually, but there is a required pre-requisite because you cannot modify this for SAP delivered fields normally.
You know what else would be nice.... maybe there's a note that explains why Account Type is an org value. It REALLY should not be, IMO. -
How to create new org.level and further actions?
Hi experts!
I need help on the follwing situation.
For better separation of industries for the marketing staff we do use the branch (e.g. food, energy, ...).
For that we want to adjust the authorizations to branch specific.
The questions are:
1) Is it possible to create a new organisational level "branch"?
2) If I have a new org.level I think I have to adjust existing authorization objects. Do I only have to extend the belonging auth.objects with the new org.level?
3) What else do I have to do if a new org.level branch is created to check authorizations on that?
Thanks for your help in advance.
Regards,
AlexIf I read your question correctly I think you want to create a new authorization field. To get that to work you'd need to adapt a lot of software. Definately not a path to follow.
All authorization cheecks need to hard-coded into the software. Changing SAP standard software is something one wants to stay away from as long as possible. It'll keep haunting you when patching, upgrading etcetera.
If you want to 'upgrade' an existing field to become organizational a forum serach on PFCG_ORGFIELD_CREATE should give you pointers. -
Hello,
In one of the single roles, field BUKRS was individually maintained and hence there is a mismatch between the values in the org level values tab. To make it uniform, how do I reset BUKRS so that it is filled with values from the org level tab? I did a select all, delete of the BUKRS field values then saved and generated the role but the values are not populated.
Any inputs is appreciated.
ManiHi,
If you delete the BUKRS filed values from the object using the delete button that will show up only in the manually maintained object BUKRS filed value. Delete the same using the trash icon. Immediately the org level value will popup in the BUKRS orgfiled. (No need to generate or save the role to see the BUKRS value from Org level)
As you have mentioned you have "select all " no such option. individually you have delete for each BUKRS filed in the objects if you maintained manually.
Regards,
Shrinivasan. KV -
Why org vaues is not updating the Changed Objects
hi all,
we have a master role with some some objects as maintained and some as changed and some as standard.
when i derived some 10 child roles and added org values. this org value is not pusing for the changed objects, even when i add it in the field, once if i make any other modification in the master role and distribute it to child roles then all the org values for the changed objects are going to blank again
so, org values wont push or work for changed objects? please help
thanks,
SSS>
sun wrote:
> can you tell the difference between maintained and changed in PFCg
>
Hi Sun,
Is it a coincidence that the objects having ORG level fields are in changed state in the master role or is it becasue of the SAP feature?
When we directly maintain ORG fileds in objects and NOT in the specified ORG window, then
first - > the object status goes to changed
second -> when you create derived roles, that field will not be maintained in the derived role even though you maintain ORG values in derived roles. The value maintained in the master role is passed to the child role.
What you need to do is follow what Jurjen said..... first ... fix the messed up master role, and then maintain the ORG values in the derived roles.
Hope this helps
Abhishek -
Changing the field names in a CFQUERY object
Hello, I wonder whether you know the answer to this?
I want to change the names of the fields in a CFQUERY result
set after I have retrieved the results from the database (ie. I
can't use "AS" in the original SQL statement). I can think of 2
ways to do this - use the query-a-query (CFSQL) feature or just
build and populate a new query object, as set out below:
<cfquery name="CustList" datasource="name">
SELECT CustId,CustName,CustAddress FROM Customers
WHERE OrderStatus='P'
</cfquery>
OPTION#1:
<cfqueryname="GenericList" type="query">
SELECT CustId AS Id,CustName AS Name,CustAddress AS Address
FROM CustList
</cfquery>
OPTION#2:
<cfset GenericList = QueryNew("Id,Name,Address")>
<cfloop query="CustList">
<cfset unused = QueryAddRow(GenericList)>
<cfset unused =
QuerySetCell(GenericList,"Id",CustList.CustId)>
<cfset unused =
QuerySetCell(GenericList,"Name",CustList.CustName)>
<cfset unused =
QuerySetCell(GenericList,"Address",CustList.CustAddress)>
</cfloop>
Do you know which of these would be more efficient? And is
there a better way, whereby I can maniplulate the names of the
columns in the original query (ie. so that I can rename the
"CustName" field to "Name" and then use "CustList.Name" directly)?
Thanks!Thanks guys!
If there is a close to zero overhead to the simple
query-a-query then that seems like the way to go, with no need to
look for a means of manipulating or modifying the original query.
The reason I want to change the field names is so that the
rest of my code can contain references to "CustList.Name" whereas
otherwise I would have to do something like
"Evaluate('CustList.#NameField#')" which is horribly messy. And the
way the original query is generated means I can't use "AS" in it,
but I still want to use the same code to work with that query
result and other query results that share similar/related data with
different field names. -
Manual changes in Sales Order's ROUTE field doesn't flow to R3
Hi,
While creating sales order if ROUTE in shipping tab manually changed, it doesn't flow to R/3.
ROUTE re-determination takes place in R/3 and changed ROUTE not replicated back to CRM.
Can any one know better solution?
Thanks,
Nilesh ParsekarHi Kapil,
I have already checked BDOC, it holds route data under shipping.
I per my knowledge route determination happens in ECC and no route data being send back to CRM.
I didn't find any Route determination config in CRM. I guess it is rather available only when it integrate with SCM.
CRM route data has no relevance in ECC.
Thanks,
Nilesh Parsekar -
Hi Experts,
I have one strange problem, we are runing classic scenario and PR is created in R/3 system for each shopping cart. I am unable to change item short text, UOM, price etc of these PR using ME52N in R/3 system .
But if i create manually PR in R/3 system for the same document type, i am able to change these fields using ME52N.
Please advise how i can change PR field values which are coming from EBP system.
Regards,
KamaljitHi
Which R/3 version are you using ?
Alternatively, you try do the following.
<u>Execute ME52N Transaction for any of the Purchase Requistion number.Try changing the Text, UOM, price, etc using ME52N Transaction. Are you getting any error/warning message there ? Either it can also due to Missing BASIS authorization as well. In the same session, type /nSU53 transaction in the command menu on top left corner of the SAP R/3 screen.
Incase there is any authorization object missing, it will display the details on that in that transaction. Ask you BASIS person, to provide authorization access, by giving him the screen shot details of SU53 transaction.</u>
<u>Seems to be a bug in your R/3 system, which might be solved with any OSS note. Have you raised any OSS message with SAP yet on this issue. ? If the above solution does not work , try raising the same as well.</u>
Hope this will help.
Please reward full points, incase it suits your requirements.
Regards
- Atul -
Hi All,
My requirement is to change a "field to edit" which is in "customer fields tab" of an item in "crmd_order" transaction.
Please find the screen shot.
Please help me with this issueUse easy enhancement workbench
The Easy Enhancement Workbench is a development tool with which SAP applications (called Business Objects in the following document) can be extended in a simple manner.
Customer enhancements to a Business Object are defined via wizards. The Workbench then does all development work for the user; databank tables, screens and application logic are created automatically. Finally the customer enhancement is included in the SAP standard.
This also allows users without ABAP knowledge the simple possibility of extending the SAP standard.
An extension created using the Easy Enhancement Workbench does not differ technically from one created manually. In both cases transportable ABAP objects are created and the same Customer Exits, Business Transaction Events or BAdIs are implemented
You need to use EEWB feature to achieve the same.
Tutorial
http://www.scribd.com/doc/6755615/Eewb-Steps
http://help.sap.com/saphelp_crm50/helpdata/en/9f/a19c921f0911d6b1d500508b6b8b11/frameset.htm
In addtion check this note
Note 484597 - Customer enhancement of CRM applications
a guide is attached to it for telling u steps
Hope query is solved
Regards
Prakhar -
Error during transport-Structure change at field level (convert table /BIC)
Hi,
I am trying to transport from DEV to Test when I encountered this error.
The tables are both consistent when I checked with SE14.
Start of the after-import method RS_CUBE_AFTER_IMPORT for object type(s) CUBE (Activation Mode)
Error/warning in dict. activator, detailed log > Detail
Structure change at field level (convert table /BIC/DZCRUSDI026)
Table /BIC/DZCRUSDI026 could not be activated
Return code..............: 8
Following tables must be converted
DDIC Object TABL /BIC/DZCRUSDI026 has not been activated
Error when activating InfoCube ZCRUSDI02
Error/warning in dict. activator, detailed log > Detail
Structure change at field level (convert table /BIC/DZCRUSDI023)
Structure change at field level (convert table /BIC/FZCRUSDI02)
Table /BIC/DZCRUSDI023 could not be activated
Table /BIC/FZCRUSDI02 could not be activated
Return code..............: 8
Following tables must be converted
DDIC Object TABL /BIC/DZCRUSDI023 has not been activated
Error when resetting InfoCube ZCRUSDI02 to the active version
How do I resolve this
thanksHi,
There are no Inactive objects in the cube in DEV system. Also must of the changes I made in Test are already in the cube in TEST But the cube is not active.
SAP proposed that the cube be activated manually but is not a good procedure to activate in TEST system.
Error when resetting InfoCube ZCRUSDI02 to the active version
Message no. RSO410
Diagnosis
Errors arose when activating InfoCube ZCRUSDI02. An active version already existed before the activation.
System Response
InfoCube ZCRUSDI02 could not be reset to the old active version. Since the generated objects no longer correspond to the old active version, they were reset to inactive.
Procedure
The old active version of InfoCube ZCRUSDI02 can no longer be used. Remove the cause of the activation error and activate InfoCube ZCRUSDI02 anew.
thanks -
Manual change / copy currency in intercompany billing document
Hi,
We are running the SD intercompany process, where 'F1' is the customer invoice billing document type and 'IV' is the intercompany billing document type.
The currency in billing document type 'F1' is derived from the final customer master data, whereas the currency in billing document 'IV' is taken from the intercompany customer master data. We would like the currency in billing document 'IV' (intercompany) to be the same as the one in 'F1'. It is the Finance team business requirement.
Is it possible to have the currency copied from 'F1' to 'IV'. We would also be happy to manually change the currency in 'IV'.
Please advise which settings are required - if this is even possible.
Thank you,
Karol
Edited by: Karol on Jun 17, 2010 12:07 PMHello Karol
Why do you want to get into copy controls etc,, when you can simply set up the Intercompany customer's currency based on the customer's (Sales Org) country.
Let me explain. US Company is selling to US customer from a Plant in Switzerland. Real customer is set up with USD in US sales area. The Inter Co Customer created in Swiss Sales Area should be set up with USD as currency based on the country of the Inter Co customer. This is how it is set up in my current client's setup and is working. The only issue you may get is when US is supplying to an International customer based in UK, then you will run into issues, I am assuming you don't have any such cases.
If the customer master set up idea does not work for you, then I guess your only option are user exits during Billing document creation or copy control routines.
Proposals:
1) USEREXIT_FILL_VBRK_VBRP (Module pool SAPLV60A, program RV60AFZC). Yo can try filling up VBRK-WAERK with VBAK-WAERK.
2) Alternately you may insert the same logic in Include LV60AA95 for program SAPLV60A. This is supposed to be part of the copy control routines but I don't know how it is called etc. It does not appear to be filled in the copy control config. I got the inspiration for this from OSS note 358893 which was meant for Euro conversion, Same concept so why not use it?
3)Thirdly in the area of copy control (Delivery- Billing Document) itself, for the item category, set up a custom routine in the feild Data VBRK/VBRP and insert code there to replace the Document currency with that from the sales order. You may also want to set up the PricingExchRate type field also with a suitable value right here itself. Only doubt is whether this works for only item or for header also as the field name (VBRK/VBRP) indicates.
Review the following OSS note 358893 - Create billing document with different document currency for more on proposal 2.
Keep us posted on how you are proceeding with the solution.
Please keep us posted with how you are proceeding on the solution. -
What values are possible for a specific object/field
Hi everyone,
I am trying to do the following
Pull a list out of the system that would provide me with value's description for a specific authoirsation object / field
I have tried SE16 > AGR_1251 > one of my roles
I am getting the role, object, field, low and high values
for example
myrole - M_FORECAST - ACTVT - 03
What I have missing is the English description of what "03" is. for example "Display"
A 03 for a field may not always have the same meaning for different objects
Alternativly can I pull a list somewhere of the potential values and their description for a specific Authorization Object / Field combination?
Thank you
CocoPlease go through the following Tables:
TACT : Contains the Text Descriptions of all Activities (for e.g. 01= Create/ Generate, 02= change etc.)
TACTZ : Contains the Authorization Object specific Activities.
TOBJ : Description of Authorization Objects
TOBJT: Text Description of Authorization Objects
AUTHX: Details of Fields
TPARA: Parameter Ids of Fields
There are many more... but these are of help as per your question.
Regards,
Dipanjan
Maybe you are looking for
-
New Requirement in Web Analysis
Hi Experts, We are designing a new Chart report in Web analysis, in "Rows" their are three members and the "Columns" contain two members. Our Client requirement is that Two specific Dimension members Of "Rows" should show Data specific to One dimensi
-
Customer number is not displayed at Query
Hi to all, I have created a query where i need to display the Receivables aging Report. when i check data at Cube level data is coming properly for Every Customer. but when i filter customer at Query level data is not displayed at query level. Please
-
What makes a supercomputer so super?
Imagine a machine that can perform as many mathematical calculations in a single second as a human could do in32 million years. Welcome to the world of supercomputers.A supercomputer is just what its name suggests – a computer with high-level computa
-
LO Certification and Specialization SCM
Hello, I have two questions: 1. What is the official certification LO Module (general logistics)? LO-ECH: Engineering Change Management, LO-LIS: logistics information system, LO-MD: Basic data of customers and suppliers, LO-PR: reusable Forecasts for
-
i want to get a macbook air with a 4gb and a 125 memory hard drive is it okay to use it with premiere