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
    Shiva

    My 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
    Saurabh

    Hi,
    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
    SATYA

    Hi 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.
    Thanks

    They 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,
    Sathish

    Thanks 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.
    regds

    Hi,
    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?
    Regds

    Hi,
    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.
    Krish

    Hi
             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.
    Regds

    yes,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,
    Rk

    To 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
    vipin

    i 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

  • Strange PDF Issue

    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