Authorization based on project code
Hi All
Can we base our authorizations on the basis of project code. Can a user be authorize for a project so that user cant see orher project's information.
Thanx in advance
Unfortunately this is not a case in SB1. You have to find a workaround, like queries, on authorizations or use documents ownership or develop something.
Similar Messages
-
Authorization based on t.code and screenvariant
All,
Suppose I have created screenvariant in particular transaction .
For eg MB52 , I have created one variant , ZVAR1
Is it possile to give authorization based on t.code MB52 and screen variant ZVAR1?
Or t. code and layout of report.
For eg I have changed the layout and save the report as Z111.
Now is it possible to give authorization ,MB52 and Z111?
Please advise.
regardsThanks Alex.
Suppose I am creating new t.code for MB52 program .
Now in SE93 which object I should I select :
- program and screen
- program and selection screen
- Method of a class
- transaction with variant
- transaction with parameters
Pls advice.
regards -
Dear all,
I have a number of projects in our system with different codes and I would like to produce a report with the various Business Partners (BPs) with their different account balances displayed as per the various projects.
This is very important because a BP can have more than one project code assigned to them .
I have tried the Query Generator but this is not working for me since the query generates aggregated values of account balances rather than separated balances as per a specific project code.
Any help will be appreciated.
Regards,
Davis M OnsakiaHi
Please Check if the following solution work for u
in SAP B1 2007 PL 08
In most of financial report there is a tab named expansion press it cheek the project code and select the project code or range of project code and also BP u will get transaction related only to the selected BP and selected project Code .
please let me know if it works
I will help you if it does not work .
Avtar Singh -
Project code based Sales Order and Purchase Order - Item wise Report
Dear all,
Scenario:
We are doing business based on Projects. So, for every Sales , Project code is created and Sales order is booked with Project code and subsequently Purchase Order is booked with Project code. (Note:Some cases, few items might not be purchased since stock is available.)
We want report like
SO Project code
SO Posting date
SO Sales Employee
SO Customer Name
SO Item code
SO Quantity
SO Unit price
SO Row Total
PO Project code
PO Posting date
PO Sales Employee
PO Customer Name
PO Item code
PO Quantity
PO Unit price
PO Row Total
*SO line item and PO line item for same project should be parallel , that is important and challenge (certain cases, item in SO might not be in PO, for such cases Blank field should appear for PO Item code.)
Thanks in advance,
Regards,
Dwarak.Hi Dwarak.......
Your Report is right but a small change you have to make Left join RDR1 with POR1........
Try this.......
SELECT T0.PrjCode, T1.Project, T0.PrjName, T1.DocNum, T1.DocDate, T1.CardName, T2.ItemCode, T2.Dscription, T2.Quantity, T2.Price, T2.LineTotal, T3.Project, T4.ItemCode, T4.Dscription, T4.Quantity, T4.Price, T4.LineTotal FROM OPRJ T0 INNER JOIN ORDR T1 ON T0.PrjCode = T1.Project INNER JOIN RDR1 T2 ON T1.DocEntry = T2.DocEntry LEFT JOIN OPOR T3 ON T0.PrjCode = T3.Project LEFT OUTER JOIN POR1 T4 ON T3.DocEntry = T4.DocEntry AND T2.ITEMCODE = T4.ITEMCODE INNER JOIN OITM T5 ON T2.ItemCode = T5.ItemCode WHERE T0.PrjCode ='[%0]' AND
T5.ItmsGrpCod in ('108', '110') GROUP BY T0.PrjCode, T1.Project, T0.PrjName, T1.DocNum, T1.DocDate, T1.CardName, T2.ItemCode, T2.Dscription, T2.Quantity, T2.Price, T2.LineTotal, T3.Project, T4.ItemCode, T4.Dscription, T4.Quantity, T4.Price, T4.LineTotal
Regards,
Rahul -
How to Project Code wise Authorization.
Hi,
i want to give project code wise authorizations to users. in
authorization we can give only total project code
Full/Readonly/No Authorizations. A user only he want to see
Project Code Hyd. remaining project code he want see in all
the documents. for documnet numbering we have option
Grouping like this is there any option to prevent projec code to
users.
reds,
samapth.It is possible to do through SDK. although on a rather large scale. You need to establish an UDO idientify the userid with multiple project code, or project code with mulitple user ID. Then all the project code drop down inside SBO will need to be replaced by SDK to show only the project associated with current log in user id. To make it more complete, you need to establish error message in the SP_transactionnofication to hold the document if project code used (as they can still manually type in) is not usable by them!
-
Automatic assignment of Partner Function (Dealer) based on Postal Code?
Hi Experts,
We are realizing a project in the Bathroom-Product Industry. Responsible for the service to the end-clients are authorized dealer. When creating a service ticket the responsible dealer has to be assigned automatically to the ticket on the basis of the postal code where the IBase (the product) is installed.
The process is:
1. The client is calling the Interaction Centre and first the IC Agent has to identify the account and the Installed Base (The installed base contains the postal code where the product of the client is installed) of this account.
2. An Interaction Record is created to record this inbound call.
3. Afterwards a Service Ticket is created as a follow-up Document of the Interaction Record. In the moment of the creation of the Service Ticket the correct dealer has to be assigned automatically to the Service Ticket (as a Partner Function not as a Service Organization) on the basis of the postal code of the installed base.
I have the following question! Which are the steps to assign automatically a Business Partner Function to a Service Ticket? We also need to create a Z-Table with the postal codes for which every dealer is responsible.
Example:
Dealer 1 is responsible for the postal codes: 08040 - 08045 and 08056 - 08059. If a client is calling and his product (Installed Base) is installed in Postal Code 08042 or 08054 the dealer 1 has to be assigned to the service ticket.
I hope I could make myself clear ;-)? Anybody can give me a hint how to do that? What are the basic steps?Slightly similiar, originally being an R/3 customer before implementing CRM our dealer equated to sales office.
In the CRM Org model (PPOMA_CRM) in the attributes of the sales office we entered the Regions & Postal codes for that dealer (pain in the arse to do) and in CRM the sales office in the org creates a BP.
We used a org rule for the IR record based on country, region, postal code to determine the appropriate sales org, DC, div, and sales office based onthe zip code. We created a custom partner function to represent the partner number of the BP from the org model. Then we configured a custom relationship "ZORG" "Is partner of sales office" and went into the BP master and assigned the actual dealer number as a partner to BP from the org model that = sales office. From that we configured a custom access sequence to pull the actual dealer number from the org model office relationships.
We looked at territory management, but our dealer is an "org BP" and territory management appeared to want to drive to a person BP number. -
Dear All,
As we are having several company codes and want users only to be able to open and close periods from transaction code OB52 belonging to their posting period with respect to company codes how can I restrict and allow them open & close periods based on company code repectively. Is there any process this be done.
I tried with the notes I got from one sap-img link. But it did not work & there something is missing. Kindly if anyone have done this before send be step by step process. Awaiting for you reply...
regards,
Raj B...How about trying it this way?
1. Remove access to OB52
2. Create a maintenance view similar to V_T001B specific for each company.
3. Create a TCODE for each of these views.
4. Use this TCODE for authorization assignment.
This should be simple but your number of views would be increasing with respect to the number of companies.
~Eswar -
Restriction of Tcode SQ01 based on Company code
We are running one customized query using Tcode SQ01. We need to restrict Tcode SQ01 in company code level. We have checked about authorization object in st01. But there is no check of authorization object. Can anybody help to restrict SQ01 based on company code level?
Regards
AuroshikhaHi Auroshikha,
Itu2019s very easy to maintain authorization in your Infoset Query report. I got and implemented similar requirement i.e. restriction /authorization as per company code.
You need to use authority check for authorization object P_ORGIN in your infoset.
Please follow the bellow steps:
-->Go to SQ02, Enter your Infoset name and click on Change button.
-->Click on 'Code' (Shift+F8) icon dispalyed on application toolbar, you will be moved to Code Section of Infoset that lists different events.
-->Choose Record Processing event from code section.
-->Write the following code in 'Record processing' event of your Infoset.
AUTHORITY-CHECK OBJECT 'P_ORGIN'
*ID 'INFTY' FIELD '*'
*ID 'SUBTY' FIELD '*'
ID 'AUTHC' FIELD 'R' "read
ID 'PERSA' FIELD P0001-WERKS
*ID 'PERSG' FIELD DUMMY
*ID 'PERSK' FIELD DUMMY
*ID 'VDSK1' FIELD DUMMY.
CHECK Sy-SUBRC EQ 0.
Note: PERSA field used in this Authorization object plays an importan role , if you are in different module other that HR , then pass here table_name-companycode_field
-->Genetare Infoset
-->Go to SQ01 (in a new session) , Click on exeute or 'Test button' to check authorization is working for report
Let me know if you need any more details.
Thank you.
Regards,
Dinesh Tiwari -
Any option to restrict SE16 record level access based on company code?
Hi All,
I have a requirement to restrict record level access in SE16 based on company code.
Our SAP system has two company codes. The requirement is that users of one company code should not be able to see records of other company code in SE16.
Is it possible through some exits/badis/other methods?
Thanks in advance.
Regards,
Arun MohanYou could write a small front end that accepts the company code, applies custom authorization code for each value and retains or removes, then calls the transaction and enters the selections the user requested and that your authorization check resulting in "passing".... Of course, you'd have to block those users from "pure" SE16... I once worked in situation similar, users in one country couldn't see USA data, etc. I think someone wrote an entire new program, called by ZSE16, for that.
-
How to restrict authorization based on profit center in ke80 report
hi friends
we have a situation where we need to maintain the authorization based on profit center in ke80 report. The authorzation object K_PCA is not working. whenever we assign a particular profit center and then generate the profile, we still get the message no autjorization and when we check su53 it shows it needs '' asterisk. but we cant assign the asterisk as we have 5 subsidaries and there are using 5 different set of profit centers so assigning asterisk () would be comprimising on our security.
does anybody came across this situation and if yes how did they resolve this?
I need your suggestions on how to maintain this restriction.
Regards,
ImranHi Friends
The problem has beend solved. It turns out that this is a report writer issue. We raised the issue with SAP and they informed that 'For Report Painter/Writer every item is checked if you have the authori-zation or not. Only the items with authorization fullfilled will be displayed afterwards'.
Based on SAP answer we created different reports for each profit center/company code.
I would like to thank you all for your time and inputs.
Regards, -
Hi to everyone,
Can we assign a Project Code as default for a user.
Thanks
KentishHai Kentish Bhowaneedin
Please try this ,in payment , write as FMS query based on series for example
SELECT T0.[PrjName] from oprj T0 where T0.PrjCode = 'PR-HO-NW' and $[orct.series] = 431
this will help u when the user choose series project code will select automatically,but this is not a solution for your problem but you can try as work around -
Report to get WBS elements based on Project Type
Dear Experts,
Is there any report exists in Project Systems to get WBS elements based on Project Types.
This we can check in the table PRPS-PRART.
But i need to know the availability of T Code.
Thanks in advance.
Regards,
Srinivasareddy YHi,
If its a one time requirement using CN43N might help in meeting the requirement. However, first it has to be executed for a certain range of projects and then the layout will have to be changed accordingly. Instead of doing this if a custom report is developed with the input parameter as "Project Type" it would make it much more easier. You can even have the F4 search option for the input parameter. Doing this will help if the report is going to be used frequently in the future.
Take your call and proceed accordingly.
Regards,
Gokul -
Project Code in recurring journal postings
Hi All,
Does anyone know whether SAP plans to include the option of using project codes on recurring journals in future versions as it's been flagged up a few times by our customers?
Kind Regards,
MattHi Matt,
Based on the road map for the new version, I have not seen this detailed new feature. It might be include already. However, this is too detailed function. It is no document to prove up to now.
Thanks,
Gordon -
HI,
I Designed Project Code wise Reports in T.B. here i want give
authorizations for users. user1 he want to generate only
project code 1. here iam using paramets for Project code.
what i am choosing in this parameters it's retriving.but i wat to
give authorization to users to generate only this project code
only.
in Authorzation we have tha option Full autorization and
None.and one more Additional Authorization Creator in this we
have the option Full/Read/None
Full/None.
How we can give autorization for users to generate only this
Project code only. plz guide me.
Regds,
samapth.
Edited by: Philip Eller on Jul 2, 2008 11:49 AM
Edited by: Rui Pereira on Jul 9, 2008 5:06 PM
Edited by: Rui Pereira on Aug 8, 2008 1:53 PMYou can make (a) restricted query(ies) and authorize User1 only to use this query.
-
To find Manager id based on Project id
Hi ABAPers,
This is kishore. I am new to ABAP-HR
Can any one tell me the logic based on Project-id (of its type HRP1001-OBJID) to find the Manager id, Manager Name, Manager Email.
I know the logic find name and mail-id, but I need Manger id of corresponding Project.
Any one having working knowledge on PS module I hope they have good idea about this
Please help me in the format of sample code or Function Modules.
Thanks In advance
Kishore kumarHi
Actually projectid and their relation objectid avialble in
PROJ table .But Based on that how to find corresponding
project manager id.I hope i give clear information to u.
regards,
kishore.
Maybe you are looking for
-
How to make a complaint about in store Apple customer service on iphone4S ?
Hi all, I'd like to know about how to make a complaint about a very unpleasant service experience and I'd also like to share this story with you to see whether you guys have any comments (good/bad all welcomed!). I booked a genius bar service to see
-
After a PAI, I am not able to slect line items in the table control.
Dear All, In GR55 Report;after a PAI triggered (by Enter button or vertical scroll bar), I am not able to select any line-items in the table control. If no PAI triggered, the I am able to select as much as line item.. Can anybody help me.. -Ullas U
-
-
I am editng with Premiere Pro CS4 on a Windows XP system. I attempt to disable all startup and background software . When i export a one hour completed project to tape, I invariably get at least one glitch (momentary stop) on the resulting tape. Is
-
Little Problem with Policy Setting in EM 11g
Hi all !! I wanna revoke some privileges such as UTL_HTTP, UTL_FILE for Database Security But I don't know if I can revoke above privileges by disabling them in Policy Rule Setting in EM 11g instead of using SQL*plus ??? Regards