Asset Capitalization on date...!-require Exits or Badis

Hi,
I got one requirement where .... while creating the Asset the asset capitalization date should be defaulted with the date of the AUC settlement date or with today's date. Can any please let me know.. any Exits/BAdi which will help to this requirement.
Thanking You.
Regards,
Anjan...

Hi,
Good evening and greetings,
In the following path you can customize your requirement
SPRO > Financial Accounting > Asset Accounting > Transactions > Enhancements > Develop Enhancements for Asset Value Date
Please reward points if found useful
Thanking you
With kindest regards
Ramesh Padmanabhan

Similar Messages

  • Asset Capitalization on date...!

    Hi,
    I got one requirement where .... while creating the Asset the asset capitalization date should be defaulted with the date of the AUC settlement date or with today's date. Can any please let me know.. any Exits/BAdi which will help to this requirement.
    Thanking You.
    Regards,
    Anjan...

    Hi..
    Thanks for your reply... but the captalization date is Under "General" cna u please let me kow whe this-(Badi given by u) one will get trigger..
    Cheers...
    Anjan...

  • Require Exit or Badi to change PO

    Hi every one,
      I am having one requirement ,
      In Purchase Order Item level , and in condition control tab I have to set Pr. date cat. as delivery date (i.e 2) and the Price date to delivery date of that item.
    If any one know the badi or exit for this please let me know.
    Thanks in advance.

    Hi,
       BADI ME_PROCESS_PO_CUST.
    1. Method to implement would be POST.
    2. Method POST has parameter IM_HEADER which is in reference to IF_PURCHASE_ORDER_MM.
    3. This reference has method GET_CONDITIONS.
    4. call this method to get conditions data.
    5. Make all the changes based on the logic and use method SET_CONDITIONS to change the values.
    <b>Reward points</b>
    Regards

  • User exit or BAdi for field update in ECC system for SUS supplier

    Dear Guru's,
    I am configuring MM-SUS scenario in our srm 7.01 scenario. Not all vendors of our client are going to be SUS vendors. For SUS vendors, the client will be using Purchase Order Acknowledgement and Advanced Shipping Notification key. I am thinking of configuring a confirmation control key which will incoporate requirement of PO acknowledgement and Inbound delivery document. The assignment of confirmation control key and PO Acknowledgement Required checkbox in the vendor master record will default it in the purchase order.
    Now, the question is how to update the existing vendor master data record which will be SUS vendor. I am looking at a solution like user exit or BAdi which updates the confirmation control key and purchase order acknowledgement required check box when the client manually assigns the class 'Z_CRED_SUSMM' to the  ERMS vendor master.
    Could you please help me to find the required exit or BAdi?
    Thanks and regards,
    Ranjan
    Ranjan Sutradhar

    EXIT_SAPMF02K_001 definitely wont work as this is for custom checks. this does not update data in vendor master.
    you can try using below method of VENDOR_ADD_DATA badi.
    IF_EX_VENDOR_ADD_DATA~PRESET_VALUES_PORG
    but you need to read the screen field for classification and then according to that i think you can change the LFM1 data inside this badi

  • User-Exit or BAdI when saving an asset?

    Hi experts,
    I would describe our problem and I wish you could guide us to the best solution.
    We have create a Workflow that synchronises the creation of a functional location with the asset (because we don't find any user-exit that allowed this requirement). The process is the following:
    1.- First of all, Workflow validates that WBS Element of the functional location exists. In afirmative case, it continues to step nº 2. Otherwise, WorkItem is cancelled.
    2.- We create a functional location with tx. IL01 and as a result of that, a WorkItem is created related to some specific user. He opens the SAP Business Workplace and approve it.
    3.- Then, when he approves that WorkItem we call to the method BAPI_FIXEDASSET_CREATE1 that creates the asset.
    Now we would like to get some User-Exit or BAdI that makes our data persisted before the user press SAVE button, because i have to inform the asset and subnumer to the functional location with the number of the asset we have just created.
    Could that be possible?
    Lots of thanks.
    Javi

    Hi,
    I am still having trouble with this topic...
    No enhancements posted at the message before solved the described problem. So I started to think in another way...
    At the Workflow circuit defined to synchronise functional locations with asset master, we would like some function like "CreateBright" in Object "EQUI_EXT" (tx. SWO1). Inside the code, there is a call function to "AAPM_AA_SYNC_BY_WORKFLOW" that automatically creates the equipment and join the asset master.
    In functional locations, we don't have this function so what can I do to have the same concept in functional creations and not equipments? Any idea?
    Lots of thanks for the answers.
    Javi

  • Need exit or Badi for updating Warranty data in IE02 while Prod Order conf.

    Hi All,
    I need a user exit or Badi for updating the Warranty data in IE02(Equipment Master) while production order confirmation(CO15)?
    I need to update the Begin guarantee date from Production order and warranty master type in IE02 while confirming the production order.
    Thanks,
    Sudha

    Hi,
    Are you saying first create notification,then service order
    and then Sales order.
    But the requirement is create notification then sales order and when you go in va02 and while modifying the sales order and create service order.
    Thanks & regards,
    chetan.

  • User Exit OR Badi for MK01 transaction (used for saving vendor amster data)

    Hi All,
    I have a requirement where I have to call my workflow, when we create the Vendor using my custom transaction (ZMK01, which is a copy of standard transaction MK01).
    For Workflow triggering I am using FM 'SAP_WAPI_CREATE_EVENT' in the user exit  'EXIT_SAPMF02K_001' but this is only for checking the data on saving Vendor Master.
    So I want to use FM 'SAP_WAPI_CREATE_EVENT' at right place. For that , I need User-Exit or BADI which is used for saving vendor master data.
    Could anyone please help me to find out the user exit or BADI for save event of vendor master data using transaction MK01.
    Looking forward to your advise and thanks in advance.
    Best Regards,
    Mamta

    Hi ,
    I forgot to activiate the project linked with User exit 'EXIT_SAPMF02K_001' .
    so problem is solved now
    Thanks,
    Mamta

  • User Exit or BADI in APO to change sales order relevant data while CIF

    Hi Everyone,
    I require User exit or BADI at APO side to change customer field kunnr of sales order after it enters APO through CIF.
    My requirement is to replace KUNNR field with KDGRP field of sales order.
    The data will pass through CIF in APO.
    Is there any user exit or BADI for the same?
    Sample code will be of great help.
    Regards,
    Kashyap.

    Hi ,
    Resolved myself.
    customer exit APOCF010
    Regards,
    Kashyap

  • Is there any User Exit or BADI- Where LTAP-WDATU is as change parameter ,So during or after Transfer order creation GR date would be as per given logic not as current date

    Dear All,
    There is a requirement in which when the material (Not batch managed) is getting return from Non WM managed storage location to WM managed storage location than at the time of creating transfer order or after creation of transfer order would like to change LTAP-WDATU (GR date) automatically , So here i am unable to find the right user exit or BADI in which i can write the logic for same. Below is full description of the requirement.
    Here we are following Removal strategy "FIFO" while picking the material (Not batch managed) from WM managed storage location (WMS1) & transferring to Non WM managed storage location (ODS) ( than from there it use to go to Production) , at certain times partial quantity use to come back from Non WM managed storage location (ODS) to WM managed storage location (WMS1) and while doing putaway of the same "GR date" use to change which was not the actual when the material 1st time comes to WM managed storage location (WMS1) (before getting transfer to Non WM managed storage location). So here i want the user exit or BADI in which i can write my logic so that GR date ( LTAP-WDATU) would automatically change while creating transfer order or after creation of transfer order as per the "GR date" of same material which last moved from WM managed Storage location (WMS1) to Non WM managed storage location(ODS) because as per FIFO material dated before that would not be exist in the warehouse.
    Below is the flow of the material while transferring to production & returning from production.
    WMS1 ( WM managed warehouse ) --> ODS ( Non WM managed warehouse) --> Production  At the time of issue to production
    Production --> ODS ( Non WM managed warehouse) --> WMS1 ( WM managed warehouse ) At the time of return from production
    I hope i m clear on my requirement.
    Thanks in advance.

    1. You have to get a key from SAP to modify the two includes in which the user exits are present.
    2. You have to enter statement 'INCLUDE z**. ' in both user exits in the MV45* includes. Then save and activate the MV45** includes.
    3. You have to figure out the code that carries out the functionality described in your specifications.
    3. Write the code in includes Z** .
    4. Now the code written by you will be executed when you run the relevant SD transaction
    Message was edited by: Sudhir Bhate

  • Asset capitalization date

    Dear Experts,
    I am buying asset by PO. As far as I know, when we check goods receipt field in PO, system must use MIGO ( goods receipt ) date as capitalization date of asset. but when I try to do MIGO for such an asset, system shows me following error:
    - Asset 1111 111000010-0 is incomplete, check the asset Message no. AAPO184
    Diagnosis
    The 'incomplete' indicator was set for asset 1001 111000010-0 because required entries were not made.
    After investigating I see in asset master data, that asset does not have capitalization date and system consider that asset incomplete. ( I created asset at the time of creating PO ). please tell me why this happens and system needs capitalization date while capitalization date for that asset must be MIGO date. and system must not stop me and show error.
    Regards,

    Hi rakesh
    Capitalization date were system will calculate the actual depreciation and how it can be GRN date ??
    When you create assets in master data system you have to give capitalization date not as GRN  date

  • How to change Asset Capitalization date ?

    Hello
    All Experts,
    I want to chnage asset capitilizatio date so how can I ?
    Experts guidance is needed.
    Regards,
    Pankaj.

    Hi,
    You can change the asset cap date at any point of time using AS02.
    But the date in the First acquisition on cannot be changed, since it is a display field.
    At the time of changing the cap date, system will shows an warning message like below.....
    You should no longer change the capitalization date
    Message no. AA225
    Diagnosis
    You have changed the asset capitalization date.
    You can make this change, however this warning should make you aware of the consequences of such a change.}
    And what is the business requirement to change the cap date?, since if you have already posted the dep posting, it doesnot make any adjustment to it.
    Thanks,
    Srinu

  • Screen exit and BADI required

    Hi,
    i have a requirement like i need to add two fields in 'Additional data B' tab in VA01 and same fields need to add in ME21N 'Additional data' tab. and those fields need to append VBAK and EKKO.
    Can anybody help me by proposing some user exit and BADI for this.
    Regards,
    Pani.

    Hi
    There's no exit or BADI to do that.
    It can only active a new TAB with custom fields by enhancement standard tools: BADI or user-exit
    If you need to add new fields in standard tab, it'll mean u  need to change some standard screen and so some standard object.
    By implicit enhancement u can try to update the abap code of standard program, but this tecnique can't use to change a standard screen, here u need to change it directly by screen painter
    Max

  • Error: "Depreciation start date required in old assets data (please enter)"

    When , I use transaction AS91 , for an asset , with book depreciation key  = 0000, the system shows this error:"Depreciation start date required in old assets data (please enter)",
    somebody could help me with this please?

    Check if the depreciation start date has got populated in the tab for depreciation areas in AS91.
    Usually this gets populated based on capitalization/creation date.If not then try to enter this manually.
    Thanks and regards
    Kedar

  • User-Exit or Badi for dangerous goods - master data

    Is there any user-exit or BADI    we can use while changing or saving dangerous goods?
    We want to do a copy on other dangerous goods immediately after the change or creation of the dangerous goods master data.
    But I can't find an user-exit which can be used before the changes are saved.
    Can anybody help?
    Thanks!

    Hi,
    Please check SAP enhancement DG100001
    You can use this SAP enhancement to define a customer exit to write change documents for dangerous goods master data and packaging data.
    The customer exit is in the function group XD10. It is called from the function DG10_CHANGE_DOC_USER_EXIT.
    If the system does not find a customer exit, a standard document description is called. This is stored in the include LDG1NU03
    Hope this will solve your problem
    Regards,
    Keshav

  • Required User Exit Or Badi.

    Hi Friends,
    I am searching for the user exit or Badi .
    The scenario is:- First i create a Purchase Requisition
    in ME51N. After creating the PR, the transaction ME59 is run which automatically creates Purchase order from the PR. The automatic creation of PO from PR is done by the user exit or Badi.
    Please tell me the Badi or user exit.
    Points will given to useful response.
    Regards,
    Mandeep.

    Hi Mandeep, this is BADI for ME51N.
    report ZUDAY_BDC_TCL1 no standard page heading line-size 255.
    include bdcrecx1.
    TABLES EBAN.
    DATA: BEGIN OF ITAB OCCURS 0,
    NUMBER(3) TYPE C,
    MATNR LIKE EBAN-MATNR,
    TXZ01 LIKE EBAN-TXZ01,
    MENGE(13) TYPE C,
    MEINS LIKE EBAN-MEINS,
    EEIND TYPE RM06B-EEIND,
    EKGRP LIKE EBAN-EKGRP,
    MATKL LIKE EBAN-MATKL,
    WERKS(4) TYPE C,
    END OF ITAB.
    DATA: LVALUE TYPE I,
    COUNT TYPE I,
    TEMP(20) TYPE C,
    CTRL TYPE I,
    CTRL1(3) TYPE C,
    PAGES(5) TYPE c VALUE '10',
    PVALUE(3) TYPE C VALUE 0.
    start-of-selection.
    PERFORM GETDATA.
    SORT ITAB BY NUMBER.
    perform open_group.
    LOOP AT ITAB.
    IF ITAB-NUMBER <> LVALUE.
    COUNT = 0.
    perform bdc_dynpro using 'SAPMM06B' '0100'.
    perform bdc_field using 'BDC_CURSOR'
    'EBAN-BSART'.
    perform bdc_field using 'BDC_OKCODE'
    '/00'.
    perform bdc_field using 'EBAN-BSART'
    'NB'.
    perform bdc_field using 'RM06B-LPEIN'
    'T'.
    perform bdc_field using 'EBAN-EKGRP'
    '008'.
    perform bdc_dynpro using 'SAPMM06B' '0106'.
    perform bdc_field using 'BDC_CURSOR'
    'EBAN-MATNR(01)'.
    perform bdc_field using 'BDC_OKCODE'
    '/00'.
    PAGES = 10.
    CTRL = 0.
    LOOP AT ITAB WHERE NUMBER = ITAB-NUMBER.
    CTRL = CTRL + 1.
    IF CTRL >= 19.
    PAGES = PAGES + 10.
    ENDIF.
    CTRL1 = CTRL.
    IF CTRL >= 19.
    CTRL1 = '19'.
    ENDIF.
    IF CTRL >= 10.
    PVALUE = ''.
    ENDIF.
    perform bdc_field using 'RM06B-BNFPO'
    PAGES.
    Concatenate 'EBAN-MATNR(' PVALUE CTRL1 ')' into Temp.
    CONDENSE Temp NO-GAPS.
    perform bdc_field using Temp itab-MATNR.
    Concatenate 'EBAN-TXZ01(' PVALUE CTRL1 ')' into Temp.
    CONDENSE Temp NO-GAPS.
    perform bdc_field using Temp itab-TXZ01.
    Concatenate 'EBAN-MENGE(' PVALUE CTRL1 ')' into Temp.
    CONDENSE Temp NO-GAPS.
    perform bdc_field using Temp itab-MENGE.
    Concatenate 'EBAN-MEINS(' PVALUE CTRL1 ')' into Temp.
    CONDENSE Temp NO-GAPS.
    perform bdc_field using Temp itab-MEINS.
    Concatenate 'RM06B-EEIND(' PVALUE CTRL1 ')' into Temp.
    CONDENSE Temp NO-GAPS.
    perform bdc_field using Temp itab-EEIND.
    Concatenate 'EBAN-EKGRP(' PVALUE CTRL1 ')' into Temp.
    CONDENSE Temp NO-GAPS.
    perform bdc_field using Temp itab-EKGRP.
    Concatenate 'EBAN-MATKL(' PVALUE CTRL1 ')' into Temp.
    CONDENSE Temp NO-GAPS.
    perform bdc_field using Temp itab-MATKL.
    Concatenate 'EBAN-WERKS(' PVALUE CTRL1 ')' into Temp.
    CONDENSE Temp NO-GAPS.
    perform bdc_field using Temp itab-WERKS.
    perform bdc_dynpro using 'SAPMM06B' '0102'.
    perform bdc_field using 'BDC_CURSOR'
    'EBAN-MENGE'.
    perform bdc_field using 'BDC_OKCODE'
    '/00'.
    perform bdc_field using 'EBAN-TXZ01'
    ITAB-TXZ01. "'HD GLAD BOY tank silver'.
    perform bdc_field using 'EBAN-MENGE'
    ITAB-MENGE. "'500'.
    perform bdc_field using 'RM06B-EEIND'
    ITAB-EEIND."'27.06.2007'.
    perform bdc_field using 'EBAN-EKGRP'
    ITAB-EKGRP. "'001'.
    perform bdc_field using 'EBAN-BADAT'
    '15.06.2007'.
    perform bdc_field using 'EBAN-FRGDT'
    '26.06.2007'.
    perform bdc_field using 'EBAN-PREIS'
    '55.48'.
    perform bdc_field using 'EBAN-WAERS'
    'GBP'.
    perform bdc_field using 'EBAN-PEINH'
    '1'.
    perform bdc_field using 'EBAN-REPOS'
    'X'.
    perform bdc_dynpro using 'SAPMM06B' '0106'.
    Concatenate 'ElBAN-MATNR(' PVALUE CTRL1 ')' into Temp.
    CONDENSE Temp NO-GAPS.
    perform bdc_field using 'BDC_CURSOR' Temp.
    perform bdc_field using 'BDC_OKCODE'
    '/00'.
    ENDLOOP.
    LVALUE = ITAB-NUMBER.
    perform bdc_dynpro using 'SAPMM06B' '0106'.
    perform bdc_field using 'BDC_CURSOR'
    'RM06B-BNFPO'.
    perform bdc_field using 'BDC_OKCODE'
    '=BU'.
    perform bdc_field using 'RM06B-BNFPO'
    '80'.
    *AT END OF NUMBER.
    perform bdc_transaction using 'ME51'.
    REFRESH BDCDATA.
    *ENDAT.
    ENDIF.
    ENDLOOP.
    perform close_group.
    *& Form GETDATA
    text
    --> p1 text
    <-- p2 text
    FORM GETDATA .
    CALL FUNCTION 'UPLOAD'
    EXPORTING
    FILENAME = ' '
    FILETYPE = ' '
    TABLES
    DATA_TAB = ITAB
    EXCEPTIONS
    CONVERSION_ERROR = 1
    INVALID_TABLE_WIDTH = 2
    INVALID_TYPE = 3
    NO_BATCH = 4
    UNKNOWN_ERROR = 5
    GUI_REFUSE_FILETRANSFER = 6
    OTHERS = 7
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    ENDFORM. " GETDATA.
    kindly reward if found helpful.
    cheers,
    Hema.

Maybe you are looking for