User exit in Equipment Address management
Hi,
I am looking for a user exit in 4.6C within Equipment maintenance but none of the enhancements that I have looked at seem to have the address information available. I have looked at Enhancements IEQM0001 to 3 and ITOB0001 - 6.
We have a requirement in a 4.6c environment to check that Equipment address information is only changed on a specific type of related types of equipment as it is a business requirement that all of these items should always have the same address. For example Equipment A, B and C are linked and must have the same address. Equipment A has the master address and when it's address is updated this must also be updated in Equipment B and C. In addition if someone tries to update the Address in Equipment B or C then an error message should be output telling the user that they must update this from Equipment A.
I have not been able to find any enhancements that give you access to the address information however.
Thanks for your help
Ian
Ian,
First of all have a look [here|http://pjatkin.users.btopenworld.com/documents/PMCSUserExits.pdf] for the PM/CS enhancement options.
You could probably IEQM0003 (Additional checks before equipment update) to check if the address has been changed by either using a suitable function module to look at the buffer data, or using field-symbols to call-in the data from the memory.
PeteA
[www.pjas.com]
Similar Messages
-
User Exit Triggered during Campus Management Student admission data created
Hi Exports,
This is jnana ranjan working as a campus management implementation project.
Here we are impl student admission process workflow and i want trigger my event through user exit. I am new in user exit please guide me how to find user exit for CM and how to implement this. If you have abap code for similar requirment then please send me through my mailid: [email protected]
Please help me this is urgent requirment for my University client.
Advance thanks you.
Regards,
JnanaHi,
Can any one please let me know the user exit triggered during campus management student admission data creation and .
Thanks ,
Jnana -
Dear all,
I need to fill equipment type automatically from the field INVNR when i fill invnr and press enter. Is there any user exit i can handle that situation?
ThanksJohn,
Problem is that equipment type is determined before you get to that entry. Equipment type has an influence on what tabs/fields are available, changing it would not be desirable
Perhaps use exit IEQM0003 to verify that inventory number is valid for current equipment type.
-Paul
Edited by: Paul Meehan on Jan 14, 2009 9:12 PM -
User Exit for Equipment Creation
Hi all,
During Equipment creation I want to check whether the equipment for the current licence number or chassis number is already available,if yes i want through an error message as 'Equipment already created for this license number',else i want to proceed for the equipment creation..is there any USER EXIT or BADI to do this...
Regards
Sugumar GHi
cut and paste the code in se38 and execute and give the transaction code for which u need the exit
*& Report ZVBUSEREXIT *
REPORT ZVBUSEREXIT .
TABLES : TSTC, "SAP Transaction Codes
TADIR, "Directory of Repository Objects
MODSAPT, "SAP Enhancements - Short Texts
MODACT, "Modifications
TRDIR, "System table TRDIR
TFDIR, "Function Module
ENLFDIR, "Additional Attributes for Function Modules
TSTCT. "Transaction Code Texts
*& Variables
DATA : JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
DATA : FIELD1(30).
DATA : V_DEVCLASS LIKE TADIR-DEVCLASS.
*& Selection Screen Parameters
SELECTION-SCREEN BEGIN OF BLOCK A01 WITH FRAME TITLE TEXT-001.
SELECTION-SCREEN SKIP.
PARAMETERS : P_TCODE LIKE TSTC-TCODE OBLIGATORY.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN END OF BLOCK A01.
*& Start of main program
START-OF-SELECTION.
* Validate Transaction Code
SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
* Find Repository Objects for transaction code
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 = ENLFDIR-AREA.
MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
ENDIF.
ENDIF.
* Find SAP Modifactions
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.
* Take the user to SMOD for the Exit that was selected.
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,
V.balaji
Reward if usefull -
User Exit EXIT_SAPLV01Z_004 in Batch Management
Hi All
I am trying to use EXIT_SAPLV01Z_004 in checking of externally created Batch number.The exit is working fine for ROH materials in MIGO.It is not getting triggred at all in MB31 or MSC1N.Can any one guide me.
S AnilHere are user exits for tcode PR04:
Exit Name Description
FITR0001 User exit: Delete/Reorganize trip statistics
FITR0002 User exit: Create/Change trip statistics
FITR0003 User exit: Save trip (PR01, PR04, PR05)
FITR0005 User Exit: Save Trip (PR01, PR04, PR05)
RPRCST01 Customer Exit for Travel Expenses -
User Exit for the Funds Management Update
Hi Experts ,
My requirment is to make the movement type 261 as stastical . This should be reflected in COO11 T Code, Please suggest me the User Exit Or The BADI.
Thanks in Advance,
Regards,
ManishSelf Solved.
-
User-Exit for KO04(order manager)
Hi Gurus!
I have created a user-exit to check validation for internal orders that checks to see that the material number and serial number exist for a particular internal order type and it works fine . I had to include another order type for the same and I did it works fine, when I go through the transation KO02. Now they want this validation to take place through tarnsaction KO04 too . I looked into the exits , but unable to decide which one to use. Can anyone please advice which user-exit to use for the validation of internaal orders through transaction KO04.
EXIT_SAPLKAUF_001 -
include zxaufu03. or
EXIT_SAPLKOAU_002 -
include zxaufu08 or
EXIT_SAPLRKIO_001 -
include zxaufu01. or
EXIT_SAPLRKIO_002 -
include zxaufu02.
or is it that I have to use simply soem other exit . Please advice . Kind help will be greatly apprecaited.
ThanksI checked by debugging that in both the transaction ko02 and ko04 both of them goes through the exit that I have used. i.e
EXIT_SAPLRKIO_001---include zxaufu01. SO its going through that but its not checking the exit in case of KO04 I believe. Please help me out to locate the problem , I have my block of code that I ahve used in it please advice.
data: l_matnr type matnr,
l_sernr type gernr.
check syst-dynnr = '0600'.
check i_actvt = '02' "change
or i_actvt = '32'. "save
if ( i_aufk-auart = 'CENT' ) or ( i_aufk-auart = 'EXCV' ).
if i_aufk-aufex is initial.
syst-msgid = 'Z001'.
syst-msgno = '999'.
syst-msgty = 'E'.
syst-msgv1 = 'Enter the External order Number'.
raise e_message.
endif.
l_matnr = i_aufk-aufex(5).
l_sernr = i_aufk-aufex+6(14).
call function 'CONVERSION_EXIT_ALPHA_INPUT'
exporting
input = l_matnr
importing
output = l_matnr.
call function 'CONVERSION_EXIT_ALPHA_INPUT'
exporting
input = l_sernr
importing
output = l_sernr.
select count(*) from equi where
matnr = l_matnr and
sernr = l_sernr.
if sy-dbcnt = 0.
syst-msgid = 'Z001'.
syst-msgno = '999'.
syst-msgv1 = 'External order Number is Invalid'.
syst-msgty = 'E'.
raise e_message.
endif.
endif.
Thanks -
User exit for dynamic layout determination
Hello,
I would to know user exit name for dynamic layout determination for output type of Invoice and Order confirmation.
My user exit should get fired when user press the print preview button in VF03/VA03.
Regards,
Vimal NairHi
I dont' think you need a user exit, but you should manage that directly in print program.
Infact you can choose which output type has to be or not to be loaded in a document by an user exit.
But only in print program you can know if the user has choosen print or print preview.
So check in TNAPR which print program are used for orders or invoice and change them or, if they are std program, you can copy them before changing them.
After calling the sapscript (fm OPEN_FORM) or smartform you can know if user press printpreview by reading the structure of export (like ITCPP for example).
Max
Message was edited by: max bianchi -
User exit EXIT_SAPV45K_001
hi all
can someone plz tell what is the use of user exit EXIT_SAPV45K_001 in credit management.
rgds
anilDear anil
There are four ways in deriving Credit Control Area. They are
=> Company code
=> Sales area (sales organization, distribution channel, division)
The sales areas can be assigned to a credit control area in Customizing (Enterprise Structure --> Assignment --> Sales and Distribution --> Assign sales area to credit control area).
=> Customer master (payers sales area segment)
and the final one is
the user exit (EXIT_SAPFV45K_001) to derive the credit control area from all the fields in the sales order header.
thanks
G. Lakshmipathi -
User exit for Production order confirmation during goodsmovement
Hi Guru's
Am in need to find the user exit for Equipment master creation. Equipmentmaster will be created when the goods movement 101 happens. can someone help me out to find the user exits. thanksHi,
Ok thanks for that.For Co11n please find the user exits below.But i am not sure which will suit your requirment.Please let me know for any further help.
CONF0001 Enhancements in order confirmation
CONFPI01 Process order conf.: Calculate cust.specific default va
CONFPI02 Process order confirmation: Customer spec. input checks
CONFPI03 Process order conf.: Cust. spec. check after op. select
CONFPI04 Process order conf.: Customer specific input checks 2
CONFPI05 Process order conf.: Cust. spec. enhancements when savi
CONFPI06 Process order confirmation: Actual data transfer
CONFPM01 PM/SM order conf.: Determine cust. specific default val
CONFPM02 PM/SM order confirmation: Customer specific input check
CONFPM03 PM/SM order conf.: Cust. spec. check after op. selectio
CONFPM04 PM/SM order conf.: Customer specific input check 2
CONFPM05 PM/SM order conf.: Cust. specific enhancements when sav
CONFPP01 PP order conf.: Determine customer specific default val
CONFPP02 PP order conf.: Customer specific input checks 1
CONFPP03 PP order conf.: Cust. specific check after op. selectio
CONFPP04 PP order conf.: Customer specific input checks 2
CONFPP05 PP order conf.: Customer specific enhancements when sav
CONFPP06 PP Order Confirmations: Actual Data Transfer
CONFPP07 Single Screen Entry: Inclusion of User-Defined Subscree
CONFPS01 PS confirmation: Determine customer specific default va
CONFPS02 PS confirmation: Customer specific input checks 1
CONFPS03 PS confirmation: Customer specific check after op. sele
CONFPS04 PS confirmation: Customer specific input checks 2
CONFPS05 PS confirmation: Customer specific enhancements when sa
Thanks, -
User-Exit for Serial Number Profile / Equipment creation
Hi ,
In the Material Master Data , we have a serial number profile and at the time of
Post Good Issue , the system do generate an equipment record in the Service Module .
That is standard SAP and working very well .
For some customers (Inter-Company) customers we do not want any Equipment record in the Service Module to be created .
What standard SAP functionality or user-exit can we use in order to not create the Equipment record in the Service Module ?
Regard'sTransaction SPRO
Plant Maintenance and Customer Service --> Master Data in Plant Maintenance and Customer Service --> Technical Objects --> Serial Number Management --> Define Serial Number profile
In the Serial number profile, go to Serializing procedures. The EqReq field determines whether an equipment is to be created or not. For e.g. 01 in MMSL implies that equipment will not be created during GR,
Not sure whether this will satisfy your requirement. Will need more information for that...
Hope this helps,
Lakshman -
Training and Event Management user exit
Hi,
I am trying to find a user exit in training and event management but it seems that none exist. Specifically, when a course attendance is cancelled I need to remove the record from a 'z' table. Is there another way to do this?If you are using ECC6.0 try using your own implicit Enhancement point.
How to use this can be found on the following web www.sapdev.co.uk
Regards
Jules -
User exit / BADI for training and event management
Hi all,
Can anybody tell me if there is any user exit / BADI for training and event management module?
Thanks & regards,
LOIHi
BADI's for Training and Event Management
HRTEM00MASTERDATA HR: Training and Event Management - Master Data
HRTEM00NET_ACTIVITY Determine Activities of an Attendee (e.g. ESS PV8I)
HRTEM00NET_WEBST Set Cancellation Reason in ESS PV8I
HRTEM_CORR_NOTIF_REQ Customer Enhancement:Confirmation on Send (R/3 Mail, E-Mail)
HRTEM_HANDLE_BOOKING HR-TEM BAdI: Employee Leaves Company - Update TEM Data
HRTEM_INT_ZW HR-TEM: Badi for Integration TEM - Time Management
HRTEM_READ_OBJECT Customer Enhancement: Name Format
RHPV0001 Customer Enhancement for Additional Checks for Booking
Enhancemnet Spot:
HRTEM00MASTERDATA HR: Training and Event Management - Master Data
~~~Ganesh Kumar K. -
User exit/BADI for Return PO item delivery Address
Hi Guyz,
We have a requirement where in when a PO item is marked as return PO item(In ME21n/ME22n/ME23n We have check box at item level) and click on enter/Check/Save, In delivery address of item details we have to populate Vendor address. By default SAP populates Plant address. If we manually give Vendor number in item details=>Delivery address tab then it populates vendor address. We want to automate this functionality.
Is there any Exit/BADI which serve this purpose.
Note: We need this functionality for few doc types(i.e PO doc type should also be available in the exit).
Any ideas could be really helpfull.
Thanks,
Vinod.Hi,
there are some user-exit & enhancements....
MEQUERY1 Enhancement to Document Overview ME21N/ME51N
MEVME001 WE default quantity calc. and over/ underdelivery tolerance
MM06E001 User exits for EDI inbound and outbound purchasing documents
MM06E003 Number range and document number
MM06E004 Control import data screens in purchase order
MM06E005 Customer fields in purchasing document
MM06E007 Change document for requisitions upon conversion into PO
MM06E008 Monitoring of contr. target value in case of release orders
MM06E009 Relevant texts for "Texts exist" indicator
MM06E010 Field selection for vendor address
MMAL0001 ALE source list distribution: Outbound processing
MMAL0002 ALE source list distribution: Inbound processing
MMAL0003 ALE purcasing info record distribution: Outbound processing
MMAL0004 ALE purchasing info record distribution: Inbound processing
MMDA0001 Default delivery addresses
MMFAB001 User exit for generation of release order
MRFLB001 Control Items for Contract Release Order
MELAB001 Gen. forecast delivery schedules: Transfer schedule implem.
AMPL0001 User subscreen for additional data on AMPL
LMEDR001 Enhancements to print program
LMELA002 Adopt batch no. from shipping notification when posting a GR
LMELA010 Inbound shipping notification: Transfer item data from IDOC
LMEQR001 User exit for source determination
LMEXF001 Conditions in Purchasing Documents Without Invoice Receipt
LWSUS001 Customer-Specific Source Determination in Retail
M06B0001 Role determination for purchase requisition release
M06B0002 Changes to comm. structure for purchase requisition release
MEFLD004 Determine earliest delivery date f. check w. GR (only PO)
MEETA001 Define schedule line type (backlog, immed. req., preview)
ME590001 Grouping of requsitions for PO split in ME59
M06E0005 Role determination for release of purchasing documents
M06E0004 Changes to communication structure for release purch. doc.
M06B0005 Changes to comm. structure for overall release of requisn.
M06B0004 Number range and document number
M06B0003 Number range and document number
Some BADI s:
ME_PROCESS_PO Enhancements for Processing Enjoy Purchase Order: Intern.
ME_PROCESS_COMP Processing of Component Default Data at Time of GR: Customer
ME_PO_SC_SRV BAdI: Service Tab Page for Subcontracting
ME_PO_PRICING_CUST Enhancements to Price Determination: Customer
ME_PO_PRICING Enhancements to Price Determination: Internal
ME_INFOREC_SEND Capture/Send Purchase Info Record Changes - Internal Use
ME_HOLD_PO Hold Enjoy Purchase Orders: Activation/Deactivation
ME_GUI_PO_CUST Customer's Own Screens in Enjoy Purchase Order
ME_FIELDSTATUS_STOCK FM Account Assignment Behavior for Stock PR/PO
ME_DP_CLEARING Clearing (Offsetting) of Down Payments and Payment Requests
ME_DEFINE_CALCTYPE Control of Pricing Type: Additional Fields
ME_COMMTMNT_REQ_RE_C Check of Commitment Relevance of Purchase Requisitions
ME_COMMTMNT_REQ_RELE Check of Commitment Relevance of Purchase Requisitions
ME_PROCESS_PO_CUST Enhancements for Processing Enjoy Purchase Order: Customer
SMOD_MRFLB001 Control Items for Contract Release Order
MM_EDI_DESADV_IN Supplementation of Delivery Interface from Purchase Order
MM_DELIVERY_ADDR_SAP Determination of Delivery Address
ME_WRF_STD_DNG PO Controlling Reminder: Extension to Standard Reminder
ME_TRIGGER_ATP Triggers New ATP for Changes in EKKO, EKPO, EKPV
ME_TRF_RULE_CUST_OFF BADI for Deactivation of Field T161V-REVFE
ME_TAX_FROM_ADDRESS Tax jurisdiction code taken from address
ME_REQ_POSTED Purchase Requisition Posted
ME_REQ_OI_EXT Commitment Update in the Case of External Requisitions
ME_RELEASE_CREATE BAdI: Release Creation for Sched.Agrmts with Release Docu.
ME_PURCHDOC_POSTED Purchasing Document Posted
ME_PROCESS_REQ_CUST Enhancements for Processing Enjoy PReqs: Customer
ME_PROCESS_REQ Enhancements for Processing Enjoy PReqs: Internal
ME_COMMTMNT_PO_REL_C Check for Commitment-Relevance of Purchase Orders
ME_CCP_BESWK_AUTH_CH BAdI for authorization checks for procuring plant
ME_CCP_ACTIVE_CHECK BAdI to check whether CCP process is active
ME_BSART_DET Change document type for automatically generated POs
ME_BAPI_PR_CREATE_02
ME_BAPI_PR_CREATE_01
ME_BAPI_PO_CREATE_02
ME_BAPI_PO_CREATE_01
ME_BADI_DISPLAY_DOC BAdI for Internal Control of Transaction to be Invoked
ME_ACTV_CANCEL_PO BAdI for Activating the Cancel Function at Header Level
MEGUI_LAYOUT BAdI for Enjoy Purchasing GUI
EXTENSION_US_TAXES Extended Tax Calculation with Additional Data
ARC_MM_EKKO_WRITE BAdI: Enhancement of Scope of Archiving (MM_EKKO)
ARC_MM_EKKO_CHECK BAdI: Enhancement of Archivability Check (MM_EKKO)
ME_CCP_DEL_DURATION Calc. of Delivery Duration in CCP Process (Not in Standard)
ME_COMMTMNT_PO_RELEV Check for Commitment-Relevance of Purchase Orders
ME_COMMITMENT_STO_CH BadI for checking if commitments for STOs are active
ME_COMMITMENT_RETURN Commitment for return item
ME_CIP_REF_CHAR Enables Reference Characteristics in Purchasing
ME_CIP_ALLOW_CHANGE Configuration in Purchasing: Changeability Control
ME_CIN_MM06EFKO Copy PO data for use by Country version India
ME_CIN_LEINRF2V BADI for LEINRF03 excise_invoice_details
ME_CIN_LEINRF2R BADI for CIN India - Delivery charges
ME_CHECK_SOURCES Additional Checks in Source Determination/Checking
ME_CHECK_OA Check BAdI for Contracts
ME_CHECK_ALL_ITEMS Run Through Items Again in the Event of Changes in EKKO
ME_CHANGE_OUTTAB Enrich ALV Output Table in Purchasing
ME_CHANGE_CHARACTER Customer-Specific Characteristics for Product Allocation
No.of Exits: 35
No.of BADis: 55
Arunima -
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
Maybe you are looking for
-
When I try to install iTunes 10.5, either from a package download or Software Update, part way thorough the process I get an alert: Installation Alert In order to continue installation, please close the following applications: Xcod
-
E72 Mail doesn't appear when a new mail arrives.
Hello, Having a strange problem occurring on some of my E72's, i have around 60 of them in my business currently and we are soon to have around 150 of them, so i really want to get this ironed out. What happens is, i set up the phone to sync with my
-
Com.sap.portal.pcm.UMENamespaces role property
Dear All This must be easy for someone... We have built a series of EP6 SP20 portals based on content imported from pre existing systems. Subsequently there seem to be some new properties available for all the roles. com.sap.portal.pcm.UMENamespa
-
Where is the awesome bar?
where is the awesome bar?
-
XML Error Handling doesn't work as expected
Hi there, we are doing some syncronization szenarios between CRM 5.0 and a legacy system via XI. One szenario is an asynchronous XML syncronisation. As there are database locks the messages are errornous and turn to system failure - restartable (red