Table Authorization GRP info req?
Hi
I need to make a new Z authorization grp for a ztable,so that it can be used in mataiance generator.
So plz tell me how to make it & is there any concern shd be taken care in making it so that MG can be used with limited authorization.
Plz tell me the way for it,so that i can used it in my MG.
Regds
hi
good
Below is the procedure to create table maintenance generator.
1) Create one function group.
2) after activating your Ztable, choose 'Utilities'----> 'Table maintenance genrator'.
3) then give the authorization group and function group created abobe in the next screen.
4) Then choose the "create" button in your application tool bar, which will creates the module pool program.
5) then create one Tcode by chosing "Transaction with parameters( parameter transaction)".
6) in transaction field give "SM30", select the check box "Skip initial screen".
7) in the below of that screen you can find the "Default values" frame.
8) there under the "name of screen field" type "View name' and "update".
9) in the column against to "view name" give you table name, and against to "Update" put 'X' in capital letters.
save it then you can straight away use this newly created Tcode to maintain your table.
Note:- 1) you can do modification to this newly generated program (even though it looks like standard program; no need to enter the access key).
2) if you do any changes to your table and press the activate button automatically the table maintenace generator will be goes off, you need to create this again.
thanks
mrutyun^
Similar Messages
-
Field exit and Authorization grp
Hi All,
I have the following requirement...
I Created a field exit for the data element (MATKL-for example)..Is there any chance that we could use that AG as indicator to evaluate in the field exit???
That is...
If the material group(MATKL) has the AG(Authorization group) populated with a value (ZRES for example) ,then that particular Material group is restricted and should not be used in the creation/modification of documents.
Is there any possiblilty of achieving the above requirement..??
Please suggest a solution.
Regards
ShivaMy requirement in this scenario is : I need to decide between a authorization group and field exit to restrict the users using some group of material groups which are obsolete.
Since the field exits are created over a data element in many transactions such as ME21N/22N/23N/..etc the data element for material group is not MATKL so in such cases I need to create field exits for all data elements which the material group uses across various transactions.
On the other hand, if I could restrict the use of certain material group based on authorization group then use of field exit would not be required
But the possible problem with this may be to restrict only certain transactions but not all the transactions.
Authorization Object: M_MATE_WGR
Definition :
Material group authorization for material master records.
This object determines whether a user is authorized to maintain the material master record for a specific material group.
Defined Fields
Fields
Possible values :
ACTVT
01 User may create data.
02 User may change data.
03 User may display data.
06 User may mark data for deletion.
BEGRU (Authorization grp-table T023)
Here you must specify the
authorization groups from Table T023
for which the materials concerned may
be processed.(may be any number of grps)
Regards
Shiva -
External Table Authorization Best practices
Hi,
I am working on OBIEE External table Authorization. I am able to successfully implement for one Project (catalog). The field for Authorization table (AuthTable) are
Windows_ID Employeeid Name EmpEMail GroupName Process_ID Process_Name Portal_Path
Here as per requirement a user should see data for a few process. So, I put a column for Process_ID and subsequently I created a INIT block in repository where query are like
Select 'PROCESS_ID',AuthTable. Process_id
From AuthTable
WHERE upper(AuthTable.AD_ID) = upper(':USER')
Then for User Groups I applied FILTERs for all the tables E.G for every Logical Table I applied Filter
Dim_Process."Process ID" = VALUEOF(NQ_SESSION."PROCESS_ID")
I checked data and every thing is correct. But My question is:
We have many projects/catalog for which Filter Criteria will be different so shall we insert a new column for each criteria in SAME AuthTable or there is any other and better way to maintain it. Because if we maintain one table for all the projects/catalog it will be very messy I would prefer to keep different tables for different projects/catalog as there data marts are different.
But Problem is for all other session variables we may use different INIT BLOCKS and hence different tables BUT for PORTALPATH there should be only one INIT BLOCK so only for PORTALPATH sake we need to keep every thing in same table ?
Tell me if I am wrong some where in my understanding or there is a better way to do it.
Regards
SaurabhHi,
Pls refer to this link. Kumar explained it very clearly
http://obieeblog.wordpress.com/category/obiee/obiee-security/
Pls award points, if helpful
Regards,
Sarat Nallapati -
No read authorization for info type 2001/0402 for pers. no. 00000018 betwee
Hi,
Mangers try to approve the leave request iam getting below error.
No read authorization for info type 2001/0402 for pers. no. 00000018 between 04.05.2010 and 04.05.2010.
how can i resolve this issue.Pls help me
Please advice
Regards
SATYAHi Satya,
Check the authorizations for the user in mentioned infotypes, you can help you with SU53 and ST01 (using auth trace) transactions.
Regards -
Owb - error tables giving error info- what war ethey called? - 11.2.0.3
Hi,
We are using 11.2.0.3.
In old 10g we could see various metadata tables storing error info.
Where are such tables in 11.2.0.3 assume under workspace owners schema?
Any advice as to table names would be great.
ThanksThey have the same names, just the owner is OWBSYS. You need to set workspace before querying them.
Regards
ANA GH -
How to find tables changed from one table authorization group to other.
Hi Experts,
We have a issue where certain tables have been moved from one Authorizaiton group to the othe table authorization group.
We want to find all tables previous authorization group.
Is there any wayt we could find the old authorization group.
(for example)
Consider a scenario where a table agr_1251 was moved to the new auth group ZAUTH.
I wanted to find which auth group was holding the table agr_1251 previously.
Can you please help me on this request?
Thanks.One more way is to check TR (Table E070, E071). But you need to find the details for table (Like for role it is R3TR, ACGR).
Regards,
Arpan Paik -
Find when table Authorization Group was changed
Dear Experts,
Kindly help me on finding this. Table T001B have standard Authorization group as FB31 but it has been changed to &NC& by some one. It means &NC& means there is no Authorization group assigned to the table. I need to find when it was changed. Do i have any ways to find it out? I checked with entering table name in CDPOS i didnt find any entry. Kindly help me out how to find who and when this table Authorization group was changed for table T001B.
Thanks & Regards,
SathishThanks Thomas,
I check in that transaction it shows log only for 3 months. I dont see any changes to those table what i want may be this Authorization group change in done even older.
Thanks for your reply. -
Select Query info req for ZMKPFMSEG: View of MSEG and MKPF table
Hi
I am fetching 7-8 records frm ZMKPFMSEG: View of MSEG and MKPF table,which based on matnr,werks & budut,which is taking a large time,there is no index in the table,so can nay one tell me how to fetch the data,to make code more effictient.
SELECT budat
matnr
menge
bwart
meins
bwtar
waers
dmbtr
shkzg
matkl
FROM zmkpfmseg
INTO CORRESPONDING FIELDS OF TABLE it_mseg
WHERE budat GE r_ytd-low
AND matnr IN so_matnr
AND werks = p_werks
AND lgort IN so_lgort
AND matkl IN so_matkl.
plz tell me what changes have to be done in where condtion to make it run fast.
regdsHi,
Try the alternate Methods,
ACCESS VIA SUBQUERY.
SELECT * FROM MKPF AS M INTO CORRESPONDING FIELDS OF SWAP
WHERE BUDAT IN BUDAT AND
MBLNR IN MBLNR AND
VGART = 'WA' AND
EXISTS ( SELECT * FROM MSEG
WHERE MBLNR = M~MBLNR
AND MJAHR = M~MJAHR
AND WERKS = P_WERKS
AND matnr IN so_matnr
AND lgort IN so_lgort
AND matkl IN so_matkl.
APPEND SWAP.CLEAR SWAP.
ENDSELECT.
LOOP AT SWAP.
SELECT * FROM MSEG
WHERE MBLNR = SWAP-MBLNR AND
MJAHR = SWAP-MJAHR AND
IF SY-SUBRC EQ 0.
MOVE-CORRESPONDING SWAP TO ITAB.
MOVE-CORRESPONDING MSEG TO ITAB.
APPEND ITAB.CLEAR ITAB.
CLEAR MSEG.
ENDIF.
ENDSELECT.
CLEAR : SWAP,ITAB.
ENDLOOP.
Try this,
SELECT budat
matnr
menge
bwart
meins
bwtar
waers
dmbtr
shkzg
matkl
FROM zmkpfmseg
INTO CORRESPONDING FIELDS OF TABLE it_mseg
WHERE budat GE r_ytd-low
AND matnr IN so_matnr
AND lgort IN so_lgort
AND matkl IN so_matkl.
delete it_mseg where WERKS NE p_WERKS .
Reward Points if helpful.
Regards,
Balakumar.G -
Tables Info REQ???
Hi
I need to ask that,I had seen in some Ztables & SAP Standard tables,some warnings are coming for the Enhancemnt Category-->Not Classified.
Even In the PRD the smae problem is there.
I am quite amazed,I had seen this prob just after the DEV/QAS refresh,but PRD i snot refreshed any time.
So form where this problem had arrived.In Ztables this can be there,as might be some one forgot to do?
But how is this possible in SAP Standard tables,which are already there in PRD since frm the long time.
I think this can be only if the version is updtaed,in new version all the tables has to be classifed with the Enhancemnt Category.Than its logical.even I am not sure,I am a beginer.
so kindly update me how to sough this out?
As if there in PRD all the tables in which the Category is not defined,than it will be a problem to defie it & re-transport to PRD.Also as there is lots of data in PRD,how shd i make this warning removed,as I need to matianed all the data there.
Can i only transport the table with enhancement category denied,in a TR?
Also if any table,just needs tha matianance generator only,in PRD,will it come wothout effecting the present data?If I create it in DEv under a TR.
PLZ help me?
RegdsHi,
goto se11 , give ur ztable name . click on display button.then in the menu bar --> Extras --> Enhancement Category .. here u will get a pop up screen . here select the Not Classified radio button . if u want to know detailly abt the functionlity . press F1 help on each of the radio button.
choosing not classified radio button will turn ur ztable into active state.
Reward Points if it is Useful.
Thanks,
Manjunath MS -
Tables While Creating Info Object
Hi Experts,
What are the tables created when we create and activate an Info Object. I Came to know that it will create 11 tables when we activate an Info Object what are they It was my Intv Question. are these 11 tables created automatically or with the user specifications?
Elaborated Answer will be awarded with points.
KrishHi
The number of tables depends on the charecteristics of the infoobject selected. if it has time dependent attributes or hierarchy
suppose an infoobject is product then we could have the following tables
Product hierarchy table: /BIC/HProduct
Product hierarchy SID table: /BIC/KProduct
Product SID-structure hierarchy table: /BIC/IProduct
Product master table for non-time dependent attributes (table name: /BIC/PProduct)
Product master table for time dependent attributes (table name: /BIC/QProduct)
Product SID table (table name: /BIC/SProduct)
Product non-time dependent attribute SID table (table name: /BIC/XProduct)
Product time dependent attribute SID table (table name: /BIC/YProduct)
Thanks -
Module pool domain text display info req?
hi
i had an req to show a filed MATNR on a screen in module pool pgm,there shd be a i/p filed for material,user can select the material from the list of available materials,along with the test to be displayed for the filed next to material nos.
the list of mateiral is based on the login user name.
i am able to display the material list,but text is not coming.
pls tell me how to show the text next to matnr no. in list.
i had used the code:
loop at itab_carrid.
clear:text.
CALL FUNCTION 'ADS2KIPBRO_GET_DOMAIN_TEXT'
EXPORTING
E_TABLE = 'MARA'
E_FIELD = 'MATNR'
E_VALUE = itab_carrid-matnr
IMPORTING
I_TEXT = text
EXCEPTIONS
ILLEGAL_INPUT = 1
DOMAIN_NOT_FOUND = 2
OTHERS = 3.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
move text to itab_carrid-text1.
modify itab_carrid transporting text1.
endloop.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'MATNR'
value_org = 'S'
TABLES
value_tab = itab_carrid
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.
IF sy-subrc <> 0.
ENDIF.hi
tell me,if i made a i/p field on screen from the data variable declared in my program
like :data:actvt(3) type c.
than on layout of screen:I/P filed-actvt.
now i want to provide the f4 to this.i had written the POV for the filed,the data is there in itab,but not poping out.
code:PROCESS ON VALUE-REQUEST.
FIELD ACTVT MODULE create_dropdown_box.
TYPES: BEGIN OF type_carrid,
actvt(3) type c,
text1(40) type c,
END OF type_carrid.
DATA: itab_carrid type Type_carrid occurs 0 with header line.
itab_carrid-actvt = '001'.
append itab_carrid.
itab_carrid-actvt = '002'.
append itab_carrid.
itab_carrid-actvt = '003'.
append itab_carrid.
itab_carrid-actvt = '004'.
append itab_carrid.
itab_carrid-actvt = '005'.
append itab_carrid.
itab_carrid-actvt = '006'.
append itab_carrid.
itab_carrid-actvt = '007'.
append itab_carrid.
endif.
clear:itab_carrid.
loop at itab_carrid.
clear:text.
CALL FUNCTION 'ADS2KIPBRO_GET_DOMAIN_TEXT'
EXPORTING
E_TABLE = 'YLOGON1'
E_FIELD = 'ACTVT'
E_VALUE = itab_carrid-actvt
IMPORTING
I_TEXT = text
EXCEPTIONS
ILLEGAL_INPUT = 1
DOMAIN_NOT_FOUND = 2
OTHERS = 3.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
move text to itab_carrid-text1.
modify itab_carrid transporting actvt text1.
endloop.
clear:itab_carrid.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'ACTVT'
DYNPNR = SY-DYNNR
DYNPPROG = SY-REPID
value_org = 'S'
TABLES
value_tab = itab_carrid
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.
IF sy-subrc <> 0.
ENDIF.
plz tell me how to pop out this help in screen. -
Module Pool Info REQ???
Hi
I need some info abt the deque-nque concept in module pool,also abt the commit area statemnts in it.
I had an issue,in which the user runs an application in mdoule pool,like 3 users simaltenouly at a location,if any time they press the SAVE button at the same time,the application generate a unique no. all time,but in the case of same time SAVE butting pressing,one 1 no is generated & is same displyed to all users,thus only 1 records is stored in the table,but in actual it shd be 3.
So i need to solve this ,can any one tell me how to do ?
I sthete any deque-nque concept whcih can be applicabe here,or any think like I can lock the no of users at a particular location or i can find the no. of users & than generate the no. at a location based on the users.also in the case of same time SAVE button pressing.
Plz tell me in brief,i am a beginner in module pool.
Regdsyes,this is the requirement.
Current the application is there,but the bug is there,which i hv to remove,it has to work in the same way as u written above.
Can u tell me how to do this?
the code is like this :
when 'save'.
SELECT MAX( slip_no ) INTO v_slipno FROM zhzlagucha_wb
WHERE werks = werks AND exyear = exyear.
zhzlagucha_wb-slip_no = v_slipno + 1.
APPEND zhzlagucha_wb TO agucha_wb.
zhzlagucha_wb-addn_fld3 = itab-slip_no.
MODIFY zhzlagucha_wb.
So i jeust need if 3-4 users simultanesouly press the save button,they shd get the indiual uniqye no.at there screen,& same shd be saved in table. -
Table which has info about all "Query views" in the system
hi all,
which is the table that stores information about all the "Query views" present in the system?
i searched in tables RSRREPDIR and RSZELTDIR, but i could not find any query view that is already present in the system.
regards,
RkTo know execution time, execute the query and then analyze the table RSDDSTAT using t-code se16..
i think u need to check the value of QTIMEOLAP var in the table for getting query execution time..
more info please refer the note 130696
U can execute query in RSRT also after setting options for Statistics -
MM Goods Received Info req??
Hi
Is there any way to find out the GR No-MBLNR for good received (Mov type - 101) against any Dilivery Doc No(PO is unknown).
Is there any SAP FM exits for this?
I have to track the GR status for the Dilivery Doc No(VBELN).
Urgent Help Req!!!
rgds
vipini am looking the same,but unable to identofy the data?
in MKPF there are 2 fileds:ref doc : XBLNR & delivery: le_vbeln,so I am confuse which shd i take to chk the accurate one.
Secondly for that deliv/ref no-its shows the MBLRN irresp of any mov type i think so?.
and i am not able to acces the MSEG table with that ref/dilv no.Is any where in MSEG can i find out the MBLRN for particular deliv no for all mov type??
that can solve my prob?but i am unable to find the filed for dilv in MSEG.
its only works with MBLRN i guess.
So how to do?? -
MM -Aggrements defination info req??
hi
i need to find out the PO released on all SAP defined aggremnts i.e outline,scheduling,quta aggremnts,info recourds..etc.....
can any one plz tell me,how to find the defination of aggremnts,where they are matained in Tables,under which fileds.?
are they only defined at PR or at PO?plz give me some doc. if any one hv so that i can understand the funcationaly,& start coding??
regds.Check this link. U can find more details about Purchase Requisitions & Purchasing details.
http://www.sap-img.com/sap-mm.htm
http://www.sap-basis-abap.com/sapmmpur.htm
Regards,
Maha
Maybe you are looking for
-
Fcp 7 - soundtrack pro 3.0.1
trying to get my separate audio tracks into stp for a mix. I've exported for soundtrack. exported to aiff while locking out all the tracks I don't want at this time. I want two tracks @ a time and have dozens in some places. How do I get my separate
-
BlazeDS - Support to PDF and iLog
While migrating from LCDS to BlazeDS, What are the points to be considered from code and deployment perspective? Will the iLog graphs work with BlazeDS also? Are the PDF templates created using Live Cycle data designer compatible with
-
I have a pdf book that I've synced to my Playbook, but when I read it on the Playbook, it only has content for the first 13 pages. It shows all 313 pages, but after page 13, each page is blank. I've opened the PDF on my PC and confirmed that nothing
-
Safari opens tabs that or not in the bookmark list
Hi, Safari opens tabs that or not in the bookmark list. Emptied cache, deleted history and cleared all bookmarks. The tabs (about 30) open up gain when I restart. Andreas
-
Compatible Digital Voice Recorders
Hi, I'm looking to buy a digital voice recorder to record lectures mostly. I need to transfer these files to my Mac, but I can't seem to find any recorders that are compatible with Macs. I have an RCA one which is good but I have to use my mom's PC t