MM module:
Procurement Order enhancement:
Badi: me_gui_po_cust
Me_process_po_cust
Material certificate enhancement:
Badi: mb_document_badi
Implementation function 1. Two movement types are not allowed in one material credential
2. The offset creden cannot be reversed.
3. You can only select the same inventory location by referring to the reserved shipment.
4. Check the price of materials cannot be 0
User-Exit: mbcf0002, implementation function 1. when referring to the reserved posting, check whether the filled quantity is smaller than the reserved quantity
2. When the mobile type is ***, check whether rsnum is empty.
3. Check that the factory and inventory location of the original document are consistent with the factory and inventory location of the material certificate
4. Restrict multiple movement types in one material credential, except for a few special services.
5. Check that WBS is required
Mbcf0009, implementation function 1. When the mobile type is ***, the inventory location can only be ****
2. issue a ticket date + time less than the reserved demand date + time, warning
Enhancement spot: 1. Standard Program mm07mfb0 implementation function: If the mobile type is ***, the special inventory ID must be *, and the factory must be ****
2. The standard program mm07mfk0_kontierung_init, and the spot is enhancement-point kontierung_init_01 spots es_sapmm07m. Implementation function: if the movement type is ***, the special inventory mark turns gray and the factory turns gray.
3. Standard Program fm07med0_dynpro_modifizieren. Spot is enhancement-point dynpro_modifizieren_06 spots es_fm07med0_dynpro_modifiziere include bound. function: if the movement type is ***, locate the inventory Location Based on the purchase order, and describe the wempf field of the recipient that replaces the inventory location with the material credential.
4. The standard program mm07mff0_fusszeile_we. The spot is enhancement-point fusszeile_we_01 spots es_sapmm07m. function: if the movement type is *** and the special inventory mark is **, the inventory location can only be ****
Material master data check:
Badi: badi_material_check
Reserved enhancement:
Badi: mb_reservation_badi
Procurement application enhancements:
Badi: me_process_req_cust
Premade invoice enhancement:
Badi: invoice_update function: checks the permissions of the purchase group, type, and organization corresponding to the purchase order in the premade invoice.
Supplier enhancement:
Badi: vendor_add_data
Vendor_add_data_cs main data screen Enhancement
PM module:
Ticket enhancement:
Work order-process-external
Badi: mro_contract implementation function: whether the material group filled in externally is consistent with the material group maintained. If the material group is inconsistent, an error is returned.
Badi: many judgments of workorder_update tickets are implemented in this module.
Ticket-component Enhancement
User-Exit: cnex0026 function: exit_saplcomk_005
Ticket
Badi: iwoappsorder_badi inst_authority_check function: Check whether you have the permission to create and modify tickets during iw31 and iw32
Iwoappsscreen_modify: modifies whether the on-screen field of a ticket is displayed.
Device enhancement:
User-Exit: ieqm0003 function: exit_sapmieq0_001
Feature location enhancement:
User-Exit: ilom0001 function: exit_sapmilo0_001
Ticket enhancement:
User-Exit: iwoc0001 function: exit_sapliwo0000001 check
Qqma0014 function: exit_sapmiwo0_020 check when saving
Badi: check when saving pai_event_save
Enhanced maintenance plan: ip41/ip42/ip43
User-Exit: iprm0004 function: exit_sapliwp3_004 check when saving
Metering point enhancement:
User-Exit: imrc0001, function: exit_saplimr0_001 check permissions
Imrc0005, function: exit_saplimr0000005 check permissions
FI Enhancement
Enhanced accounting credential substitution:
Badi: ac_document
Acc_document
SD Module
Invoice enhancement:
User-Exit: sdvfx004 function: exit_saplv60b_004 transfer some invoice fields to the accounting credential
Customer enhancement:
Badi: customer_add_data_cs client master data screen Enhancement
Customer_add_data
User-Exit: sapmf02d function: exit_sapmf02d_001 sales data of customer master data is enhanced
Sdvfx008 function: exit_saplv60b_008 use some fields of the sales invoice to replace the accounting credential
Delivery order screen enhancement:
Badi: le_shp_tab_cust_item enhanced Screen
Le_shp_delivery_proc logic Compilation
PS Module
Badi: wbs_user_fields_f4 implementation function: Perform seach help for specific fields when creating WBS in cj20n
Badi: workbreakdown_update implementation function: cj20n save WBS check
User-Exit: cnex0002 function: exit_saplcnau_001 PS permission check Note: The parameter sap_x_actvt must be set to X