Fiscal year Reports
Hi Experts,
I have one problem i.e. our group company having Jan to Dec fiscal year, and their subsidary company having Apr to Mar fiscal year.
About India, i knew the tax and everything should be submitted in the year of Apr to Mar. But we want to maintain records for group company purpose, means india company maintain same as the group company fiscal year. for taxes in india we have to maintain Tax Fiscal Year (Apr to Mar).
upto this is fine and acceptable. but my client asking how to manage this in sap and what are the requirements for this.
my side, i am a consultant of this company based on clinet site, i suggested - one of this site expert given a valuble idea, to maintain seprate report for this tax balance sheet and PnL.
how to develop this report??, for Apr to Mar or Jan to Dec?
in case for tax purpose we maintain the same, there is no objection from indian govt??
how to configure this customization for sap??
kindly answer and give your valuable suggetions.......
Raghav
Hi
This can be achieved using special purpose ledger. Refer help.sap.com for further information on speial purpose ledger config.
Cheers
Muralidhar
Similar Messages
-
1.HOw will compare different fiscal year variant for reporting prupose?
2. How will assigne the business area, and how will get u business areas wise report.Consider this I have a restricted KF which brings in the value YTD cumulative and have created another restricted KF which brings in the value YTD cumulative offset by -1.
For instance when the user punches in Jan to March
the first RKF1 brings in JAN FEB MARCH
the second RKF2 brings in JAN FEB MARCH too
only difference being March is blank in RKF2.
If RKF2 brings in only JAN and FEB values then it would be easier to solve this issue by simple subtracting RKF1- RKF2.
The desired columns in the report should look like
Jan-Null
Feb-Jan
March - Feb
Hope you understand what I am getting at
Thanks
Raj -
Shortened Fiscal Year and its impact on BI back end and Bex reports
Hi All,
Our client is making some changes to the fiscal year period.
Becuase of some business requirements, we will have to shortened the fiscal year.
Can you please suggest - what are the watch points when we do this?
- what will be the impact to BI back end and Bex reports?
Thanks,
NishaHello Nisha,
Since the fiscal year (Infobjects - 0FISCYEAR and/ 0FISCPER3) is compounded with fiscal year variant, therefore maintaining the correct variant in BI will automatically take care of showing the data correctly.
So there are two things to be maintained in BI:
1) To see that the variant definition.
2) If you need to display the text of the fiscal periods, then the correct texts.
Let me know if you need more clarifications.
Regards,
Shweta
Edited by: Shweta Kesarwani on Jan 8, 2010 11:10 AM -
Vendor Ageing Analysis Report for the postings for this fiscal year
Hi All,
I require report that lists every supplier that my company has spent money in this fiscal year, need the actual average payment terms, number of days etc. And also how much has been spent with each supplier.
Kindly let me know the report or the process to extract this data from SAP R/3 system.Regarding Ageing analysis of Vendor below three reports may meet your requirements provided transactions to the vendors are done in disciplined manner.
S_ALR_87012078 - Due Date Analysis for Open Items
S_ALR_87012084 - Open Items - Vendor Due Date Forecast
S_ALR_87012085 - Vendor Payment History with OI Sorted List
Regards,
Alok -
Web Report not printing the fiscal year period variable value
Hi,
In web report where in one text element, we enabled the fiscal year period variable value to display
in the report result.
If we run the report then this fiscal year period is displaying in the general information.
We have print button (Java Code), where user can take a printout of the same report.
In the printout this Fiscal year period is NOT PRINTING, other variables like rollup time, technical name of report etc are printing perfectly.
It is required to print the fiscal period also in the print out of the report.
Any help to come out of this.....
Thanks
SrinivasHi
Any Help.....
Srini -
Asset Report to check periods in Closed Fiscal Year
Hi Gurus,
Would want to check what other standard SAP t-codes that could be used to check the periods for the closed Fiscal year in asset reporting? i.e. FY 2008 closed, would need to check asset balances, NBV, etc for period 7, system prompts an error and could only execute for period 12.
Appreciate feedback
Many thanks
eddie limHi
If you are using the report S_ALR_87011963, following is the limitation for it.
You cannot run a report for any day you choose within a period. The
following restrictions apply to the report date:
o If the report date is in the past, or in the current fiscal year:
You can use the end of a fiscal year or the end of any period as the
report date. If the fiscal year is already closed, you can only use
the end of the fiscal year as the date.
o If the report date is in a future fiscal year:
The system always uses the last day of the fiscal year as the report
date.
o If the report date is the first day of a fiscal year:
To ensure that the values for the beginning of the fiscal year are
same as those for the end of the previous fiscal year, the
system runs reports with the report date 1/1/YYYY for the date
12/31/YYYY-1 (the same applies for a non-calendar fiscal year).
If you want to run report for forcating depreciation and NBV, use TCOD - S_ALR_87012026
Thanks
GG -
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
hinfiHi 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 report error in New fiscal year
Dear gurus,
Today my company meet the problem when run asset report is pop up "fiscal year change not yet made for company code 1000". But when i ask my user they told me that they already run the AJRW.
I seacrh to forum how to check whether any tcode that fiscal year change havee benn made or not?
when i run OAAq it show company code 1000 = 2009 It okey?.. any guru please help.. can we run another AJRW?Hi Muzaidi,
In OAAQ you see only the closed fiscal year.
In table T093C you can see the current fiscal year. Here you an see if the fiscal year change have been made or not.
Jagdish is right, you can make the fiscal year change multiple times. This is no problem at all.
regards Bernhard -
POS data variation in bw report for fiscal year
HI ,
I got issue from User like ,In a BW report I have given sold to party as best buy with actual sel though and fiscal year form 2006 to 2008.I got some values with factory week 14/2009 for it.But when i selected fiscal year 2007 to 2008 i got some other value for factory week 14/2007 which is not matching with previous value when i drilled down fro Fiscal year 2006 to 2008.Please tell me hwo to proceed wiht this issue .If I would come across this problem, I would perform following checks.
- Run Query for 2006 - 2007 (Check and note down the value for 14/2007)
- Run Query for 2007 - 2008 (Check and note down the value for 14/2007).
MAKE SURE THAT YOU HAVE USED SAME SELECTION CRITERIA OTHER THAN YEAR.
Then check your cube data, put the same selection in the cube and check the data for the week 14/2007 and see which value of the above two noted value is correct.
You may also want to check if there is any other restriction based on year selection in the query. If any KFs are restricted by some more values based on the fiscalyear selection.
- Danny -
Custom Report: Actuals paid by Fiscal Year- multiple Columns
Has anyone created a "time-scaled" InfoMaker report using "actuals paid"? We would like to create a report that shows actual payments made on each project broken down by fiscal year... so a single project may show actuals paid for FY 07-08, FY 08-09, and FY 09-10.. so "Actuals" would appear 3 times on the same report- based, on the approval date.
I know that P6 can do this quite easily, but we are not linking CM to P6 schedule yet.Yes, I've created many reports of this nature including building a table that can be used to select a specific period for reporting on a given range. Have created these reports in several formats including tabular, crosstab, and graphical (and combinations of those).
Rick -
Balance not carried forward when changing fiscal year in Report Painters
Hello guys,
Im using report painter (FGI3) to create my financial statement report, when i change to fiscal year 2009, the balance in my balance sheet is not carried forward to year 2009, its only shows the the movement.
Assume, the total asset in dec 2008 is 10million, transaction in januari is -900.000,
the total asset in januari 2009 should be 9.1 million, but it only shows -900.000
Sorry my english not so good
Anyone can help..
Thanks.
Edited by: rama dazkia on Feb 2, 2009 3:16 AMThanks for the reply,
I've already doin the year-end activities, if i see the balance in F.01 it is correct
but in my report painters especially in january 2009, it only shows the difference
FYI, i using report painters FGI3, FGI5
Thank you -
Urgent !!Report Fiscal year for each Month i.e.12mnths
Hi All,
I have a cube with following details.
1.Revenue Value ==1200
2.Fiscal year==2007
3.Product type==A
But If i need to create a Dashboard Report with this Cube,
But it has display tht Fiscal Year Value 2000 for each month
Like ..KF=1200/12(months)
So i need display as follows for the graph...
MONTH JAN FEB MAR...............................DEC
REVENUE 100 100 100...................................100
THIS IS HOW MY REPORT SHLD BE EXECUTED..
But I dont have any date or month field in my cube,how can I get it for Each month as above..??????
Can any one explain me & suggest me how to proceed..???
Thnx
BI LearnerHi Voodi,
That is the only solution... which i have in my mind...Let me try it out & get back to u..
But as well I have another KF under that Revenue which display for each month & we need to run a dashboard with line diagram where one line for Revenue & another for PO which shld give a comparison for all the months...
Does this work out??
Thanks a lot for ur ideas. -
Report ... conversion for fiscal year representation
have a report which prints the actuals for a fiscal year . Its like each country has their own fiscal year representation , The report is currently printing the data based on its own fiscal year representation , i have to modify the report and want it to print based on US(sep-aug) fiscal representation .. like for example for india its printing with may as fiscal period 1 , instead i want to print it with may data as fiscal period 9 and to print the data from sep-aug for all countries. I dont understand how to give the select statement and how to proceed with this. I appreciate if anyone can help me with this.
Lets load up the yps_costplan table for loading.
if they didn't specify a project to single load, go get them all.
if s_objnr is initial.
if in first fiscal month, "Sept", then get previous years data to
fill in the last month, month 12.
if t_t009b-poper = '001'.
select * from yps_costplan into table i_yps_costplan
where yyobjnr gt 'PR00000000' and yygjahr ge yprevyear and
yygjahr lt yplus1year.
else.
select * from yps_costplan into table i_yps_costplan
where yyobjnr gt 'PR00000000' and yygjahr ge p_fiscal and
yygjahr lt yplus1year.
endif.
When getting all, start with 2003, when doing month, use current
fiscal year only.
yygjahr between t_yearm1 and t_yearp1.
else.
They secified 1 project, go get his data.
if not s_objnr-LOW cs '*'.
concatenate s_objnr-low '%' into hold_projn.
loop at s_objnr.
if s_objnr-high eq space.
concatenate s_objnr-low '*' into s_objnr-low.
s_objnr-option = 'CP'.
modify s_objnr.
endif.
endloop.
select posid objnr from prps into table t_prps
WHERE POSID IN S_OBJNR.
else.
concatenate s_objnr-low(sy-fdpos) '%' into hold_projn.
select posid objnr from prps into table t_prps
where posid like hold_projn.
WHERE POSID IN S_OBJNR.
endif.
if sy-subrc eq 0.
loop at t_prps.
if in first fiscal month, "Sept", then get previous years data to
fill in the last month, month 12.
if t_t009b-poper = '001'.
select * from yps_costplan into table h_yps_costplan where
yyobjnr = t_prps-objnr and yygjahr ge yprevyear and
yygjahr lt yplus1year.
else.
select * from yps_costplan into table h_yps_costplan where
yyobjnr = t_prps-objnr and yygjahr ge p_fiscal and
yygjahr lt yplus1year.
endif.
if sy-subrc eq 0.
loop at h_yps_costplan.
i_yps_costplan = h_yps_costplan.
append i_yps_costplan.
endloop.
endif.
endloop.
endif.
endif.someone please help me with this ..
-
ABST2 - How to take the report for the previous fiscal year
Hi,
For FI-AA reconciliation, my scenario is this: The current fiscal year is 2009 and the system (server) date is 16-Apr-2009. My fiscal year period is: Mar-Apr. In ABST2, it does not accept Fiscal year. When I take the report, it displays for fiscal year 2009, which I don't want because I want it for the fiscal year 2008 to reconcile between FI and AA. The fiscal year 2008 is not yet closed in both FI and AA, so I want the report for 2008 only. But ABST2 always gives the report for the current fiscl year. Is there any way out to get the report for 2008?.
Thanks,
Kannan SThis report is based on the actual values. In the past this report was used for EURO conversions to see if the values are in line. When not it was not possible to do the euro conversion.
Normal it is a part from the fiscal year closing -
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.
Mariohi,
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
Maybe you are looking for
-
OBIEE 11G catalog security issue
I have the following (simplified) requirement: - People with application role FIN should have access to analysis XYZ - People with application role HR should have access to analysis ABC - People with both application roles should have access to XYZ a
-
I need a __tip__ on menus!
I need a sorce code for a very simple menu, nothing fancy, just a normal: ======================File Edit Help==================== ...Menu, Plese someone help me!Should I use a Jmenu___ a UI control, or whatever!Sorce code or tips are fine!
-
Blackberry Pearl 8130 as a modem
Hello everyone! I'm currently trying to use my Blackberry Pearl 8130 as a modem, but having issues. I'm running a Macbook - OS-X 10.5.8 with Sprint as my carrier with everything plan. I have the ability to run as modem via bluetooth or through data c
-
E-mail account on a curve 8520
I recently bought a curve 8520 as a replacement for my broken HTC to last me until my upgrade comes through. I've tried to set up my e-mail account but even though I'm entering the right e-mail address and password it is telling me its wrong and it k
-
Migrating tables from Access 2007 to an Oracle schema
Hi, I want to migrate some tables(with data) from a remote Access 2007 database to an Oracle schema using Oracle SQL developer version 2.1.1. Could someone help me with the list of steps that need to be performed for this migration??