KE52 - Change profit centre - user exit
Hello,
I've searched high and low in transaction KE52 (change profit centre) for a user exit/badi/bte etc. and have found nothing. I need to validate that the 'Person Responsible' field is a valid SAP user. Please let me know if any of you have found a way of doing this - I'm not interested in z programs that find user exits etc.
Thanks
Richard
Hi Richard,
you could, instead of using a user-exit or BADI, use the field-exit of the domain VERAK (link to the data element) VERAPC.
I have not found any user-exit or BADI too.
Rgd
Frédéric
Similar Messages
-
Changing Profit Centre in IW32 of a Work Order
Hi Gurus,
I am trying to change a Profit centre in a Work Order via IW32 as Profit Centre is greyed out.I know it has to done via changing the Functional Location.But although i have changed Function Location still Profit Centre remains unchanged..
Is there any way to change Profit Centres in WOs?
Also please let me know are there restrictions on WOs status for changing Profit centres?
please help me its very urgent.....hi
The system proposes the profit center in the cost center belonging to the responsible work center. You can overwrite this, however.
If you change the responsible work center in the order, the system does not automatically overwrite the profit center on the additional data header screen. If required, change this manually.
You can change the profit center in the order, provided that no actual data exists for the order yet
regards
thyagarajan -
Change profit centre in material master
Dear all,
How to change profit centre in material master with stock(opening balance - 561 stock ?
What are implications of changing profit centre in material master ?
JeyakanthanIn standard SAP it is possible to change the profit center at any time.
However this will create inconsistencies in your profit center accounting. Hence you should issue all stock first to a cost center with 201 movement, then change the profit center, then get the material back with 202 movement.
You need to make MM335 message an error message in OMT4 to allow a change only if there is no stock
If you dont follow this way, then you create inconsistencies in profit center accounting.
Because...you received your stock without profit center (actually it is a certain default profit center), if you then change the PC in your material, then each issue will be posted to the new PC, while it never had a receipt. -
Change Profit Centre in Cost centre
Hello Experts,
I have to change profit centre in cost center (postings have been done on cost centre), how can I do ?
Thanks in advance.
Regards,
CatherineHi,
Once you post transaction to the Cost Center, we can not change Business Area or Profit Center assignment for the same Fiscal Year.
System will allow changes for the subsequent Fiscal Years though.
You cannot really reduce the number of Cost Centers. However we can restrict the validity period though. You can delete the Cost Center validity for the dates that do not have transaction with in the same Fiscal year as well.
Hope this helps
Regards,
Som -
Fagl_FC_Reval - Change profit centre
Hi,
We want to change the profit centre on the revaluation posting GL account which to use the following logic:
1. Check the profit centre on the revaluation gains/loss account and if profit centre "A" then continue to step 2.
2. Check the profit centre on the first line and if it exists in profit centre group "US" then change the profit centre in step 1 to "B".
We have tried to use a substiution rule and a userexit but this does not work, has anyone done anything similar with a BADI/BAPI?
thanksHi
Are you using the Document Splitting and if yes, have you maintained configuration for CO Object Assignment under the below path:
IMG>Financial Accounting(New)>General Ledger Accounting (New)>Business Transactions>Document Splitting>Define Document Splitting Characteristics for Controlling
If you have maintained KOSTL or AUFNR here, the system will derive the profit center from the CO Object in the original document posted in foreign currency. So probably that could be one of the reason why the user exit in substitution is not working.
I believe, the user exit in substitution is the only way in which your requirement can be achieved.
Regards
Sanil Bhandari -
ME59N - Customize it to change POs? User Exit?
Hi all,
We are using the automatic PO creation program (ME59N) to convert approved requisitions with a fixed source of supply to purchase orders.
We have scenarios at our company where, after the PO is created and sent to the vendor, a change is to be made, which is usually a new line item that is required. Our process dictates that every new request must go through a requisition and approval process before it can be converted into a PO or added onto an existing PO. In this scenario, the user will create a new requisition or add a line item to an existing requisition, and upon approval, will manually drag the new requisition line into an existing PO (we do not want to issue multiple POs to the vendor, we would like to issue a change order instead when it makes sense to).
Since me59n runs a couple times a day, the user may sometimes not have time to manually drag the requisition into the existing PO, and when this happens, the system creates a brand new PO and sends it off to the vendor. This is obviously confusing as the new line item really belongs on an existing PO that was issued to the vendor.
We were wondering if it was possible, to update the me59n program, to check if the requisition should be included on an existing PO, rather than creating a new PO (we would have the user enter the existing PO# in the requisition in the requirement tracking number field). If the program found a reference to a PO on the requisition line item, it would then find the relevant PO and add the requisition line as a new line item in the existing PO (i.e. change the PO), rather than create a fresh new PO.
Obviously this is not standard in ME59n, as ME59n would create a new PO with the requisition. Is this at all possible via a user exit or badi? Has anyone came across this requirement and have a solution? Or at least a recommendation on which user exit/badi that may be used to implement this?
Cheers,Hi Anupama,
Try to write the code like this..
loop at itab_covp.
select single dlinr belnr from ad01dli INTO AD01DLI-dlinr AD01DLI-belnr
where belnr = itab_covp-belnr .
if sy-subrc <> 0. "if record doesn't exist
DELETE t_covp.
else. "If record exist
SELECT single * from AD01DLIEF into AD01DLIEF
where DLINR = AD01DLI-dlinr and belnr = itab_covp-belnr and dopen <> ''.
if sy-subrc <> 0. "if record doesn't exist
DELETE t_covp.
endif.
endif.
endloop.
This will be the correct logic for your requirement.
Thanks,
Sreenivas Reddy Maddi -
Valuation price change in PR - User Exit
Hello all,
In Purchase Requisition valuation tab there is the field BPUEB (PO Price EBAN-BPUEB) that is used to transfer the valuation price from the PR to the PO.
The field's values are :
0. Do not adopt
1. As gross price
2. As net price
The default value is "Do not adopt".
How can I change the default value to "As net price" ?
I am looking for a user exit, because i need to do some condition check before i change this to "As net price".
Pl suggest.
ThanksSolved Myself.
Solution:
Exit : EXIT_SAPLMEREQ_005
Include : ZXM02U05
Code:
FIELD-SYMBOLS: <IS_ACC> TYPE LINE OF MMPUR_ACCOUNTING_LIST.
DATA : ACCOUNTING_LIST TYPE MMPUR_ACCOUNTING_LIST.
DATA : RE_EXKN TYPE EXKN.
DATA : L_AUART TYPE VBAK-AUART.
DATA : L_PSTYV TYPE VBAP-PSTYV.
CLEAR RE_EXKN.
ACCOUNTING_LIST = IM_REQ_ITEM->IF_ACCT_CONTAINER_MM~GET_ITEMS( ).
LOOP AT ACCOUNTING_LIST ASSIGNING <IS_ACC>.
CALL METHOD <IS_ACC>-MODEL->GET_EXKN
RECEIVING
RE_EXKN = RE_EXKN.
ENDLOOP.
CLEAR : L_AUART, L_PSTYV.
SELECT SINGLE AUART FROM VBAK INTO L_AUART
WHERE VBELN = RE_EXKN-VBELN.
SELECT SINGLE PSTYV FROM VBAP INTO L_PSTYV
WHERE VBELN = RE_EXKN-VBELN
AND POSNR = RE_EXKN-VBELP.
IF SY-TCODE = 'ME51N' AND L_AUART = 'ZMO' AND L_PSTYV = 'ZTAB'.
LS_MEREQ_ITEM-BPUEB = '2'. "AS NET PRICE - PO Price field
ENDIF.
Thanks,
Senthil -
Changes in the user exit for VL01N dont reflect..
Hello all,
I need a user-exit for restricting display ( and ultimately the delivery )of line-items while creating outbound delivery doc , depending on whether a particular line item is approved or not. I am currently using the user-exit (function exit)-exit_saplv50p_001 -> enhancement V50PSTAT. but the changes made to the work area is_lips in the include dont reflect in the final delivery 'item data' table . Is there any other way I can delete the unapproved line item form the final item-data table? The tables that are used in the main VL01N transaction are FXLIPS,XLIPS,L_LIPS etc. Please help me out here.
Regards,
me.Hi
In user exit EXIT_SAPLV50P_001, IS_LIPS is an inporting parameter and changes made to this structure wont affect in any way.
You need to find an enhancement where the LIPS structure or table parameter is being exported by the function module. so that changes done to it will affect and values will be carried forward.
Regards,
Dwaraka.S -
Re:name change (profit centre)
Morning gurus,
If i want to change the name of a particular profit centre what things should i check so that the change of the name will not effect anything
or can i change it directlyHi,
If u want to change the description u can do it directly. However the technical names cant be changed unless the infoobject exists in the data target. u need to fist remove that infobject from the data target and then change the tech name.
*Hope it helps. -
Hi
I append a new field in VBAK.
In user exit userexit_save_document i need to chnage it. Please let me know any method (Update command is not working in creation mode).
Thanks and Regards
AdityaGo to the Program MV45AFZZ
use the form
FORM USEREXIT_MOVE_FIELD_TO_VBAK.
ENDFORM.
or FORM USEREXIT_SAVE_DOCUMENT,
FORM USEREXIT_SAVE_DOCUMENT_PREPARE.
use any of these forms to change the value of your newly added field in VBAK.. -
PO title change by using user exit
Hello friends,
I would like to change the Purchase order title depends on some conditions in one user exit .
Could you please suggest me any user exit or tell me the procedure to do that change.
Thanks in advance.
Arvind.Hi,
check the following exits
M06B0005
Changes to communication structure for overall release of purchase requisitions
M06E0004
Changes to communication structure for release of purchasing document
M06E0005
Role determination for release of purchasing documents
ME590001
Grouping of requisitions for PO split in transaction ME59
MEETA001
Determination of schedule line type (backlog, immediate requirement, forecast)
MEFLD004
Determination of earliest delivery date for checking at time of goods receipt (PO only)
MELAB001
Generation of forecast delivery schedule: realization via creation profile
MEQUERY1
Enhancement for document overview ME21N / ME51N
MEVME001
Calculation of default GR quantity and over/underdelivery tolerances
MM06E001
User exits for inbound EDI messages and outbound purchasing documents
MM06E003
Number range and document number
MM06E004
Control of import data screens in purchase orders
MM06E005
Customer fields in purchasing documents
MEREQ001
Customer's own data in purchase requisitions
MM06E007
Change document for requisitions when converting into POs
MM06E008
Monitoring of contract target value in case of release orders
MM06E009
Relevant texts for "Texts exist" indicator
MM06E010
Field selection for vendor address
MM06E011
Activation of requisition block
MM06L001
Exits for determination of ratings in vendor evaluation
MMAL0001
ALE source list distribution: outbound processing
MMAL0002
ALE source list distribution: inbound processing
MMAL0003
ALE purchasing info record distribution: outbound processing
MMAL0004
ALE purchasing info record distribution: inbound processing
MMDA0001
Default values for delivery addresses
MMFAB001
User exit for generation of releases
MRFLB001
Control items during release creation
Regards,
Padmam. -
Change PO Output, user exits
Hello Champions,
Will anyone share me, is there any user exit which triggers while changing Purchase Order Output Medium in ME22N transaction. How to know list of user exits which are applicable for ME22N transaction?. will anyone guide me.
Reward with Full pointsHi,
Here are the list of User Exits for ME22N
Enhancement
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
AMPL0001 User subscreen for additional data on AMPL
MEQUERY1 Enhancement to Document Overview ME21N/ME51N
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
M06B0003 Number range and document number
MELAB001 Gen. forecast delivery schedules: Transfer schedule implem.
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
Business Add-in
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_COMMTMNT_PO_REL_C Check for Commitment-Relevance of Purchase Orders
ME_PROCESS_PO Enhancements for Processing Enjoy Purchase Order: Intern.
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_PROCESS_PO_CUST Enhancements for Processing Enjoy Purchase Order: Customer
ME_COMMTMNT_PO_RELEV Check for Commitment-Relevance of Purchase Orders
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
SMOD_MRFLB001 Control Items for Contract Release Order
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_BESWK_AUTH_CH BAdI for authorization checks for procuring plant
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
ME_CCP_DEL_DURATION Calc. of Delivery Duration in CCP Process (Not in Standard)
Edited by: Raj on May 12, 2008 10:05 PM -
MB1B / Change profit center in Exit, Badi or Enhancement
Hi guys,
we're doing transfer postings in MB1B with reference to existing returns. In the return item a profit center different from the material master is entered. MB1B is creating the material document with the profit center from the materal master.
The requirement is to get the profit center from the return into the material document.
I have tried various ways to meet the requirement:
- Badi MB_DOCUMENT_BADI
- Badi MB_MIGO_ITEM_BADI
- Exit EXIT_SAPLIE01_007
- Enhancement ENHANCEMENT-POINT SEGMENTDATEN_MAT_SETZEN_03
- Enhancement ENHANCEMENT-POINT MM07MFM0_M_SEGMENTE_GENERIE_04
In MB_DOCUMENT_BADI and EXIT_SAPLIE01_007 the profit center can't be changed, MB_MIGO_ITEM is not run through.
In the 2 enhancements the value can be changed, but the profit center in the material document and the follow up documents is still taken from the material master.
Does anybody know where I can change the profit center in this case? (Badi / Exit / Enhancement).
It's a requirement that MB1B has to be used, so using MIGO for this is not a solution.
Thank you very much!
Best regards, AndreasHi,
Enhancement - MB_CF001 Customer Function Exit in the Case of Updating a Mat. Doc. is called in the update task.
This could be useful.
Thanks
Sujay -
Changing Profit Centre in Revenue Recognition document
We have recently changed the profit centers in material master. The already existing invoices are carrying those old profit centers. Now if we create revenue recognition documents for these existing invoices then the old profit centers gets referenced.
Is there any way that the updated profit centers from the master are copied into the revenue recognition documents. I believe in the invoice documents the profit canters cannot be changed.hi
The system proposes the profit center in the cost center belonging to the responsible work center. You can overwrite this, however.
If you change the responsible work center in the order, the system does not automatically overwrite the profit center on the additional data header screen. If required, change this manually.
You can change the profit center in the order, provided that no actual data exists for the order yet
regards
thyagarajan -
User exit: save PM order
Dear all,
I'm looking for an user exit that will be actived during order save. However, it seems most exits just for check, I can not change any data.
The requirement is: if user save certain order, then field function area 'CAUFVD-FUNC_AREA' is filled automatically. This fiels in the order header.
Thanks,
BenHi,
Orders
User Exits BBPK0001
Description Exit for determining the external procurement profile
User Exits CNEX0013
Description Default item category for component assignment
User Exits CNEX0026
Description Customer enhancement for general inspection of material
User Exits CNEX0027
Description Customer enhancement: Plant, storage loc. finding for comp.
User Exits CNEX0037
Description Check new component
User Exits COCCA002
Description Customer Functions for Organizational Authorization Checks (SETTLEMENT)
User Exits COI20001
Description Changing of person found
User Exits COI20002
Description Alternative procurement of HR availability data
User Exits COOM0001
Description Customer Functions for Overhead Percentages
User Exits COOPA_01
Description Customer check modules for internal orders
User Exits COOPA002
Description Customer function for master data maintenance - internal orders
User Exits COOPA003
Description User-Defined Fields in the Order Master
User Exits COOPA004
Description Customer function: Print order master data
User Exits COPCP005 (see: 1, )
Description Material Costing: User exit for material valuation (strategy U)
User Exits CY190001
Description Capacity Planning: Change order operation
User Exits COZF0001
Description Change purchase req. for externally processed operation
User Exits COZF0002
Description Change purchase req. for externally procured component
User Exits CYPP0001
Description Change sequence criteria and sequencing
User Exits ICSV0001
Description Display of geographic location data
User Exits ICSV0002
Description Automatic task determination for service notifications
User Exits ICSV0003
Description Partner selection
User Exits ICSV0004
Description Check PM object and display object information
User Exits ICSV0005
Description Determining reason for rejection - resource-related billing
User Exits ICSV0008
Description Validation of additional partner types
User Exits IWMI0001
Description User exits for SM/PM IDOCs
User Exits IWO10001
Description Create a PM sub-order
User Exits IWO10002
Description Customer check for order release
User Exits IWO10004
Description Customer check for order completion
User Exits IWO10005
Description Customer specific determination of profit centre
User Exits IWO10006
Description FCode exclusion through customer enhancement
User Exits IWO10007
Description Customer enhancement - permits in the order
User Exits IWO10008
Description Customer enhancement: Determination of tax jurisdiction code
User Exits IWO10009
Description Customer Check for 'Save' Event
User Exits IWO10010
Description Customer enhancement for determining WBS element
User Exits IWO10011
Description Customer enhancement for component selection
User Exits IWO10012
Description Priority handling on central header
User Exits IWO10015
Description F4 Help for user fields on operation
User Exits IWO10016
Description Customer enhancement to check operation user fields
User Exits IWO10017
Description Determine external order number by customer logic
User Exits IWO10018
Description User fields on order header
User Exits IWO10020
Description Automatically include task list
User Exits IWO10021
Description Automatic task list transfer when creating order from notification
User Exits IWO10022
Description Determine calendar from user exit
User Exits IWO10023
Description Service order: Change header data for advance shipment document
User Exits IWO10024
Description Service order: Changes to items for advance shipment
User Exits IWO10025
Description Finding responsible cost centre
User Exits IWO10026
Description User check on setting status 'Do not perform'
User Exits IWO10027
Description User exit: Generate user-defined settlement rule
User Exits IWO10029
Description Inclusion of bill of material in PM/SM order
User Exits IWO10030
Description Predefining the fields for the profitability segment
User Exits IWO10031
Description Hide personnel number in PM/SM order
User Exits IWO10033
Description Customer-Specific Authorization Check PM/CS Order
User Exits IWO10034
Description Operation status based on the status of capacity requirements
User Exits IWO20001
Description User exit to pass routing/task list to order
User Exits IWOC0003
Description PM/SM authorization check of ref. object and planner group
User Exits M06B0002
Description Change communication structure for purchase requisition release
User Exits MGA00003
Description Material Master (Industry and Retail): Number Display
User Exits PPCO0001
Description Application development: PP orders
User Exits PPCO0005
Description Storage location/backflushing when order is created
User Exits PPCO0023
Description Checks changes to components
regards,
Venkatesan Anandan
Maybe you are looking for
-
How do I modify the template used in the Photo Gallery module
I notice the Photo Galleries are rendered as an HTML table and I would like to make a small modification to the way the gallery is rendered on the page. Basically I just want to wrap a DIV around the <img> tag so I can control the look of the image v
-
After Form Personalization getting problem
Dear All, I did one form personalization, it's working fine. But the problem is .. At the time of closing that form it's asking Do you want to save? with out changing any filelds. Just i opened that form and queried records, then i tried to close tha
-
Automatically lauching vi.exe to view files.
Hi! Here is my problem: I would like to build a kind of MDI application using Labview. I want this application (let's call it 1DView) to be abble to open Data files "doubled clicked" by the user in the Windows File manager. So far, I've been abble to
-
Changing AWT components to Swing components
I'm having a little trouble changing some AWT components to Swing components. I received an error message when I tried to run my program. I looked up the component in the java docs. But, I did not see the option the error was talking about. The error
-
Hi, can a data base name have the digits ? Like DATAB11 or DATAB22 ? Many thanks.