Badi user exit for transaction plm_auditmonitor/plmd_audit
Hello,
I am looking for UE, BADI for transaction PLM_AUDITMONITOR PLMS_AUDIT.
I found 2 badi's for authorization check, but when I tried to debug the code it didnt work.
Can any one tell me if there is a way to enhance this to transactions ?
Regards
Yifat
Hi,
Check BADIs
PLM_AUDIT_APPEARANCE
PLM_AUDIT_ATTRIBUTES
PLM_AUDIT_AUTH_CHECK Activities in Audit Processing
PLM_AUDIT_BATCH_JOBS
PLM_AUDIT_GOS
PLM_AUDIT_HELP_LINKS
PLM_AUDIT_IDENTIFIER
PLM_AUDIT_SAP_TXT
PLM_AUDIT_TEXT_ID
BADI_PLM_AUD_AUDIT_ROLES
BADI_PLM_AUDIT_ACTION_TYPE
BADI_PLM_AUDIT_ALV
BADI_PLM_AUDIT_LIST_ITEM_TYPES
BADI_PLM_AUDIT_STRUCTURE
BADI_PLM_AUDIT_TYPE
PLM_AUDIT_ACT_LINK
PLM_AUDIT_AUO_UPDATE PLM Audit Management: Create, Change, and Delete Audit
PLM_AUDIT_AUP_UPDATE
PLM_AUDIT_CALCULATE
PLM_AUDIT_COR_UPDATE
PLM_AUDIT_LAST_GET
PLM_AUDIT_OBJECT
PLM_AUDIT_QUEST_COPY
PLM_AUDIT_SIGNATURE
Similar Messages
-
BADI/ User Exit for transaction FTR_EDIT/FTR_CREATE initial screen
Hi All,
I want a BADI/User Exit for FTR_EDIT/FTR_CREATE transactions to validate company code and partner fields.
please provide your suggestions.Hi,
here is a coding example that I implemented in the BAdI FTR_TR_GENERIC. This coding is executed when the user press the check button. The method is EVT_TRANSACTION_CHECK. This example is checking the payment date dfaell if it is equal to the system date. If not then a message is sent to the message handler. Here is the code:
DATA: faelligkeit TYPE d,
faelligkeit_text type c length 10,
meldungstext TYPE c LENGTH 100.
FIELD-SYMBOLS: <it_source> LIKE LINE OF pi_proxy_transaction->a_tab_conditions.
IF sy-uname = 'XYZ'.
* BREAK-POINT.
READ TABLE pi_proxy_transaction->a_tab_conditions INDEX 1
ASSIGNING <it_source>.
faelligkeit = <it_source>-dfaell.
CALL FUNCTION 'CONVERT_DATE_TO_EXTERNAL'
EXPORTING
DATE_INTERNAL = faelligkeit
IMPORTING
DATE_EXTERNAL = faelligkeit_text
EXCEPTIONS
DATE_INTERNAL_IS_INVALID = 1
OTHERS = 2
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
IF faelligkeit <> sy-datum.
CONCATENATE 'Fälligkeit' faelligkeit_text 'incorrect' INTO meldungstext separated by space.
CALL METHOD pi_proxy_messages->set_message
EXPORTING
pi_message_id = 'T0'
pi_message_number = '101'
pi_message_severity = 'E'
pi_message_var1 = meldungstext
EXCEPTIONS
OTHERS = 4.
ENDIF.
ENDIF.
It is not a really nice coding but it shows in a simple way how to use the BAdI.
Regards
Robert -
BADI/ User Exit for transaction FTR_EDIT/FTR_CREATE
Hi All,
I want a BADI/User Exit for FTR_EDIT/FTR_CREATE transactions to validate company code and partner fields.Hi,
here is a coding example that I implemented in the BAdI FTR_TR_GENERIC. This coding is executed when the user press the check button. The method is EVT_TRANSACTION_CHECK. This example is checking the payment date dfaell if it is equal to the system date. If not then a message is sent to the message handler. Here is the code:
DATA: faelligkeit TYPE d,
faelligkeit_text type c length 10,
meldungstext TYPE c LENGTH 100.
FIELD-SYMBOLS: <it_source> LIKE LINE OF pi_proxy_transaction->a_tab_conditions.
IF sy-uname = 'XYZ'.
* BREAK-POINT.
READ TABLE pi_proxy_transaction->a_tab_conditions INDEX 1
ASSIGNING <it_source>.
faelligkeit = <it_source>-dfaell.
CALL FUNCTION 'CONVERT_DATE_TO_EXTERNAL'
EXPORTING
DATE_INTERNAL = faelligkeit
IMPORTING
DATE_EXTERNAL = faelligkeit_text
EXCEPTIONS
DATE_INTERNAL_IS_INVALID = 1
OTHERS = 2
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
IF faelligkeit <> sy-datum.
CONCATENATE 'Fälligkeit' faelligkeit_text 'incorrect' INTO meldungstext separated by space.
CALL METHOD pi_proxy_messages->set_message
EXPORTING
pi_message_id = 'T0'
pi_message_number = '101'
pi_message_severity = 'E'
pi_message_var1 = meldungstext
EXCEPTIONS
OTHERS = 4.
ENDIF.
ENDIF.
It is not a really nice coding but it shows in a simple way how to use the BAdI.
Regards
Robert -
BADI/USER Exits for Transaction PPOME
Hi,
I need to add a new tab in the transaction PPOME under Details of Org Unit section and maintain some fields in that tab through some custom table. As of I know this can be done through BADIs or User Exits of that transaction.
Can somebody guide me in getting the BADIs and User Exits for this transaction?
Also share some information of how we can achieve this?
Regards
Somuwhy you not seeing this:
Adding a new tab in PPOME
sorry i missed to mention not
Edited by: pr@t on Mar 3, 2009 1:04 PM -
BADI / user exit for Tcode IW32?
Hi
Are there any BADIs / user exits for changing component data in Transaction IW32 for a maintainance order?
regards
csEnhancement
IWO10012 Maintenance order: Priority handling on central header
Business Add-in
IWO_UI_USEFLEX BAdI for Calling Up an Alternative UI
I hope it helps.
Best Regards,
Vibha
Please mark all the helpful answers -
Dear Experts,
When I'm setting the BUDGETED status manually to Internal Order (With out distributing the Budget to Order in IM52) and after if I m setting RELEASE status the system is accepting. So, I want to stop this without giving the budget in IO, it should not accept to release IO.
This is not possible with User Status, coz' User may go and set manually "REL" Status.
can anyone suggest me the BAdi/User Exit for KO02(Internal Order Change) tcode.
Thanks,
Sanju.When you set a User status , you can assign an Authorization Object on who can change the status .
Follow the path in SPRO--> Controlling --> Internal orders --> Order Master Data > Status Management> Define authorization Keys for Status Management
Define Authorization Keys for Status Management
In this step you define authorization keys which you can use to set up authorization checks when you manually set or delete a user status. When the system sets a user status as a reaction to business transaction, it does not perform an authorization check.
When you set or delete a user status, the system checks whether the user is authorized for this action. In addition to the status profile and the object type, the system also checks the authorization key assigned to the user status in question.
Example
You want to define that certain user statuses can be changed only by a specified employee group.
To do this, create an authorization key and assign it to the relevant user statuses.
In the general authorization maintenance you can then assign authorizations for this key via the authorization object B_USERSTAT.
Activities
1. Check whether you want to define authorizations for your user statuses.
2. If necessary, create authorization keys as follows:
a) Choose "New entries".
b) Enter a key and an explanatory text in the appropriate fields and choose "Save".
You have now created the authorization key.
3. Assign the authorization key to one or more user statuses in your status profile.
4. Define corresponding authorizations and include them in the relevant authorization profiles. -
BADI / USER-EXIT FOR DEFAULTING THE FIELD VTTK-TNDR_ACTC IN TCODE VT01N
Hi,
I require a BADI / USER-EXIT for defaulting the field VTTK-TNDR_ACTC(Currency of Actual Shipment costs) to 'EUR' in transaction VT01N(Shipment Transaction) .
Please could anyone help me with this .
Regards,
Sushanth H.S.Hi!
User Exits in Transportation
In Transportation, there are enhancements that you can use with transaction CMOD.
For a detailed description of the individual enhancements, see the documentation on the individual enhancements or function modules in transaction SMOD.
You can display all enhancements that are available for the area of transportation by choosing F4 in the Enhancement field. Enter V56* in the Enhancement field and choose Execute. Enter V54* to get a list of all enhancements for the area of shipment cost processing.
Business Add-Ins in the transports
Business add-ins (BADIs) are predefined user exits. They enable businesses, partners, and customers to add additional softward to the SAP source code. The linkup of SAP's New Dimension Products, such as APO and BW, to the standard system is thus possible.
Customer-specific functions can be executed before the save time and after the database update.
The following methods are available for the BADI with the definition name 'BADI_LE_SHIPMENT':
AT_SAVE: BADI is called up at the time of the save. Checks and return to dialog are possible.
BEFORE:_UPDATE: BADI is called up right before the data is saved to the database, that is, when all the data is available (for example, internal ly assigned shipment number).
IN_UPDATE: BADI is called up after the database update.
Standard Settings
Creating a BADI method:
Call up transaction SE19. Enter a name of your choice. Choose "create" and in the dialog box enter the definition name 'BADI_LE_SHIPMENT'. Afterwards, enter a short text for implementation. Save the BADI.
On the tab page 'Interface', choose the method for implementation by double-clicking on it. Now you can enter your customer-specific program code. Save and activate the code. You can acess the transmission parameters entered in the BADI definition. With the method ***_AT_SAVE you can initiate the exception ERROR_WITH_MESSAGE (description 'An error message has occurred' ) if you wish to return to the dialog.
Afterwards, go to the heading and activate the interface.
Regards
Tamá -
BADI or EXIT for transaction F-28
Hi !
Can anyone tell me BADIs or EXITs for transaction F-28 ?
Thanks in advance.
Best regards,
Dairo.Exit Name
Description
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
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)
No of Exits: 13 -
User exit for transaction CK11N
Dear all,
can any body please tell me any user exit for transaction ck11n.
i want to terigger the exit when the save button will be pressed in the ck11n transaction.
i have found one exit "EXIT_SAPLCK21_002" but it is not triggering after save button is pressed.
so please tell me if any other user exit is there to suit my requirement.
thanks
prabhuduttahi,
found the following BADI
check them
COSTINGRUN_CK Edit Costing Run
COST_APPORTION_CK Maint Apportionment Structure Joint Production: Dist Rules
CO_PROD_COSTING_CK Cost Management for Joint Products (Costing, Target Costs)
DATA_EXTENSION_CK For Data Enrichment in Product Costing
DYNPRO_EXTENSION_CK BAdI for Interface Enhancement in Costing
ORDER_COSTING_CK Enables Header Data Changes in Preliminary Order Costing
QUANTITY_STRUCT_CK Enables Quantity/Structure Changes in Costing
SUR_STOCK_TRANSF_CK Overhead on Materials with Stock Transfer Between Plants
CK_KALAMATCON2_CI BAdI for CI Fields for Table KALAMATCON2
VALUATION_CK BAdI for Valuation in Product Costing
Regards -
BADI or Exits for Transaction FBL5N
HI All,
I want any BADI or Exits for transaction FBL5N.
Please help me out asap.
<<Text removed>>
Thanks in advance.
Regards,
Seevangi
Edited by: Matt on Jan 13, 2009 11:25 AM - do not offer pointshi,
There is one user exit available for this Transaction code:
F1040001 Reserve for bad debt - calculate percentages
BADI'S,
Below Badis are available for the Tcode.
FI_ITEMS_MENUE01 Menu Enhancement
FI_ITEMS_MENUE02 Menu Enhancement
FI_TAX_BADI_015 RFUMSV00: Event "END-OF-SELECTION" before Data File Creation
FI_TAX_BADI_016 RFUMSV00: Transfer of All Tax Data
if you require more details let me.
regards,
Dwaraka. -
Process to find user exit for transactions /sapapo/snptlb or /sapapo/sdp94
Hi All,
Can you help me out with the approach to find out user exits for transactions /sapapo/snptlb or /sapapo/sdp94?
What I am looking for is the approach, i mean how to proceed with?
Win full points for detailed answer !!
Thanks a lot - ChandanHi Chandan - this is the same as in any module of SAP:
1) check SPRO
If nothing is found then do the following:
1) Goto SE24 and display class cl_exithandler
2) Enter method GET_INSTANCE and create a break point at Line 25 (CASE sy-subrc)
3) Execute SAP standard transaction and invoke the process for which you need to create custom coding
4) Your break point will stop the process in debug mode - check the values of variable 'exit_name', it will contian the name of the BADI currently being executed.
5) Continue to debug by pressing F8 to see other BADI's
6) Repeat steps 3 thru 5 for each process that you want to find a BADI for
Regards
Andy -
User Exit For Transaction F150 (Dunning)
Hi All,
Can any one help me in finding a User Exit for Transaction <b>F150</b> (Dunning).Hello,
Try this one
F150D001
Bye
gabriel -
How to find the user-exit for transaction fpp2
Hi experts,
could you help me how can I find the user-exit for transaction fpp2. I tried to after the package, but I did not find it.Hi,
Use the following program to find user exits of specified code.
*& Tables
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® Modifications
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.
I executed the above program but there are no user exits for the specified Transaction.
Thanks,
Naveen Kumar. -
BADI/User Exit for custom table update from Delivery
Hi
Our requirement is to update a custom table with the delivery number and other related details when the picking status is changed to "C". Kindly suggest BADI/User exit for this requirement .
Thanks in Advance for your immediate help .Hi Joseph,
See SAP Note 415716 - User exits in delivery processing. It says when you have the document number available, what is permitted, what not, ....
I hope this helps you
Regards
Eduardo -
User exits for transaction VL10B
Hi,
Could anyone please give me the user exit for transaction VL10B.
Regards
KaranHi Karan,
Just check -
V02V0001 Sales area determination for stock transport order
V02V0002 User exit for storage location determination
V02V0003 User exit for gate + matl staging area determination (headr)
V02V0004 User Exit for Staging Area Determination (Item)
V50PSTAT Delivery: Item Status Calculation
V50Q0001 Delivery Monitor: User Exits for Filling Display Fields
V50R0001 Collective processing for delivery creation
V50R0002 Collective processing for delivery creation
V50R0004 Calculation of Stock for POs for Shipping Due Date List
V50S0001 User Exits for Delivery Processing
V53C0001 Rough workload calculation in time per item
V53C0002 W&S: RWE enhancement - shipping material type/time slot
V53W0001 User exits for creating picking waves
VMDE0001 Shipping Interface: Error Handling - Inbound IDoc
VMDE0002 Shipping Interface: Message PICKSD (Picking, Outbound)
VMDE0003 Shipping Interface: Message SDPICK (Picking, Inbound)
VMDE0004 Shipping Interface: Message SDPACK (Packing, Inbound)
REWARD!!
Regards,
Ajinkya
Maybe you are looking for
-
my iphone is stuck, it says connect to itunes, and when I aconnect it to my pc, my pc says restore data but everything will be erased and I don't wanna lose everything. please help me
-
Access denied error -- while copying file to a specific directory
Hi Friends, I have gone through scores of examples and i am failing to understand the right thing to be done to copy a file from one directory to another. Here is my class package ZipTest; import java.io.File; import java.io.FileInputStream; import j
-
How to store preferences in file system on Windows?
I have 2 questions related to preferences using. 1. How to store preferences in file system (not in registry) on Windows? I see file system implementation of Preferences (java.util.prefs.FileSystemPreferences). But this implementation is linux-specif
-
Trigger IDoc DELVRY03 after Inbound Delivery create
Hi, Inbound delivery is created through an Inbound IDoc and I want to trigger an outbound DELVRY03 IDoc when the Inbound Delivery is created. How do I trigger this? Regards, Sneha
-
Mac-notification traps not sent
Our 6509 switch is not sending mac-notification traps to the NAC manager. The linkup linkdown traps are working however the traps specific to mac-notification are not. SNMP counters are not incrementing and a show mac address-table notification chang