SD related user-exits scenarios
Hi Gurus,
Can anyone of you please send me some real time SD related user-exits scenarios.
Thanks,
Rajeev !!!
no one replied
Similar Messages
-
Can anyone knows SM04 related user exits.
Dear All,
Can anyone knows SM04 related user exits. Please let me know.
Urgent.
Regards,
Karthik.Hi,
There are no user exits related to SM04.
U can write a small program to know if a Transaction code has any user
exits as follows.
REPORT YTCODE_FIND_USEREXIT .
*& Report ZTCODE1 *
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.
Please award iff it's helpful.
Regards,
GSR. -
Hi,
When i want to search for a particular user exit related to Purchasing, Inventory Management and Invoice Verification. Where can i find them ? ie Menu Path
Or anyother simple search strategy is possible.
Regards,
R. Dillibabu.hi,
Copy the beloe code and create a se38 program to find list of user exit for a transaction.
*& Report ZTEST_USER_EXIT
REPORT ztest_user_exit NO STANDARD PAGE HEADING.
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).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
Regards
Alfred -
Hi All,
I have a scenario for user exit, I have to add custom search help to the standard VA02 screen field incoterms 2. Incoterms lies in the header as well as item level.....Please help me out....
Thanks in advance........Hi,
Goto SE11 and create Search help exit if search helpexit is already there for incoterms.
If it was not there create your own search help and assign this in CMOD by user exit -
Dear All,
1.How can i check the user exits/enhancement implemented in system.
2. Need list of all user exits in sap PM.
Thanks
SushantHi Sushant,
Your Question number 1 is not that simple. This is rather a pure technical question and to be answered by an ABAPer. However it seems ABAPers developed codes for this purpose here in this thread HOW TO FIND USER EXITS IS USED IN A TRANSACTION You may take advantage of this. Simply ask your ABAPer to provide you a Tcode/s for this/these program/s. and use it/them.
Question number 2
Here too there are threads available which can be reached easily through Google. However, because it is a question about a confined area (PM), I'll give my method to have it through your system.
1. Run Tcode SMOD.
2. Give value IWO* as shown in the 1st picture and hit Function key F4 . You get all Order related User Exits, except for the last 4 (Notification related)
3. Similarly give value QQMA* as shown in the 2nd picture and hit Function key F4 . You get all Notification related User Exits.
See this link referred already for info on BADIs.
Hope this helps.
KJogeswaraRao -
Hi,
Please tell me something about user exits and the pertinent concepts. I have to effect a currency conversion from local currency to Hungarian Forint for the invoice generated by tcode VF03. Kindly tell me how to look for the related user exit for this Tcode. Reply soon as this is an urgent requirement.
Alok Bhardwaj.Hi Alok,
Try this functional module CONVERT_TO_LOCAL_CURRENCY.
and user exit
LMR1M001 User exits in Logistics Invoice Verification
LMR1M002 Account grouping for GR/IR account maintenance
LMR1M003 Number assignment in Logistics Invoice Verification
LMR1M004 Logistics Invoice Verification: item text for follow-on docs
MRMH0001 Logistics Invoice Verification: ERS procedure
MRMH0002 Logistics Invoice Verification: EDI inbound
MRMH0003 Logistics Invoice Verification: Revaluation/RAP
MRMN0001 Message output and creation: Logistics Invoice Verification
regards,
Vishal -
User exit during planned order to production order conversion
Hi,
Let me know if there is any user exit during planned order to production order production.
Regards,
YogeshDear
You can try the following :
1.PPCO0001 /PPCO0007 /PPCO0012
2.BADI workorder_update
3.Check in SMOD or CMOD and enter PPC* -you will find all the related user exit
Hope this helps
Regards
JH
Edited by: Jiaul Haque on Oct 21, 2010 10:55 AM -
Hi all,
I'm going to have a checking of the external batch no. and its valuation type in batch master via MSC1N and MSC2N.
I found there are some related user exits but after testing, it seems that some are not working.
in CMOD, I've included the enhancements:
BATCHCHK, Function Module Exits for Check in Case of Batch Changes
SAPLV1ZE, CFCs for external batch number assignment
SAPLV1ZN, CFCs for batch valuation in VB_CREATE_BATCH
Actually, what is CFC meant for? Which user exits should I use?
Thanks.Hi
CFC means Central Function Module
Check the following Exits and BADi's
for this MSC1N tcode
Enhancement
SAPLV1ZN CFCs for batch valuation in VB_CREATE_BATCH
SAPLV1ZE CFCs for external batch number assignment
SAPLV01Z CFCs for internal batch number assignment
SAPLV01P Function Module Exits at Time Batches Are Updated
SAPLV01D Determining the initial status of a batch
SAPLMHD1 Shelf life expiration date
SAPLCHVW Batch where-used list
BATCHCHK Function Module Exits for Check in Case of Batch Changes
MBCFC010 Propose batch number on Inventory Management item screen
Business Add-in
BATCH_MASTER Enhancements for Batch Master Transactions
VB_BD_SELECTION Preselection of Batches Within Batch Determination
VB_GET_EXT_BATCHES Access to Customer-Specific Batch Usage Data
VB_GET_POS_PLANT Enhancement of Automatic Plant Determination in transn MB56
VB_SLED_MANAGEMENT Control of Shelf Life Expiration Date Processing
Reward points if useful
Regards
Anji -
HI all,
Can anyone please tell the list of user exits and enhancements available for tcode <b>CIC0</b>.
Regards,
VarunAs you must be aware, CIC0 is just a front-end application. For example, if you create a sales order in CIC0, normal order creation process of CRM Online will be followed. So, all normal CRM Online order related user exits will be valid for CIC0 as well.
Similarly for other area like activity & so on...
Hope this helps.
Regards,
Kaushal -
What are the user exits available related to Credit Management?
What are the user exits available related to Credit Management?
<b>I have blocked users from releasing SO through Tciode VKM3 , now I want to block
the same (releasing of SO through VKM4) ,I want VKM4 to be used only for releasing delivery orders. Can anyone help me in configuring the same?.</b>
Thanx in advance,
Regrds,
BinayakHi,
User Exits For Credit Checks And Risk Management
Credit Check
If you want to carry out your own individual credit checks, that differ from those in the standard system, you must define them in the following user exits:
LVKMPTZZ
LVKMPFZ1: USER_CREDIT_CHECK1
LVKMPFZ2: USER_CREDIT_CHECK2
LVKMPFZ3: USER_CREDIT_CHECK3
User exit for availability check
User exit USEREXIT_AVAIL_CHECK_CREDIT exists in Include MV45AFZF.
This user exit allows you to determine whether the system should or should not carry out an availability check after a blocked document has been released or after a new credit check.
Risk Management for Receivables
RVKMPUS2
Using this user exit, you can define new forms of payment guarantee.
Regards,
Amrish Purohit -
User Exit for calculation of inclusive tax scenario in Sales ordercreation
Hi All,
What is the User Exit for calculation of inclusive tax scenario in Sales order creation for pricing procedure.
Regards,
TulasiHi Tulasi
Please check this thread , if your problem is solved with the help of this thread then there is no need to go with the user exit.Just go with the changes in the condition types.
Tax inclusive in base price
Regards
Srinath -
can anybody mail me realtime working user exit and badi scenario how to do everything in my email
i had seen all documents of net nothing makes it clear .kindly provide real time scenario
thanking you in advance
Moderator message : Not enough re-search before posting, thread locked.
Edited by: Vinod Kumar on Dec 12, 2011 7:08 PMHi,
Take a look on the following:
FDTAX001 Enhancement to Transaction FDTA (event after the download)
FEDI0002 Function exits for EDI DOCS in FI - Incoming pyt adv.notes
FEDI0003 Function exits for EDI docs in FI - Save PEXR segments
FEDI0004 Function exits for EDI docs in FI - particular events
FEDI0006 Function Exits for EDI-docs in FI: Save IDCR Segments
RFFOX003 Frame for user exit RFFOX003 (in program RFFOM100)
Hope it helps.
Regards
Rajesh Kumar -
Cash Sales other other scenario with user exits
Hello Experts,
I am trying to learn more examples of Cash Sales , Returns order processing scenarios especially where user exit is used to enhance the functionality.
Kindly provide a simple example to illustrate why and how which user exit is used and what kind of functionality is added in the exit .
I wish you all a good day!
regards
JohnHi,
Any sales order processing is same and userexits will use when standard SAP is not supported the client requirment.
Cash sales do not have credit management & delivery will create once order is saved.
We did some changes in userexit for return orders where storage location need to determine when order type is RE and mainatin the storegae loctaion on some Z tables.
Hope this will help you -
User exit for foreign trade data in domestic scenario
Hi,
i need to fetch some batch characteristics in foreign trade/ customs tab of delivery.
The user exit 'EXIT_SAPLV50E_003' is working fine for the export scenario.. i.e. when the likp-expkz (export indicator) is NON-Blank.
but the requirement now is to fetch the characteristic in Domestic scenario. in this scenario the likp-expkz (export indicator) will be BLANK. so it will not trigger this user exit.
Can you please tell me , which user exit i can use to get the data for 'foreign trade' in domestic scenario.Hi,
i need to fetch some batch characteristics in foreign trade/ customs tab of delivery.
The user exit 'EXIT_SAPLV50E_003' is working fine for the export scenario.. i.e. when the likp-expkz (export indicator) is NON-Blank.
but the requirement now is to fetch the characteristic in Domestic scenario. in this scenario the likp-expkz (export indicator) will be BLANK. so it will not trigger this user exit.
Can you please tell me , which user exit i can use to get the data for 'foreign trade' in domestic scenario. -
User Exits for posting delivery related FI/CO docs in another system
My company is currently running two SAP systems. System A takes sales orders and creates delivery documents. System B is the corporate financial system.
When delivery and goods issues are created in System A, we want to generate the associated FI and CO documents in System B real-time.
What is the best approach to implement this scenario? Should we call the Post Accounting Docs BAPIs in system B using some user exits in System A? Or should we expose those BAPIs as web services and make web service calls?Hi Simon,
I think the best way is to create an IDoc in system A when the document is created (via User exit or something), and send it to system B.
There are some IDocs to receive this information, but you have to code the send of the IDoc (Create the IDoc and call FM MASTER_IDOC_DISTRIBUTE).
The IDocs to do that are:
ACC_GL_POSTING
ACC_BILLING
ACC_INVOICE_RECEIPT
Regards
PabloX
Maybe you are looking for
-
how do I get all my music from icloud to my itunes on my computer and my iphone and stop using icloud?
-
Scope and Objectives of making java swing scientific calculator
I am going to write code for java swing scientific calculator..... can any body help me to write scope and objectives of this project.... please please :-(
-
HT201364 how do I upgrade to maverick os on a iMac5 model?
OS X Snow Leopard 10.6.8, the latest version is currently installed.
-
Tracking the name of the column that is changed
hi How i can track the following information about a table say i hve the table name tab1 which is like this col1 col2 1 2 Now if i change the value of col1 by a trigger i can track the change value but how can i track the name of the column say in th
-
When I wanted to synchronise my iPhone 3G yesterday I suddenly recognised that the storage capacity had sunk from 3.5 GB to 0.5 GB. The yellow bar suddenly had become longer and indicated 3 GB more "OTHERS" (other programs) than before. I didn´t have