Help needed in "V45A0003" User Exit
Hello All,
I have one problem doing Userexit "V45A0003" for VA01.
I want to disable one field in VA01 Screen no. "4900" when order type is "RE". I try mentioned Exit for the same and i am able to disable that field for all order type but i am unable to get order type value and unable to disable field, so i want your valuable help to get the order type value given at very first screen (101) of VA01.
So, Please i request all of you to help me in this.
Thanks & Regards,
Hi,
If you want to get the Sales order no in your exit you can make use of below code.
data:wa_vbak type vbak.
field-symbol <FS> type any.
ASSIGN (' (SAPMV45A)VBAK') to <FS>.
If sy-subrc eq 0 and <FS> is assigned.
wa_vbak = <fs>.
endif.
Now in wa_vbak-AUART you will get the sales order type given initial screen of sales order.
You can also use below form in User exit include MV45AFZZ for your requirement.
FORM userexit_field_modification.
ENDFORM.
Here you will all sales order data and no need to use above field symbol assignment to read vbak data.
Regards,
Pawan
Similar Messages
-
Help needed in Substitution & User Exit.
Hi Experts,
I have a peculiar recuirement. In the <b>Vendor Invoide Creation</b> transaction (<b>FB60</b>), if you try to create a Invoice/Credit memo for a "<b>One Time Vend</b>or", a pop up window comes asking Bank and Address data.
The user need to enter the bank key and acc no and need to substitute the name, address fields in this pop up window screen, with some data fetched from custom DB tables according to the bank keys.
Since the pop up screen fields are from structure BSEC, I cant really do the substitution them from OBBH (Since it only allows BSEG & BKPF fields to be substituted !! ).
Also since the Only user exit (ZXCPDU01) avaliable in FB60 does not have any Export table, I can send the values back to the screen.
<b>Can any one of you by any luck have a feasible solution for this ?</b>hi Saurav.
there are 14 user exits in thsi transaction. these are as follows
F050S001 FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment
F050S002 FIDCC1: Change IDoc/do not send
F050S003 FIDCC2: Change IDoc/do not send
F050S004 FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send
F050S005 FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document
F050S006 FI Outgoing IDoc: Reset Clearing in FI Document
F050S007 FIDCCH Outbound: Influence on IDoc for Document Change
F180A001 Balance Sheet Adjustment
FARC0002 Additional Checks for Archiving MM Vendor Master Data
FEDI0001 Function Exits for EDI in FI
RFAVIS01 Customer Exit for Changing Payment Advice Segment Text
RFEPOS00 Line item display: Checking of selection conditions
RFKORIEX Automatic correspondence
SAPLF051 Workflow for FI (pre-capture, release for payment)
check if anyone of them meets ur requiremnt
regards
ravish
<b>plz dont forget to reward points if helpful</b> -
Hi Help on SD Pricing user exit
Hi Guru's,
I need help on sd pricing user exit..
when preceding order document do not have ZW15 condition type,if we try to create the return order using the preceding order , we will not have ZW15 condition type in the returns order. But if we try to enter ZW15 condition type manually in return order,system should throw a warning message that manual entry of ZW15 is not allowed.
i need write code for this concept..Please provide exact user exit for this concept.
Regards
P.Senthil KumarHi,
The error is due to the configuration of the pricing condition type. For the present configuration you will not be able to add the condtion manually. In order to add the condition type in your return order you have to create a new pricing routine and get it configured. Add checks in the routine for the order type while applying it. This routine will get trigerred while creation of the orders.
Go to trasncation VOFM and then go to Requirements--->Pricing, you will be able to see the pricing routines here. You can create a routine similar to these.
Regards,
Susanta -
Hi Guru's,
I need help on sd pricing user exit..
when preceding order document do not have ZW15 condition type,if we try to create the return order using the preceding order , we will not have ZW15 condition type in the returns order. But if we try to enter ZW15 condition type manually in return order,system should throw a warning message that manual entry of ZW15 is not allowed.
i need write code for this concept..Please provide exact user exit for this concept.
Regards
P.Senthil Kumardid you find the user exit.
find the user exit in smod ,what do you want to do..
accordingly you can find the user exit.
these are the exists..
MBCF0002 Customer function exit: Segment text in material doc. item
MBCF0005 Material document item for goods receipt/issue slip
MBCF0006 Customer function for WBS element
MBCF0007 Customer function exit: Updating a reservation
MBCF0009 Filling the storage location field
MBCF0010 Customer exit: Create reservation BAPI_RESERVATION_CREATE1
MBCF0011 Read from RESB and RKPF for print list in MB26
MB_CF001 Customer Function Exit in the Case of Updating a Mat. Doc.
vijay
Message was edited by: Vijay Babu Dudla -
Help me to find user exit for MB1B
IN MB1B TRANSACTION I WANT ONE FIELD LIKE <b>REASON FOR TRANSFER</b> APPEAR IN THE FIRST SCREEN ONLY WHEN I AM ENTERING PARTICULAR MOVEMENT TYPE,PLANT AND STORAGE LOCATION.HELP ME TO FIND USER EXIT FOR THIS
Message was edited by:
neela renganathanTHIS FIELD ALREADY AVAILABLE IN THE NEXT SCREEN ,BUT WHILE AM ENTERING PARTICULAR MVEMNT TYPE ,PLANT,STORAGE LOCTN IT WILL APPEAR IN INITIAL SCREEN AND IT WONT ALLOW TO GO NEXT SCREEN WITHOUT GIVING THE REASON
Message was edited by:
neela renganathan
Message was edited by:
neela renganathan -
NEED VL02N VL09 USER-EXIT FOR DELIVERY COMPLETE INDICATOR IN PURCHASE ORDER
I NEED VL02N VL09 USER-EXITS FOR DELIVERY COMPLETE INDICATOR IN PURCHASE ORDER POSITIONS.
F.X: IF POST QUANTITY 10, BUT PURCHASE ORDER POSITION QUANTITY 30, I NEED AT ANY CASE TO SET DELIVERY COMPLETE INDICATOR FOR RELEVANT OUTBOUND DELIVERY AN P. ORDER POSITIONS.
THANKS/Hi Malka,
It's possible set the system to mark automatically the delivery completed indicator.
First you need to set the under delivery and over delivery tolerances.You do this in customizing:
Materials Management under Purchasing -> Material Master -> Define Purchasing Value Keys.
Once you set this, you can insert this value keys on Material Master Record for the materials.
When you create the PO with a material with this value keys set the system will check the under delivery and over delivery set on customizing.
In customizing you also have the option to let the system mark automatically the delivery indicator based on delivery tolerances set.
In Customizing for Inventory Management and Physical Inventory under Goods Receipt -> Set Delivery Completed Indicator, you can determine for each plant whether the system automatically sets the delivery completed indicator for delivery quantities within the underdelivery and overdelivery tolerances.
You can test setting the under delivery for 0 (with a warning message) and see if the system will only mark delivery complete only for over delivery.
You can also work with the following Badi: MB_GOODSMOVEMENT_DCI. This Badi also allows custom logic for setting the delivery completed indicator in a PO item.
Message: M7 433 (The "delivery completed" indicator is set for the purchase order item)
Regards,
Rodrigo -
Needs R/3 User-exit help when PO/PR created in Backend system
Hi SRM/MM Experts,
We are using ERP2005 and SRM 5.0 with classic scenario. Shopping cart converts the Purchase Requisition and Purchase Order in the backend system.
R/3 system had a custom logic to blank out the Account assignment category, cost center information when particular material group(ZZZZ0001), plant(Z0001) and storage location(Z01) used in the PO/PR that are created by SRM SC. The custom logic is used in user-exit- EXIT_SAPLMEWP_002- INCLUDE ZXMEWU06 and
EXIT_SAPLMEWQ_001-INCLUDE ZXMEWU04 of R/3 system. But now this custom functionality is not working. And I found out that when PO/PR is created by SRMs SC, include- ZXMEWU06 & ZXMEWU04 are not being called.
In which user-exit we should put custom logic in the R/3 system, so that it will be called for blanking out the Account assignment information, when SC is converted into PO/PR in the backend system
Thank you!
MPDisha,
I figured out that we have to use user-exit:EXIT_SAPL2012_003 in R/3 system. Now here is what I am doing... If it is at non-stock material and it uses account assignment category-K and Cost Center-Z1000001, then I am blanking out the POITEM-ACCTASSCAT and POACCOUNT-DELETE_IND = 'X', but still it is not blanking out or deleting the account assignment information from PO.
Please let me know if this is the correct BADI to use to blank out the account assignment information in PO created by SC(SRM 5.0) in ECC 6.0. If yes, what should I need to do to blank out the account assignment information.
Any help is appreciated!
Thanks!
MP -
Need help in creating a user exit variable
Hi all,
I have created a query in which a key figure needs to be automated with an user exit variable.I want to derive the value of this key figure 'x' based on calender month.
This key figure should get the cumulative value from the first month of the fiscal year till the calender year month entered while executing the query.
I got a basic understanding on the User exits from SDN. But Im not sure how to implement this logic.
I would really appreciate if you could provide me a detailed explanation of how to do this.
Thanks in advance,
VinothHi
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/208811b0-00b2-2910-c5ac-dd2c7c50c8e8
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/6378ef94-0501-0010-19a5-972687ddc9ef
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2d99121a-0e01-0010-e78c-b1ae566a2413
http://sap.ittoolbox.com/groups/technical-functional/sap-bw/how-can-i-set-bex-variables-in-i_step3-exit_saplrrs0_001-335232 -
Need to find user exit for Auto TO creation
Dear SAP WM experts
I need to filter the TR getting converted into TO automatically
I can see, in configuration, that an exit is suggested for the same:
This configuration refers to OMKZ transaction, package LVSC
When I search using the same in SMOD, I do not get any entries
Any help would be appreciated!
Thanks
Yogesh.Hi Yogesh!
For "Automatic TO creation (background processing)", the following user exits are available:
MWMTOAU1 Selection of requirements for automatic creation of orders.
MWMTOAU2 Reference number assignment.
MWMTOAU3 Selection of posting change notices for automatic creation of transfer orders.
See Develop User Exits for Warehouse Management - Warehouse Management - SAP Library
My guess is, that the MWMTOAU1 user exit is the one you are looking for.
The SAP documentation says:
"With this user exit, you can select transfer requirements for the
automatic TO creation according to your own criteria by means of report
RLAUTA10."
Best Regards!
Tim Lutz -
Need info regd User exits use with examples
Hi!
I'm SD consultant and I need some user exits info along with some examples. They are as follows
USEREXIT_FIELD_MODiFICATION
USEREXIT_MOVE_FIELD_TO_VBAK
USEREXIT_MOVE_FIELD_TO_VBAP
USEREXIT_PRICING_PREPARE_TKOMK
USEREXIT_ACCOUNT_PREP_KOMPCV
USEREXIT_FILL_VBRK_VBRP
Thank you in advanceHi,
Please check this link
http://sap.ittoolbox.com/groups/technical-functional/sap-dev/automatically-populating-the-sales-order-field-in-va01-1623468
http://help.sap.com/saphelp_40b/helpdata/pt/ff/f52c7dd435d1118b3f0060b03ca329/content.htm
http://help.sap.com/saphelp_46c/helpdata/en/08/f62c7dd435d1118b3f0060b03ca329/content.htm
Best regards,
raam -
Need BADI or user exit to check info record on MM41/MM42.
System: SAP ECC 6.0 Retail
Problem: During article maintenance (MM41/MM42), we want to check certain fields on the info record (EINA) for only one valuation class.
Steps already taken:
Checked the current BADi. The current BADi, BADI_MATERIAL_CHECK, did not contain a parameter for EINA. (It did contain parameters for MARA, MARC, MBEW, MKVE, etc.)
Searched for other user exits and/or BADiu2019s. In SPRO/IMG under Logistics General, Material Master, Retail Specific Settings, Settings for Core Master Data and BADi: Additional Checks and Data Adjustment, I found u201CWRF_MAT_MAINTAINDATAu201D which contains a method u201CMODIFY_INFORECORD_DATAu201D. This looked like it may be what I was looking for.
So I created an implementation ZWRF_MAT_MAINTAINDAT. It insisted on defined filters. So I set up the following filters:
01 Core Article Master Data Maintenance
02 Article Copy Functions
03 Article Mass Maintenance
99 Not Specified
Then I activated it.
I put a break into the method, but the transaction MM42 (nor MM41) would stop at the break point.
Did I miss a step? Is this the wrong BADi? Are the filters wrong?
Can anyone help?There is BAdI for this.
However, a SAP consultant provided the following:
In IF_EX_BADI_MATERIAL_CHECK~CHECK_DATA_RETAIL
METHOD if_ex_badi_material_check~check_data_retail.
* Implementation of BADI_MATERIAL_CHECK
* Author: Syama Srinivasan, SAP Retail
* Date: December 17, 2008
* Description:
* Check EINA fields in Purchasing View of Article Master Create/Modify using MM41 & MM42.
* If "Valuation Class" in the "Basic View --> General Data" field is 3100, then ensure
* that the "Var. Order Unit" OR "Return Agmt" fields in "Purchasing Veiw --> General
* data for each vendor" are not blank.
* Work area declaration.
DATA: l_eina TYPE eina, "Purchasing Info Record: General Data
l_maw1 TYPE maw1. "Article Master: Default Fields and Special Retail Fields
* Local variables
DATA: lv_eina TYPE char30 VALUE '(SAPLMGMW)EINA', "EINA Work area
lv_maw1 TYPE char30 VALUE '(SAPLMGMW)MAW1'. "MAW1 Work
DATA: ls_errdat TYPE merrdat.
* Field symbols
FIELD-SYMBOLS: <fs_xmaw1> TYPE maw1,
<fs_xeina> TYPE eina.
ASSIGN: (lv_maw1) TO <fs_xmaw1>,
(lv_eina) TO <fs_xeina>.
IF sy-tcode = 'MM41'
OR sy-tcode = 'MM42'.
* Perform the check only if "Valuation class" is 3100
IF <fs_xeina> IS ASSIGNED AND
<fs_xmaw1> IS ASSIGNED.
IF <fs_xmaw1>-wbkla = '3100'
AND <fs_xeina>-lifnr IS NOT INITIAL.
IF <fs_xeina>-vabme IS INITIAL OR
<fs_xeina>-rueck IS INITIAL.
* MESSAGE e009(z1id) WITH <fs_xmaw1>-wbkla.
ls_errdat-msgid = 'Z1ID'.
ls_errdat-msgty = 'E'.
ls_errdat-msgno = '009'.
ls_errdat-msgv1 = <fs_xmaw1>-wbkla.
APPEND ls_errdat TO rt_errdat.
MESSAGE e009(z1id) WITH <fs_xmaw1>-wbkla.
ENDIF.
ENDIF.
ENDIF.
* Perform the check only if "Valuation class" is 3100
IF <fs_xeina> IS ASSIGNED AND
<fs_xmaw1> IS ASSIGNED.
IF <fs_xmaw1>-wbkla = '3100'
AND <fs_xeina>-lifnr IS NOT INITIAL.
IF <fs_xeina>-vabme NE '2'.
* <fs_xeina>-vabme = '2'. This doesn't work
ls_errdat-msgid = 'Z1ID'.
ls_errdat-msgty = 'E'.
ls_errdat-msgno = '010'.
ls_errdat-msgv1 = <fs_xmaw1>-wbkla.
APPEND ls_errdat TO rt_errdat.
MESSAGE e010(z1id) WITH <fs_xmaw1>-wbkla.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
ENDMETHOD. -
Need Fcode in User Exit For Infotype
Hi,
I am writing a User exit for Infotype 0002 at Customers Site. I need Fcode to realize a specific logic. I am using the exit PBAS0001 for this purpose. can anyone tell me how to I get Fcode so that I can use it in the code ?
Regards,
SumaHi Suma,
sorry that i posted the false BAdI.
You have to use HRPAD00INFTY. That is for PA.
The BAdI HRBAS00INFTY is for PD/OM.
Regards
Bernd
But there is no paramter ok_code
Message was edited by:
Bernd Köhn -
I want to write user exit in the GR Creation.
Please help me out.did you find the user exit.
find the user exit in smod ,what do you want to do..
accordingly you can find the user exit.
these are the exists..
MBCF0002 Customer function exit: Segment text in material doc. item
MBCF0005 Material document item for goods receipt/issue slip
MBCF0006 Customer function for WBS element
MBCF0007 Customer function exit: Updating a reservation
MBCF0009 Filling the storage location field
MBCF0010 Customer exit: Create reservation BAPI_RESERVATION_CREATE1
MBCF0011 Read from RESB and RKPF for print list in MB26
MB_CF001 Customer Function Exit in the Case of Updating a Mat. Doc.
vijay
Message was edited by: Vijay Babu Dudla -
Help required on finding User Exit in LM02 or in program RLMOB001
Hi,
I want to put 2 buttons in LM02 standard screen. is there any exit available do this in LM02 or in Program RLMOB001?. or is there any other way to achieve this?
Your help will be appreciated.
Thanks,
Sree.check which one suits for you: there is a program which searches are the available user exits and gives you a list.. use that.. check my wiki's
EXIT_SAPLLMOB_002 MWMRF701
EXIT_SAPLLMOB_003 MWMRF702
EXIT_SAPLLMOB_004 MWMRF703
EXIT_SAPLLMOB_005 MWMRF704
EXIT_SAPLLMOB_006 MWMRF705
EXIT_SAPLLMOB_008 MWMRF760
EXIT_SAPLLMOB_009 MWMRF761
EXIT_SAPLLMOB_010 MWMRF762
EXIT_SAPLLMOB_011 MWMRF763
EXIT_SAPLLMOB_012 MWMRF764
EXIT_SAPLLMOB_013 MWMRF765
EXIT_SAPLLMOB_014 MWMRF766
EXIT_SAPLLMOB_015 MWMRF767
EXIT_SAPLLMOB_016 MWMRF768
EXIT_SAPLLMOB_017 MWMRF769
EXIT_SAPLLMOB_018 MWMRF170
EXIT_SAPLLMOB_019 MWMRF700
EXIT_SAPLLMOB_030 MWMRF105
EXIT_SAPLLMOB_034 MWMRF634
EXIT_SAPLLMOB_035 MWMRF105
EXIT_SAPLLMOB_036 MWMRF634
EXIT_SAPLLMOB_040 MWMRF106
EXIT_SAPLLMOB_045 MWMRF106
EXIT_SAPLLMOB_050 MWMRF107
EXIT_SAPLLMOB_052 MWMRF633
EXIT_SAPLLMOB_054 MWMRF633
EXIT_SAPLLMOB_060 MWMRF107
EXIT_SAPLLMOB_062 MWMRF650 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0650)
EXIT_SAPLLMOB_064 MWMRF650 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0650)
EXIT_SAPLLMOB_070 MWMRF108 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0108)
EXIT_SAPLLMOB_072 MWMRF632 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0632)
EXIT_SAPLLMOB_074 MWMRF632 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0632)
EXIT_SAPLLMOB_075 MWMRF108 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0108)
EXIT_SAPLLMOB_077 MWMRFUP Customer defined general purpose pushbutton called from scr.
EXIT_SAPLLMOB_080 MWMRF412 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0412)
EXIT_SAPLLMOB_082 MWMRF631 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0631)
EXIT_SAPLLMOB_084 MWMRF631 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0631)
EXIT_SAPLLMOB_085 MWMRF412 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0412)
EXIT_SAPLLMOB_090 MWMRF630 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0630)
EXIT_SAPLLMOB_095 MWMRF630 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0630)
EXIT_SAPLLMOB_100 MWMRF151 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0151)
EXIT_SAPLLMOB_110 MWMRF152 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0152)
EXIT_SAPLLMOB_120 MWMRF153 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0153)
EXIT_SAPLLMOB_130 MWMRF202 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0202)
EXIT_SAPLLMOB_140 MWMRF203 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0203)
EXIT_SAPLLMOB_150 MWMRF204 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0204)
EXIT_SAPLLMOB_160 MWMRF205 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0205)
EXIT_SAPLLMOB_170 MWMRF212 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0212)
EXIT_SAPLLMOB_180 MWMRF213 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0213)
EXIT_SAPLLMOB_190 MWMRF221 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0221)
EXIT_SAPLLMOB_210 MWMRF302 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0302)
EXIT_SAPLLMOB_220 MWMRF303 ENHANCEMENT FOR USER SCREENS (LOGICAL SCREEN 0303) -
Need BADI or USER EXIT for VT02n
HI Friends,
I'm writing a driver program for a ouptput type ZET1 (interface) the tcode is VT02N .
In menu bar: goto--> output here i've give the output type and save.
My Problem is, if there is any error on the driver program, it should be displayed the error msg while pressing the save button.
is there any BADI or User Exit.
Thanks & Regards,
Vallamuthu.MHi,
Check the below BADI's
BADI_LE_SHIPMENT BadI: Shipment Processing
BADI_V56N User Exit Transport - Message Determination
Regards,
Srini.
Maybe you are looking for
-
1 message in = 2 messages out
Hi, I have problems with my JMS queue. If I send 1 message to the queue it will give me 2 messages to pick out from the queue. Could it be that I'm not acknowledging my messages correctly? I'm really lost. Some
-
Very simple question for a newb
I'm working with the 3d camera but somehow when I'm moving in my 3d space, the camera place moves. I'm not sure what im doing wrong to move the camera. Anyway, how can I move my camera and keyframes together from the "Top" view? I've done it before,
-
User Library "Caches" missing/invisible?
This is a problem that seems to have happened since I installed SL. I am scanning my CD booklets into my Macbook Pro, basically so I can read them more easily using the zoom facility. Using an app called CdPedia, they were stored as follows: file:///
-
Screen flickers browsing in AppStore
I get screen flickering while browsing in the AppStore.
-
CUP - custom field and match code
Hi, is it possible to have a custom field in CUP with a match code to help searching ? the only two way that i found are dropdown lists for a table from a backend system and free field ( varchar, date, numeric) thanks Regards Aurelien