List / database currency in FAGLFLEXT reporting (FGI0)
Hi everyone
We have a number of New GL reports that can be run under transaction FGI0. However, they all have the same problem, that when displaying the reports as "Graphical report output" the users can go in under Setting -> Currency and enter a currency that the report should be translated into. When leaving the reports the users can save the definition of the report being unaware that this translation takes effect for everyone running this report. Furthermore the users following can not see that the display currency is different from their local currency since it is not part of the selection data!
Do you know of any way to block this option to change currency away from the local currency in the reports?
Kind regards
Steen Koefoed
se16-->AGR_HIER
AGR_* will be tables for Roles. Tables SMEN_* are for user favorites.
You can find the information you want in table AGR_HIER.
In this table you can select the role,
In the field REPORT, select RRMX ,this will show you all roles with their workbooks.
AGR_NAME = ROLE (technical name)
REPORT= RRMX
Hope it Helps
Chetan
@CP..
Similar Messages
-
Currency unit in Report painter
Hi,
I met a problem when i maintain a report using report panter. Table FAGLFLEXT is used for the library, and I want to using currency translation function. I use Basic key figure "HSL local currency" and CC_HSL translation local currency for the report. But when i run the report, there is a problem, system tell me that can not find the unit of source currency, so can not translated to target currency. The data of local currency can be displayed.
i set the format of the local currency column, find that even i click "print the unit", there is no currency unit of the data, so I think there is some problem.
What is the problem? thank you!Hi Amir,
Thank you for your answer.
I changed the key figue to "Crcy Transltn TransCrcy (Act.)" as told, and run the report again, but still have problem.
No valid exchange rate for currency translation from to USD
Message no. GR640
Diagnosis
The system could not find a valid exchange rate for the currency translation.
System Response
The system could not translate into the target currency.
Procedure
Check the target currency, the exchange rate date and the exchange rate type.
I am sure i have maintain the exchange rate type and related rate.
The setting of "Define Currencies of leading Ledger" is "1 Translation taking transaction currency as a basis".
I think the problem is that the system cannot find the unit of the currency, so the error massage display as "No valid exchange rate for currency translation from to USD". If can find the unit of currency, i thought the message should be like "No valid exchange rate for currency translation from EUR to USD".
If the unit can be found, I think after set the format of the column "print the unit", in the report the unit can be displayed. But in my system, can not display the unit.
What do you think about this? thanks in advance. -
Drilldown report FGI0 Account Number and compounding Chart of Accounts
Dear all,
I created a drilldown report in FGI0 for FAGLFLEXS (Reporting for Table FAGLFLEXT). I am showing the field Account Number. However the field display is [Chart of accounts][Account number] in the corresponding column, but I want to display only the Account number.
If I remove the compounding field RKTPL from table TKAFD, then the program cannot find the Account Number Text.
Is there a way to show only the Account Number, without the Chart of Accounts in its 4 first fields, and also show the account text?
Thank you in advance!Dear All
I need to change the GL accouts in Drilldown report FGI0. In FGI2 tried but i couldn't able to find the exact location to chage can you please help me. On how can change means regroup the GL account and need to add the new GL account in Drilldown report..
Regards
Chandrasekhar G -
How to change currency sign in report
How can I change the currency sign in report like from dollar to pound sign. Any help and advice will be highly appreciated.
Sherry,
I'm stumbling my way thru the same question. we need to print the currency symbol based on the country defined in the data. here's the not-so-short answer:
we're looking into storing the currency symbol as a unicode value (NVARCHAR2 field) in the database by country and linking it to the data selected in the report. I have a select statement in the report sql that retrieves the correct unicode value per data row. the question then seems to become: do i want to display the field as a number with a format mask, or convert the whole thing to a string/char value?
Keeping everything as a number, in the report format field Format Trigger, i create a mask for each field and call a function to do the following:
v_format := q'{(}' || q'{"}' || p_currency || q'{"}' || v_format || q'{)}';
this gives you a mask with the parenthesis for negative numbers, the currency as literal string, and the v_format (NN,NNN,NNN,NNN,NN0.00) for currency amounts. we vary the # of decimal places and pass that value into the function (just to make things complicated.)
the 'uber complex' version of the function converts the number field to a string/char value. this allows you to change the decimal and separator values for an individual data row. we have not decided to implement this, but it works. you have to enter a 'bogus' character field in the report format and use srw.set_field to change the value at runtime. this keeps the value as a number in the sql for math, but a char to display. complicated. the function does this...
v_format := '999G999G999G990';
v_decimalplaces := MOD((p_decimalplaces * 10),10);
IF v_decimalplaces > 0 THEN
v_format := v_format || 'D';
FOR i in 1..v_decimalplaces LOOP
v_format := v_format || '9';
END LOOP;
END IF;
CASE WHEN SIGN(p_value) >= 0
THEN
v_format := p_currency || TO_CHAR(p_value, v_format, 'NLS_NUMERIC_CHARACTERS = '',.'' ');
ELSE
v_format := '(' || p_currency || TO_CHAR(ABS(p_value), v_format, 'NLS_NUMERIC_CHARACTERS = '',.'' ') || ')';
END CASE;
we would pass the values of NLS_NUMERIC_CHARACTERS to the function.
the last 'hitch' is that not every UNICODE currency symbol displays properly. the euro (hex 20AC) is fine, but the korean won (hex 20A9) is not. the database character set is AL32UTF8, and the sql works fine in sql_developer. however, reports does not reliably display the symbol. i have a TAR into oracle at the moment, hoping for clarification. there seem to be many layers in oracle reports to get this to work (database character set, report server character set, font in developer, font on report server, etc.)
let us know how it goes...an often asked, but rarely answered question (IMO). hopefully this gives you some ideas.
thanks,
john -
Displaying the list of values in the Report
Hi All,
Is there any possibility to include the scrollable list on the face of report(Not in the left side i.e as input control)
For example If I have a country with different counties.
Based on the country selection in the block it should display the list of counties as scrollable list.
Would it be possible.
Please help
thanks
Edited by: VP S on Sep 1, 2010 2:45 PMNot sure if you are looking for the same..
Have you tried applying the filter at the filter pane..i.e.
Click on the the show\hide filter pane (filter icon is present nearby the drill icon)
Now drag the required object on this pane.
It will create the dropdown filters on top of the report.
Regards,
Rohit -
Data from different databases in the same report.
Hi Everyone,
I am trying to build a reconciliation report in which I need to show the data from the source and target, side by side.
Source and target are both different databases, although being oracle only
Whenever a new data model is created, it gets attached to a data source and in the report we need to choose a specific data model.
Can we have data from different databases in the same report ?Yes, it is possible.
One way Is to use dataTemplates. There you can make queries from any number of different databases (The max I have done is 5).
It looks something like that:
<dataTemplate name="NameOfTemplate">
<dataQuery>
<sqlStatement name="Q1" dataSourceRef="Connection1">
<![CDATA[ select * from table1]]>
</sqlStatement>
<sqlStatement name="Q2" dataSourceRef="Connection2">
<![CDATA[ select * from table2]]>
</sqlStatement>
</dataQuery>
<dataStructure>
<group name="RESULT1" source="Q1">
<element name="P_FIRST_NAME" value="P_FIRST_NAME"/>
</group>
<group name="RESULT2" source="Q2">
<element name="P_DATE" value="P_DATE"/>
</group>
</dataStructure>
</dataTemplate>dataStructure is very important when you get data from different places, if you don't define those elements, then only the result from Q1 is shown.
The second possible way is to make as two different data models, each containing their own query and then set Main Data Set as concatenated SQL Data Source.
Best of luck,
Evelyn -
Tables or Logical database to create standard report for Equipment BOM?
Dear All
My client has requirement for the report with fields like to see the status of Equipment BOM(input of Equipment number in selection screen) or for Particular set of Materials(input of component number in selection screen) available stock quantity,storage location of stock,description of component,price of component,Pending PR of component(if any),Pending PO of component(if any) etc
I want to develop the report with standard infoset query instead of going for abap development.is there any logical database to map the report or what tables can i use for table joins??
Required sample report with fields as below
BOM Component
Stock available/Not available indicator
Description of Components
BOMQty/ UOM
Price
Part Number
Plnt
Sloc
Stock Qty
Bin
Pending PR
Pending PO
1000001121
YES
BEARING
NO
2000
ERS22
1000
MECH
4
A1
300012431
Regards
M.ManojkumarManoj,
The following is the tested solution.
Table join
Output
This figure shows the case of a Equipment BOM where 3 components are there. Installed Quantity are 4, 1, 1 respectively. Last two columns are showing the Storage Locations and the Stocks available.
Fields taken to output are
From STPO : IDNRK MENGE MEINS
From MARD LGORT LABST
As said before, more than this you can not do in SQVI. With this basic join in SQ02, using codes in Extras you can do much more.
Jogeswara Rao K -
How to connect to database for all the reports FR
Hi,
I have developed 100 reports in production client, for testing purpose I have moved to
test client. How can I connect to database for all the reports at a time?
Regards
TaruniHi Taruni,
You can connect to the database connection for all the reports through workspace in HFM.
Connect to HFM Workspace-->click on Explore option-->and click on Tools-->click on Data Base Connection Manager and change the respective connections from Production Instance to Test Instance with required information, and than you will be able to connect to Test database for all the reports at a time.
Regards,
Srikanth -
Tell me about PCH , PAP and PNPCE database using in HR reports
Hi SAP-HR Experts .
May anybody tell me about PCH , PAP and PNPCE database using in HR reports .
Does anybody have any ABAP report code about using thses LDB's .
I always used PNP database in my reports , i never come across in which i should use PCH , PAP and PNPCE database .
may some body tell me the practical use these LDB's .
My Best Regards to ALL : Rajneesh . minimize the amount of programming required, it often makes sense to use logical databases when generating reports. Reports are special programs that provide selection screens and access databases. The logical database PNP consists of the database driver SAPDBPNP and is activated using the report attributes. It fulfils three main functions:
Data retrieval:
HR data is written for each employee to the main memory, where it can be processed.
Screening: A selection screen enables you to select employees in accordance with organizational criteria. For example, you can select all of the hourly wage earners of a particular personnel subarea.
Authorization check: The implicit authorization check is another advantage of the logical database. Personnel data is frequently confidential and it does not make sense to allow all programs carry out the authorization check. -
The "DEFINING DATABASE ldb " addition in "REPORT" statment
Hi all
I wonder what the "DEFINING DATABASE ldb " addition in "REPORT" statment is involve to?
cause I didn't understand the SAP help of this addition!
Thanks.When defining logical databases (via SE36), the underlying database program needs to have this addition to the REPORT statement. See SAPDBSDF for logical database SDF as an example.
Greetings
Thomas -
Drill-down to line items in drill-down report (FGI0)
Dear All,
I have a problem regarding executing drill down report in FGI0
When executing the drill down report FGI0 , I try to drill down to the line items from Goto-> line items but it's deemed & I can't run it.
I searched a lot and found only one link but didn't help
Customized drill-down report cannot go to line item level (FGI4 and FGI1)
Please help as it's very important issuethis is due to authorisation limit.
Ithink you do not have the access to view the 2009 GL balances. -
Change database connection for FRS Report
currently we are using ASO BSO model and all FRS reports are retrieve against BSO Database.Now we are converting to ASO only model. can i use the same report against ASO database .
There is a option of chang database connection under tool in workspace . will this work or do i have to make all reports again
can you please help me with this
thank youIN some cases even if the report has additional dimensions it will work. After you change the connection. Open the report in designer. The new dimensions will automatically update. Save the report and you should be good to go. If dimensionality is exactly the same you don't even have to do that, just change the connection, point ot the new database and run the report.
-
Tcode for listing database in SAP AII 4.0
Hi,
Can anyone tell me what is the Tcode for listing Database in SAP AII 4.0?If you're looking for a listing of AII 4.0 tables, most are prefixed with "/AIN/". You can go to SE16 and type in <b>/AIN/*</b> in the input field and drop down on it to display the different tables and their descriptions.
-
Connection to database in sap crystal reports enterprise xi 4.0
Hi,
When we are trying to connect to database in sap crystal reports enterprise xi 4.0 ,i am geting the below error.please advise.
Error:
Failed to establish a connection.The cause was:
Connot connect to SAP BussinessObjects Enterprise at this time.Please try again later.Thanks for your quick response Henry....
I checked all this things and all are working fine.
Now I am able to connect to BOE server.
The cause behind the issue was in "CMC > Applications > Web
Service > Access URL:" the URL was having different server name which we have changed earliar, I just correct the URL and issue got resolved.
But now when I am trying to access BOE Server through Crystal Reports for Enterprise 4.0 client tool directly not from launch pad, it probes me the same error. (Note: I used the same parameters which i got from launch pad token to this)
Is that a only way to use Crystal Reports for Enterprise 4.0 from launch pad ?? -
Hi,
Please help me in resolving the issue while changing the database dynamically in crystal reports using JSP. I followed the below link to change DB connection dynamically.
CRJava Modify DB Location
Please help me on this.
While switching from one database to another i found the issue.
dbController.replaceConnection(oldConnectionInfo, newConnectionInfo,pFields,replaceParams);
The Error is:
com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: Subreport does not exist.---- Error code:-2147467259 Error code name:failed
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:2284)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:732)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:166)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(SourceFile:528)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(SourceFile:526)
at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(SourceFile:102)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(SourceFile:524)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(SourceFile:423)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:480)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(SourceFile:421)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(SourceFile:351)
at com.businessobjects.sdk.erom.jrc.a.a(SourceFile:54)
at com.businessobjects.sdk.erom.jrc.a.execute(SourceFile:67)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(SourceFile:716)
at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(SourceFile:125)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(SourceFile:537)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent.char(SourceFile:220)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent.new(SourceFile:240)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent.do(SourceFile:452)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent.if(SourceFile:429)
at com.crystaldecisions.proxy.remoteagent.UndoUnitBase.performDo(SourceFile:156)
at com.crystaldecisions.proxy.remoteagent.UndoUnitBase.a(SourceFile:106)
at com.crystaldecisions.sdk.occa.report.application.an.a(SourceFile:65)
at com.crystaldecisions.sdk.occa.report.application.ParameterFieldController.a(SourceFile:1921)
at com.crystaldecisions.sdk.occa.report.application.ParameterFieldController.setCurrentValues(SourceFile:2237)
at com.crystaldecisions.sdk.occa.report.application.ParameterFieldController.setCurrentValue(SourceFile:2328)
at org.apache.jsp.DynamicDB_jsp._jspService(DynamicDB_jsp.java:255)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.crystaldecisions.reports.reportdefinition.ReportModificationException: Subreport does not exist.
at com.businessobjects.reports.sdk.requesthandler.ParameterRequestHandler.a(SourceFile:229)
at com.businessobjects.reports.sdk.requesthandler.ParameterRequestHandler.for(SourceFile:214)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(SourceFile:1492)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:660)
... 47 more
Any help Appreciated.
Thanks
PenchalDo you have subreports in your reports?
If yes, set the connection info for the subreports as well.
Additionaly refer to the below discussion
http://scn.sap.com/thread/3153289
As you are using Crystal reports for ecllipse runtime libraries to build your jsp, you would need to post your dicussions in the below forum to get better response.
http://scn.sap.com/community/crystal-reports-for-eclipse
The above space is dedicated for the issues with crystal reports for ecllipse.
Thanks,
Prithvi
Maybe you are looking for
-
Target Display Mode iMac 27 mid 2011 with Mac Mini 2011 bootcamp
Hello, I can't seem to use Target Display Mode with Bootcamp. My configuration: Imac 27" mid 2011 with osx 10.8.4 Mac Mini Server 2011 with osx 10.8.4, bootcamp 5 and Windows7 Both are connected via Apple genuine Thunderbolt cable (2m). When I boot t
-
Active and delivery version of ODS
hi can we check or compare ther delivery version and active version of the infosource. is there any transaction or table other than RSA1-business content where we can compare objects in infosource.
-
Hi, I have installed the new Bex for BI 7. There was no error prompt when installation was finished. However, Bex doesn't work when I open it. There is just the Bex Toolbar which doesn't work. I cannot open any query. The word "Offnen" is displayed
-
Hello Support, I have CRM 2005 in my landscape.It has the following patch level. for ABAP stack it is at Stack 8 for JAVA stak it is at Stack 4. And we are going for both (ABAP and JAVA) to STACK 15 which is latest. I have the following query 1.) Can
-
[SOLVED] Missing network tools, ifconfig and route
Hi, It looks like I am missing some network tools. Is there any package that I need to install using pacman? ifconfig is missing. find / | grep ifconfig Returne nothing. Also "route" give nothing. Any ideas? Best regards, /Christer Last edited by agk