Help me on SD 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 Kumar
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
Similar Messages
-
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 -
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 -
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> -
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 -
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 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 -
Help with Stock Removal User Exit
Hello All
To control the storage bin selection, I am using the user exit MWMTO004. When I use the transaction LT03 to create a transfer order the system selects the storage bin selected by me. However, when I create a transfer order through L_TO_CREATE_INT it doesnt select the storage bin chosen by me. After debugging the code in LT03, I found out that SAP locks the bin with lock object ELLQUAX and ELLQUAY and thus prevents it from re-selecting the same bin. Is there a way in the user exit, through which I can prevent selecting the same bin. I would be thankful for your inputs in this regard.
Thanks in Advance.Oh God, such a relief I solved it. SAP provides a FM, L_TO_CREATE_GET_INFO, which updates the quantity that has already been picked. The following is what I am doing to select a bin in the user exit:
1) Clear the internal table sent to the user exit (t_qmat).
2) Call the FM L_TO_CREATE_GET_INFO to check the quantity left in each bin.
3) Select a bin and insert that bin as the first record of the internal table.
Thanks
Sunil Achyut -
Can any please help in Sales Order User Exit
Hi
Please Can anybody show the solution to my problem.
My problem is:
Using Table having 2 columns(Customer,Route), we have to display Route(present under shipping tab in Sales Order) in Sales Order. Route has to be displayed based on the customer present in the table.Hi!
If you wanted to create an own search help for that field, just go to SE11 transaction, and create a new search help.
Join your Z-table with the customer table and create a view. Use this view in your new search help.
Regards
Tamá -
Help to find user exit/BADI in cj20n to save requisitioner as use name
Hi,
I have requirement in cj20n. Please help me to find user exit or BADI for cj20n which saves requisitioner as user name automatically.
Thanks,
Roshani.Hi,
Check this BADI : WORKORDER_CONFIRM.
Goto SE18 ---> Give the above BADI name. If you want to create go to SE19 and use the above definition to create. -
Hi Everyone,
I need help to build a user exit.
I need to get a quarter period, but i only have the 0FISCPER3 and 0FISCYEAR.
I tought in use 0FISCPER3 in some addition.
Can anyone help me or give some exemple of time user exits?
ThanksUse a routine for 0CALQTR, pass Fiscal year Period to the Func. Module below:
FUNCTION Z_FISCPER_TO_QTR.
""Local Interface:
*" IMPORTING
*" REFERENCE(I_PERIV) TYPE PERIV DEFAULT 'K4'
*" REFERENCE(I_FISCPER) TYPE WDY_NUMC_7
*" EXPORTING
*" REFERENCE(ES_CALQUARTER) TYPE /BI0/OICALQUARTER
*" EXCEPTIONS
*" INVALID
DATA: ld_gjahr LIKE t009b-bdatj,
ld_poper LIKE t009b-poper,
ld_date LIKE sy-datum,
ld_year(4) TYPE n,
ld_month(2) TYPE n,
ld_quarter(1) TYPE n.
ld_gjahr = i_fiscper(4).
ld_poper = i_fiscper+4.
CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET'
EXPORTING
i_gjahr = ld_gjahr
I_MONMIT = 00
i_periv = i_periv
i_poper = ld_poper
IMPORTING
e_date = ld_date
EXCEPTIONS
input_false = 1
t009_notfound = 2
t009b_notfound = 3
OTHERS = 4.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
RAISING invalid.
ENDIF.
ld_year = ld_date.
ld_month = ld_date+4(2).
CASE ld_month.
WHEN 1 OR 2 OR 3.
ld_quarter = 1.
WHEN 4 OR 5 OR 6.
ld_quarter = 2.
WHEN 7 OR 8 OR 9.
ld_quarter = 3.
WHEN 10 OR 11 OR 12.
ld_quarter = 4.
ENDCASE.
CONCATENATE ld_year ld_quarter INTO ES_CALQUARTER.
ENDFUNCTION. -
Unable to debug user exit in CRM BW (EXIT_SAPLRSAP)
Hi Gurus,
Please help me to debug user exit in CRM BW.
I am using below enhancement
RSAP0001 (Customer function calls in the service API)
"EXIT_SAPLRSAP_003"
Datasource is ZSTAONESYS0_TEXT
The extract structure
I have modified is "CRM_BIW_ST_T"
===========================
Data Source "I_CHABASNM"
CASE i_chabasnm.
ZSTAONESYS0_TEXT -- Data source name
WHEN 'ZSTAONESYS0_TEXT'.
CLEAR l_s_crm_biw_st_t .
LOOP AT c_t_texts INTO l_s_crm_biw_st_t .
l_tabix = sy-tabix.
SELECT SINGLE * FROM crm_jest
INTO wa_status
WHERE inact = ' '.
SHIFT wa_status-stat LEFT DELETING LEADING space.
CLEAR l_stat.
l_stat = wa_status-stat(1).
IF l_stat = 'E'.
l_s_crm_biw_st_t-bwstoppt = wa_status-stat+3(2).
MODIFY c_t_texts FROM l_s_crm_biw_st_t
INDEX l_tabix.
ENDIF.
ENDLOOP.
ENDCASE.
===========
Should I use a BADI?
It would be great if you could give me
relevant definition name for creating new BADI.
Can I use "CRM_BWA_MFLOW" ?
I promise to return and reward the answers.
Really heart warming
to see the dedication/ participation of
Bhanu Gupta / A.H.P / Pizzaman and many others
Thanks in advance, :-D
AbyJacob, Bangalore
===================Dear SB,
I was able to Debug my user exit successfully.
==>include ZXRSAU02. "EXIT_SAPLRSAP_003"
You guys are really a big help
Keep up the good work.
Special Thanks to SDN community
warm regards,
Aby Jacob, Bangalore -
User Exit or BADI for the Bank validation in BP transaction
Hi All,
My requirement goes like this, my customer wants to validate the bank keys whether the deletion flag is marked or not and if marked then throw the error message, in BP transaction. But when i was searching for the user exit or a BADI during "save" in BP transaction i was not able to get the appropriate user exit or a badi to do the validation. So can anyone help me finding the user exit or a BADI in the BP transaction
Thanks and Regards,
Praveenkumar THi Praveen,
I don't think there is any Standard FM to validate the bank keys.
You need to make a custom FM for the above requirement and call the FM during the save event of the BP.
Go to Transaction Code-BUS7 and look for event-DSAVC
Under the event DSAVC, assign the custom FM and place the X flag for calling the same.
Hope it clarifies.
Thanks,
Amlan -
USER EXIT/ BADI (The price should not be changed in the billing document)
Hi all,
We have given manual entry provision for pricing in Sales order level. But as per the company requirement, the price should not be changed in the billing document. Also the point to be considered is, it is a delivery based billing.
Kindly help me for finding USER EXIT/ BADI to achieve my requirement.
Thanks.Hi,
Please refer to OSS notes:
105621 - Authorization check for the condition screen - you can use following user-exit includes for changing the condition tab to display only:
USEREXIT_FIELD_MODIFICATION
USEREXIT_PRICING_CHECK
USEREXIT_FIELD_MODIFIC_LEER
USEREXIT_FIELD_MODIFIC_KZWI
USEREXIT_FIELD_MODIFIC_KOPF
1165078 - Authorization check for conditions or subtotals - from ECC6.0 EHP4 there is a dedicated BAdI for authorization check, however if the user is not aurhorized to change the conditions, the conditions are not visible for the user as well.
Regards,
Marcin
Maybe you are looking for
-
PHP email form - issue with who it's from
Hi, I've got a referral page on my site where the user puts in their details and a friends details and the form fires off a email to the friend. The form is in HTML and posts it to a PHP file. The problem is I get in the email for who it's from: from
-
Address Book "Edit" button grayed out...unable to edit
Had to edit a contact's info and was surprised to find the Edit button grayed out, not allowing me to click it. Repairing permissions has not helped.
-
Timemachine only opens a finder window even when I'm in iPhoto or mail. I am trying to retrieve a deleted book project from iPhoto. Please help
-
Post extra goods recieved with 501 movement type
Hello experts, I have a requirement that after PO, at the time of MIGO if extra quantity is received from vendor then that extra quantity should automatically get posted in background with movement type 501 and the actual quantity will work as normal
-
If i want to give informative message in an exit like for eg. when the exit fires , i should be able to display information like "Error occurred due to", "Solution" etc. how can i do it. Right now i am able to write a single sentence, but if i want t