Modification in me23n :for specific purch. group ,user can enter specific

Hi ,
I have to make modification in me23n that for specific purchase group ,user can enter specific matrial no .But I have never did anything before  in standerd sap.So how I have to proceed in order to achieve this.
Regards,
Seema.

Hi,
  This can be achieved using enhancements in SAP, which could be customer-Exits or BAdi implementations. I think this can be achieved using enhancement(Customer-Exit) MM06E005(Tcode-SMOD) function module EXIT_SAPMM06E_012.Here you have import parameter I_EKKO which will have purchase org and tables TEKPO which will ahve all lines so youc an add a custom check to validate materail based on purchase org.
Regards,
Himanshu

Similar Messages

  • Restrict Which Users Can Enter Data In List Form in SharePoint Foundation 2013

    Is there a way to restrict which users can enter data in particular fields in a list item entry form?
    We are using a SharePoint Foundation 2013 list and calendar to manage vacation time. We need to restrict non-supervisor users users from entering a value in a certain field in the vacation request form.
    Here is how the system works now:
    1. Employees complete the vacation request form (which creates a list item)
    2. An email is sent to their supervisor to either approve or decline the request
    3. Approved requests are automatically entered onto the vacation calendar
    We have restricted the list so that only supervisors can edit items (the pending vacation requests). The problem is that all users can mark their own requests as approved when they fill out the request form in the first place. Is there a way to restrict
    which users can enter data in particular fields on a list item entry form?

    Thanks for the suggestion. We ended up 1) hiding the approval column and 2) creating a second list, workflow, etc. The user no longer sees the approval column when filling out the form. Requests are now submitted to list A. Workflow #1 copies the request
    to List B, then deletes the item from List A. Once the request is added to List B, Workflow #2 emails the user that the request has been received and emails the supervisor that a request needs to be approved. Only supervisors have editing permissions on List
    B. Approved requests are automatically added to the vacation calendar (the calendar view of List B).
    We found the following site to be helpful in learning how to hide the list column:
    http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2013/06/03/how-to-hide-a-sharepoint-list-column-from-a-list-form.aspx

  • Filed in the ALV report in which user can enter text manually

    Hi,
    Is it possible to enter a field in the report where user can enter data manually and save it in a ALV report?
    If yes then let

    Hi, SATYA
    Test the following Sample Report it hope it will solve out your Problems related to ALV.
    REPORT  zfsl_alv_test.
    TYPES: BEGIN OF t_it,
      mname(10),
      amount1 TYPE p,
      amount2 TYPE p,
    END OF t_it.
    *TABLES : it1_sum.
    TYPE-POOLS : slis.
    *VARIABLES
    DATA : check(1),
           rep_id TYPE sy-repid.
    *INTERNAL TABLE TYPE OF t_name
    DATA: it1_sum TYPE STANDARD TABLE OF t_it WITH HEADER LINE,
          wa_it1_sum TYPE t_it,
          it2_sum TYPE STANDARD TABLE OF t_it WITH HEADER LINE,
          wa_it2_sum TYPE t_it.
    *List Header
    DATA : it_listheader TYPE STANDARD TABLE OF slis_listheader WITH HEADER LINE,
           wa_listheader TYPE slis_listheader.
    *Event Raising to Display Heading.
    DATA: event TYPE slis_t_event,
          event_str TYPE slis_alv_event.        "Event String.
    *FIELD CATALOG
    DATA : it_field TYPE slis_t_fieldcat_alv,
           wa_field TYPE slis_fieldcat_alv.
    *SORTING
    DATA : it_sort TYPE slis_t_sortinfo_alv,
           wa_sort TYPE slis_sortinfo_alv.
    *Layout
    DATA : wa_layout TYPE slis_layout_alv.
    INITIALIZATION.
      check = 'X'.
      rep_id = sy-repid.
    START-OF-SELECTION.
      wa_it1_sum-mname = 'BBB'.
      wa_it1_sum-amount1 = '-500'.
      wa_it1_sum-amount2 = '-200'.
      APPEND wa_it1_sum  TO it1_sum.
      wa_it1_sum-mname = 'BBB'.
      wa_it1_sum-amount1 = 100.
      wa_it1_sum-amount2 = 200.
      APPEND wa_it1_sum  TO it1_sum.
      wa_it1_sum-mname = 'CCC'.
      wa_it1_sum-amount1 = 500.
      wa_it1_sum-amount2 = 10000.
      APPEND wa_it1_sum  TO it1_sum.
      wa_it1_sum-mname = 'CCC'.
      wa_it1_sum-amount1 = 105000.
      wa_it1_sum-amount2 = 20500.
      APPEND wa_it1_sum  TO it1_sum.
      wa_it1_sum-mname = 'AAA'.
      wa_it1_sum-amount1 = 21000.
      wa_it1_sum-amount2 = 22000.
      APPEND wa_it1_sum  TO it1_sum.
      wa_it1_sum-mname = 'BBB'.
      wa_it1_sum-amount1 = 5500.
      wa_it1_sum-amount2 = 2200.
      APPEND wa_it1_sum  TO it1_sum.
    *          Heading
      wa_listheader-typ = 'H'.
      wa_listheader-info = 'ALV TEST Top-of-Page'.
      APPEND wa_listheader TO it_listheader.
    *          FIELD CATALOG
      wa_field-col_pos = 1 .
      wa_field-tabname = 'IT1_SUM'.
      wa_field-fieldname = 'MNAME'.
      wa_field-seltext_m = 'Material Number'.
    *ls_fcat-do_sum = 'X'.
      APPEND wa_field TO it_field.
      CLEAR wa_field.
      wa_field-col_pos = 2 .
      wa_field-tabname = 'IT1_SUM'.
      wa_field-fieldname = 'AMOUNT1'.
      wa_field-seltext_m = 'Amount 1'.
      wa_field-do_sum = check.
      wa_field-edit = 'X'. " To add this you can edit any Colum
      wa_field-edit_mask = 'V___________'.  " Use this to place the (-) Minus Signe on the left side
    *ls_fcat-do_sum = 'X'.
      APPEND wa_field TO it_field.
      CLEAR wa_field.
      wa_field-col_pos = 3 .
      wa_field-tabname = 'IT1_SUM'.
      wa_field-fieldname = 'AMOUNT1'.
      wa_field-seltext_m = 'Amount 2'.
      wa_field-do_sum = check.
      wa_field-edit_mask = 'V___________'.
    *ls_fcat-do_sum = 'X'.
      APPEND wa_field TO it_field.
      CLEAR wa_field.
    *          SORT By MNAME
      wa_sort-spos = 1.
      wa_sort-fieldname = 'MNAME'.
      wa_sort-tabname = 'IT1_SUM'.
      wa_sort-up = check. " Here Use u2018downu2019 for descending Order
      wa_sort-subtot = check.
      APPEND wa_sort TO it_sort.
      CLEAR wa_sort.
    *          ALV Layout Setting
      wa_layout-zebra = 'X'.
      wa_layout-colwidth_optimize = 'X'.
    *          Calling function to raise event to display heading and icon above ALV
      CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
       EXPORTING
         i_list_type           = 0
       IMPORTING
         et_events             = event[]
    * EXCEPTIONS
    *   LIST_TYPE_WRONG       = 1
    *   OTHERS                = 2
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    *          Calling TOP_OF_PAGE Event
      READ TABLE event WITH KEY name = 'TOP_OF_PAGE' INTO event_str.
      IF sy-subrc = 0.
        MOVE: 'TOP_OF_PAGE' TO event_str-form.
        APPEND event_str TO event.
      ENDIF.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
    *   I_INTERFACE_CHECK                 = ' '
    *   I_BYPASSING_BUFFER                = ' '
    *   I_BUFFER_ACTIVE                   = ' '
         i_callback_program                = sy-cprog
    *   I_CALLBACK_PF_STATUS_SET          = ' '
    *   I_CALLBACK_USER_COMMAND           = ' '
    *   I_CALLBACK_TOP_OF_PAGE            = ' '
    *   I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
    *   I_CALLBACK_HTML_END_OF_LIST       = ' '
    *   I_STRUCTURE_NAME                  =
    *   I_BACKGROUND_ID                   = ' '
         i_grid_title                      = 'ALV Test'
    *   I_GRID_SETTINGS                   =
         is_layout                         = wa_layout
         it_fieldcat                       = it_field
    *   IT_EXCLUDING                      =
    *   IT_SPECIAL_GROUPS                 =
         it_sort                           = it_sort
    *   IT_FILTER                         =
    *   IS_SEL_HIDE                       =
         i_default                         = 'X'
         i_save                            = 'X'
    *   IS_VARIANT                        =
         it_events                         = event[]
    *   IT_EVENT_EXIT                     =
    *   IS_PRINT                          =
    *   IS_REPREP_ID                      =
    *   I_SCREEN_START_COLUMN             = 0
    *   I_SCREEN_START_LINE               = 0
    *   I_SCREEN_END_COLUMN               = 0
    *   I_SCREEN_END_LINE                 = 0
    *   I_HTML_HEIGHT_TOP                 = 0
    *   I_HTML_HEIGHT_END                 = 0
    *   IT_ALV_GRAPHICS                   =
    *   IT_HYPERLINK                      =
    *   IT_ADD_FIELDCAT                   =
    *   IT_EXCEPT_QINFO                   =
    *   IR_SALV_FULLSCREEN_ADAPTER        =
    * IMPORTING
    *   E_EXIT_CAUSED_BY_CALLER           =
    *   ES_EXIT_CAUSED_BY_USER            =
        TABLES
          t_outtab                          = it1_sum
    * EXCEPTIONS
    *   PROGRAM_ERROR                     = 1
    *   OTHERS                            = 2
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    *&      Form  top_of_page
    *       text
    FORM top_of_page.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          it_list_commentary       = it_listheader[]
          i_logo                   = 'ENJOYSAP_LOGO'
    *   I_END_OF_LIST_GRID       =
    *   I_ALV_FORM               =
    ENDFORM.           "top_of_page
    Kind Regards,
    Faisal

  • Two fields, two scripts. User can enter data into field 1 or 2

    Hi all,
    New here, and to acrobat forms, so please bear with me!
    What I'm trying to achieve is a form that calculates total invoice value, based on a total number of hours worked, and a rate. The user fills in the total hours, but then the problem is that some people know their fixed rate, and others have a changing rate. Those with a changing rate simply know the amount they are invoicing for. What I'd like, is a way for the TotalInvoice value to be calculated by Rate*TotalHours when the user enters a value into the Rate field... OR ... for Rate to be calculated by TotalInvoice/TotalHours when the user enters a value into the TotalInvoice field.
    I can make it go one way or the other (so the script is only in TotalInvoice field or the Rate field), but I can't manage to get it to go both ways. Is this possible?
    To summarise: User can enter manually into Field1 and value of Field2 is calculated, or user can enter manually into Field2 and Field1 is calculated.
    Thanks!

    What you propose can be difficult, becuase you're describing a circular reference between the two fields. When the 1st value changes, you want the 2nd value to be calculated based on the 1st value. But when the 2nd value changes, you want the 1st value to be calculated based on the 2nd, ad infinitum. There are ways to short-circuit the loop, but it depends on whether you need to do the calculation only when there is manual entry, or whether you need it to work when either field value changes programmatically or by importing form data.
    Sometimes it's just easier to have the user press a button to calculate and set the other field value.

  • T code to get the detail of release strategies for all purchas groups?

    Hi,
    Is there any  T ode that i can run a report and get the current details of release strategies for all purchase groups exist at the moment?
    if so pls let me know
    or else how can i get that information?
    highly appreciate all of your assistance in this regard?
    thanks in advance
    Regards
    Sasika

    from T16FS you can only get which strategy are present.
    Which strategy you have can already be seen in the PO or requisition.
    But you are looking for the person. this is not really easy, as this can be more than one person.
    A strategy has the information what release code is needed.
    And this release code is in a role which is then assigned to an approver.
    So the only way would be to execute SUIM and then roles by authorization values.
    there you enter the authorization object M_EINK_FRG (hit enter) then you have to enter the release group and release code.
    Execute. SAP will list all roles that grand the authority to release order with this combination.
    in this list you can click another button to see the users that are assigned to this role.

  • FB60: how to restrict users to enter specific G/L ACCOUNTS in fb60

    hi experts,
    In FB60 - vendor invoice , i want to restrict end users to select  specific g/l ACCCOUNTS .
    document type is KR - VENDOR INVOICE
    kindly give any suggestions if it is possible.
    thanks & regards,
    Raghul

    If you have a one to one between GL accounts and Committment items, the commitment item has an authorization group field on the basic data tab. You can assign certain users an authorization group linked to committment items which correspond to GL accounts.
    Depending on the complexity of what you are trying to do and considering that you don't want to require a lot of maintenance, you may be able to use line item validation.
    Finanancial Accounting, General Ledger Accounting, Business Transactions, G/L Account Posting, Carry Out and Check Document Settings, Validation in Accounting Documents (i.e. if T-code is FB60...GL acct must be XXXX and something else must be YYYY etc...)

  • How would you limit the number of Web App items a user can enter.

    I am creating a web app where people can list objects/items. I want to offer plans that will enable users to enter up to a predefined number of entries and no more than what they paid to enter. They can then come back as often as they wish during their subscription period to update, create, and/or delete entries ( but again, never more than what thier subscription entitles them ).
    Fore sake of illustration.
    User Plan 1 entitles user to enter 1 web app item,
    while
    User Plan 2 entitle user to enter 3 web app items, and
    User Plan 3 entitles user to enter 5 web app items.
    These are annual plans.
    Any ideas?

    Hi,
    As per your query you can not define to any user for schedule selected background jobs. I hope you are clear for this.
    Anil

  • How to set the maximum length that a user can enter in Msgstyledtextinput

    Hi Everyone,
    I'm currently using EBS 11.5.1 and 10.2g DB
    Is there a way that I can set the maximum length that a user can input?
    I changed the Maximum Length to lower number (from 150 to 100) but I get the following error.
    Developer Mode Exception encountered in item SaveLocation
    Error: The item SaveLocation has a maximum length (100)
             which is not equal to that of the corresponding VO attribute
           , SaveLocation length (150).
    Action: Make sure they are equal in size. There must be other way to set that value
    Thanks,
    Elmer

    You have to set the maximum length of column to 150 to avoid this error.
    You can set the same in Jdev.
    Thanks
    --Anil                                                                                                                                                                                                                                                       

  • OBIEE administartion Login is failing for Non Admin Group User.

    Hi,
    I have created one user for testing and assigned given access to some groups other than Administrators. When i am trying to login in Administration tool getting error message as "Logon Failed". I am able to access the Presentation using the same login and also able to create answers.
    When i assign the administrators group to same user the login happened successfully.
    I am just wondering, in order to access the Administration tool, the user should be part of administrators group or i am missing some steps.
    Thanks

    As the name suggests Administration tool is for administrators.So if you trust a user to access the Admin tool then you supply the user with the Admin Password.

  • Domain Users cannot RDP but Admin group users can

    Hi guys, need your urgent help. I have worked day and night on this issue. Basically the domain users if rdp to the server, it will get disconnected right away after place in domain account with password. However if logged on using console, I am getting
    the below error message:
    You cannot log on because the logon method you are using is not allowed on this computer. Please see your network administrator for more information.
    I have checked few items to remediate the issues:
    1. Done checked - Allow Log on through Remote Desktop Services RDP users group are in.
    2. Domain users are added to local RDP users group.
    3. KB 2667402 installed.
    4. Restarted the RDP service. 
    Please take note this server have RDS installed as well as Citrix client version 7.
    Evan Ting

    Hi Evan,
    Do you have any progress?
    Best Regards,
    Amy
    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]

  • How to display Issues for the projects which user can view in the Project Center View

    Hello All,
    In the project center view, at the bottom, we need to add one table, which can show the Issues for the projects that are displayed in the project center view.(Projects visible to the current user).
    Example: A resource 1  can see the Projects Project 1, Project 2,Project 3 in the project center view. So resource 1 should be able to see all the issues that are entered against the Project 1, Project 2, Project 3, irrespective of the issue that has
    been assigned to any resource.
    Please help.

    Hi,
    You could simply edit the page and add the risks and issues webparts. This will display risks and issues assigned to the user.
    Click on edit page, then add webpart. In the Project We App section, pick up the risk webpart and then the issue webpart. Finally drag them to the bottom of the page and close the page.
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, P-Seller |

  • TS3642 Is Apple working on a fix for this so Windows users can import a .band file?

    Exporting from the iPad Garageband into iTunes is a cinch. The resulting .band file can be sent via email or by other means to another computer. If that computer is a Mac, it is possible to reverse the process and import the .band file into iTunes for use on another iPad. But Apple has not implemented the same code for the Windows version of iTunes, so if your collaborator has an iPad and Garageband, but no Mac, there is no way to get the .band file back onto another iPad. Apple says as much in TS3642. Does anyone know if Apple is working to fix this problem? Or can anyone think of a workaround?

    I've been prompted to look at this again and have found a decent workaround...
    Annoyingly the Windows version of iTunes doesn't handle .band projects properly. You can use .iTunes to transfer a project from one device into the file sharing area for the app and save it to your computer, but you can't drag a .band folder into that area to upload to another device. In contrast a round trip is possible for iMovieMobile as those project folders are rolled up into a .zip file.
    I've just tested iFunBox which allows you to copy files to and from the iOS device's file system. Share the GarageBand project to iTunes on the device in the normal way, connect it to a computer running iFunBox, click the iFunBox Classic button, expand the tree to show App File Sharing > GarageBand and drag the project folder to your computer. Connect the other device, show the App File Sharing > GarageBand view, drag the project folder in, then in GarageBand on the device use the plus symbol in the My Songs view to copy the project from iTunes.
    My only slight reservation is that AVG flagged up one of the components of iFunBox as a security risk, although having let AVG take remedial action the iFunBox program carried on working and there is no sign that AVG actually quarantined any files. I suspect a false positive, the program has been around for some time and has plenty of good recommendations. I'm sure if it were known to be malicious I'd have found the evidence.
    tt2

  • Is there any way to create fields reports users can enter data into?

    I am using Crystal XI to develop reports for my company and have not received any formal training on it.  I'm learning it fairly well through the help files. 
    One of the reports I need to create summarizes our scrap, rework, and additional incurred expenses for our monthly quality reports.  Most of the information is stored in the main program used by all employees, a very small amount of it is not.  I have created sub-reports for each of the different types of costs that are tracked in the system.
    Is there any way to create an area on the report that our QA people can use to enter the items not tracked in the main system?  I am imagining that it would be through another sub-report of some kind, but do not know how to create the fields needed. 
    Thank you very much for any assistance you can provide, even if it is to tell me "You can't do that, ma'am..."  At least then I would know and wouldn't beat my head against the desk trying to figure out how to do it.

    Is defining parameter prompts in the Crystal Report and displaying it in the report a possible workaround? 
    If you define parameter prompts, then Crystal will query the user before running the report - so this would be problematic if the user needs to reference data in the report to enter appropriate values (one possibility then is to use interactive parameters feature available in CR 2008).
    Sincerely,
    Ted Ueda

  • My company uses Lotus Notes and I need the internet brower path for Firefox so that I can enter than into Lotus Notes for it to make Firefox my borwer of choice.

    My company uses Lotus Notes and I want to set Firefox as my browser in LN. It ask for internet browser path...where do I find that?

    Blackboard tends to update their software once a year, before the start of the fall term, and most of the time they seem to be a year behind the current versions of Firefox. Another problem that crops up with Blackboard is that not all schools use the latest version of the Blackboard software, many schools since 2008 have been postponing updates for the software that they use due to the economy.
    Quite honestly, until Mozilla comes up with a Long Term Support version ''(if they do that)'' this situation of company's like Blackboard falling behind the curve of Firefox updates is only going to get worse.
    As far as Lotus Notes goes, I wonder if your school is behind on updating that software? IIRC, I have seem mention of updates for Lotus Notes to handle remote XUL problems in 4.0+ versions, brought about by security fixes in 4.0. <br />
    https://developer.mozilla.org/en/using_remote_xul <br />
    Or you could try this extension.<br />
    https://addons.mozilla.org/en-US/firefox/addon/remote-xul-manager/
    Bottom line - install Firefox Portable 3.6.22 to your hard drive to use at websites that can't handle the newer versions of Firefox. <br />
    http://portableapps.com/apps/internet/firefox_portable/localization#legacy36 <br />
    And use Firefox 6.0.2 ''(and upcoming versions)'' at the more modern websites which are embracing the web technology being developed for the 2nd decade of this century.

  • I have a business and am looking for an app that I can enter customer contact information and save a picture taken with my ipad the the contact.  What is the best app for me?

    I'd like to be able to enter the customers name, phone number and address and a picture taken with the ipad that I can restore to its original size (not like on the contacts where only a small picture is displayed).

    I looked at Bento and at first glance I think it would do everything I want it to do, then I saw a review or something from a customer that indicated the information in Bento could not be exported (say to send out a mailing).  I may want a program that can do that as well, is there one out there? If not it does look like Bento will work.  When you save a picture to a customer in Bento can you open it up full size?

Maybe you are looking for

  • What is the current version of Acrobat.exe (Pro) file?

    What is the latest version of acrobat.exe file? I use CS3 and about 10 days ago updated Acrobat Pro to 8.1.4. The acrobat.exe file itself shows as 8.1.0.137, while Secunia PSI sees it as 8.1.3.187. PSI claims the latter is not current and thus is ins

  • Menu bar disappears, and dock stops working

    I run a simple server using a Dual 2 GHz PowerPC G5 with 7GB memory, a 1T raid drive and OS 10.5.8. The last time I changed any hardware, ram etc, was two years ago. The Mac simply sits there and feeds files to the other Macs in my network, so no one

  • Blues "flashes" in .mov after rendering in iphoto 6

    I recently upgraded iphoto 6 when prompted, and have rendered the first .mov from a slideshow since the upgrade. Upon playback, there are blue flashes that appear randomly throughout. I have re-rendered, deleted and recreated the slideshow, run a dis

  • Empty lov

    Hello everyone! i need to handle a lov which can return 0 rows. in this case i should delete the record ( i have some required items in my block..) thank you in advance!

  • Upgrading and Downgrading my Broadband....Help Nee...

    Hi, I am currently on Option 1, and keep going over my limit and getting charge per GB. However, when I ask to upgrade to Option 2 or 3 I am told that I am automatically tied into another 12 months contract, is this right? Each sales person you speak