on 07-25-2008 3:39 PM
Hi All,
Plz provide me with a list of PP user exits,BADI's,BTE's which trigger when a production order is released.
Thanks & Regards,
Sudheer.
Hi,
BAdis:
CEWB_CHA_MENU_EXTERN Menu Extensions in the Engineering Workbench
CEWB_COM_MENU_EXTERN Menu Extensions in the EWB (SAP Internal)
CEWB_GEN_MENU_EXTERN Menu Extensions in the Engineering Workbench
CEWB_ITM_MENU_EXTERN Menu Extensions in the Engineering Workbench
CEWB_MST_MENU_EXTERN Menu Extensions in the Engineering Workbench
CEWB_OPR_MENU_EXTERN Menu Extensions in the Engineering Workbench
CEWB_TSK_MENU_EXTERN Menu Extensions in the Engineering Workbench
CEWB_TSK_SCREENS Screen Extensions for Task Lists in the EWB
CEWB_TSK_UPDATE Task List Maintenance and Checks in the EWB
CRHRORG Delete Action, Delete HR Organiz. Unit, Set Deletion Flag
CR_WORKCENTER_SELECT Performance Selection Class System for CIF PPM
EWB_SELECTION Selection Within the Engineering Workbench
ROUTING_EXIT User Exits for Routings
SMOD_MPRO0004 Postprocessing of forecast errors and exception messages
BADI_CY_AMT_COMPUTE BADI for KBED Amount Compute
BADI_CY_LD_DIST001 BAdI for Load Distribution During Capacity Planning
BADI_CY_SAPLCY18 Operation Status: Column Based on KBED Status
CX_OFFSET_CALID Use of Work Center Calendar in Case of Lead/Follow-Up Time
MD_ADD_COL_EZPS BAdI: Extra Columns for Evaluation PP-MRP Reqmnts Planning
MD_ADD_COL_OVERVIEW BAdI: Display of Additional Columns in the Material Overview
MD_ADD_ELEMENTS BAdI for adding additional requirements/receipts
MD_CHANGE_MRP_DATA BAdI for Changing Data When Reading In MDPSX
MD_DISPLAY_ELEMENT BAdI for Changing Display of MRP Elements
MD_EXT_SUP BAdI for Determining the Issuing Storage Location
MD_INTERACT_PLANNING BAdI for Deactivating Changeability of MRP Elements
MD_LAST_LOT_EXACT BAdI for Calculating Last Lot Exactly in Individual Segment
MD_MODIFY_PRODVERS BAdI for Modifying Production Version
MD_MODIFY_SOURCE BAdI for Modifying Source Determination in MRP
MD_MRP_LIST BADI for further processing of MRP list
MD_MRP_PARAMETERS BAdI: Change Planning Parameters
MD_MRP_RUN_PARALLEL Add-Ins for parallel planning run of requirements planning
MD_PIR_FLEX_CONS BAdI for flexible planned ind. req. consumption/reduction
MD_PLANNING_RESULT BADI for Issuing Planning Result
MD_PLANNING_SCENARIO BAdI for maintaining addnl parameters in the plng scenario
MD_PLDORD_BOMEX_CIF BAdI: Deactivation of BOM Forced Explosion in CIF
MD_PLDORD_CHANGE BAdI for Changing Planned Orders
MD_PLDORD_POST BAdI for Updating Planned Orders
MD_PLDORD_SCHEDULING BAdI for scheduling planned orders
MD_PLDORD_TIME_STAMP BADI for publishing time stamp problems
MD_PURREQ_CHANGE BADI for changing purchase requisitions
MD_PURREQ_POST BADI for updating purchase requisitions
MD_PURREQ_REL_STRAT BAdI for Deactivating Release Strategy for MRP Purch. Reqs
MD_STOCK_TRANSFER BADI for changing the requirement date during stock transfer
MD_SUBCONT_LOGIC BADI for defining subcontracting logic
You can find user exits available for a particular transaction by executing the following program. Copy this code in SE38 and execute the same.
report zuserexit 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.
*---End of Program
Regards,
Srilatha.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
You can try with the Enhancement/ Business Add-in for production order
PPCO0001 Application development: PP orders
PPCO0002 Check exit for setting delete mark / deletion indicator
PPCO0003 Check exit for order changes from sales order
PPCO0004 Sort and processing exit: Mass processing orders
PPCO0005 Storage location/backflushing when order is created
PPCO0006 Enhancement to specify defaults for fields in order header
PPCO0007 Exit when saving production order
PPCO0008 Enhancement in the adding and changing of components
PPCO0009 Enhancement in goods movements for prod. process order
PPCO0010 Enhancement in make-to-order production - Unit of measure
PPCO0012 Production Order: Display/Change Order Header Data
PPCO0013 Change priorities of selection crit. for batch determination
PPCO0015 Additional check for document links from BOMs
PPCO0016 Additional check for document links from master data
PPCO0017 Additional check for online processing of document links
PPCO0018 Check for changes to production order header
PPCO0019 Checks for changes to order operations
PPCO0021 Release Control for Automatic Batch Determination
PPCO0022 Determination of Production Memo
PPCO0023 Checks Changes to Order Components
Regards,
R.Brahmankar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.