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 PMHi
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 -
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.
Srinuhi
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
regardsHi
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.
RegardsThanks 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 PMHi,
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
AbhishekHi 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.