This website is not affiliated with, sponsored by, or approved by SAP AG.

FAQ: User-Exits, BADIs, BTEs & BOR Objects

Logistics : PM and its sub-modules & SM

Moderators: Snowy, thx4allthefish, PJA

FAQ: User-Exits, BADIs, BTEs & BOR Objects

Postby PJA » Wed Dec 14, 2005 12:28 pm

NOTE: this post will no longer be updated. Please use this link




User-Exit Links:
  • See the options of enhancing the system here
  • Image Download user-exit info in Excel format here
  • Image Download user-exit info in Word format here
  • ABAP program to find enhancements here
  • SAP Help for development & modifications 1, 2, 3, 4, 5,

You can find user-exits by TCode by using function module MOD_SAP_GET_FUNCEXITS. However, this is not a complete listing. Also see program RPR_ABAP_SOURCE_SCAN

There is a document which you can download from the SAP Portal called Customer Enhancements PM/CS for 46C. This documents most of the SMOD user-exits

Many of the user-exits/BADIs are listed in the relevant sections of the IMG. Here too you will find a description of their usage.

Note: most sales order user-exits cannot be found in SMOD. You need to look in the calling program (e.g. SAPMV45A) and drill-down to the relevant include program (e.g. MV45AFZZ)

Bills of Materials:
    User-Exits:
    PCSD0001 Applications development R/3 BOMS
    PCSD0002 BOMs: Customer fields in item
    PCSD0003 BOMs: Customer fields in header
    PCSD0004 BOM comparison
    PCSD0005 BOMs: component check for material items
    PCSD0006 Mass changes user exit
    PCSD0007 Check changes in STKO
    PCSD0008 WBS BOM: Customer-specific explosion for creating
    PCSD0009 Order/WBS BOM, determine URL page
    PCSD0010 Order/WBS BOM, determine explosion date
    PCSD0011 Knowledge-based order BOM, parallel update
    PCSD0012 Customer - Mat. number/mat. number during material exchange
    PCSD0013 Customer-specific processing of an explosion for BOM browser
    BADIs:
    BOM_CCM Enhancement Spot for Configuration Control
    BOM_EXIT BOM User Exit
    BOM_UPDATE Maintain BOMS
    CEWB_BOM_CUS_FIELDS EWB: Customer Fields with BOM Header (Screen Enhancement)
    CEWB_BOM_UPDATE Check Bill of Material on Saving
    CEWB_ITM_CUS_FIELDS EWB: Customer Fields with BOM Item (Screen Enhancement)

Confirmations:
    User-Exits:
    CATS0001 CATS: Set up worklist
    CATS0002 CATS: Supplement recorded data
    CATS0003 CATS: Validate recorded data
    CATS0004 CATS: Deactivate functions in the user interface
    CATS0005 CATS: Customer field enhancements
    CATS0006 CATS: Validate entire time sheet
    CATS0007 CATS: Subscreen on initial screen
    CATS0008 CATS: Determine workflow recipients for approval
    CATS0009 CATS: Customer-Specific Text Fields in Data Entry Section
    CATS0010 CATS: Customer-Specific Text Fields in Worklist
    CATS0011 CATS: Customer functions
    CATS0012 CATS: Subscreen on data entry screen
    CMFU0001 Define customer-specific screen layout
    CMFU0002 Set parameters for time confirmation and goods movements
    CNEX0002 PS Authorization check
    CONF0001 Enhancements in order confirmation
    CONFPM01 PM/SM order conf.: Determine cust. specific default values
    CONFPM02 PM/SM order confirmation: Customer specific input checks 1
    CONFPM03 PM/SM order conf.: Cust. spec. check after op. selection
    CONFPM04 PM/SM order conf.: Customer specific input check 2
    CONFPM05 PM/SM order conf.: Cust. specific enhancements when saving
    BADIs:
    CATS_DERIVATIVES Change of Derivation Values
    CATS_REPORTING CATS Reporting and Approval
    CATS_WORKLIST_ADDIN CATS: Structure Worklist Using BAdi
    CATSBW_CUST_ISOURCE Transfer Control of Time Sheet Data into BW
    CATSXT_EVENT CATSXT: Customer Fields and Data Checks
    SFC_PROFILE BAdI PP/PI: SXS Assignments for Production Sched. Profile
    WORKORDER_CONFIRM Business Add-In PM/PP/PS/PI Orders Operation: Confirm
    WORKORDER_EXEC_STEPS Business Add-In: Connecting Execution Steps to Order
    WORKORDER_GOODSMVT Business Add-In PM/PP/PS/PI orders: auto. goods movement
    WORKORDER_INFOSYSTEM BAdI PP and PI Orders: Infosystem
    WORKORDER_REWORK Business Add-In PP Orders Operation: Rework
    WORKORDER_TAB_SCEM Tab Page for SCEM Data - Order Header Detail
    WORKORDER_UPDATE Business Add-In PM/PP/PS/PI Orders Operation: UPDATE
    BTEs
    PM000050 Update confirmation
    BOR Objects:
    BUS2128 Maintenance order confirmation
    BUS2129 Service order confirmation

Maintenance plans:
SAP Help
    User-Exits:
    IPRM0002 Determine planned date info for maintenance plan
    IPRM0003 User field: Maintenance plan
    IPRM0004 Maintenance plan / item: Customer check for time "SAVE"
    IPRM0005 Determine Offset for Performance-Based Strategy Plans
    IWOC0003 Determine PM/SM authorization check of ref. object and planner group
    BADIs:
    DI_WPS_PLAN_EXT_DATE Set Reference Date for Scheduling Multiple Counter Plan
    IMRM_TL_WORKFLOWS Workflows, Based On Task Lists
    INST_AUTHORITY_CHECK PM/CS Enhanced Authorization Checks
    IPM5_CALL_INSPLOT Generate Inspection Lot as Call Object for Maintenance Plan
    IPRM_CHECK_UPD_SCHED Do Not Run DB Update in Scheduling
    IPRM_DIG_SIGNATURE Digital Signature for Maintenance Planning
    IPRM_MCP_DATE_I_PAST Check Whether Plan Date May be in the Past
    IPRM_MCP_SCHE_CHANGE Multiple Counter Plan: Adapt Dates During Scheduling
    IPRM_MCP_UPD_CALLOBJ Adjust Plan/Basic Dates of Call Objects
    IWP3_INSP_PLAN_CHECK Stability Study:Check Test Plan, Physical Sample in Schedule
    IWP3_INSP_TYPE_CHECK Inspectn Type Check in Maint. Plan for Inspection Lot Origin
    IWP3_ROUTING_SELECT Inspection Plan Selection in Schedule for Stability Study
    Function Module:
    MEASUREM_POINT_UPD_PYEAR Dynamically change the annual performance of a counter.
    BOR Objects:
    BUS1020 Preventitive Maintenance Plan

Material/External Services:
    User-Exits:
    BAS00001 Service master: Check service specifications
    BASI0001 IDoc service master: Inbound processing
    BASI0001 IDoc service master: Inbound processing
    BASO0001 IDoc service master: Outbound processing
    BASO0001 IDoc service master: Outbound processing
    MGA00001 Material Master (Industry): Checks and Enhancements
    MGA00001 Material Master (Industry): Checks and Enhancements
    MGA00002 Material Master (Industry): Number Assignment
    MGA00002 Material Master (Industry): Number Assignment
    MGA00003 Material Master (Industry and Retail): Number Display
    MGA00003 Material Master (Industry and Retail): Number Display
    MGA00003 Material Master (Industry and Retail): Number Display
    MGA00003 Material Master (Industry and Retail): Number Display
    MGV00001 Material Master (Industry): ALE Distribution
    MGV00001 Material Master (Industry): ALE Distribution
    MGV00002 Material Master (Industry): Read Values for Filter Objects
    MGV00003 Material master (retail): ALE distribution
    MGV00003 Material master (retail): ALE distribution
    MGW00001 Material Master (Retail): Additional Data
    MGW00002 Material Master (Retail): Number Assignment
    MGW00002 Material Master (Retail): Number Assignment
    MGW00002 Material Master (Retail): Number Assignment
    SRV_FRM SRV: Formula calculation (obsolete since 4.0A!)
    SRV_FRM SRV: Formula calculation (obsolete since 4.0A!)
    SRV_FRM SRV: Formula calculation (obsolete since 4.0A!)
    SRVDET User screen on tab strip of service detail screen
    SRVDET User screen on tab strip of service detail screen
    SRVDET User screen on tab strip of service detail screen
    SRVDET User screen on tab strip of service detail screen
    SRVEDIT Service list control (maintenance/display)
    SRVENTRY Unplanned part of entry sheet (obsolete since Rel. 3.1G)
    SRVESI Data conversion entry sheet interface
    SRVESI Data conversion entry sheet interface
    SRVESKN Set account assignment in service line
    SRVESLL Service line checks
    SRVESLL Service line checks
    SRVESSR Set entry sheet header data
    SRVEUSCR User screen on entry sheet tabstrip
    SRVEUSCR User screen on entry sheet tabstrip
    SRVEUSCR User screen on entry sheet tabstrip
    SRVEUSCR User screen on entry sheet tabstrip
    SRVKNTTP Setting the account assgnmt category when reading in, if "U"
    SRVLIMIT Limit check
    SRVMAIL1 Processing of mail before generation of sheet
    SRVMAIL1 Processing of mail before generation of sheet
    SRVMSTLV Conversion of data during importing of standard service cat.
    SRVPOWEB Purchase order for service entry in Web
    SRVQUOT Service export/import for inquiry/quotations
    SRVQUOT Service export/import for inquiry/quotations
    SRVREL Changes to comm. structure for release of entry sheet
    SRVSEL Service selection from non-SAP systems
    SRVSEL Service selection from non-SAP systems
    BADIs:
    ARTMAS_BAPI_EXTEND Influence Inbound Processing for Material-BAPI
    ARTMAS_DATA_ENRICH Enrichment of ALE Change Pointers for ARTMAS IDocs
    ARTMAS_DATA_REDUCE IDoc Filtering at Time of Data Import for ARTMAS
    ARTMAS_FILTERING Customer-Defined Recipient Filter for ARTMAS IDoc
    BADI_ARTICLE_MASS_RT Customer-Specific Article Master Data Enhance. in Mass Main.
    BADI_ARTICLE_REF_RT BAdI for Reference and Copy Handling in the Article Master
    BADI_EAN_SYSTEMATIC
    BADI_GTIN_VARIANT
    BADI_MAT_F_SPEC_SEL BAdI for Material Special Field Selection
    BADI_MATERIAL_CHECK Enhanced checks for material master table
    BADI_MATERIAL_OD
    BADI_MATERIAL_REF Addition of customer-defined default data for material
    BADI_MATMAS_ALE_CR Change Data in MATMAS IDoc When Generating an IDoc
    BADI_MATMAS_ALE_IN Change Data in MATMAS IDoc Before Posting
    BADI_MATNR_CHECK_PVS
    BADI_MM_MATNR
    BADI_MM_SPSTOCK
    BADI_SCREEN_LOGIC_RT Exit for Customer's Own Control of Screen Sequence/Validity
    CDT_CHECK_MATERIAL Checks for Existence of a Material in a CDT
    MATGRP_SKU_UPD BAdI for the Article Hierarchy Connection
    MG_MASS_NEWSEG User-Specific Fields & Segments in Mass Maintenance
    BOR Objects:
    BUS1178002 Service Product

Measurements:
    User-Exits:
    IMRC0001 MeasPoint/MeasDoc: Exit before update (after COMMIT WORK)
    IMRC0002 MeasPoint: Menu exit for customer-specific function
    IMRC0003 MeasDoc: Menu exit for customer-specific function
    IMRC0004 Measure.doc.:Exit according to stndrd checks for new mes.doc
    IMRC0005 Measure point: Exit in AUTHORITY_CHECK_IMPT
    BADIs:
    ALM_ME_040_MEASUREMT Measurement Documents
    ALM_ME_041_MEAS_PT Measuring Point
    IMRC_CHANGE_CHECK Additional Checks of Measurement Documents/Points
    IMRC_REF_POINT_BADI Activate Reference Measuring Point
    IMRC_STATUS_CHECK BAdI for Additional Status Checks for Measuring Document
    IMRC_REF_POINT_BADI Activate Reference Measuring Point
    BTEs
    PM000040 Update measurement point/document
    BOR Objects:
    BUS2092 Measurement Document
    SAP_65106 Measuring Point

Notifications:
    User-Exits:
    ICRP0201 Search Help CS_ORG_02: Authorization Check
    ICRP0202 Search Help CS_ORG_02: Internally-Programmed Selection
    ICRP0203 Search Help CS_ORG_02: Propose Task
    ICSV0001 Display of geographic location data
    ICSV0002 Automatic task determination for service notifications
    ICSV0003 Partner selection
    ICSV0004 Check PM object and display object information
    ICSV0005 Determining reason for rejection - resource-related billing
    ICSV0008 Validation of additional partner types
    IWOC0002 PM/SM notification: Check whether status change is allowed
    QQMA0001 QM/PM/SM: User Subscreen for Notification Header
    QQMA0008 QM/PM/SM: User Subscreen for Additional Data on Notif. Item
    QQMA0010 QM/PM/SM: User Subscreen for Additional Data on Cause
    QQMA0011 QM/PM/SM: User Subscreen for Additional Data on Task
    QQMA0012 QM/PM/SM: User Subscreen for Additional Data on Activity
    QQMA0014 QM/PM/SM: Checks before saving a notification
    QQMA0015 QM/PM/SM: User-Exit before Call-Up of F4 Help on Catalogs
    QQMA0016 "QM/PM/SM: ""User data"" Function ""Goto"" --> ""Task"" Menu"
    QQMA0017 "QM/PM/SM: ""User data"" Function ""Goto"" --> ""Activity"" Menu"
    QQMA0018 QM/PM/SM: Deadline setting based on entered priority
    QQMA0019 QM/PM/SM: Default Partner when Creating a Notification
    QQMA0021 "QM/PM/SM: Function ""User data"" in ""Goto"" menu"
    QQMA0022 "QM/PM/SM: ""User data"" function in ""Goto -> Causes"" menu"
    QQMA0023 "QM/PM/SM: ""User data"" function in ""Goto -> Item"" menu"
    QQMA0024 QM/PM/SM Deactivate function codes in CUA menu
    QQMA0025 PM/SM: Default values when adding a notification
    QQMA0026 PM/SM: Auth. check when accessing notification transaction
    QQMA0027 PM/SM: Default values when adding a task
    QQMA0029 QM/PM/SM: Change Notification Type
    QQMA0030 Check validity of status change
    STATTEXT Modification exit for formatting status text lines
    BADIs:
    ALM_ME_010_NOTIF Notifications
    ALM_ME_015_CODES Code Catalog
    ALM_ME_NOTIF_HEADER MAM 1.0 Notification Header
    ALM_ME_OBJECTLIST MAM 1.0 Object List
    BADI_IQS0_SUBSCREEN_ADDON Screen BAdI for Screens in Function Group IQS0
    IQS0_STATUS_MAINTAIN Control of Changeability of User Status
    IWOC_OBJECTINFO_CHNG Changes to Data of Object Info Screen
    NOTIF_ACTIONBOX Changing the Functions in the Action Box
    NOTIF_COST_CALCULATE Enhancement for Calculation of Notification
    NOTIF_COST_COLLECTOR Creating a Cost Collector for a Notification
    NOTIF_COST_CUS_CHECK Customer-Specific Check Before Creating Cost Collector
    NOTIF_COST_SET_STAT Setting of Status in Cost Collector
    NOTIF_CREATE_OBJ Creation of an Object in the Notification Dialog
    NOTIF_EVENT_POST Notification Update: Retrieve Notification Data
    NOTIF_EVENT_SAVE Change When Saving Notification
    NOTIF_AUTHORITY_01 Additional Authorization Checks for the Notification (location data)
    QM00_SUBSCR_5000 Reference-Object Screen for Quality Notifications
    QM11_NODE_ATTRIBUTE Replacing a Node Attribute in the Document Flow Graphic
    WOC_FL_DETERMINE Determine Date for Determining Installation Loc. Equi.
    WPS_CONNECTION WPS Connection (Implementation of Checks)
    BTEs
    PM000010 Update notification
    IDocs
    INOTIF01
    INTUPD01
    SERVICENOTIFICATION_CREATEFR01
    TCode: INOT - Create SM/PM Notification IDoc
    BOR Objects:
    BUS1205 Test object for CIC data flow - INTERNAL ONLY
    BUS2038 Maintenance Notification
    BUS2038A BAPIs Maintenance Notification
    BUS2080 Service notification
    BUS2080A BAPIs Service Notification
    QMFE Notification item

Orders:
    User-Exits:
    CNEX0013 Order: Cust. enhancement: Default item category comp. assgmt
    CNEX0026 Customer enhancement for general inspection of material
    CNEX0027 Customer enhancement: Plant, storage loc. finding for comp.
    COI20001 Changing of person found
    COI20002 Alternative procurement of HR availability data
    COOM0001 Customer Functions for Overhead Percentages
    COOPA_01 Customer check modules for internal orders
    COOPA002 Customer function for master data maint. - internal orders
    COOPA003 User-Defined Fields in the Order Master
    COOPA004 Customer function: Print order master data
    COZF0001 Change purchase req. for externally processed operation
    COZF0002 Change purchase req. for externally procured component
    CYPP0001 Change sequence criteria and sequencing
    ICSV0001 Display of geographic location data
    ICSV0002 Automatic task determination for service notifications
    ICSV0003 Partner selection
    ICSV0004 Check PM object and display object information
    ICSV0005 Determining reason for rejection - resource-related billing
    ICSV0008 Validation of additional partner types
    IWMI0001 User exits for SM/PM IDOCs
    IWO10001 Create a PM sub-order
    IWO10002 PM maintenance order: Customer check for order release
    IWO10004 Maintenance order: Customer check for order completion
    IWO10005 Maintenance order: Cust.-specif. determination of profit ctr
    IWO10006 Maint. order: Fcode exclusion through cust. enhancement
    IWO10007 Maint.order: Customer enhancement - permits in the order
    IWO10008 Cust. enhancement: Determination of tax jurisdiction code
    IWO10009 PM Order: Customer Check for 'Save' Event
    IWO10010 Maint. order: Cust. enhancement for determining WBS element
    IWO10011 Maint. order: Customer enhancement for component selection
    IWO10012 Maintenance order: Priority handling on central header
    IWO10015 Maintenance order: F4 Help for user fields on operation
    IWO10016 PM Order: Cust. enhancement to check operation user fields
    IWO10017 Determine external order number by customer logic
    IWO10018 Maintenance order: User fields on order header
    IWO10020 Maintenance order: Automatically include task list
    IWO10021 Automatic task list transfer when creating order from notif.
    IWO10022 Determine calendar from user exit
    IWO10023 Service order: Change header data for advance shipment doc.
    IWO10024 Service order: Changes to items for advance shipment
    IWO10025 PM/SM order: Finding responsible cost center
    IWO10026 User check on setting status 'Do not perform'
    IWO10027 User exit: Generate user-defined settlement rule
    IWO10029 Inclusion of bill of material in PM/SM order
    IWO10030 Predefining the fields for the profitability segment
    IWO10031 Hide personnel number in PM/SM order
    IWO10033 Customer-Specific Authorization Check Maint./Service Order
    IWO10034 Operation status based on the status of capacity reqs
    IWO20001 PM order: User exit to pass routing/task list to order
    IWOC0001 Create PM/SM notification: Determine reference object
    IWOC0002 PM/SM notification: Check whether status change is allowed
    IWOC0003 PM/SM authorization check of ref. object and planner group
    IWOC0004 Change single-level list editing PM/QM/SM ALV settings
    PPCO0001 Application development: PP orders
    BADIs:
    AFABD_CHANGE Change Relationship
    ALM_ME_001_ORDER Order/Operation Data
    ALM_ME_005_TIMECONF Time Confirmation
    ALM_ME_006_GOODSMVT Material Confirmation
    ALM_ME_010_NOTIF Notifications
    ALM_ME_015_CODES Code Catalog
    ALM_ME_030_FUNCLOC Functional Location
    ALM_ME_031_EQUIPMENT Equipment
    ALM_ME_040_MEASUREMT Measurement Documents
    ALM_ME_041_MEAS_PT Measuring Point
    ALM_ME_050_PARTNER Partner Data
    ALM_ME_070_INVENTORY Material Stock
    ALM_ME_090_CUST_USER User Data
    ALM_ME_095_CUST_SCEN Scenario-Specific Customizing
    ALM_ME_COMPONENT MAM 1.0 Components
    ALM_ME_CONTRACT MAM 1.0 Contract
    ALM_ME_CUSTOMIZING MAM 1.0 Customizing
    ALM_ME_EQUIPMENT MAM 1.0 Equipment
    ALM_ME_FUNCLOCATION MAM 1.0 Functional Location
    ALM_ME_INVENTORY MAM 1.0 Stock Data
    ALM_ME_NOTIF_HEADER MAM 1.0 Notification Header
    ALM_ME_OBJECTLIST MAM 1.0 Object List
    ALM_ME_ORDER_HEADER MAM 1.0 Orders
    ALM_ME_ORDER_LIST MAM 1.0 Plant Order List
    ALM_ME_ORDER_OPER MAM 1.0 Order Operations
    ALM_ME_PARTNER MAM 1.0 Partner
    ALM_ME_USER User Data Enhancement
    ALM_ME_USER_DATA MAM 1.0 User Data
    CK_KALAMATCON2_CI BAdI for CI Fields for Table KALAMATCON2
    CO_SRULE_CDOC Activation of Change Documents for Settlement Rules
    CO_SRULE_CHECK Settlement rule checks
    COSTINGRUN_CK Edit Costing Run
    DATA_EXTENSION_CK For Data Enrichment in Product Costing
    DYNPRO_EXTENSION_CK BAdI for Interface Enhancement in Costing
    IBAPI_ALM_COM_GETDET BAdI for Reading Fields for BAPI_ALM_COMPONENT_GET_DETAIL
    IBAPI_ALM_OPR_GETDET BAdI for Reading Fields for BAPI_ALM_OPERATION_GET_DETAIL
    IBAPI_ALM_ORD_GETDET BAdI for Reading Fields for BAPI_ALM_ORDER_GET_DETAIL
    IBAPI_ALM_ORD_MODIFY Adapt Transferred Data to BAPI
    IHREP_EXTENSIONS Enhancements in IHREP Package
    IM_SM_BADI_READT399A BADI Assign Work Center to Service Product
    IMRM_TL_WORKFLOWS Workflows, Based On Task Lists
    IQS0_STATUS_MAINTAIN Control of Changeability of User Status
    IWO_UI_USEFLEX BAdI for Calling Up an Alternative UI
    IWO1_ORDER_BADI Maintenance-, Service-, and Refurbishment Order
    IWO1_PREQ_BADI BAdI for Manipulation of P.Reqs from Orders + Networks
    IWO1_SCREEN_MODIFY Field Content and Display Modification
    IWO1_SUBSCREEN_0170 Display Additional Data on Object Screen 0170 PhysicalSample
    IWO1_TL_INTEGRATION Maintenance- and Service Order: Task List Integration
    IWO1_WKCTR_CHANGE Activation/Control of Function 'Forward'
    IWOC_LIST_TUNING Performance Tuning for Lists in PM/CS
    IWOC_OBJECTINFO_CHNG Changes to Data of Object Info Screen
    K_SETTLEMENT_1 Change Selected Fields in FI/CO Document in the Settlement
    ME_CHECK_SOURCES Additional Checks in Source Determination/Checking
    MRO_CONTRACT Inspection of Contract
    NOTIF_AUTHORITY_01 Additional Authorization Checks for the Notification
    PLM_CATALOG_IF Catalog Connection
    SMOD_SAPLFM71 FM acct assgnt in maintenance order on trans./compon.-level
    SUR_STOCK_TRANSF_CK Calculate Overhead on Materials w/Stock Transfer Betw.Plants
    WOC_FL_DETERMINE Determine Date for Determining Installation Loc. Equi.
    WORKORDER_CONFIRM Business Add-In PM/PP/PS/PI Orders Operation: Confirm
    WORKORDER_EXEC_STEPS Business Add-In: Connecting Execution Steps to Order
    WORKORDER_GOODSMVT Business Add-In PM/PP/PS/PI orders: auto. goods movement
    WORKORDER_INFOSYSTEM BAdI PP and PI Orders: Infosystem
    WORKORDER_REWORK Business Add-In PP Orders Operation: Rework
    WORKORDER_TAB_SCEM Tab Page for SCEM Data - Order Header Detail
    WORKORDER_UPDATE Business Add-In PM/PP/PS/PI Orders Operation: UPDATE
    WPS_CONNECTION WPS Connection (Implementation of Checks)
    COMPATIBLE UNITS:
    /CUM/BADI_AFVU_MAINT BAdI for Customer Fields on Operations
    /CUM/BADI_COMPLEXITY Calculation of Labor Complexity Factor
    /CUM/BADI_CONMS Customer Fields in Construction Measure
    /CUM/BADI_CU_EXPLODE BOM Explosion
    /CUM/BADI_CU_MASTER Master Data Checks
    /CUM/BADI_CUI_CHECK Design Builder Customer Checks
    /CUM/BADI_CUICALC Calc Result List
    /CUM/BADI_CUST_FIELDS_DERIVE Derive Custom Characteristics for Compatible U
    /CUM/BADI_CUST_FIELDS_VALID Validation of Custom Characteristics at Save,
    /CUM/BADI_OPR Determine Master Data in Operation of a PM/CS
    /CUM/BADI_SCLS Design Builder Secondary Class Selection Scree
    /CUM/BADI_TL_OPR_SEL Selection of Operations from Task List
    /CUM/BADI_VCU Virtual CUI Enhancement
    /CUM/BADI_WF_FL_DATA Set Key for New Functional Location

    BTEs
    PM000030 Update order
    PM000060 Update order object list (inc serial number)
    IDocs
    IOAUPD01 Work order assignments IDOC
    IORDER01 SM/PM order IDoc
    IORUPD01 Order status update IDoc
    TCode: IORD - Create SM/PM Order IDoc
    BOR Objects:
    AFVC_PM Maintenance order operation
    APPR_WCM Work Clearance Management Approvals
    BUS2007 Maintenance order
    BUS2007A Maintenance Order BAPI
    BUS2088 Service order
    BUS2088A Service Order with BAPI
    WAP Work Approval
    WAPI Work Approval Item
    WCA Work Clearance Application
    WCD Work Clearance Document
    WCD_ITEM Work Clearance Document Item
    WCD_OP Operational WCD
    WCD_OP_IT Operational WCD Item
    WCD_TM WCD Template
    WCD_TM_IT WCD Template Item

Technical Objects:
    User-Exits:
    AAPM0001 Integration of asset accounting and plant maintenance
    IB020001 Filter components
    IBPP0001 Filter IBase Components When Generating From PP Data
    ICSV0001 Display of geographic location data
    ICSV0003 Partner selection
    IEQM0001 Add. checks for equip. installation at functional locations
    IEQM0002 Additional checks for definition of equipment hierarchies
    IEQM0003 Additional checks before equipment update
    IEQM0004 Object is allowed for contract partner (Order->MaintCont.)
    IEQM0005 Object allowed for SD contract (MaintContract->MaintCont.)
    IEQM0006 Object allowed for SD contract (Maintain maintenance cont.)
    IEQM0007 Check/change manufacturer field in equipment master
    IHCL0001 Create equipment using material template: Classes/chars
    ILOM0001 Additional checks before saving a functional location
    ILOM0002 User exit when checking structure of location numbers
    IQSM0001 Automatic serial number assignment
    IQSM0002 Check when copying object list
    IQSM0003 Serial numbers, user exit for additional data
    IQSM0004 Serial numbers, user exit after exiting the serial screen
    IQSM0005 Serial numbers, user exit in the update
    IQSM0007 Serial numbers, user exit for goods movements
    IQSM0008 Serial number character string check
    ITOB0001 PM: Customer include subscreen for techn. obj. master data
    ITOB0002 ITOB: Field changes to copy model
    ITOB0003 PM: Customer Include subscreen for fleet object data
    ITOB0004 PM: Customer Exit fleet identification data: Checks
    PCSD000* Bills of Materials
    STATTEXT Modification exit for formatting status text lines
    BADIs:
    ALM_ME_031_EQUIPMENT Equipment
    ALM_ME_EQUIPMENT MAM 1.0 Equipment
    EQUI_SCR_01 Implementable Subscreen for Equipment No. 01
    EQUI_SCR_02 Implementable Subscreen for Equipment No. 02
    EQUI_SCR_03 Implementable Subscreen for Equipment No.
    EQUI_SCR_04 Implementable Subscreen for Equipment No. 04
    EQUI_SCR_05 Implementable Subscreen for Equipment No. 05
    EQUI_SCR_06 Implementable Subscreen for Equipment No. 06
    EQUI_SCR_CC Implementable Subscreen for Equipment for CCM
    EQUI_SERLV_CHECK External Inspections for MARA_SERLV
    EQUI_UPDATE Equipment Master Data
    FLEET_DECOUPLING Interface for Decoupled Part of Fleet Management
    IB_R3_BOMEXPNO_BADI Add in for the display if serial numbers in an IBase
    IB_R3_CHARACT_BADI Add in for the display of characteristics in an IBase
    IB_R3_CLASSIF_BADI Add in for the display of classification in an IBase
    IB_R3_CONFPROF_BADI Add in for the display of configuration profile in an IBase
    IB_R3_CONSTR_BADI Add in for the display of the classes in an IBase
    IB_R3_CONSTRNET_BADI Add in for the display of the constraint network in an IBase
    IB_R3_DEPCY_BADI Add in for the display of the dependencies in an IBase
    IB_R3_LCHARACT_BADI Add in for the display of local characteristics in an IBase
    IB_R3_VARFUN_BADI Add in for the display of variant functions in an IBase
    IB_R3_VARTAB_BADI Add in for the display of variant tables in an IBase
    IB_R3_VARTABC_BADI Add in for the display of variant table content
    IEQCM_BE_CHECK Customer Checks for Reorganization of Equipmen
    IEQCM_CCM_HOLE_BADI Update Structure Gaps for Reorganization of Eq
    IEQCM_GOODS_MOVEMENT Complete or Change Data for Goods Movement
    IEQCM_NOTIF_BADI Notification Processing after Reorganization o
    IEQM_MASS_CHANGE Equipment Mass change badi
    IERI_DIALOG_CHECK Actions for screen-related checks for IE4N
    IERI_I_R_CUSTR_CHECK Customer-specific checks during installation/removal
    IERI_INST_REMO_CHECK Performs checks during installation / removal
    IERI_INST_REMOV_SAVE Actions before/after saving (database update)
    IERI_IPW4_INTERNAL1 Internal BAdI for IS solutions
    IERI_IS_ADD_INSTALL Additional subscreen for IS (807)
    IERI_IS_ADD_REMOVAL Additional subscreen for IS (808)
    IERI_MANDAT_IEQM0008 Exit for mandatory fields: old user exit IEQM0008
    IERI_USERSCR_INSTALL User-specific subscreen for installation (802)
    IERI_USERSCR_REMOVAL User-specific subscreen for removal (801)
    IM_SM_BADI_READT399A BADI Assign Work Center to Service Product
    INST_AUTHORITY_CHECK PM/CS Enhanced Authorization Checks
    BTEs
    CS000010 Bills of Materials (BOM)
    PM000020 Update equipment
    PM000070 Update functional location
    IDocs
    FUNC_LOC_CREATE01
    FUNC_LOC_CHANGE01
    EQUIPMENT_CREATE01
    EQUIPMENT_CHANGE01
    BOR Objects:
    BUS0010 Functional Location
    BUS0010EXT MDM Functional Location
    EQUI Equipment
    EQUI_EXT MDM Equipment
    INET Object networking
    BUS1002 Bill of material structure
    BUS1080 Material BOM

Task Lists:
    User-Exits:
    CI200001 Activate new component processing
    CPAU0001 Authorization Check in Task Lists
    BADIs:
    BOM_UPDATE Maintain BOM
    CP_DIG_SIGNATURE Digital signatures
    CPS_EXECUTION_D BAdI f. Execution Step Connect. to Master Recipes/Task Lists
    IMRM_COMP_PROCESSING Deactivation of New Component Processing
    IMRM_TL_WORKFLOWS Workflows, Based On Task Lists
    BOR Objects:
    BUS1019 Maintenance task list

Warranties:
    BG000001 User Exit: Warranty Check
    BG000002 User Exit: Warranty Check Dialog Box
    BG000003 User Exit: Subscreen for Changing Warranty Check Result

Partners:
    User-Exits:
    ICRP0201 Search Help CS_ORG_02: Authorization Check
    ICRP0202 Search Help CS_ORG_02: Internally-Programmed Selection
    ICRP0203 Search Help CS_ORG_02: Propose Task
    ICSV0003 Partner selection
    ICSV0007 Serial Number Partner Transfer on Goods Issue and Returns
    ICSV0008 Validation of additional partner types
    SAPMF02D User exits: Customer master data
    SAPMF02H Function exit: G/L account master data
    SAPMF02K User exits: Vendor master data
    BADIs:
    ALM_ME_PARTNER MAM 1.0 Partner
    DIP_SET_SD_DIALOG Activate SD Dialog Box During Sales Doc. Sim. and Creation
    CUSTOMER_DATA_CS
    BOR Objects:
    BUS1006 Business Partner
    BUS1006001 Business partner employee
    BUS1006002 Business Partner Contact Person Relationship
    BUS1006003 Business Partner Employee Relationship
    BUS1006004 Business Partner Group Hierarchy
    BUS1006006 Business Partner Shareholder Relationship
    BUS1007 Customer
    BUS1008 Vendor
    BUS1009 Person
    BUS0011 Work center
    CRHD Work center (Logistics)
    PDOTYPE_A Work Center (Human Resources)

Sales Orders:
    User-Exits:
    SAP Wiki
    SAP Help for SD user-exits
    USEREXIT_CHANGE_SALES_ORDER
    USEREXIT_CHECK_VBAK
    USEREXIT_CHECK_VBAP
    USEREXIT_CHECK_VBEP
    USEREXIT_CHECK_VBKD
    USEREXIT_CHECK_VBSN
    USEREXIT_CHECK_XVBAP_FOR_DELET
    USEREXIT_CHECK_XVBEP_FOR_DELET
    USEREXIT_CHECK_XVBSN_FOR_DELET
    USEREXIT_COBL_RECEIVE_VBAK
    USEREXIT_COBL_RECEIVE_VBAP
    USEREXIT_COBL_SEND_HEADER
    USEREXIT_COBL_SEND_ITEM
    USEREXIT_CUST_MATERIAL_READ
    USEREXIT_DELETE_DOCUMENT
    USEREXIT_FIELD_MODIFICATION
    USEREXIT_FILL_VBAP_FROM_HVBAP
    USEREXIT_MOVE_FIELD_TO_COBL
    USEREXIT_MOVE_FIELD_TO_KOMKH
    USEREXIT_MOVE_FIELD_TO_KOMPH
    USEREXIT_MOVE_FIELD_TO_ME_REQ
    USEREXIT_MOVE_FIELD_TO_TVCOM_H
    USEREXIT_MOVE_FIELD_TO_TVCOM_I
    USEREXIT_MOVE_FIELD_TO_VBAK
    USEREXIT_MOVE_FIELD_TO_VBAKKOM
    USEREXIT_MOVE_FIELD_TO_VBAP
    USEREXIT_MOVE_FIELD_TO_VBAPKOM
    USEREXIT_MOVE_FIELD_TO_VBEP
    USEREXIT_MOVE_FIELD_TO_VBEPKOM
    USEREXIT_MOVE_FIELD_TO_VBKD
    USEREXIT_MOVE_FIELD_TO_VBSN
    USEREXIT_MOVE_WORKAREA_TO_SDWA
    USEREXIT_NEW_PRICING_VBAP
    USEREXIT_NEW_PRICING_VBKD
    USEREXIT_NUMBER_RANGE
    USEREXIT_PRICING_PREPARE_TKOMK
    USEREXIT_PRICING_PREPARE_TKOMP
    USEREXIT_READ_DOCUMENT
    USEREXIT_SAVE_DOCUMENT
    USEREXIT_SAVE_DOCUMENT_PREPARE
    USEREXIT_SET_STATUS_VBUK
    USEREXIT_SET_STATUS_VBUP
    USEREXIT_SOURCE_DETERMINATION
    USEREXIT_STATUS_VBUK_INVOICE
    SDALE001 Change vendor for purchase orders from sales order
    SDAPO001 Activating Sourcing Subitem Quantity Propagation
    SDEDI001 User exits for EDI
    SDEDI002 Customer Enhancements for Object Type IDOCORDERS
    SDEVWORK Development Workbench customer exits
    SDQUX001 User exit: SD product allocation processing, extended checks
    SDQUX002 SD product allocation processing, change schedule line
    SDQUX003 User-Exit : SD Product allocation, extended checks (ATP)
    SDQUX004 Product Allocations: Change the Product Allocation Steps
    SDQUX005 Product Allocations: Adjust product allocation quantities
    SDTRM001 Reschedule schedule lines without a new ATP check
    SDVAX001 Determine Billing Plan Type
    SDVFC001 User Exit: Account Determination From Payment Card Plan Item
    SDVFC002 User Exit: Account Determination From Payment Card Plan Item
    SDVFX001 User exit header line in delivery to accounting
    SDVFX002 User exit for A/R line (transfer to accounting)
    SDVFX003 User exit: Cash clearing (transfer to accounting)
    SDVFX004 User exit: G/L line (transfer to accounting)
    SDVFX005 User exit: Reserves (transfer to accounting)
    SDVFX006 User exit: Tax line (transfer to accounting)
    SDVFX007 User exit: Billing plan during transfer to Accounting
    SDVFX008 User exit: Processing of transfer structures SD-FI
    SDVFX009 Billing doc. processing KIDONO (payment reference number)
    SDVFX010 User exit item table for the customer lines
    SDVFX011 Userexit for the komkcv- and kompcv-structures
    SDW00001 Customer menu in Workbench menu 'Overview'
    SDW00002 Customer menu in Workbench menu 'Development'
    SDW00003 Customer menu in Workbench menu 'Test'
    SDW00004 Customer menu in Workbench menu 'Utilities'
    V02V0001 Sales area determination for stock transport order
    V02V0002 User exit for storage location determination
    V02V0003 User exit for gate + artl staging area determination (headr)
    V02V0003 User exit for gate + matl staging area determination (headr)
    V02V0004 User Exit for Staging Area Determination (Item)
    V05I0001 User exits for billing index
    V05N0001 User Exits for Printing Billing Docs. using POR Procedure
    V09A0001 Reference/duplicate decision making manual address
    V09A0002 Partner type KU EXIT for NO_KNVV
    V09A0003 User Exit for Partner Determination (Source XYZ)
    V09A0004 U.Exit for Part. Determ.(before entering determined partner)
    V43A3X1 GUI exit '+3X1': Sales activities/actions (GOTO menu)
    V43A5X1 GUI exit '+5X1': Sales activities/actions (INFORMATION menu)
    V43A6X1 GUI exit '+6X1': Sales activities/actions (ENVIRONMENT menu)
    V43ADATA Change sales activity data online (structure VBKAKOM_UPDATE)
    V43AGUI1 Sales activities/actions: Exclusion of FCodes in GUI
    V43ASAVE SlsActiv/actions:Exit after no.assignment before COMMIT WORK
    V43CC001 Follow-up actions in predictive dialing
    V43K0001 Enhancements for linking to calendar
    V43MLIS User-Exit f. Supplying Struct. SADLSTLIS With Append Struct.
    V45A0001 Determine alternative articles for product selection
    V45A0001 Determine alternative materials for product selection
    V45A0002 Predefine sold-to party in sales document
    V45A0003 Collector for customer function modulpool MV45A
    V45A0004 Copy packing proposal
    V45E0001 Update the purchase order from the sales order
    V45E0002 Data transfer in procurement elements (PRreq., assembly)
    V45L0001 SD component supplier processing (customer enhancements)
    V45P0001 SD customer function for cross-company code sales
    V45S0001 Update sales document from configuration
    V45S0003 RP-relevance for incomplete configuration
    V45S0003 MRP-relevance for incomplete configuration
    V45S0004 Effectivity type in sales order
    V45T0001 Customer exits text determination
    V45W0001 SD Service Management: Forward Contract Data to Item
    V46H0001 SD Customer functions for resource-related billing
    V50B0001 User exit for BAPI Duplication / Verification of Deliveries
    V50EPROP User Exit: Foreign Trade Data Proposal in MM and SD
    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
    V50R0003 Extension to delivery processing BAPI
    V50R0004 Calculation of Stock for POs for Shipping Due Date List
    V50S0001 User Exits for Delivery Processing
    V51R0001 User exit for checking archivability of handling units
    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
    V54B0001 Shipment costing: Configure pricing
    V54B0003 Shipment Costs Calculation: Determine Rate Type and Currency
    V54B0004 Shipment Cost Calculation: Determine Status
    V54C0001 Shipment costing: Description(s) shipement cost item(s)
    V54C0002 Shipment costing: Create shipment cost sub-items
    V54C0003 Shipment Costs Processing: Determine Invoicing Party
    V54C0004 Shipment Costs Processing: Determine Loc. for Tax Invoice
    V54D0001 Shipment Costing: Determining the Tax Countries
    V54KSFRC Determining the factors for apportionment of shipment costs
    V54P0001 Extended Function Codes for Shipment Cost Information
    V54U0001 Shipment cost processing: Check whether changes made
    V54U0002 Check shipment costs for completion
    V54U0003 Specification of shipment cost number
    V54U0004 Formatting for update of new objects (shipment costs)
    V54U0005 Updating new objects in shipment cost processing
    V54U0006 Shipment Purchase Order - Header Data Supply
    V54U0007 Shipment Purchase Order - Item Data Supply
    V55ECTRL User Exit: Print Control in Foreign Trade Documents
    V55K0001 Delivery (Inbox): Copy Data
    V55K0002 Delivery (Inbox): Prepare processing
    V55K0003 Delivery (Inbox): Evaluate Results
    V55K0004 Shipping notif. (inbound): Modification of IDoc control data
    V55K0005 Purchase order (inbound): Modification of IDoc control data
    V55K0011 Shipping Notification (Inbox): Copy Data
    V55K0012 Shippingg Notification (Inbox): Prepare Processing
    V55K0013 Shipping Notification (Inbox): Evaluate Results
    V55K0020 Customer Function IDoc Inbox Shipment Preparation
    V55K0021 Customer Functions IDoc Inbox Shipment Segment Evaluation
    V55K0022 Cust. Functions IDoc Inbox Shipment: Save Own Table
    V55K0030 IDoc SHPMNT: Tendering Pre-Process Modification
    V55K0031 IDoc SHPMNT: Tendering Individual Segment Processing
    V55K0032 Save Own Tables for Receipt of IDoc SHPMNT
    V56AFCCH Shipment processing: Check function code allowed
    V56AGTAR User Exit for Filtering Shipping Unit Calculation
    V56ARCHV Customer-spec. checks for archiving shipments
    V56ATKTX Change the number of lines for text input in shipment
    V56BMOD Transportation processing: Field modification
    V56DISTZ Shipment Processing: Determine Distance
    V56FCOPY Shipment processing: Copy delivery data
    V56FSTAT Shipment processing: Activities when setting a status
    V56I0001 IDoc TPSDLS: Modification of delivery header group
    V56I0002 IDoc TPSDLS: Modification of delivery item group
    V56I0003 IDoc TPSDLS: Modification of package data group
    V56I0004 IDoc TPSDLS: Modification of entire IDoc
    V56I0005 IDoc TPSDLS: Modif. of delivery items relevant to shipment
    V56I0006 IDOC TPSDLS: User-defined determ. for location substitution
    V56I0010 IDoc TPSSHT01: Input of planned shipments
    V56I0020 IDoc control record modification in interface SD-TPS
    V56I0030 Freight Costs RFC from APO
    V56IVIEW User exit for the structure of the planning overview
    V56K0001 Outbound Transportation Output (EDI)
    V56KBAPI Enhancement for Calling Shipment BAPIs
    V56L0001 Status of Shipments for a Delivery
    V56L0007 Deactivate multiple transmission lock for deliv. to TPS
    V56LDELI Read Delivery Data for Shipment Processing
    V56LOCID Shipment Processing: Determine Location Identification
    V56MVT04 Extensions for Collective Processing of Shipments
    V56SLDET Shipment processing: Leg determination
    V56TDLIF Filter Delivery Items for Shipment
    V56UCHCH Shipment processing: Check whether changes were made
    V56UCHCO Check shipments are complete
    V56UDLUP Obsolete as of 4.6C: Delivery Update on Delivery Routines
    V56UNUMB Shipment number allocation
    V56USTAT User-individual definition of transportation planning status
    V56USVDO Update new objects for transport
    V56USVDP Preparation for updating new objects for transport?
    V57A0001 Multi-Dimensional Pricing: Cost Allocation to Items
    V60A0001 Customer functions in the billing document
    V60F0001 SD Billing plan (customer enhancement) diff. to billing plan
    V60P0001 Data provision for additional fields for display in lists
    V61A0001 Customer enhancement: Pricing
    VBWC_DCP Decoupling Control for a Distributed Batch
    VCOM0001 Fill Output Communication Areas - Application V6
    VCOM0002 Fill Output Communication Areas - Application E1
    VCOM0003 Fill Output Communication Areas - Application M1
    VCOM0004 Fill Output Communication Areas - Application V7
    VED40001 EDI supply
    VED50001 EDI Component Supplier Processing:Self-Billing Procedure
    VEDA0001 SD EDI Incoming Orders (Customer Extensions)
    VEDB0001 SD EDI incoming Change Orders (Customer Extensions)
    VEDE0001 SD EDI Outbound quotation (customer enhancement)?
    VEDQ0001 SD EDI Inbound Inquiries (customer enhancements)
    VIMPPROP User Exit: Proposal dato for import simulation
    VKOE0001 Interchange of conditions: Outbound processing
    VKOI0001 Interchange of conditions: Inbound processing
    VKOO0001 Condition Transfer - Help Functions: Customer Functions
    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)
    VN000001 Customer exits in output determination
    VPRE0001 PRICAT outbound processing
    VSV00001 User exit Customer and vendor distribution Receipt/issue
    VSV00002 Read filter objects for vendor master
    VSV00003 Read filter objects for customer master
    BADIs:
    AGR_MAINTENANCE_CHCK Maintenance Control for Rebate Agreements
    ARC_RV_LIKP_CHECK Check ADD-ON-Specific Criteria for RV_LIKP
    ARC_RV_LIKP_WRITE Check ADD-ON-Specific Criteria for RV_LIKP
    ARC_SD_VBAK_CHECK Check ADD-ON-Specific Criteria for SD_VBAK
    ARC_SD_VBAK_WRITE Check ADD-ON-Specific Criteria for SD_VBAK
    ARC_SD_VBRK_CHECK Check ADD-ON-Specific Criteria for SD_VBRK
    ARC_SD_VBRK_WRITE Check ADD-ON-Specific Criteria for SD_VBRK
    BADI_CUST_HIER Customer Hierarchy Add-In
    BADI_ISPS_GRANT BADI for IS-PS Grant Management
    BADI_SD_ACCOUNTING BAdI for Transfer to Financial Accounting
    BADI_SD_ARCHIVING Archiving of additional tables in SD
    BADI_SD_BILLING Billing Enhancements
    BADI_SD_BILLING_ITEM Billing Enhancements at Item Level
    BADI_SD_CUST_HEAD Tab page for Own Data - Billing Document Header Detail
    BADI_SD_CUST_ITEM Tab Page for Own Data - Billing Document Item Detail
    BADI_SD_DATE_UPDATE Redetermination of Date Values in Billing Plan
    BADI_SD_DOCUMENTFLOW BADI for Document Flow Modification
    BADI_SD_DPBP Extensions in SD for DP90 with Billing Plan
    BADI_SD_GM Grants Management : Set Billing Status
    BADI_SD_MENUE_FM Menu Enhancement for Fund Management (FM)
    BADI_SD_MENUE_TPM Menu Enhancement for TPM Retrofit
    BADI_SD_PRICING_TUN Performance Tuning for Pricing in Billing Plan
    BADI_SD_SALES General Enhancements for Sales Order Processing
    BADI_SD_SALES_ADDON Special enhancements which are not universally applicable
    BADI_SD_SALES_BASIC Enhancements for Sales Order Processing Part 2
    BADI_SD_SALES_ITEM Enhancements for Sales Order Processing (Items)
    BADI_SD_SCH_GETWAGFZ Scheduling Agreement: Read WAGFZ from S073
    BADI_SD_SCHDL_AGREE BADI For Modifying Scheduling Agreements
    BADI_SD_TAB_CUST_H Tab Page for Own Details - Header Detail Order
    BADI_SD_TAB_CUST_I Tab Page for Own Data - Item Detail Order
    BADI_SD_TO_FM Commitments Management in SD for Funds Management
    BADI_SD_V46H0001 SD Customer functions for resource-related billing
    BADI_SD_VOFM Activate Menu Options in VOFM
    BAPIOBDLVSPLITDEC BAPI subsequent outbound delivery split in the LE component
    CACS_COND_VERSIONING Condition Technique: Version Management for CACS
    CUSTOMER_ADD_DATA Additional Data at Customers
    CUSTOMER_ADD_DATA_BI Additional Data at Customers (Batch Input and ALE)
    CUSTOMER_ADD_DATA_CS Additional Data at Customers (Subscreen Container 4000)
    CUSTOMER_ADDRSCR_CHG Change Address Screen in the Master Data Maintenance
    DELIVERY_PUBLISH Announcement of delivery data during database update
    SD_BONUS_CREDIT_NOTE BAdI for Rebate Credit Memo Requirements (SD)
    SD_CIN_LV60AU02 BADI for billing
    SD_COND_ACCESS_A Access in Pricing (replacement)
    SD_COND_SAVE_A "Save condition application A, E"
    SD_ENH_REBATES INTERNAL Only: BAdI for Extended Rebate Processing (SD)
    SD_KONV_SELECT Addition to Data When Reading KONV
    VOR_WA_FAKTURA Billing before Goods Issue
BTEs:
00503305 Maintaining conditions: Field check
00503306 Maintaining conditions: Text determination

Reporting:
    User-Exits:
    IWOC0004 Change single-level list editing PM/QM/SM ALV settings
    MCI10001 MCI1: PMIS/QMIS updating
    MCR00001 LIS: Authorization check for standard analyses
    MCR00002 Standard analyses: Key figure display
    RMCAF000 LIS: Import External Data for Copy Management
BADIs:
IHREP_EXTENSIONS Order/operation list edit (IW49N)
HSA_LIST_EDITING List Processing in Plant Maintenance

Resource Related Billing:
    User-Exits:
    AD010001 Change object list and its hierarchy
    AD010002 Delimit selection and/or filter data that is determined
    AD010003 Create user-defined DI characteristics
    AD010005 Create user-defined sources
    AD010007 Change DI Processing Information
    ICSV0005 Determining reason for rejection - resource-related billing
    KKAG0004 Results Analysis with Dynamic Items
    KSDIEX01 Determining expenditures in resource-related billing
    USEREXIT_READ_DOCUMENT "You use this user exit if further additional tables are to be read when importing TA01 or TA02.
    The user exit is called up at the end of the FORM routine BELEG_LESEN."
    USEREXIT_SAVE_DOCUMENT Use this user exit to fill user-specific statistics update tables.
    USEREXIT_SAVE_DOCUMENT_PREPARE Use this user exit to make certain changes or checks immediately before saving a document.
    V46H0001 SD Customer functions for resource-related billing
    BADIs:
    AD01_DPBP_RRDP_PROC "Communication with Package DPBP, Integration of Billing Plan"
    AD01_RRB_COLLECTIVE1 Mod. Output List for Collect. Processing of Res-Rel. Billing
    AD01_RRB_REPORTING_1 Fill Other Fields in Document Flow Reporting for Bill. Req.
    BADI_SD_DPBP Extensions in SD for DP90 with Billing Plan
    BADI_SD_V46H0001 SD Customer functions for resource-related billing
    DIP_AD010001 Change object list and its hierarchy
    DIP_AD010001_FLD Structr. According to Single Values and Txt for Char. Values
    DIP_AD010001_INT Change Object List and its Hierarchy (SAP Internal BAdI)
    DIP_AD010002 Filter Determined Data
    DIP_AD010002_SEL Change selection criteria
    DIP_AD010003_DC Enhancement to Fill User-Defined Dependent Characteristics
    DIP_AD010003_IC Enhancement to Fill User-Defined Independent Characteristics
    DIP_AD010005 Read User-Defined Sources
    DIP_AD010007 Change DI Processing Information
    DIP_ALLOW_STATUS_OBJ You can process status objects further dynamically
    DIP_CHECK_INPUT_OBJ Initial Object Check in DP Processor
    DIP_CREATE_FOLLOW_UP Create follow-up document or extend existing sales document
    DIP_DPBP_RRDP_GUI "Commnication with Package DPBP, Adjustments GUI"
    DIP_DPBP_RRDP_PROC "Communication with Package DPBP, Integration of Billing Plan"
    DIP_FILTER_OLD_DLIS Exclusion of DLIs from Further Processing
    DIP_GET_SEL_DATA Selection Data Transfer
    DIP_INFLUENCE_GUI Influence on BUI: Ready for Input Status, Visibility, ...
    DIP_INFLUENCE_GUI_IN Influence on GUI (SAP-Internal BAdI)
    DIP_SET_SD_DIALOG Activate SD Dialog Box During Sales Doc. Sim. and Creation
    DIP_SET_USERSETT_INT Set Mandatory User Settings (SAP Internal)
    DIP_SET_USERSETTINGS Set Required User Settings
    DIP_UPDATE_FKDAT Update of Billing Data in DP Document Flow
    SMOD_AD010006 Menu exit: Change DI value

General:
    User-Exits:
    SZAD0001 Address formatting: Country-specific routines
    SZRS0001 Regional structure - City duplication check
    SZRS0002 Regional structure - Street duplication check
    SZRS0003 Address check - Interface to external providers
    STATTEXT Modification exit for formatting status text lines (useful for changing the text in the system/user status fields)
    COPCMESSAGECONTROL Individual Control of User-Defined Messages
    CLFM0001 Change or set default for classification of object
    CLFM0002 Call classification data before saving
    CLFM0003 Call Up After Check of Assigned Characteristic Values

Sample ABAP Code:
Guidance Technologies
Imre & Kinga Kabai
ERP Genie
SAP Function Module Documentation Repository
Funny ABAP comments
PJA
 
Posts: 11383
Joined: Sun Jul 20, 2003 3:11 pm
Location: Deepest darkest Aberdeenshire

Return to Logistics PM

Who is online

Users browsing this forum: No registered users and 5 guests





This website is not affiliated with, sponsored by, or approved by SAP AG.