ME28 user exit - sy-ucomm not available

Hi experts,
I have a requirement to check sy-ucomm in the user exit EXIT_SAPLEBND_002 which is triggered by transaction ME28 - convert a planned order to purchase requisition. Immediately after pressing the release button for the purchase document the SY-UCOMM value is '%_GC 102 2'.
When the program control reaches the user-exit, SY-UCOMM is already cleared. Analysing the flow shows it is cleared by the method,
CL_GUI_CFW=>DISPATCH. This is totally the ALV way of handling things. The ALV control passes on to call the function module BAPI_PO_RELEASE which inturn calls the user exit.
The question is?? How to get the SY_UCOMM in the user exit. Has any one has ever experienced this before. Your answers are much appreciated.

Ok Guys
Sorry for my ignorance.But i think that i don't udesrtand correctly .sorry.
1-you go to ME28 and do your process (click)
2-this process pass by exit .
3-I dont understand the ALV  in this case.
Can you send images of screens with process ?
I think maybe you could use assign but i need know more about it.
thanks and sorry again.

Similar Messages

  • User exit  to change material availability date

    Hi Gurus,
       my requirement is like I need to change the material availability date based on some conditions.
    Is there any User Exit to change the availability date so that I can dump my code in the user exit .
    If not is there any alternative process to get the solution.
    Thanks,
    Sudhaa.............

    Hi Sudha,
    Can you tell me your requirement clearly please.
    Regards,
    Dhanunjaya Reddy

  • When bapi perform, user exit perform or not

    Hi,
    TCODE VA01,
    i am going to use BAPI(SD_SALESDOCUMENT_CREATE) in order to create or change sales order .
    but  there is user exit on VA01, so i want to know if user-exit execute or not  when i use BAPI on abap code.
    thanks
    venjamin.

    Hi,
    As far as i remember bapi will execute the user exit as once i tried to call the bapi in the user exit and in turn the bapi called back the user exit again. at that i used the same said bapi "SD_SALES_DOCUMENT_CREATE". and hence i changed my code accordingly
    Regards
    Satya

  • User exit in VA01 not triggering on change of custom field

    Hello Guys,
    We have custom field in SO item (VBAP) for which screen 8459 of SAPMV45A has been enhanced. Now, on the change of the custom field, user exit USEREXIT_MOVE_FIELD_TO_ME_REQ is not getting triggered.
    Requirement is to change Purchase Requistion item (setting value of a EBAN field to custom field from 8459 screen) when a SO is created/changed.
    Can someone please help!
    Regards,
    Ashish
    Edited by: Ashish Kshatriya on Nov 4, 2009 8:00 PM

    Hi
    U can also to try to insert a new MODULE in the PAI of screen-exit where u call the user-exit USEREXIT_MOVE_FIELD_TO_ME_REQ or where u fill the header line of table EBAN just as what that exit does.
    U should remember the screen-exit is "yours", so u can insert all module u need, just only save them in the following include:
    - MV45AOZZ (PBO module)
    - MV45AIZZ   (PAI module)
    Max

  • FRM-40800: User exit FND does not exist.

    Situation:
    I use Windows XP client - for development
    Forms [32 Bit] Version 6.0.8.28.0 (Production)
    The APPS server is on the Linux (RedHat):
    Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
    Apps version: 11.5.10.2
    What I dis:
    - installed Oracle Forms on Windows XP
    - loaded JTFGRDMD.fmb in Forms with APPSTAND.fmb, FNDSCSGN.fmb
    - loaded loaded all the PL/SQL libraries and recompile them for Windows
    When I run JTFGRDMD I receive no compilation error but when the form run, I receive "FRM-40800: User exit FND does not exist.".
    Does anybody have an ideea why I get this error ?
    Thanks, Paul
    Note: I tried to find information on Metalink and other threads, but nothing was good for me.

    Hi,
    Hussein, I agree with you. However I need to do a customization on the form and test it (on Windows) before deloying it to the apps server(on Linux).Do the customization at the client side, make sure the forms compile and run successfully, then copy the fmb file to the server and compile it. By doing this, you should be able to run the form from the application.
    Under Forms (on Windows) I connect using apps/apps.When you compile the form on the server side, you will have also to provide the apps username/password, so the concept is the same. Do you still have an issue when accessing the form after compiling it on the server? If yes, then obtain the FRD file and post the contents of the file here (search the forum for FRD 11i).
    Regards,
    Hussein

  • Amature mac user dilemma: my login "not available"????

    Hi:
    I was working on word last nigh typing a paper and everytime i went to retrive another doc. from somewhere, the computer would close the finder window, safari, and word. I restarted my computer and when it came back on, it came up to the login screen (I didn't set up my computer that way) and i try to log in with my account password and it says that "The user account 'Tyler' is not available"
    I can change my passoword for my account on that screen using filevault but I cannot login.
    Also, I am not sure if it makes a differance but the computer defaults came on that screen (mouse tracking, key speed etc...)
    Thanks for all the help,
    Tyler
    PS I have papers, music, photos on there...can I save my HD?

    Thanks for replying...
    Well we have three macs in the house. A powerbook, an imac G5, and my mini. As far as I know it is self contained. The only thing I have done with connecting into the network has been creating a drop box on the imac because it is connected to our printer, and so I can send files up to the kitchen without having to save them.
    That was one of the problems I was having the other night, connecting to the imac I mean, before the mini went haywire...
    Thanks, Tyler

  • ERS user exit, pass Delivery note(LFSNR) in MIGO to Reference(XBLNR)in MIRO

    Hi Experts,
    I need to assign Delivery Note(LFSNR) in MIGO, to field Reference(XBLNR) in MIRO. that means "Reference " field must contain the delivery note information instead of Invoice doc number.
    how can i use component MRMH0001.where can i use?
    i am new to user exits.
    please help me. i need logic and steps.
    Thanks in advance
    Reward points will be given.
    Srinu

    hi
    Overview
    R/3 provides three "customization spots" that allow you to enhance FI/CO features without modifying the standard code. Although often collectively referred to as "user exits," two of the three have different names. SAP Enhancements are used to expand the standard functionality within SAP. Enhancements use function modules and are called from the standard SAP code. Each module in the system has a set of delivered enhancements that help companies expand the standard functionality where they need it. Enhancements were new in release 3.0.
    The Open FI Interfaces or Business Transaction Events are also used to expand the standard functionality within SAP. These events are defined in the IMG. Business Transaction Events were new in release 4.0. They are not available for all modules and are not called on all integrated transactions into FI as of release 4.5B. This will change with each release and should be retested.
    The older User Exits in FI/CO are "Z" programs that are defined in table T80D for client-dependent user exits, and in table T80I for client-independent user exits. These are also used to expand the standard functionality within the FI/CO modules. These User Exits have been available since the early releases of SAP. All of these FI/CO User Exits are listed in this document in the Configuring User Exits (Older). The list is included because these User Exits are not a part of the Enhancements or Business Transaction Events and do not have an Info System for searching.
    Benefits
    • Standard SAP functionality can be enhanced without modification to the standard code.
    • Upgrades do not erase the functionality and it does not have to be re-transported or re-entered into the system. The enhancements should be thoroughly tested when upgrading to ensure the system will still work as implemented.
    Configuring SAP Enhancements
    Basic Steps in Configuring an Enhancement
    • Find the appropriate Enhancement.
    • Enter the ABAP code in the "Z" program within the function module.
    • Create a project.
    • Add the Enhancement to the project.
    • Activate the project.
    Example Business Scenario for Enhancements
    Company A has a requirement to validate all customer master records created with a U.S. address. The U.S. entity reports on the industry field on the customer master. This is only a U.S. requirement and should not be required for the other countries, so the field status would not work. To accomplish this requirement, Company A will need to set up an Enhancement for the customer master transaction. The necessary steps are detailed below with screenprints. This example was configured in a 4.6C system.
    to find the suitable exit for ur requirements check the following program
    Hi
    Find the available exits with the following program:::
    *& Report  ZFINDUSEREXIT
    report  zfinduserexit.
    tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
    tables : tstct.
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : v_devclass like tadir-devclass.
    parameters : p_tcode like tstc-tcode obligatory.
    select single * from tstc where tcode eq p_tcode.
    if sy-subrc eq 0.
    select single * from tadir where pgmid = 'R3TR'
    and object = 'PROG'
    and obj_name = tstc-pgmna.
    move : tadir-devclass to v_devclass.
    if sy-subrc ne 0.
    select single * from trdir where name = tstc-pgmna.
    if trdir-subc eq 'F'.
    select single * from tfdir where pname = tstc-pgmna.
    select single * from enlfdir where funcname =
    tfdir-funcname.
    select single * from tadir where pgmid = 'R3TR'
    and object = 'FUGR'
    and obj_name eq enlfdir-area.
    move : tadir-devclass to v_devclass.
    endif.
    endif.
    select * from tadir into table jtab
    where pgmid = 'R3TR'
    and object = 'SMOD'
    and devclass = v_devclass.
    select single * from tstct where sprsl eq sy-langu and
    tcode eq p_tcode.
    format color col_positive intensified off.
    write:/(19) 'Transaction Code - ',
    20(20) p_tcode,
    45(50) tstct-ttext.
    skip.
    if not jtab[] is initial.
    write:/(95) sy-uline.
    format color col_heading intensified on.
    write:/1 sy-vline,
    2 'Exit Name',
    21 sy-vline ,
    22 'Description',
    95 sy-vline.
    write:/(95) sy-uline.
    loop at jtab.
    select single * from modsapt
    where sprsl = sy-langu and
    name = jtab-obj_name.
    format color col_normal intensified off.
    write:/1 sy-vline,
    2 jtab-obj_name hotspot on,
    21 sy-vline ,
    22 modsapt-modtext,
    95 sy-vline.
    endloop.
    write:/(95) sy-uline.
    describe table jtab.
    skip.
    format color col_total intensified on.
    write:/ 'No of Exits:' , sy-tfill.
    else.
    format color col_negative intensified on.
    write:/(95) 'No User Exit exists'.
    endif.
    else.
    format color col_negative intensified on.
    write:/(95) 'Transaction Code Does Not Exist'.
    endif.
    at line-selection.
    get cursor field field1.
    check field1(4) eq 'JTAB'.
    set parameter id 'MON' field sy-lisel+1(10).
    write the code in the right form and check by keeping a break point
    HI
    To search for a badi, go to se 24 display <b>class cl_exithandler.</b>
    double click on method get_instance, get a break point on case statement.
    execute and start the required transaction in new session.
    look for variable <b>exit_name.</b> It would show the available badi's.
    also check the following links
    User Exit
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sapgenie.com/abap/code/abap26.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    http://www.easymarketplace.de/userexit.php
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sappoint.com/abap/userexit.pdfUser-Exit
    http://www.planetsap.com/userexit_main_page.htm
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sapgenie.com/abap/code/abap26.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    http://www.easymarketplace.de/userexit.php
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sappoint.com/abap/userexit.pdfUser-Exit
    <b>Please do reward if useful</b>
    Regards
    Dinesh

  • User exits for delivery note vl02

    i want to add some field in delivery note at item level susch as no of package per item for this which user exits  i use

    Hi,
    to find the user exits & Badi's for the T-code..
    go to table TSTC>enter T-code and execute> get the Program for the t-code..
    and go to-se38-->get the package attached to the t-code..
    next go to t-code Se15>expand the enhacement tab>enter package under userexit and
                                                         execute you will get the list of exits
                                                         available...
                                                      -->enter package under Badi's tab and
                                                         execute you will get the list of Badi's
                                                         available... 
    All the User exits are stored in Table MODSAP..
    Prabhudas

  • User exit / BADI /OSS notes for VL02/VL03 TCODES

    Hello ,
    Can anybody please proide the inforamtion
    if there is any user exit or BADI or OSS notes available to enhance VL01 / VL02 / VL03 tcodes
    regards

    Hi
    Enhancement
    VMDE0004                                Shipping Interface: Message SDPACK (Packing, Inbound)
    VMDE0003                                Shipping Interface: Message SDPICK (Picking, Inbound)
    VMDE0002                                Shipping Interface: Message PICKSD (Picking, Outbound)
    VMDE0001                                Shipping Interface: Error Handling - Inbound IDoc
    V53W0001                                User exits for creating picking waves
    V53C0002                                W&S: RWE enhancement - shipping material type/time slot
    V53C0001                                Rough workload calculation in time per item
    V50S0001                                User Exits for Delivery Processing
    V50R0004                                Calculation of Stock for POs for Shipping Due Date List
    V50R0002                                Collective processing for delivery creation
    V50R0001                                Collective processing for delivery creation
    V50Q0001                                Delivery Monitor: User Exits for Filling Display Fields
    V50PSTAT                                Delivery: Item Status Calculation
    V02V0004                                User Exit for Staging Area Determination (Item)
    V02V0003                                User exit for gate + matl staging area determination (headr)
    V02V0002                                User exit for storage location determination
    V02V0001                                Sales area determination for stock transport order
    Business Add-in
    DELIVERY_ADDR_SAP                       Address Change in Delivery Processing
    DELIVERY_PUBLISH                        Announcement of delivery data during database update
    regards
    Pavan

  • User exit PCPO0001-EXIT_RPCIPE00_002 not working

    We have activated User exit PCPO0001- EXIT_RPCIPE00_002, requirement was to set the line item text SGTXT of the subsequent Accounting document, but there seem to be no activity happening for it (assigned breakpoints in the exit codes but transaction PCP0 does not stop at the breakpoint).
    I have created the Include program and the actviated the Exit and the Project from SMOD and I think I have followed all the necessary steps.
    Is there anything I am missing, are there any Business Transaction Events that we can use instead.
    Would be greatful for your reply.
    Regards

    Thanks for your reply
    We did tried to apply breakpoints on EXIT_RPCIPE00_001 but it did not stop at that also, although we haven't implemented EXIT_RPCIPE00_01's INCLUDE program does that makes any difference ?
    Is there any other way we can run our code during payrol's posting to accounting?
    Our scenartio is that we need to add some Text from the Payroll information into the subsequent Accounting Document's line Item text (SGTXT).
    Do need some answers?
    Regards

  • User exit for ME21N (Not functional or customer exit)

    Hi Guys,
    I want to get a user exit for PO as my requirement is to call  custom screen before the PO is getting saved.
    I have the functional exits and badi's list which will not fulfill my requirement as because on my custom screen i have cancel button.
    On clicking the control needs to come back to the me21n second screen with the data entered with out order getting created.
    The screen number for the second screen in ME21N  is 14.
    if i call screen 14 it will work in a user exit where as in customer exit(functional exit) we have limitations with the exporting and importing as so the screen number will not be recognised.
    I am able to do the same calling of cust screen in Sales order creation and is sucessfull, the same should happen with PO also.
    Probably if the user exit triggers at the time of syntax check i can achive my requirement rather than at save as the call back to the screen will not harm and database commits will not take place.
    I also tried with all most of the enahancement points but the call screen statement is not working at any point of time which worked with Sales order exits. So i tried with making the validation fail but still by that time the PO number is getting generated and so if i try to cancel the PO before save and trying to get PO in edit mode but the sequence number is getting missed by by 1.
    Please help.
    Regards,
    Amar.
    Edited by: amar srinivas on Feb 11, 2011 10:16 AM
    Edited by: amar srinivas on Feb 14, 2011 4:56 PM

    Hi,
    You can try it this way.
    Check badi ME_PROCESS_PO_CUST , method - CHECK.
    This badi/method gets triggered when the "CHeck" button and "SAVE" button is pressed.
    It consists of a changing parameter CH_FAILED . Pass X to it when cancel button is hit in your custom screen.
    Donot use any commit in this method. Read the documentation before doing it.

  • User exit code does not execute

    I'm having a problem with User exit code that does not execute yet seems to be set up correctly.
    The User exit is implemented as FM "EXIT_SAPLIPW1_001" in function group XQSM.
    I've tried everything I know of with the CMOD and SMOD transactions, and I suspect some sort of transport error.
    The only clue I can find in comparing the development system (which works) with the test system (which does not work) is that running "Extended Check" in SE80 on function group XQSM fails with the following error:
    "The namespace of program SAPLXQSM has the setting "C" and cannot be tested."
    Has anyone any idea what could have happened?

    Let us try to retrace the steps.
    1. You created a Z project in CMOD and assigned the enhancement IQSM0001 and the component EXIT_SAPLIPW1_001 and activated the same. This is there in the transport.
    2. You double clicked on the include in the user exit and created it. You activated the code and included it in the same transport.
    If you did the above steps, then your user exit should be active in your test system.
    Can you please go to SE10, and list out the objects in your transport? You should see entries in there like below(not necessarily a complete list)
    R3TR CMOD <your project name>
    R3TR PROG ZXQSMU01
    See if you created any of the objects as local objects.
    Srinivas

  • User exit for Delivery note in MIGO transaction

    hi friends,
    Basically i am MM Functional ,so please guide me how worte user exit in SAP system . if any body face this same issue pls put progrmme and where it placed
    In case we enter the duplicate delivery note from the same vendor in the same physical/financial year, should get error/warning message
    In MIGO delivery note not accpeted repeted DC numbers
    Use MBCF0002 Customer function exit: Segment text in material doc. item
    EXIT_SAPMM07M_001 to give ur coding for duplicate delivery note entry and chk.
    Field name i_mkpf-xblnr for delivery note number

    >
    sivasankar cherukuri wrote:
    > hi friends,
    >
    > Basically i am MM Functional ,so please guide me how worte user exit in SAP system . if any body face this same issue pls put progrmme and where it placed
    >
    > In case we enter the duplicate delivery note from the same vendor in the same physical/financial year, should get error/warning message
    >
    > In MIGO delivery note not accpeted repeted DC numbers
    >
    > Use MBCF0002 Customer function exit: Segment text in material doc. item
    >
    > EXIT_SAPMM07M_001 to give ur coding for duplicate delivery note entry and chk.
    >
    > Field name i_mkpf-xblnr for delivery note number
    Go to TCode CMOD and select an existing project / create a new project.
    Select enhancement assignment and give the name EXIT_SAPMM07M_001
    Save the change.
    Then enter again and double click on the name provided above. Inside there will be an INCLUDE ZX*****
    Double click on that include, the system will ask to create a program. Accept it.
    Now you have the open field to make your validation.
    Regards,
    Aroop

  • "Manage User Data" option is not available in browser.

    HI Experts,
    I am trying to create a user for my organization using one documentation available with me in SRM from web browser.
    It says that we have to select "Manage Business Data" in the launch pad, but my problem is that,This option is not available in the web browser when i login.
    Kindly let me know the roles requires for the same.
    Also any settings need to be done in SICF to run it successfully.
    Thanks In Advance.

    The wordings in the Document is "Manage User Data" and not "Manage Employee Data",
    I know that its completely on roles thats why i have given that user almost all the roles which i am aware.
    Here is the list of it.
    SAP_BBP_STAL_ADMINISTRATOR
    SAP_BBP_STAL_EMPLOYEE
    SAP_BBP_STAL_MANAGER
    SAP_BBP_STAL_OPERAT_PURCHASER
    SAP_BBP_STAL_PURCHASER
    SAP_BBP_STAL_STRAT_PURCHASER
    SAP_EC_BBP_EMPLOYEE
    SAP_EC_BBP_MANAGER
    SAP_EC_BBP_RECIPIENT
    SAP_EC_BBP_SECRETARY
    In fact there are many other roles which is given but this option is not visible.

  • The user exit-sy-ucomm value is not changing

    Hi Everyone,
                      I have created a subscreen to be called from the program SAPLXQQM (Notification header).Within that suscreen (0115) I am calling another screen (say,1000) after wrapping it in a FM, as shown below:
    Code in the flow logic of subscreen 0115-> Call Function 'XYZ' .
    FM 'XYZ':
    Function XYZ
    Call screen '1000'
    End Function XYZ
    This is done by pressing a button created on the subscreen with F-code already provided in the enhancement.
    After the processing of the FM the control comes back to the calling screen of the subscreen 0115. Here the value of sy-ucomm is the same as that while calling the FM 'XYZ' .Now the problem here is that this value is not changing even when the control comes back and I do any other event like pressing an 'Enter' or 'Scrolling'.So the FM gets called again and again.
    I want to know why is this hapening and how can I rectify this?Is this because of the way I called the screen 1000 from the subcreen 0115.
    Please reply.
    Regards
    Abhishek

    Hi abhishek,
    Once after completing the processing of ur sub subscreen(0115) u r cming to ur subscreen
    and still getting the same screen(0115) for any other event, it might mean that the events which u r calling are not defined with the respective ok code.
    Bcoz of which every time after calling other events ur sy-ucomm is not getting modified
    bt persists the same old value.
    Pls chk the Function codes neccessary to trigger other events. eg: back button
    regards,
    ajit.

Maybe you are looking for

  • Nee help on ALV report for Total of BSEG-BUZEI & F1 document in FB03

    Hi friends, I need to diplay line items total & when double clicked on BELNR field it should open the F1 document in FB03. Could anyone plz guide me on this. Waiting for response. below is my code, Kindly needed help. REPORT  YALV_1. TABLES : BKPF,BS

  • Create LOVS in jsp with ViewObjects

    Hello, I want to create a jsp-page containing two LOV's (html-<selects>). The first LOV is based on a VO named COUNTRIES. The second LOV is based on a VO named COMPANIES. There's a View Link between the two VO's. I am using the BC4j-Tags from the Com

  • SQL*LOADER how to load blanks when data is null

    I need to load data which contains null values into a table which cannot contains nulls. How can I tell SQL*LOADER to load blanks in a column when the input data is nulls?

  • Address Book Archive not working

    I am trying to move my Address Book from my G4 to my MacBook Pro (both running 10.5.8). The archive creates, I move it over on a USB stick, and then use import/address book archive. It gives me a popup saying that reverting to the archive will wipe o

  • IPod will not charge or show up in iTunes

    My iPod will not charge when I connect it to my computer through the USB cable. It does not show up on iTunes. Nothing comes up on the iPod screen at all. The iPod is completely dead. I have tried pressing the menu and center button at the same time.