Assets deactived report/t.code

Hi Team,
is ther any t.code or  report of  which is deactivated  the list of Assets in the SAP.
Regards,
Ram

Hi Ram,
                                                                                you can use the worklists (transaction AR01) if you want to carry out a mass retirement (with or without revenue) (ABAON). or a mass scrapping (ABAVN).
regards Bernhard

Similar Messages

  • Assets balance Report(T Cd s_alr_87011964) Not Tally with GL Code in FBL3N

    Hi Friends
    SAP Standard Assets balance Report(T Code s_alr_87011964 and s_alr_87011963 ) Not Tally with GL Code in FBL3N.
    In SAP report coming with Report Date but FBL3N coming with Posting Date
    So How I add Posting Date input parameter in Sap Standard Report. Please help me
    Thanks & Regards,
    Hemant Kumar

    Hi Vinod,
    I hoe that you are doing reconcilation between Asset ledger & FI ledgers. Before that just run ABST ,there u can findout whatever the documents not assigned to FI.
    Asset is subledger to GL.It is automatically updated through determination,while post GRN to capital goods.In somecases bsuiness remove the reconcilation acount and do some adjustments that time that report not match with FBL3N.
    You can run ABST then u can get details
    Best rgds
    Mani

  • Fixed Asset Book Report

    When running the Fixed Asset Book report, the system shows every instance of an asset number. By that I mean that when and asset has changed locations the asset shows in the report in both locations with a value of zero in one location. This makes using this report for NBV reconciliations to the GL very difficult as I need to find ways of tracking and eliminating the duplicates before I can even begin.
    Is there a way to get the report to provide the data only in the current locations or is there a differant report I can use that provides a NBV at a period end broken out by cost and accumulated depreciation.
    Any assistance would be appreciated.

    Please see (FAQ: RXi Reports (JGRX/RXJG, FARX/RXFA, APRX/RXAP, ARRX/RXAR) [ID 430075.1]) -- How To Find The Source Code Of An RXi Report ?
    Thanks,
    Hussein

  • Use of different fiscal year variant in leading&non leading ledgers and Asset closing&Reporting

    Experts,
    Need one clarification on using different fiscal year variants for Leading(0L)&non Leading(NL) Ledgers and impact on Fixed Asset Accounting.If I use say V6(Jan2013-Dec2013) for Leading Ledger and April2013-March2014 for non leading Ledger,(local GAAP)-please clarify the following.
    1.Does Asset Accounting gives all standard reports as expected in both(Leading&Locals) the Depreciation areas?Do we need to any settings specially for in the above scenario?(I am assuming point#4 given below may not help for this as system gives an error if both the fiscal year variants have different start&end dates)
    2.How is Year end in Asset Accounting handled?If I close the year end in Asset Accounting for Company Code as per Leading Ledger i.e say by Dec 2013,can I still post the asset entries in non leading ledger?Because Financial year for Leading ledger will be 2014 and non leading will be still 2013(in Jan2014).
    3.I am aware SAP has some restrictions way back in 2005-2007 (SAP note 844029) for different fiscal year variants in Leading&Non Leading Ledgers,Does SAP come out with any solution later?
    4.What is the exact use of the settings at  Asset Accounting>>Valuation>>>Fiscal year>>Fiscal year variants  at company code level or Depreciation area level?My understanding here is,they are not meant for using different fiscal year variant with different start&end dates but they are meant for using different fiscal year variant with same START&END DATES  and have different number of posting periods i.e 1 can have 12 and other can have 13.
    Please can you give your comments?
    regards
    hinfi

    Hi Hinfi,
    It seems standard SAP does not manage different fiscal year variants (at least with different start/end dates) in different depreciation areas.
    However, they came up with an add-on solution called Multiple Calendar Tool and based on a mirroring solution that synchronizes asset transactions in a mirror company code.
    It's all explained in following notes:
    Note 1175751 - Project solution for alternative fiscal year variant
    Note 1636025 - Asset acctg multi calendar tool 1.0_ SP Note
    Note 1658489 - Installation of Asset acctg multi calendar 1.0 software
    Note 1658714 - Asset acctg multi calendar tool_ Overview Note
    Note 1691481 - Release strategy_ Asset acctg multi calendar tool
    Note 1951069 - Different fiscal year variants in General Ledger Accounting (New) (NewGL) under the new Asset Accounting (FIN_AA_PARALLEL_VAL)
    I don't know if it's commonly used and personnaly have no feedback on it. I was curious to check how to manage a depreciation area 01 posted in a leading ledger in US GAAP (FYV january to december) and another depreciation posted in a non leading ledger in Indian GAAP (FYV april to march).
    BR
    Gregory

  • Asset balances report S_ALR_87011963....

    Hi Gurus!
    When using transactions S_ALR_87011963 to S_ALR_87011970 asset balances report date must be the last day of the fiscal year when is closed or not yet open as you know.
    Is it possible to override this?. I mean if it is possible to have a report of any period of any fiscal year without restriction using this transaction?.
    If not so, could you tell me the necessary table or tables available to have a query that works in that way?.
    Thanks in advance!
    Regards
    Tristán Bergaz

    Hi Raja
    Have you run T-code AFAR (recalculate depreciation ) for that asset?
    Please let me know
    Thanks
    Sanjeev

  • Asset Aquisition report date problem in indian fiscal year style  (urgent)

    hi all genius there,
    i am developing asset aquisiton report in which i should get
    the record of asset depending on indian fiscal year (1st april to 31st march).
    so that means if i enter 31.03.2006 then i should get all the asset records
    from 01.04.2005 to 31.03.2006.
    how to do it. its very urgent. plz if aany one has done this scenario for
    asset aquisition report then plz send me the code.
    my id is- [removed by moderator]
    or otherwise i am sending my code plz check it and do the modification to get the above requirement.
    REPORT Z_FA_ACQ  NO STANDARD PAGE HEADING
                     LINE-SIZE 400
                     LINE-COUNT 65(3).
    TYPE-POOLS : SLIS.
    TABLES : ANLA,                         "ASSET MASTER RECORD-SEGMENT
             ANLZ,                         "time dependent asset allocations
             ANLC,
             ANEK.
    DATA : BEGIN OF T_ANLA OCCURS 0,
           BUKRS LIKE ANLA-BUKRS,
           ANLN1 LIKE ANLA-ANLN1,
           ANLN2 LIKE ANLA-ANLN2,
           AKTIV LIKE ANLA-AKTIV,
           TXT50 LIKE ANLA-TXT50,
           ZUGDT LIKE ANLA-ZUGDT,
           MENGE LIKE ANLA-MENGE,
           MEINS LIKE ANLA-MEINS,
           ANLKL LIKE ANLA-ANLKL,
           END OF T_ANLA.
    DATA : BEGIN OF T_ANLZ OCCURS 0,
           BUKRS LIKE ANLZ-BUKRS,
           ANLN1 LIKE ANLZ-ANLN1,
           ANLN2 LIKE ANLZ-ANLN2,
           GSBER LIKE ANLZ-GSBER,
           KOSTL LIKE ANLZ-KOSTL,
           STORT LIKE ANLZ-STORT,
           RAUMN LIKE ANLZ-RAUMN,
           KFZKZ LIKE ANLZ-KFZKZ,
           WERKS LIKE ANLZ-WERKS,
           END OF T_ANLZ.
    DATA : BEGIN OF T_ANEK OCCURS 0,
           BUKRS LIKE ANEK-BUKRS,
           ANLN1 LIKE ANEK-ANLN1,
           ANLN2 LIKE ANEK-ANLN2,
           BELNR LIKE ANEK-BELNR,
           BUDAT LIKE ANEK-BUDAT,
           XBLNR LIKE ANEK-XBLNR,
           SGTXT LIKE ANEK-SGTXT,
           GJAHR LIKE ANEK-GJAHR,
          pdate LIKE anek-budat, " modified by sanjeev for date logic
           END OF T_ANEK.
    DATA : BEGIN OF T_ANLC OCCURS 0,
           BUKRS LIKE ANLC-BUKRS,
           ANLN1 LIKE ANLC-ANLN1,
           ANLN2 LIKE ANLC-ANLN2,
           ANSWL LIKE ANLC-ANSWL,
           NAFAP LIKE ANLC-NAFAP,
           AAFAP LIKE ANLC-AAFAP,
           AFABE LIKE ANLC-AFABE,
           GJAHR LIKE ANLC-GJAHR,
           END OF T_ANLC.
    DATA : BEGIN OF IT_FINAL OCCURS 0,
            ANLN1 LIKE ANLA-ANLN1,
            ANLN2 LIKE ANLA-ANLN2,
            AKTIV LIKE ANLA-AKTIV,
            TXT50 LIKE ANLA-TXT50,
            ZUGDT LIKE ANLA-ZUGDT,
            MENGE LIKE ANLA-MENGE,
            MEINS LIKE ANLA-MEINS,
            GSBER LIKE ANLZ-GSBER,
            KOSTL LIKE ANLZ-KOSTL,
            STORT LIKE ANLZ-STORT,
            RAUMN LIKE ANLZ-RAUMN,
            KFZKZ LIKE ANLZ-KFZKZ,
            BELNR LIKE ANEK-BELNR,
            BUDAT LIKE ANEK-BUDAT,
          pdate LIKE anek-budat,
            XBLNR LIKE ANEK-XBLNR,
            SGTXT LIKE ANEK-SGTXT,
            ANSWL LIKE ANLC-ANSWL,
            NAFAP LIKE ANLC-NAFAP,
            AAFAP LIKE ANLC-AAFAP,
            GJAHR LIKE ANEK-GJAHR,
            ANLKL LIKE ANLA-ANLKL,
            END OF IT_FINAL.
    DATA: PDATE LIKE ANEK-BUDAT.
    PDATE = SY-DATUM.
    DATA:V_LOW LIKE SY-DATUM,
        V_HIGH LIKE SY-DATUM,
        V_DATE(04) TYPE N,
        V_YEAR(04) TYPE N.
    V_YEAR = V_DATE(04).
    V_YEAR = V_YEAR - 1.
    CONCATENATE V_YEAR '0401' INTO V_LOW.
    CLEAR V_YEAR.
    V_YEAR = V_DATE(04).
    CONCATENATE V_YEAR '0331' INTO V_HIGH.
    DATA : LINE_COLOR(4) TYPE C.
    DATA : FIELDCATALOG TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,
           GD_LAYOUT TYPE SLIS_LAYOUT_ALV.
    DATA: EVENT  TYPE SLIS_ALV_EVENT OCCURS 0 WITH HEADER LINE.
    SELECTION-SCREEN : BEGIN OF BLOCK B_FA WITH FRAME TITLE TEXT-001.
    SELECT-OPTIONS : S_BUKRS FOR ANLA-BUKRS DEFAULT 'ML',
                     S_ANLN1 FOR ANLA-ANLN1,
                     S_ANLN2 FOR ANLA-ANLN2,
                     S_ANLKL FOR ANLA-ANLKL,
                     S_AKTIV FOR ANLA-AKTIV,
                     S_GSBER FOR ANLZ-GSBER,
                     S_KOSTL FOR ANLZ-KOSTL,
                     S_WERKS FOR ANLZ-WERKS,
                     S_STORT FOR ANLZ-STORT,
                   S_BUDAT FOR ANEK-BUDAT,
                     S_GJAHR FOR ANEK-GJAHR.
    SELECTION-SCREEN : END OF BLOCK B_FA.
    *PARAMETERS : budat LIKE anek-budat.
    SET PF-STATUS '100'.
    SELECT BUKRS ANLN1 ANLN2 AKTIV TXT50 ZUGDT MENGE MEINS ANLKL
           FROM ANLA
           INTO CORRESPONDING FIELDS OF TABLE T_ANLA
           WHERE ANLN1 IN S_ANLN1
           AND   ANLN2 IN S_ANLN2
           AND   BUKRS IN S_BUKRS
           AND   ANLKL IN S_ANLKL
           AND   AKTIV IN S_AKTIV.
    CHECK : NOT T_ANLA[] IS INITIAL.
    SELECT BUKRS ANLN1 ANLN2 GSBER KOSTL STORT RAUMN KFZKZ
           FROM ANLZ
           INTO CORRESPONDING FIELDS OF TABLE T_ANLZ
           FOR ALL ENTRIES IN T_ANLA
           WHERE ANLN1 = T_ANLA-ANLN1
           AND   ANLN2 = T_ANLA-ANLN2
           AND   BUKRS = T_ANLA-BUKRS
           AND   GSBER NOT IN S_GSBER
           AND   KOSTL IN S_KOSTL
           AND   WERKS IN S_WERKS.
    SELECT BUKRS ANLN1 ANLN2 BELNR BUDAT XBLNR SGTXT GJAHR
           FROM ANEK
           INTO CORRESPONDING FIELDS OF TABLE T_ANEK
           FOR ALL ENTRIES IN T_ANLA
           WHERE ANLN1 = T_ANLA-ANLN1
           AND   ANLN2 = T_ANLA-ANLN2
           AND   BUKRS = T_ANLA-BUKRS
           AND   BUDAT >= V_LOW
           AND   BUDAT <= V_HIGH.
          AND  gjahr IN s_gjahr. " modified for date logic by Sanjeev
    SELECT BUKRS ANLN1 ANLN2 ANSWL NAFAP AAFAP AFABE GJAHR
           FROM ANLC
           INTO CORRESPONDING FIELDS OF TABLE T_ANLC
           FOR ALL ENTRIES IN T_ANLA
           WHERE ANLN1 = T_ANLA-ANLN1
           AND   ANLN2 = T_ANLA-ANLN2
           AND   BUKRS = T_ANLA-BUKRS
           AND   AFABE = '01'.
    LOOP AT T_ANLA.
      MOVE : T_ANLA-ANLN1 TO IT_FINAL-ANLN1,
             T_ANLA-ANLN2 TO IT_FINAL-ANLN2,
             T_ANLA-AKTIV TO IT_FINAL-AKTIV,
             T_ANLA-TXT50 TO IT_FINAL-TXT50,
             T_ANLA-ZUGDT TO IT_FINAL-ZUGDT,
             T_ANLA-MENGE TO IT_FINAL-MENGE,
             T_ANLA-MEINS TO IT_FINAL-MEINS.
      READ TABLE T_ANLZ WITH KEY BUKRS = T_ANLA-BUKRS
                                 ANLN1 = T_ANLA-ANLN1
                                 ANLN2 = T_ANLA-ANLN2 BINARY SEARCH.
      IF SY-SUBRC EQ 0.
        MOVE : T_ANLZ-GSBER TO IT_FINAL-GSBER,
               T_ANLZ-KOSTL TO IT_FINAL-KOSTL,
               T_ANLZ-STORT TO IT_FINAL-STORT,
               T_ANLZ-RAUMN TO IT_FINAL-RAUMN,
               T_ANLZ-KFZKZ TO IT_FINAL-KFZKZ.
      ENDIF.
      READ TABLE T_ANLC WITH KEY BUKRS = T_ANLA-BUKRS
                                 ANLN1 = T_ANLA-ANLN1
                                 ANLN2 = T_ANLA-ANLN2 BINARY SEARCH.
      IF SY-SUBRC EQ 0.
        MOVE : T_ANLC-ANSWL TO IT_FINAL-ANSWL,
               T_ANLC-NAFAP TO IT_FINAL-NAFAP,
               T_ANLC-AAFAP TO IT_FINAL-AAFAP.
      ENDIF.
    LOOP AT T_ANEK WHERE BUKRS = T_ANLA-BUKRS AND ANLN1 = T_ANLA-ANLN1 AND
        ANLN2 = T_ANLA-ANLN2 AND   BUDAT >= V_LOW
                                 AND   BUDAT <= V_HIGH AND BUDAT IN S_BUDAT.
        MOVE : T_ANEK-BELNR TO IT_FINAL-BELNR,
               T_ANEK-BUDAT TO IT_FINAL-BUDAT,
               T_ANEK-GJAHR TO IT_FINAL-GJAHR,
               T_ANEK-XBLNR TO IT_FINAL-XBLNR,
               T_ANEK-SGTXT TO IT_FINAL-SGTXT.
        APPEND IT_FINAL.
      ENDLOOP.
    ENDLOOP.
    PERFORM BUILD_FIELDCATALOG.
    PERFORM DISPLAY_ALV_REPORT.
    PERFORM BUILD_LAYOUT.
          FORM BUILD_FIELDCATALOG                                       *
    FORM BUILD_FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'ANLN1'.
      FIELDCATALOG-SELTEXT_M = 'ASSET MAIN NO'.
      FIELDCATALOG-COL_POS   = 0.
      FIELDCATALOG-OUTPUTLEN = 14.
      FIELDCATALOG-EMPHASIZE = 'X'.
      FIELDCATALOG-KEY       = 'X'.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'ANLN2'.
      FIELDCATALOG-SELTEXT_M = 'SUB NO'.
      FIELDCATALOG-COL_POS   = 1.
      FIELDCATALOG-OUTPUTLEN = 7.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'AKTIV'.
      FIELDCATALOG-SELTEXT_M = 'CAP.DATE'.
      FIELDCATALOG-COL_POS   = 2.
      FIELDCATALOG-OUTPUTLEN = 10.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'TXT50'.
      FIELDCATALOG-SELTEXT_M = 'NAME'.
      FIELDCATALOG-COL_POS   = 3.
      FIELDCATALOG-OUTPUTLEN = 50.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'ZUGDT'.
      FIELDCATALOG-SELTEXT_M = 'POSTING DATE'.
      FIELDCATALOG-COL_POS   = 4.
      FIELDCATALOG-OUTPUTLEN = 10.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'MENGE'.
      FIELDCATALOG-SELTEXT_M = 'QTY'.
      FIELDCATALOG-COL_POS   = 5.
      FIELDCATALOG-OUTPUTLEN = 13.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'MEINS'.
      FIELDCATALOG-SELTEXT_M = 'UNITS'.
      FIELDCATALOG-COL_POS   = 6.
      FIELDCATALOG-OUTPUTLEN = 3.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'GSBER'.
      FIELDCATALOG-SELTEXT_M = 'BA'.
      FIELDCATALOG-COL_POS   = 7.
      FIELDCATALOG-OUTPUTLEN = 4.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'KOSTL'.
      FIELDCATALOG-SELTEXT_M = 'COST CENTER'.
      FIELDCATALOG-COL_POS   = 8.
      FIELDCATALOG-OUTPUTLEN = 13.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'STORT'.
      FIELDCATALOG-SELTEXT_M = 'LOCATION'.
      FIELDCATALOG-COL_POS   = 9.
      FIELDCATALOG-OUTPUTLEN = 10.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'RAUMN'.
      FIELDCATALOG-SELTEXT_M = 'ROOM'.
      FIELDCATALOG-COL_POS   = 10.
      FIELDCATALOG-OUTPUTLEN = 10.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'KFZKZ'.
      FIELDCATALOG-SELTEXT_M = 'LICENSE PLATE NO'.
      FIELDCATALOG-COL_POS   = 11.
      FIELDCATALOG-OUTPUTLEN = 20.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'BELNR'.
      FIELDCATALOG-SELTEXT_M = 'DOC NO'.
      FIELDCATALOG-COL_POS   = 12.
      FIELDCATALOG-OUTPUTLEN = 13.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'BUDAT'.
      FIELDCATALOG-SELTEXT_M = 'POSTING DATE'.
      FIELDCATALOG-COL_POS   = 13.
      FIELDCATALOG-OUTPUTLEN = 15.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'XBLNR'.
      FIELDCATALOG-SELTEXT_M = 'REF NO'.
      FIELDCATALOG-COL_POS   = 14.
      FIELDCATALOG-OUTPUTLEN = 25.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'SGTXT'.
      FIELDCATALOG-SELTEXT_M = 'TEXT'.
      FIELDCATALOG-COL_POS   = 15.
      FIELDCATALOG-OUTPUTLEN = 50.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'ANSWL'.
      FIELDCATALOG-SELTEXT_M = 'ACQ VAL'.
      FIELDCATALOG-COL_POS   = 16.
      FIELDCATALOG-OUTPUTLEN = 13.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'NAFAP'.
      FIELDCATALOG-SELTEXT_M = 'ORD.DEP'.
      FIELDCATALOG-COL_POS   = 17.
      FIELDCATALOG-OUTPUTLEN = 13.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'AAFAP'.
      FIELDCATALOG-SELTEXT_M = 'UNPLAN DEP'.
      FIELDCATALOG-COL_POS   = 18.
      FIELDCATALOG-OUTPUTLEN = 13.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
    ENDFORM.
    PERFORM ALVDISPLAY.
    FORM ALVDISPLAY.
    EVENT-FORM = 'USERCOMMAND'(002).
    EVENT-NAME = 'USER_COMMAND'(001).
    APPEND EVENT.
    ENDFORM.
    FORM DOWNLOADEXCEL.
    DATA : B_FILE1 LIKE RLGRAP-FILENAME.
    ENDFORM.
          FORM BUILD_LAYOUT                                             *
    FORM BUILD_LAYOUT.
      GD_LAYOUT-ZEBRA = 'X'.
      GD_LAYOUT-INFO_FIELDNAME = 'LINE_COLOR'.
    ENDFORM.
          FORM DISPLAY_ALV_REPORT                                       *
    FORM DISPLAY_ALV_REPORT.
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
          EXPORTING
            I_INTERFACE_CHECK        = ' '
             I_CALLBACK_PROGRAM       = SY-REPID
            i_callback_pf_status_set = 100
            i_callback_user_command  = sy-ucomm
            I_STRUCTURE_NAME         =
             IS_LAYOUT                = GD_LAYOUT
               IT_FIELDCAT              = FIELDCATALOG[]
            IT_EXCLUDING             =
            IT_SPECIAL_GROUPS        =
            IT_SORT                  =
            IT_FILTER                =
            IS_SEL_HIDE              =
            I_DEFAULT                = 'X'
            I_SAVE                   = ' '
            IS_VARIANT               = ' '
            IT_EVENTS                =
            IT_EVENT_EXIT            = EVENT[]
            IS_PRINT                 =
            I_SCREEN_START_COLUMN    = 0
            I_SCREEN_START_LINE      = 0
            I_SCREEN_END_COLUMN      = 0
            I_SCREEN_END_LINE        = 0
       IMPORTING
            E_EXIT_CAUSED_BY_CALLER  =
            ES_EXIT_CAUSED_BY_USER   =
           TABLES
                T_OUTTAB                 = IT_FINAL
           EXCEPTIONS
                PROGRAM_ERROR            = 1
                OTHERS                   = 2.
    ENDFORM.
    Hi,
    we encourage open discussion and no emails, as the answer to your question shall be posted in the forum to be read by other users, who might be interested in it as well.
    Mario

    hi,
    i've tried to correct your code:
    -> v_year, v_low and v_high was not filled
    ...SELECTION-SCREEN : END OF BLOCK b_fa.
    PARAMETERS p_year LIKE anlc-gjahr DEFAULT sy-datum(4).
    *PARAMETERS : budat LIKE anek-budat.
    SET PF-STATUS '100'.
    v_year = p_year.
    v_year = v_year - 1.
    CONCATENATE v_year '0401' INTO v_low.
    CLEAR v_year.
    v_year = p_year.
    CONCATENATE v_year '0331' INTO v_high.
    SELECT bukrs anln1 anln2 aktiv txt50 zugdt menge meins anlkl
    FROM anla
    pls reward useful answers
    thx.
    Andreas

  • List of useful MM Std Report T code : Especially CIN

    Hello Experts !!
    Can anyone give me the link/reference of useful MM Std Report T code  Especially , Especially CIN
    Rgds
    Anis

    Dear Anis,
    Customizing
              J1I0 - CIN Health Check
    Indirect Taxes
              Master Data
                        J1ID - Excise Rate Maintenance
                        Deemed Export License
                                  J1ILIC01 u2013 Capture
                                  J1ILIC02 u2013 Change
                                  J1ILIC03 u2013 Display
                                  J1ILIC04 u2013 Cancel
                                  J1ILIC05 - Close
                        Excise Bond
                                  J1IBN01 u2013 Create
                                  J1IBN02 u2013 Change
                                  J1IBN03 u2013 Display
                                  J1IBN04 u2013 Cancel
                                  J1IBN05 - Close
              Procurement
                        Excise Invoice
                                  Incoming Excise Invoice
                                            Central Processing
    J1IEX - Capture / Change / Cancel /  Display /  Post
                                            Individual Processing
                                                      J1IEX_C - Capture / Display
    J1IEX_P - Change / Display / Post / Cancel
                                  For Depot
                                            J1IG - Create/ Change/ Display
                                            J1IGA - A-Certificate  entry at depot
                                            J1IGAD - Display of A-Certificates at depot
                                  Reports
                                            J2I8 - Balance credit for capital goods
                                            J1IGR - List of GRu2019s without Excise Invoice
                        Subcontracting
                                  Subcontracting Challans
                                            J1IF01 u2013 Create
                                            J1IF11 u2013 Change
                                            J1IF12 u2013 Display
                                            J1IFQ - Reconcile Quantity
                                            J1IF13 - Complete/ Reverse/ Recredit
                                  Reports
                                            J1IFR - Challan Listing
              Sales/Outbound Movements
                        Excise Invoice
                                  For Sales Order
    J1IIN - Outgoing Excise invoice create/change/display
                                            J1IP - Print
                                  For Depot
                                            J1IJ - Create/ Change / Display
    J1IDEPOTSTOCK1 - Depot stock with balances
                                  For Other Movements                            
                                            J1IS - Excise invoice for other movements
                                            J1IV - Post and Print
                        J2IUN - Fortnightly Payment
                        J2I9 - New Monthly Returns Report Rule 57AE
                        J1IIEXCP - Sales excise invoice exceptions
                        Exports Under Excise Regulations
                                  Exports
                                            Central Processing
    J1IA101 - Create/Change/Post/Update/Cancel/Display/Reverse ARE-1
                                            Individual Processing
    J1IA102 - Create/Change/Post/Cancel/Display ARE-1
    J1IA103 - Update/Display ARE-1
    J1IA104 - Reverse/Display ARE-1
                                                                                    Deemed Exports
                                            Central Processing
    J1IA301 - Create/Change/Post/Update/Cancel/Display/Reverse ARE-3
                                            Individual Processing
    J1IA302 - Create/Change/Post/Cancel/Display ARE-3
    J1IA303 - Update/Display ARE-3
    J1IA304 - Reverse/Display ARE-3
                                  Reports
                                            J1IANX18 - Pro Forma of Running Bond Account
    J1IANX19 - Statement Regarding Export of Excisable Goods
                                            J1IARE_AGE - Ageing Analysis for ARE Documents
                                            J1IBONSUM - Bond Summary Report
                                            J1ILICSUM - Deemed Export License Summary
    Excise JV
              J1IH - Create
    Forms Tracking
              J1IUN - Forms tracking
              Registers
                        Excise Tax
                                  J2I9 - Cenvat Register
                                  J1I5 - Update RG23A/C Issues and RG1
                                  J2I5 u2013 Extract
                                  J2I6 - Print Utility program
                        Sales Tax
                                  J1I2 - Sales Tax Register
    Tax Deduction at Source
              Classic
                        J1INC u2013 Post
                        J1I8 - Challan Update
                        Certificate
                                  J1ICREP u2013 Reprint
                                  J1ICCAN u2013 Cancel
                                  Print
                                            J1ICCERT - Regular Vendors
                                            J1ICOTV - One-time Vendors
                        Quarterly Return
                                  J1INQEFILE - Quarterly Returns - All IT sections
                        Utilities
                                  J1IHBK - Copy House Bank ID
    Extended Witholding Tax
              Provision
                        J1INPR u2013 Post
                        J1INUT u2013 Utilize
              Vendor Challan
                        J1INCHLN u2013 Post
                        J1INREV u2013 Reverse
                        J1INBANK - Update Bank Challan Number
              Vendor Certificate
                        J1INCERT u2013 Print
                        J1INREP u2013 Reprint
                        J1INCANC - Cancel
              Adjust
                        J1INJV - Post Vendor JV
              Customer Tax
                        J1INCUST - Clear
              Customer Challan
                        J1INCHLC u2013 Post
                        J1INREV u2013 Reverse
                        J1INBANK - Update Bank Challan Number
              Customer Certificate
                        J1INCC - Print
              Quarterly Returns
                        J1INQEFILE - Quarterly Return
    Asset Accounting
              J1IQ - Year-End Income Tax Depreciation Report
    this may help u
    Regards,
    Pardeep malik

  • The Asset History Sheet (Transaction code: S_ALR_87011990)

    Hi,
    Can any one help me on the following?
    The he Asset History Sheet (Transaction code: S_ALR_87011990) provides year to date balance per asset class and can be drilled down to individual asset level.
    Is there any way I could use same report or any other reports that can provides monthly movement data instead of year to date data?
    Regards,
    Rashid Khan

    Hello Rashid,
    We have developed an Asset History Sheet report that works on a monthly basis - in other words, it shows you the beginning balances of the month, all of the activity and the ending balances. Also, the report can be run for any number of periods and even for periods in prior, closed fiscal years.
    For more information please click here: http://www.michaelmanagement.com/sdt01.asp
    Hope this helps,
    Thomas

  • Asset aquisition report (urgent help needed from abap guys working on FI m)

    hi all,
    i have to develop Asset Aquisition report.so i have developed it.
    but in this i am not getting logic for the following---
    if i enter a date like -19.12.2006
    then the output of this report should show all the asset aquisition of the
    company from  01.04.2006 to 19.12.2006 only.
    bcoz in indian scenario fiscal year starts from 1st of april only.
    but in my output it is showing all the asset aquisition from the day comapny was
    started having its asset aquisition.
    so plz if anyone has logic for above sceanario then plz share with me.
    or any one has previously worked on this report can send the code to me
    satisfying the above scenario. its very very urgent guys.
    my id - [email protected]
    i am looking for the reply

    hi srinivas thanks for ur reply but it is not clear to me .
    so if u will send me the code the it will be better for me .
    my id- [email protected]
    i am waiting for ur reply. if u have code for this then plz send me.
    thanks yaar in advance

  • Help for asset aqusition report

    hi,
    here i am sending my code for asset aqusition report but not getting right output ie i am not able to get all the line items for particular asset no.
    bcoz an asset has different line items with different doc no.
    REPORT  XXXXXX                            .
    TABLES : sflight.
    TYPE-POOLS: slis.
    DATA : w_repid LIKE sy-repid.
    w_repid = sy-repid.
    DATA : BEGIN OF it_sflight OCCURS 0,
           checkbox(1),
           carrid LIKE sflight-carrid,
           END OF it_sflight.
    *layout
    DATA: wa_layout           TYPE slis_layout_alv.
    *field catalog
    DATA: it_fieldcatalog TYPE slis_t_fieldcat_alv,
          wa_fieldcatalog TYPE slis_fieldcat_alv.
    START-OF-SELECTION.
      SELECT carrid FROM sflight INTO CORRESPONDING FIELDS OF TABLE
    it_sflight.
    END-OF-SELECTION.
      CLEAR it_fieldcatalog.
      REFRESH it_fieldcatalog.
      wa_fieldcatalog-fieldname = 'CHECKBOX'.
      wa_fieldcatalog-outputlen = '3'.
      wa_fieldcatalog-col_pos = '1'.
      wa_fieldcatalog-seltext_m   = 'Chk'.
      wa_fieldcatalog-checkbox = 'X'.
      wa_fieldcatalog-edit = 'X'.
      APPEND  wa_fieldcatalog TO it_fieldcatalog.
      CLEAR  wa_fieldcatalog.
      wa_fieldcatalog-fieldname = 'CARRID'.
      wa_fieldcatalog-outputlen = '10'.
      wa_fieldcatalog-col_pos = '2'.
      wa_fieldcatalog-seltext_m   = 'Carrid'.
      APPEND  wa_fieldcatalog TO it_fieldcatalog.
      CLEAR  wa_fieldcatalog.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
        EXPORTING
          i_callback_program      = w_repid
          is_layout               = wa_layout
          i_callback_user_command = 'USER_COMMAND'
          it_fieldcat           = it_fieldcatalog
        TABLES
          t_outtab                = it_sflight
        EXCEPTIONS
          program_error           = 1
          OTHERS                  = 2.
    *&      Form  USER_COMMAND
    FORM user_command USING p_ucomm TYPE sy-ucomm
                          p_selfld TYPE slis_selfield.
      CASE p_ucomm.
        WHEN '&DATA_SAVE'.
          DATA ref1 TYPE REF TO cl_gui_alv_grid.
          CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
            IMPORTING
              e_grid = ref1.
          CALL METHOD ref1->check_changed_data.
          LOOP AT it_sflight WHERE checkbox = 'X'.
            DELETE it_sflight INDEX sy-tabix.
          ENDLOOP.
          p_selfld-refresh = 'X'.
      ENDCASE.
    ENDFORM.                    "user_command
    Check the following code...
    DATA: BEGIN OF itab OCCURS 0,
    check,
    value(20),
    END OF itab.
    SET PF-STATUS 'TEST1'.
    itab-value = 'ETSAT'.
    APPEND itab.
    itab-value = 'ETSATADSF'.
    APPEND itab.
    itab-value = 'ETSAT'.
    APPEND itab.
    LOOP AT itab.
    WRITE: / itab-check AS CHECKBOX,
    itab-value.
    ENDLOOP.
    AT USER-COMMAND.
    DATA: wa LIKE itab.
    DATA: itab_download LIKE itab OCCURS 0 WITH HEADER LINE.
    IF sy-ucomm = 'DOWNLOAD'.
    DESCRIBE TABLE itab.
    DO sy-tfill TIMES.
    READ LINE sy-index FIELD VALUE itab-check.
    IF sy-subrc <> 0.
    EXIT.
    ENDIF.
    CHECK itab-check = 'X'.
    itab_download-value = itab-value.
    APPEND itab_download.
    ENDDO.
    DOWNLOAD
    CALL FUNCTION 'WS_DOWNLOAD'
    EXPORTING
    filename = 'C:\TEST.XLS '
    TABLES
    data_tab = itab_download.
    ENDIF.
    Thanks
    Shobi

    Hi,
      One the guy has same report as problem,  ok, my friend Eswar as given the code for that, i will send you that, hope it is helpful
    <b>Please check with this code now:
    TYPE-POOLS : SLIS.
    TABLES : ANLA,                     "ASSET MASTER RECORD-SEGMENT
            ANLZ.                     "time dependent asset allocations
    DATA : BEGIN OF T_ANLA OCCURS 0,
          BUKRS LIKE ANLA-BUKRS,
          ANLN1 LIKE ANLA-ANLN1,
          ANLN2 LIKE ANLA-ANLN2,
          AKTIV LIKE ANLA-AKTIV,
          TXT50 LIKE ANLA-TXT50,
          ZUGDT LIKE ANLA-ZUGDT,
          MENGE LIKE ANLA-MENGE,
          MEINS LIKE ANLA-MEINS,
          END OF T_ANLA.
    DATA : BEGIN OF T_ANLZ OCCURS 0,
          BUKRS LIKE ANLZ-BUKRS,
          ANLN1 LIKE ANLZ-ANLN1,
          ANLN2 LIKE ANLZ-ANLN2,
          GSBER LIKE ANLZ-GSBER,
          KOSTL LIKE ANLZ-KOSTL,
          STORT LIKE ANLZ-STORT,
          RAUMN LIKE ANLZ-RAUMN,
          KFZKZ LIKE ANLZ-KFZKZ,
          END OF T_ANLZ.
    DATA : BEGIN OF T_ANEK OCCURS 0,
          BUKRS LIKE ANEK-BUKRS,
          ANLN1 LIKE ANEK-ANLN1,
          ANLN2 LIKE ANEK-ANLN2,
          BELNR LIKE ANEK-BELNR,
          BUDAT LIKE ANEK-BUDAT,
          XBLNR LIKE ANEK-XBLNR,
          SGTXT LIKE ANEK-SGTXT,
          END OF T_ANEK.
    DATA : BEGIN OF T_ANLC OCCURS 0,
          BUKRS LIKE ANLC-BUKRS,
          ANLN1 LIKE ANLC-ANLN1,
          ANLN2 LIKE ANLC-ANLN2,
          KANSW LIKE ANLC-KANSW,
          KNAFA LIKE ANLC-KNAFA,
          AAFAP LIKE ANLC-AAFAP,
          AFABE LIKE ANLC-AFABE,
          GJAHR LIKE ANLC-GJAHR,
          END OF T_ANLC.
    DATA : BEGIN OF IT_FINAL OCCURS 0,
           ANLN1 LIKE ANLA-ANLN1,
           ANLN2 LIKE ANLA-ANLN2,
           AKTIV LIKE ANLA-AKTIV,
           TXT50 LIKE ANLA-TXT50,
           ZUGDT LIKE ANLA-ZUGDT,
           MENGE LIKE ANLA-MENGE,
           MEINS LIKE ANLA-MEINS,
           GSBER LIKE ANLZ-GSBER,
           KOSTL LIKE ANLZ-KOSTL,
           STORT LIKE ANLZ-STORT,
           RAUMN LIKE ANLZ-RAUMN,
           KFZKZ LIKE ANLZ-KFZKZ,
           BELNR LIKE ANEK-BELNR,
           BUDAT LIKE ANEK-BUDAT,
           XBLNR LIKE ANEK-XBLNR,
           SGTXT LIKE ANEK-SGTXT,
           KANSW LIKE ANLC-KANSW,
           KNAFA LIKE ANLC-KNAFA,
           AAFAP LIKE ANLC-AAFAP,
           GJAHR LIKE ANEK-GJAHR,
           END OF IT_FINAL.
    DATA : LINE_COLOR(4) TYPE C.
    DATA : FIELDCATALOG TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,
          GD_LAYOUT TYPE SLIS_LAYOUT_ALV.
    SELECTION-SCREEN : BEGIN OF BLOCK B_FA WITH FRAME TITLE TEXT-001.
    SELECT-OPTIONS : S_BUKRS FOR ANLA-BUKRS DEFAULT 'ML',
                    S_ANLN1 FOR ANLA-ANLN1,
                    S_ANLN2 FOR ANLA-ANLN2.
                    s_gjahr FOR anlc-gjahr.
    SELECTION-SCREEN : END OF BLOCK B_FA.
    *SELECT-OPTIONS : s_belnr FOR anek-belnr.
    SELECT BUKRS ANLN1 ANLN2 AKTIV TXT50 ZUGDT MENGE MEINS
          FROM ANLA
          INTO CORRESPONDING FIELDS OF TABLE T_ANLA
          WHERE ANLN1 IN S_ANLN1
          AND   ANLN2 IN S_ANLN2
          AND   BUKRS IN S_BUKRS.
    CHECK: NOT T_ANLA[] IS INITIAL.
    SELECT BUKRS ANLN1 ANLN2 GSBER KOSTL STORT RAUMN KFZKZ
          FROM ANLZ
          INTO CORRESPONDING FIELDS OF TABLE T_ANLZ
          FOR ALL ENTRIES IN T_ANLA
          WHERE ANLN1 = T_ANLA-ANLN1
          AND   ANLN2 = T_ANLA-ANLN2
          AND   BUKRS = T_ANLA-BUKRS.
    *IF sy-subrc EQ 0.
    SELECT BUKRS ANLN1 ANLN2 BELNR BUDAT XBLNR SGTXT GJAHR
          FROM ANEK
          INTO CORRESPONDING FIELDS OF TABLE T_ANEK
          FOR ALL ENTRIES IN T_ANLA
          WHERE ANLN1 = T_ANLA-ANLN1
          AND   ANLN2 = T_ANLA-ANLN2
          AND   BUKRS = T_ANLA-BUKRS.
          AND   gjahr = t_anek-gjahr.
    *ENDIF.
    SELECT BUKRS ANLN1 ANLN2 KANSW KNAFA AAFAP AFABE GJAHR
          FROM ANLC
          INTO CORRESPONDING FIELDS OF TABLE T_ANLC
          FOR ALL ENTRIES IN T_ANLA
          WHERE ANLN1 = T_ANLA-ANLN1
          AND   ANLN2 = T_ANLA-ANLN2
          AND   BUKRS = T_ANLA-BUKRS
          AND   GJAHR = T_ANLC-GJAHR.
          AND   afabe = '01'.
    LOOP AT T_ANLA.
      MOVE : T_ANLA-ANLN1 TO IT_FINAL-ANLN1,
             T_ANLA-ANLN2 TO IT_FINAL-ANLN2,
             T_ANLA-AKTIV TO IT_FINAL-AKTIV,
             T_ANLA-TXT50 TO IT_FINAL-TXT50,
             T_ANLA-ZUGDT TO IT_FINAL-ZUGDT,
             T_ANLA-MENGE TO IT_FINAL-MENGE,
             T_ANLA-MEINS TO IT_FINAL-MEINS.
      READ TABLE T_ANLZ WITH KEY BUKRS = T_ANLA-BUKRS
                                ANLN1 = T_ANLA-ANLN1
                                ANLN2 = T_ANLA-ANLN2 BINARY SEARCH.
      IF SY-SUBRC EQ 0.
        MOVE : T_ANLZ-GSBER TO IT_FINAL-GSBER,
               T_ANLZ-KOSTL TO IT_FINAL-KOSTL,
               T_ANLZ-STORT TO IT_FINAL-STORT,
               T_ANLZ-RAUMN TO IT_FINAL-RAUMN,
               T_ANLZ-KFZKZ TO IT_FINAL-KFZKZ.
      ENDIF.
      READ TABLE T_ANLC WITH KEY BUKRS = T_ANLA-BUKRS
                                ANLN1 = T_ANLA-ANLN1
                                ANLN2 = T_ANLA-ANLN2 BINARY SEARCH.
      IF SY-SUBRC EQ 0.
        MOVE : T_ANLC-KANSW TO IT_FINAL-KANSW,
               T_ANLC-KNAFA TO IT_FINAL-KNAFA,
               T_ANLC-AAFAP TO IT_FINAL-AAFAP.
      ENDIF.
    *SORT t_anla.
    *READ TABLE T_ANEK WITH KEY BUKRS = T_ANLA-BUKRS
                             ANLN1 = T_ANLA-ANLN1
                             ANLN2 = T_ANLA-ANLN2 BINARY SEARCH.
    *IF SY-SUBRC EQ 0.
    LOOP AT T_ANEK WHERE BUKRS = T_ANLA-BUKRS AND ANLN1 = T_ANLA-ANLN1 AND
    ANLN2 = T_ANLA-ANLN2.
        MOVE : T_ANEK-BELNR TO IT_FINAL-BELNR,
               T_ANEK-BUDAT TO IT_FINAL-BUDAT,
               T_ANEK-XBLNR TO IT_FINAL-XBLNR,
               T_ANEK-SGTXT TO IT_FINAL-SGTXT.
    *ENDIF.
        APPEND IT_FINAL.
      ENDLOOP.
    ENDLOOP.
    *ENDIF.
    PERFORM BUILD_FIELDCATALOG.
    PERFORM DISPLAY_ALV_REPORT.
    PERFORM BUILD_LAYOUT.
          FORM BUILD_FIELDCATALOG                                       *
    FORM BUILD_FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'ANLN1'.
      FIELDCATALOG-SELTEXT_M = 'ASSET MAIN NO'.
      FIELDCATALOG-COL_POS   = 0.
      FIELDCATALOG-OUTPUTLEN = 14.
      FIELDCATALOG-EMPHASIZE = 'X'.
      FIELDCATALOG-KEY       = 'X'.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'ANLN2'.
      FIELDCATALOG-SELTEXT_M = 'SUB NO'.
      FIELDCATALOG-COL_POS   = 1.
      FIELDCATALOG-OUTPUTLEN = 7.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'AKTIV'.
      FIELDCATALOG-SELTEXT_M = 'CAP.DATE'.
      FIELDCATALOG-COL_POS   = 2.
      FIELDCATALOG-OUTPUTLEN = 10.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'TXT50'.
      FIELDCATALOG-SELTEXT_M = 'NAME'.
      FIELDCATALOG-COL_POS   = 3.
      FIELDCATALOG-OUTPUTLEN = 50.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'ZUGDT'.
      FIELDCATALOG-SELTEXT_M = 'POSTING DATE'.
      FIELDCATALOG-COL_POS   = 4.
      FIELDCATALOG-OUTPUTLEN = 10.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'MENGE'.
      FIELDCATALOG-SELTEXT_M = 'QTY'.
      FIELDCATALOG-COL_POS   = 5.
      FIELDCATALOG-OUTPUTLEN = 13.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'MEINS'.
      FIELDCATALOG-SELTEXT_M = 'UNITS'.
      FIELDCATALOG-COL_POS   = 6.
      FIELDCATALOG-OUTPUTLEN = 3.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'GSBER'.
      FIELDCATALOG-SELTEXT_M = 'BA'.
      FIELDCATALOG-COL_POS   = 7.
      FIELDCATALOG-OUTPUTLEN = 4.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'KOSTL'.
      FIELDCATALOG-SELTEXT_M = 'COST CENTER'.
      FIELDCATALOG-COL_POS   = 8.
      FIELDCATALOG-OUTPUTLEN = 13.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'STORT'.
      FIELDCATALOG-SELTEXT_M = 'LOCATION'.
      FIELDCATALOG-COL_POS   = 9.
      FIELDCATALOG-OUTPUTLEN = 10.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'RAUMN'.
      FIELDCATALOG-SELTEXT_M = 'ROOM'.
      FIELDCATALOG-COL_POS   = 10.
      FIELDCATALOG-OUTPUTLEN = 10.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'KFZKZ'.
      FIELDCATALOG-SELTEXT_M = 'LICENSE PLATE NO'.
      FIELDCATALOG-COL_POS   = 11.
      FIELDCATALOG-OUTPUTLEN = 20.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'BELNR'.
      FIELDCATALOG-SELTEXT_M = 'DOC NO'.
      FIELDCATALOG-COL_POS   = 12.
      FIELDCATALOG-OUTPUTLEN = 13.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'BUDAT'.
      FIELDCATALOG-SELTEXT_M = 'POSTING DATE'.
      FIELDCATALOG-COL_POS   = 13.
      FIELDCATALOG-OUTPUTLEN = 15.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'XBLNR'.
      FIELDCATALOG-SELTEXT_M = 'REF NO'.
      FIELDCATALOG-COL_POS   = 14.
      FIELDCATALOG-OUTPUTLEN = 25.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'SGTXT'.
      FIELDCATALOG-SELTEXT_M = 'TEXT'.
      FIELDCATALOG-COL_POS   = 15.
      FIELDCATALOG-OUTPUTLEN = 50.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
    ENDFORM.                    "BUILD_FIELDCATALOG
          FORM BUILD_LAYOUT                                             *
    FORM BUILD_LAYOUT.
      GD_LAYOUT-ZEBRA = 'X'.
      GD_LAYOUT-INFO_FIELDNAME = 'LINE_COLOR'.
    ENDFORM.                    "BUILD_LAYOUT
          FORM DISPLAY_ALV_REPORT                                       *
    FORM DISPLAY_ALV_REPORT.
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
          EXPORTING
            I_INTERFACE_CHECK        = ' '
            I_CALLBACK_PROGRAM       = ' '
            I_CALLBACK_PF_STATUS_SET = ' '
            I_CALLBACK_USER_COMMAND  = ' '
            I_STRUCTURE_NAME         =
             IS_LAYOUT                = GD_LAYOUT
               IT_FIELDCAT              = FIELDCATALOG[]
            IT_EXCLUDING             =
            IT_SPECIAL_GROUPS        =
            IT_SORT                  =
            IT_FILTER                =
            IS_SEL_HIDE              =
            I_DEFAULT                = 'X'
            I_SAVE                   = ' '
            IS_VARIANT               = ' '
            IT_EVENTS                =
            IT_EVENT_EXIT            =
            IS_PRINT                 =
            I_SCREEN_START_COLUMN    = 0
            I_SCREEN_START_LINE      = 0
            I_SCREEN_END_COLUMN      = 0
            I_SCREEN_END_LINE        = 0
       IMPORTING
            E_EXIT_CAUSED_BY_CALLER  =
            ES_EXIT_CAUSED_BY_USER   =
           TABLES
                T_OUTTAB                 = IT_FINAL
           EXCEPTIONS
                PROGRAM_ERROR            = 1
                OTHERS                   = 2.
    ENDFORM.                    "DISPLAY_ALV_REPORT
    Thanks & Regards
    Eswar. B
    Tel: +65 6544 7449
    mailto: [email protected]
    From: [email protected] [mailto:[email protected]]
    Sent: Tuesday, November 28, 2006 7:36 PM
    To: Boddeti, Eswar Rao
    Subject: Re: need ur help for asset aqusition report
    Hai,
       Sorry sorry this is the right Code.
    Z_FA_ACQ  NO STANDARD PAGE HEADING
                    LINE-SIZE 400
                    LINE-COUNT 65(3).
    TYPE-POOLS : SLIS.
    TABLES : ANLA,                     "ASSET MASTER RECORD-SEGMENT
            ANLZ.                     "time dependent asset allocations
    DATA : BEGIN OF T_ANLA OCCURS 0,
          BUKRS LIKE ANLA-BUKRS,
          ANLN1 LIKE ANLA-ANLN1,
          ANLN2 LIKE ANLA-ANLN2,
          AKTIV LIKE ANLA-AKTIV,
          TXT50 LIKE ANLA-TXT50,
          ZUGDT LIKE ANLA-ZUGDT,
          MENGE LIKE ANLA-MENGE,
          MEINS LIKE ANLA-MEINS,
          END OF T_ANLA.
    DATA : BEGIN OF T_ANLZ OCCURS 0,
          BUKRS LIKE ANLZ-BUKRS,
          ANLN1 LIKE ANLZ-ANLN1,
          ANLN2 LIKE ANLZ-ANLN2,
          GSBER LIKE ANLZ-GSBER,
          KOSTL LIKE ANLZ-KOSTL,
          STORT LIKE ANLZ-STORT,
          RAUMN LIKE ANLZ-RAUMN,
          KFZKZ LIKE ANLZ-KFZKZ,
          END OF T_ANLZ.
    DATA : BEGIN OF T_ANEK OCCURS 0,
          BUKRS LIKE ANEK-BUKRS,
          ANLN1 LIKE ANEK-ANLN1,
          ANLN2 LIKE ANEK-ANLN2,
          BELNR LIKE ANEK-BELNR,
          BUDAT LIKE ANEK-BUDAT,
          XBLNR LIKE ANEK-XBLNR,
          SGTXT LIKE ANEK-SGTXT,
          END OF T_ANEK.
    DATA : BEGIN OF T_ANLC OCCURS 0,
          BUKRS LIKE ANLC-BUKRS,
          ANLN1 LIKE ANLC-ANLN1,
          ANLN2 LIKE ANLC-ANLN2,
          KANSW LIKE ANLC-KANSW,
          KNAFA LIKE ANLC-KNAFA,
          AAFAP LIKE ANLC-AAFAP,
          AFABE LIKE ANLC-AFABE,
          GJAHR LIKE ANLC-GJAHR,
          END OF T_ANLC.
    DATA : BEGIN OF IT_FINAL OCCURS 0,
           ANLN1 LIKE ANLA-ANLN1,
           ANLN2 LIKE ANLA-ANLN2,
           AKTIV LIKE ANLA-AKTIV,
           TXT50 LIKE ANLA-TXT50,
           ZUGDT LIKE ANLA-ZUGDT,
           MENGE LIKE ANLA-MENGE,
           MEINS LIKE ANLA-MEINS,
           GSBER LIKE ANLZ-GSBER,
           KOSTL LIKE ANLZ-KOSTL,
           STORT LIKE ANLZ-STORT,
           RAUMN LIKE ANLZ-RAUMN,
           KFZKZ LIKE ANLZ-KFZKZ,
           BELNR LIKE ANEK-BELNR,
           BUDAT LIKE ANEK-BUDAT,
           XBLNR LIKE ANEK-XBLNR,
           SGTXT LIKE ANEK-SGTXT,
           KANSW LIKE ANLC-KANSW,
           KNAFA LIKE ANLC-KNAFA,
           AAFAP LIKE ANLC-AAFAP,
           GJAHR LIKE ANEK-GJAHR,
           END OF IT_FINAL.
    DATA : LINE_COLOR(4) TYPE C.
    DATA : FIELDCATALOG TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,
          GD_LAYOUT TYPE SLIS_LAYOUT_ALV.
    SELECTION-SCREEN : BEGIN OF BLOCK B_FA WITH FRAME TITLE TEXT-001.
    SELECT-OPTIONS : S_BUKRS FOR ANLA-BUKRS DEFAULT 'ML',
                    S_ANLN1 FOR ANLA-ANLN1,
                    S_ANLN2 FOR ANLA-ANLN2.
                    s_gjahr FOR anlc-gjahr.
    SELECTION-SCREEN : END OF BLOCK B_FA.
    *SELECT-OPTIONS : s_belnr FOR anek-belnr.
    SELECT BUKRS ANLN1 ANLN2 AKTIV TXT50 ZUGDT MENGE MEINS
          FROM ANLA
          INTO CORRESPONDING FIELDS OF TABLE T_ANLA
          WHERE ANLN1 IN S_ANLN1
          AND   ANLN2 IN S_ANLN2
          AND   BUKRS IN S_BUKRS.
    SELECT BUKRS ANLN1 ANLN2 GSBER KOSTL STORT RAUMN KFZKZ
          FROM ANLZ
          INTO CORRESPONDING FIELDS OF TABLE T_ANLZ
          FOR ALL ENTRIES IN T_ANLA
          WHERE ANLN1 = T_ANLA-ANLN1
          AND   ANLN2 = T_ANLA-ANLN2
          AND   BUKRS = T_ANLA-BUKRS.
    *IF sy-subrc EQ 0.
    SELECT BUKRS ANLN1 ANLN2 BELNR BUDAT XBLNR SGTXT GJAHR
          FROM ANEK
          INTO CORRESPONDING FIELDS OF TABLE T_ANEK
          FOR ALL ENTRIES IN T_ANLA
          WHERE ANLN1 = T_ANLA-ANLN1
          AND   ANLN2 = T_ANLA-ANLN2
          AND   BUKRS = T_ANLA-BUKRS.
          AND   gjahr = t_anek-gjahr.
    *ENDIF.
    SELECT BUKRS ANLN1 ANLN2 KANSW KNAFA AAFAP AFABE GJAHR
          FROM ANLC
          INTO CORRESPONDING FIELDS OF TABLE T_ANLC
          FOR ALL ENTRIES IN T_ANLA
          WHERE ANLN1 = T_ANLA-ANLN1
          AND   ANLN2 = T_ANLA-ANLN2
          AND   BUKRS = T_ANLA-BUKRS
          AND   GJAHR = T_ANLC-GJAHR.
          AND   afabe = '01'.
    LOOP AT T_ANLA.
    MOVE : T_ANLA-ANLN1 TO IT_FINAL-ANLN1,
            T_ANLA-ANLN2 TO IT_FINAL-ANLN2,
            T_ANLA-AKTIV TO IT_FINAL-AKTIV,
            T_ANLA-TXT50 TO IT_FINAL-TXT50,
            T_ANLA-ZUGDT TO IT_FINAL-ZUGDT,
            T_ANLA-MENGE TO IT_FINAL-MENGE,
            T_ANLA-MEINS TO IT_FINAL-MEINS.
    READ TABLE T_ANLZ WITH KEY BUKRS = T_ANLA-BUKRS
                              ANLN1 = T_ANLA-ANLN1
                              ANLN2 = T_ANLA-ANLN2 BINARY SEARCH.
    IF SY-SUBRC EQ 0.
    MOVE : T_ANLZ-GSBER TO IT_FINAL-GSBER,
           T_ANLZ-KOSTL TO IT_FINAL-KOSTL,
           T_ANLZ-STORT TO IT_FINAL-STORT,
           T_ANLZ-RAUMN TO IT_FINAL-RAUMN,
           T_ANLZ-KFZKZ TO IT_FINAL-KFZKZ.
    ENDIF.
    READ TABLE T_ANLC WITH KEY BUKRS = T_ANLA-BUKRS
                              ANLN1 = T_ANLA-ANLN1
                              ANLN2 = T_ANLA-ANLN2 BINARY SEARCH.
    IF SY-SUBRC EQ 0.
    MOVE : T_ANLC-KANSW TO IT_FINAL-KANSW,
           T_ANLC-KNAFA TO IT_FINAL-KNAFA,
           T_ANLC-AAFAP TO IT_FINAL-AAFAP.
    ENDIF.
    *SORT t_anla.
    READ TABLE T_ANEK WITH KEY BUKRS = T_ANLA-BUKRS
                              ANLN1 = T_ANLA-ANLN1
                              ANLN2 = T_ANLA-ANLN2 BINARY SEARCH.
    IF SY-SUBRC EQ 0.
    MOVE : T_ANEK-BELNR TO IT_FINAL-BELNR,
           T_ANEK-BUDAT TO IT_FINAL-BUDAT,
           T_ANEK-XBLNR TO IT_FINAL-XBLNR,
           T_ANEK-SGTXT TO IT_FINAL-SGTXT.
    ENDIF.
    APPEND IT_FINAL.
    *ENDLOOP.
    ENDLOOP.
    *ENDIF.
    PERFORM BUILD_FIELDCATALOG.
    PERFORM DISPLAY_ALV_REPORT.
    PERFORM BUILD_LAYOUT.
          FORM BUILD_FIELDCATALOG                                       *
    FORM BUILD_FIELDCATALOG.
    FIELDCATALOG-FIELDNAME = 'ANLN1'.
    FIELDCATALOG-SELTEXT_M = 'ASSET MAIN NO'.
    FIELDCATALOG-COL_POS   = 0.
    FIELDCATALOG-OUTPUTLEN = 14.
    FIELDCATALOG-EMPHASIZE = 'X'.
    FIELDCATALOG-KEY       = 'X'.
    APPEND FIELDCATALOG TO FIELDCATALOG.
    CLEAR FIELDCATALOG.
    FIELDCATALOG-FIELDNAME = 'ANLN2'.
    FIELDCATALOG-SELTEXT_M = 'SUB NO'.
    FIELDCATALOG-COL_POS   = 1.
    FIELDCATALOG-OUTPUTLEN = 7.
    APPEND FIELDCATALOG TO FIELDCATALOG.
    CLEAR FIELDCATALOG.
    FIELDCATALOG-FIELDNAME = 'AKTIV'.
    FIELDCATALOG-SELTEXT_M = 'CAP.DATE'.
    FIELDCATALOG-COL_POS   = 2.
    FIELDCATALOG-OUTPUTLEN = 10.
    APPEND FIELDCATALOG TO FIELDCATALOG.
    CLEAR FIELDCATALOG.
    FIELDCATALOG-FIELDNAME = 'TXT50'.
    FIELDCATALOG-SELTEXT_M = 'NAME'.
    FIELDCATALOG-COL_POS   = 3.
    FIELDCATALOG-OUTPUTLEN = 50.
    APPEND FIELDCATALOG TO FIELDCATALOG.
    CLEAR FIELDCATALOG.
    FIELDCATALOG-FIELDNAME = 'ZUGDT'.
    FIELDCATALOG-SELTEXT_M = 'POSTING DATE'.
    FIELDCATALOG-COL_POS   = 4.
    FIELDCATALOG-OUTPUTLEN = 10.
    APPEND FIELDCATALOG TO FIELDCATALOG.
    CLEAR FIELDCATALOG.
    FIELDCATALOG-FIELDNAME = 'MENGE'.
    FIELDCATALOG-SELTEXT_M = 'QTY'.
    FIELDCATALOG-COL_POS   = 5.
    FIELDCATALOG-OUTPUTLEN = 13.
    APPEND FIELDCATALOG TO FIELDCATALOG.
    CLEAR FIELDCATALOG.
    FIELDCATALOG-FIELDNAME = 'MEINS'.
    FIELDCATALOG-SELTEXT_M = 'UNITS'.
    FIELDCATALOG-COL_POS   = 6.
    FIELDCATALOG-OUTPUTLEN = 3.
    APPEND FIELDCATALOG TO FIELDCATALOG.
    CLEAR FIELDCATALOG.
    FIELDCATALOG-FIELDNAME = 'GSBER'.
    FIELDCATALOG-SELTEXT_M = 'BA'.
    FIELDCATALOG-COL_POS   = 7.
    FIELDCATALOG-OUTPUTLEN = 4.
    APPEND FIELDCATALOG TO FIELDCATALOG.
    CLEAR FIELDCATALOG.
    FIELDCATALOG-FIELDNAME = 'KOSTL'.
    FIELDCATALOG-SELTEXT_M = 'COST CENTER'.
    FIELDCATALOG-COL_POS   = 8.
    FIELDCATALOG-OUTPUTLEN = 13.
    APPEND FIELDCATALOG TO FIELDCATALOG.
    CLEAR FIELDCATALOG.
    FIELDCATALOG-FIELDNAME = 'STORT'.
    FIELDCATALOG-SELTEXT_M = 'LOCATION'.
    FIELDCATALOG-COL_POS   = 9.
    FIELDCATALOG-OUTPUTLEN = 10.
    APPEND FIELDCATALOG TO FIELDCATALOG.
    CLEAR FIELDCATALOG.
    FIELDCATALOG-FIELDNAME = 'RAUMN'.
    FIELDCATALOG-SELTEXT_M = 'ROOM'.
    FIELDCATALOG-COL_POS   = 10.
    FIELDCATALOG-OUTPUTLEN = 10.
    APPEND FIELDCATALOG TO FIELDCATALOG.
    CLEAR FIELDCATALOG.
    FIELDCATALOG-FIELDNAME = 'KFZKZ'.
    FIELDCATALOG-SELTEXT_M = 'LICENSE PLATE NO'.
    FIELDCATALOG-COL_POS   = 11.
    FIELDCATALOG-OUTPUTLEN = 20.
    APPEND FIELDCATALOG TO FIELDCATALOG.
    CLEAR FIELDCATALOG.
    FIELDCATALOG-FIELDNAME = 'BELNR'.
    FIELDCATALOG-SELTEXT_M = 'DOC NO'.
    FIELDCATALOG-COL_POS   = 12.
    FIELDCATALOG-OUTPUTLEN = 13.
    APPEND FIELDCATALOG TO FIELDCATALOG.
    CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'BUDAT'.
      FIELDCATALOG-SELTEXT_M = 'POSTING DATE'.
      FIELDCATALOG-COL_POS   = 13.
      FIELDCATALOG-OUTPUTLEN = 15.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'XBLNR'.
      FIELDCATALOG-SELTEXT_M = 'REF NO'.
      FIELDCATALOG-COL_POS   = 14.
      FIELDCATALOG-OUTPUTLEN = 25.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
      FIELDCATALOG-FIELDNAME = 'SGTXT'.
      FIELDCATALOG-SELTEXT_M = 'TEXT'.
      FIELDCATALOG-COL_POS   = 15.
      FIELDCATALOG-OUTPUTLEN = 50.
      APPEND FIELDCATALOG TO FIELDCATALOG.
      CLEAR FIELDCATALOG.
    ENDFORM.
          FORM BUILD_LAYOUT                                             *
    FORM BUILD_LAYOUT.
    GD_LAYOUT-ZEBRA = 'X'.
    GD_LAYOUT-INFO_FIELDNAME = 'LINE_COLOR'.
    ENDFORM.
          FORM DISPLAY_ALV_REPORT                                       *
    FORM DISPLAY_ALV_REPORT.
    CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
         EXPORTING
            I_INTERFACE_CHECK        = ' '
            I_CALLBACK_PROGRAM       = ' '
            I_CALLBACK_PF_STATUS_SET = ' '
            I_CALLBACK_USER_COMMAND  = ' '
            I_STRUCTURE_NAME         =
            IS_LAYOUT                = GD_LAYOUT
              IT_FIELDCAT              = FIELDCATALOG[]
            IT_EXCLUDING             =
            IT_SPECIAL_GROUPS        =
            IT_SORT                  =
            IT_FILTER                =
            IS_SEL_HIDE              =
            I_DEFAULT                = 'X'
            I_SAVE                   = ' '
            IS_VARIANT               = ' '
            IT_EVENTS                =
            IT_EVENT_EXIT            =
            IS_PRINT                 =
            I_SCREEN_START_COLUMN    = 0
            I_SCREEN_START_LINE      = 0
            I_SCREEN_END_COLUMN      = 0
            I_SCREEN_END_LINE        = 0
       IMPORTING
            E_EXIT_CAUSED_BY_CALLER  =
            ES_EXIT_CAUSED_BY_USER   =
          TABLES
               T_OUTTAB                 = IT_FINAL
          EXCEPTIONS
               PROGRAM_ERROR            = 1
               OTHERS                   = 2.
    ENDFORM.
    Thanks
    manju

  • Asset History Report - Useful Life of the Asset

    HI Freinds,
    The users desire to have the useful life included in the Asset History Report generated using the T Code AR02. How can we have the useful life displayed in the Report?
    Thanks for the assistance.
    Regards

    See the wiki how to ad new fields
    https://wiki.sdn.sap.com/wiki/display/ERPFI/SAPListViewer+Basics
    https://wiki.sdn.sap.com/wiki/display/ERPFI/IncludeownfieldsinFI-AAstandardALV

  • Fixed Asset Additions Report

    Hello,
    Is there a way to run a fixed asset addition report in SAP and then export it into excel?  I have run S_ALR_87012058, however, there is no way to export this into excel.  Can anyone help please?
    Thank you,
    Lesley-Anne

    Hi,
    you can export the result of report S_ALR_87012058 and save it into excel file.
    please follow the path below.
    Regards,
    otep

  • Fixed asset acquisition report by month?

    Hi,
    We're using the fixed asset acquisition report thru tcode 'S_ALR_87012050 '.
    but there is only the report date input with the last day of the fiscal year concerned.
    Is there any standard report to see acquisition amount with month-end or specific date?
    Thanks for your help.

    Chris,
    I have just one more suggestion.  Even though you have to use a yearend Report date for a closed prior-year, you could define a range in the Posting date selection criteria.  In other words, if you would like to see the acquisitions for a given month or range of months in a closed prior-year, then give a 12/31/PY for the Report date and a specified date range in the Posting date selection criteria.
    Hope this helps.
    Thanks,
    Chad
    Edited by: Chad Busbee on Feb 8, 2008 2:56 PM

  • Asset balance report Vendor/supplier wise

    Dear All,
    I want to take asset balances report vendor/ supplier wise.
    Is any report avaliable like this?
    Thanks & Regards,
    Pritam

    Hi,
    you can use sort variants which contain the vendor information. You can find some information in SAP notes 98739 and 546856.
    Regards,
    Markus

  • Standard report(t.code) for open deliveries

    Hi Friends,
    can anyone give me standard open delivery report T.code.
    thanks
    nitchel

    Hi nitchel
    check the standard reports which may help you
            VL06 ---      Delivery Monitor
      *     VL06C --     List Outbound Dlvs for Confirmation*
      *     VL06D--      Outbound Deliveries for Distribution*
      *     VL06F --     General delivery list - Outb.deliv.*
            VL06O ---      Outbound Delivery Monitor
    Regards
    Srinath

Maybe you are looking for