User Exit in ECC 3.1 i for operation overview
Hi dears,
In 3.1i system, Is there any user exit to add one more field in the operation overview tab of order ?
Regards,
M.Alagesan
Thanks pete
It is a table view not a tab
Is it possible to add a field in the header screen of the order in 3.1i
In that field i want to append short text key and room in functional location
Ex: TI - short text key
A001 - room in functional location
Output should be TI A001
Similar Messages
-
How to create User Exits in ECC 6
Hi Experts,
good day, i'm looking for any notes or learning materials on how to create User Exits in ECC 6. please send me the links.
thanks you for your usual support.Hello,
For information on Exits, check these links
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
Any Basics u wana know abt Enhancements.,.,go through the link.,
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/frameset.htm
Thanks,
Swati -
Hi folks.
I am working with ECC 6.0 and I would like to kow if there is an user exit (that works during creation of a Request (workbench and customizing) ) that could give me the request number that is being created during that moment.
There are some exits/badis for the releaseing moment/changing of a request, but I need some procees that could give me the request number being created !!!
Example:
BADI: CL_IM_CTS_REQUEST_CHECK / method IF_EX_CTS_REQUEST_CHECK~CHECK_BEFORE_CREATION, does not have, at that moment, the request number that is being created, since the request number is created by SAP a few moments before this method...
Does anyone already implemented a process like this one before ?
Thansk in advance!!I don't think there is one, but you may either implement an implicit enhancement option (routine GET_NEXT_NUMBER in program SAPLSTRD), or make a custom program which creates transport requests (it is then easier to get the number).
-
Hi Friends,
How are you all doing??
Friends relevant answers are awarded points. Pls give solutions..
What are the different ways to find the enhancement spots (i mean user exit points) in ECC 6.0??
I want to find the enhancement spot in sale order transaction (va01/va02) after save happening or else after commit happen. In that i need to call the badi method on_costing_component. So friends could you give solution for this.Hi
You can see this document for knowing the Userexits for a given Trxn.
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/abap/abap-code-samples/userexits%20in%20a%20transaction.doc">Listing UserExits in Transactions</a>
Regards
Raj -
Debugging the user exit in ECC
hi
we have enabled ATP check in system. when we create a sales order in ECC the call goes to SCM and it creates the purchase requisition in ECC. we need to capture this purchase requisition number somewhere when we create the sales order. we figured out several user exits that are called during CIF transfer for example in ECC system
EXIT_SAPLCPUR_001
EXIT_SAPLMEPI_001
EXIT_SAPLMEPI_002
EXIT_SAPLMEPI_003
EXIT_SAPLMEPI_004
EXIT_SAPLMEPI_005
EXIT_SAPLMEPI_006
EXIT_SAPLMEPI_007
but when i put a session/external break point nothing happens. it does not stop. any suggestions
thanks
sankarIf you are trying to set the breakpoint inside the user exit FM ,then the breakpoint will be caught only if an active project exists.
Try putting a breakpoint outside the user exit FM at some statement.
Also when you get into the debugger, activate the "update debuggeR"
Hope this helps! -
Hello all,
my requirement is, system should give error message while creating sales order, if chapter ID is not maintained for a material and plant combination.
please suggest the user exit.Hi
CASE 1 : All Plants are excisable.
In Material master , Foreign Trade data tab- mentioned Control code field mandatory. ( i.e nothing but Chapter ID)
CASE 2 : Few Plants are excisable
In the Case 2 you need to go for Enhancement
Program Name : MV45AFZB
User Exit: USEREXIT_CHECK_VBAP ( Item Level Check )
By using above user exit you write a logic with the help of ABAPer
Plant and Chapter ID combination table : J_1IMTCHID -
Need user exit lists and corresponding Program name for Transaction F110
Hi all,
I have a requirement to update trading partner field based on payment method using Exits or BADI during payment posting (which is carried out in F110). Please give me the exact user exit/program for this requirement.
Thanks in advance
Moderator message: please do more research before asking, show what you have done yourself when asking.
Edited by: Thomas Zloch on Jun 22, 2011 9:19 AMHi all,
I have a requirement to update trading partner field based on payment method using Exits or BADI during payment posting (which is carried out in F110). Please give me the exact user exit/program for this requirement.
Thanks in advance
Moderator message: please do more research before asking, show what you have done yourself when asking.
Edited by: Thomas Zloch on Jun 22, 2011 9:19 AM -
Is there a way to get the list of ALL user exits in ECC 5.0 or 6.0
Is this list published somewhere by SAP or can we get it from the system somehow? I m not talking about Enhancement or BADI's just user exits.
Thanks for readingHi ,
Just check this program to get the list
Hi,
Copy the problem in SE38 and Execute it
Enter the Tcode u want
this will the list of Userexits and badis
TABLES: TSTC,
TADIR,
MODSAPT,
MODACT,
TRDIR,
TFDIR,
ENLFDIR,
SXS_ATTRT ,
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,
P_PGMNA LIKE TSTC-PGMNA .
DATA: WA_TADIR TYPE TADIR.
START-OF-SELECTION.
IF NOT P_TCODE IS INITIAL.
SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
ELSEIF NOT P_PGMNA IS INITIAL.
TSTC-PGMNA = P_PGMNA.
ENDIF.
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 in ('SMOD', 'SXSD')
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:/(105) SY-ULINE.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
Sorting the internal Table
sort jtab by OBJECT.
data : wf_txt(60) type c,
wf_smod type i ,
wf_badi type i ,
wf_object2(30) type C.
clear : wf_smod, wf_badi , wf_object2.
Get the total SMOD.
LOOP AT JTAB into wa_tadir.
at first.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 'Enhancement/ Business Add-in',
41 SY-VLINE ,
42 'Description',
105 SY-VLINE.
WRITE:/(105) SY-ULINE.
endat.
clear wf_txt.
at new object.
if wa_tadir-object = 'SMOD'.
wf_object2 = 'Enhancement' .
elseif wa_tadir-object = 'SXSD'.
wf_object2 = ' Business Add-in'.
endif.
FORMAT COLOR COL_GROUP INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 wf_object2,
105 SY-VLINE.
endat.
case wa_tadir-object.
when 'SMOD'.
wf_smod = wf_smod + 1.
SELECT SINGLE MODTEXT into wf_txt
FROM MODSAPT
WHERE SPRSL = SY-LANGU
AND NAME = wa_tadir-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
when 'SXSD'.
For BADis
wf_badi = wf_badi + 1 .
select single TEXT into wf_txt
from SXS_ATTRT
where sprsl = sy-langu
and EXIT_NAME = wa_tadir-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED ON.
endcase.
WRITE:/1 SY-VLINE,
2 wa_tadir-OBJ_NAME hotspot on,
41 SY-VLINE ,
42 wf_txt,
105 SY-VLINE.
AT END OF object.
write : /(105) sy-ULINE.
ENDAT.
ENDLOOP.
WRITE:/(105) SY-ULINE.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No.of Exits:' , wf_smod.
WRITE:/ 'No.of BADis:' , wf_badi.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(105) 'No userexits or BADis exist'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(105) 'Transaction does not exist'.
ENDIF.
AT LINE-SELECTION.
data : wf_object type tadir-object.
clear wf_object.
GET CURSOR FIELD FIELD1.
CHECK FIELD1(8) EQ 'WA_TADIR'.
read table jtab with key obj_name = sy-lisel+1(20).
move jtab-object to wf_object.
case wf_object.
when 'SMOD'.
SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
when 'SXSD'.
SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
ENDCASE.
Thnks
Abhishek -
Hello SAP Guru,
We are having the challenging in performing posting to multiple G/L accounts per shipment. This is required, for example, if customer, interplant, and/or inbound orders are combined onto one shipment.
We found this BADI that allows system to work the way we want; however, BADI is not support in 4.5B.
This BADI is linked to enhancement LMR1M002 and function module MR_ACCOUNT_ASSIGMENT. Please refer to note 64204.
Please advise, I am looking something similar that work in SAP 4.5B.
Regards,
SongHi,
Please try this:
Enhancement LMR1M002 Account grouping for GR/IR account maintenance
Enhancement MRMH0001 Logistics Invoice Verification: ERS procedure
Enhancement LMR1M001 User exits in Logistics Invoice Verification
Enhancement LMR1M005 Logistics Inv. Verification: Release Parked Doc. for Posting
Enhancement LMR1M004 Logistics Invoice Verification: item text for follow-on docs
I hope this may helpfull and let me know wht exactly the business needs so I can give you some more exits.
Thank you,
Thanks,
AMS -
User-Exit to modify exchange rate type for Accouting document
Hi,
My requirement is as follows.
I am creating an incoming invoices which in turn creates an accounting document.
The document currency for the accouting document is different from the Company code currency. In such a case, the "Exchange rate type" provided in the customization of the "Accouting doc type" is picked up and the exchange rate is determined for the conversion.
I need some user-exit/badi/bte where I can override default "Exchange rate type" for my accouting document.
Regards,
AbhishekProvide the exchange rate in the BAPI to create the incoming invoice document.
-
VA01 user exit to manually insert condition record for sales order
Hello Experts,
I have a req. to find a user exit through which I can insert a new condition record for a sales order everytime a sales order is created.
Whenever a sales order is created I should check whether condition types X and Y are being generated for the particular sales order.If yes I have to insert a new condition record with type Z for that sales order after some calculations.
Does anybody have an idea which user exit should be used so that my new condition comes up in the CONDITIONS tab for the sales order item.
Thanks in anticipation.
VipulHi,
What I suggest is suppose you want condition type say 'XXX' to appear with some calculated value only when condition type 'X' & 'Y' are present, then let the consultant define that condition type in pricing procedure, with 'Manual Entry not allowd flag on, so that nobody can overwrite the value calculated by your routine in condition type 'XXX' & let him 'attach; a routine say 901 to it. Now via VOFM in routine 901 you can put your logic. In routine 901 you can loop at xkomv & check if both condition types viz. 'X' & 'Y' are present. IF yes then calculate the value of condition type 'XXX' as per the logic required & pass it on to SAP by xkomv-kwert = w_amount, where w_amount is the value calculated by you as per the logic required.
I hope this helps,
Regards
Raju Chitale -
User Exit/BADI to Lock Sales order for any changes in VA02 (Excluding Prici
Hi All,
I am looking for an User Exit or BADI which disallows any kind of changes in Sales Order on a particular condition.
This can't b controlled through Authorization, so have to look for an exit. Please suggest.
If possible, please provide the example.
ThanksHi,
Check the user exit MV45AFZZ in this exit u will be finding the Lot of stages where we can control the VA01 or VA02 . Please find the exit with the name SAVE before. Try to check any changes For sales order in CDHDR and CDPOS and give some error message .
Thanks and Regards,
Srinivas. -
QM01 USer Exit to fill Coordinator Partner field for notification type Q3
am working on Notification creation Transaction QM01. The requirement is,
The user selects Notification type "Customer Complaint" & Provides Sales Order Number & Item number.
In the Reference Objects Tab, User fills Coding , Description , Subject fields.
Now when the user clicks on Save, I should fill the Coordinator field(To see this field the navigation is, in the menu Goto-> partners ) automatically based on some input criteria.
So when I Click on Save button before any user exit/BAdi gets called, I am getting the erorr message "Enter the mandatory partner".
I have cheked a few user exits & none of them gets called after save & before the error popup.
please give idea about implicit enhacnement ?
Could you please let me know how to fill Coordinator field automatically?Hi ,
You can check following user exit.
QQMA0029
QQMA0019
QQMA0025
Thanks
Shambhu -
Hi,
We are on ECC 6 and i wanted to invoke MV45AFZZ for VA21 & VA22. But it seems that in ECC 6 we need to create enhancements and they work somewhat differently from 4.7. Can anyone please let me know how to create enhancements in MV45AFZZ.
Is there any link for the same.
Regards,
JayantHi Jayant,
MV45AFZZ in ECC will work in a similar fashion as in 4.7. The difference in ECC is the enhancement framework, which was not available in 4.7.
Refer to the following link for details of enhancement framework :
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/9cd334f3-0a01-0010-d884-f56120039915
Thanx & Rgds,
Krishna -
User exit M06B0002 Changes to comm. structure for purchase requi
Hi Folks,
Do any of you fine guys if there is a note to implement to get the same tables available in "M06B0002 Changes to comm. structure for purchase requisition release" as you have in "M06B0005 Changes to comm. structure for overall release of requisn. "?
In M06B0005 you have:
""Lokale Schnittstelle:
*" IMPORTING
*" VALUE(I_CEBAN) LIKE CEBAN STRUCTURE CEBAN
*" EXPORTING
*" VALUE(E_CEBAN) LIKE CEBAN STRUCTURE CEBAN
*" TABLES
*" C_EBAN STRUCTURE EBAN
*" C_EBKN STRUCTURE EBKN
but in M06B0002 you only have:
""Lokale Schnittstelle:
*" IMPORTING
*" VALUE(I_CEBAN) LIKE CEBAN STRUCTURE CEBAN
*" EXPORTING
*" VALUE(E_CEBAN) LIKE CEBAN STRUCTURE CEBAN
I find this a little bit odd???
Thanks in advance,
ThomasHi,
Are there any custom defined characteristics for your release strategy ? SAP gives you certain characteristics like Purchase Order value, material group etc on which Release strategy can be determined but other than SAP defined fields if you want some other fields then you need to pass the value for this particular field in your exit.
Also if you are using this exit , are you passing the values to the export structure e_cekko ? You can use :
move-corresponding i_cekko to e_cekko.
One more point is if you have custom defined fields for your exit then that has to be also passed to c_ekko.
The important point here is that if you are using this exit then all the characteristics that you have defined in config for release strategy determination has to be passed to the export structure.If any of them is blank then release strategy will not be determined.
Pravat.
Maybe you are looking for
-
How Many Enterprise Resources Can Be Checked-Out at Any One Time?
Hi Folks, Using Project Server Online, I am trying to select and edit a resource pool containing approximately 1200 enterprise resources in MS Project Professional 2013. I can open a few at a time, but when I "select all" it does not do anything. I
-
How do I run iTunes without my external hard drive?
Hi, I have uploaded all my music to iCloud so am under the impression I do not need my local files which are all stored on a 4TB (not fun to move around) G-Tech drive. I cannot run iTunes without the hard drive plugged in, if anybody knows a way for
-
I am trying to open a .indd file. I am running Adobe InDesign CS5. I got an error that plugins need to be updated. When I try to install the updates, I get the error that says: "Error "This serial number is not for a qualifying product..." when in
-
Printing from Apple personal laserwriter 320? help needed
my faithful old apple personal laserwriter 320 works perfectly till 10.3.9. after upgrading to tiger, this printer was not recognised. i like some advice in locating perhaps a new driver or a way to get it going in 10.4.4. Thanks in advance. rollee
-
Number of elements in an array
Hi, I have been trying looking for a simple function to get number of elements is an array. Have gone though older posts but could not find answer to it. The function should work for following examples: char* name = "nInstruments" float state[] = {1.