Why do we need Segment Reporting?
Dear Experts,
Why do we need Segment reporting since Profit Center reporting can do the same?
Basically what's the difference?
Regards,
Abraham
Hi Abraham,
This is what IAS -14 AND IFRS -8 says:
IAS
Business segment: a component of an entity that (a) provides a single product or service or a group of related products and services and (b) that is subject to risks and returns that are different from those of other business segments. [IAS 14.9]
IFRS
that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same entity)
So every company which wants to prepare their Financial statements with either IAS or IFRS need to prepare segment wise Balance sheets and P&L accounts also.
A reportable segment is a business segment which is generating 10% of total revenues and 10% of total profit or loss and which is having 10% of total assets.
Please get back to me if you need further assistance.
Regards,
Ravi.
Similar Messages
-
Segment reporting, split by profit center; still need segment splitting?
HI experts,
With reference to the subject of this post, I would like to have better understanding on the followings:
Settings (1) IMG > Financial Accounting (New) > Financial Accounting Global Settings (New) > Ledgers > Ledger > Assign Scenarios and Customer Fields to Ledgers ... I have settings of <Profit Center Update and Cost Center Update>
VERSUS
Settings (2) IMG > Financial Accounting (New) > General Ledger Accounting (New) > Business Transactions > Document Splitting > Define Document Splitting Characteristics for General Ledger Accounting ... I have profit center to be split (updated)
My concern, is I want to have segmental reporting. In the SAP material, it says that segment derived from Profit Center.
My Question: With the above settings (1) and (2), do I still need to have additional settings for segment? For example:
Settings (2), do I need to set segment here?
How about settings (1), any need to have <segment update>?
In settings (2), help file says: "This determines what fields in a ledger are updated when it receives posting from other application components." Not quite sure what this statement mean.
Thanks and regards,
sbmelHello,
The actual need of scenarios to be added in every ledger is the need for these objects to be updated in new tables like FAGLFLEXT. If you do not add scenarios then information of cost center, profit center , segment will not be updated in New GL Tables.
Hence it is mandatory to pass entire information related to Cost Centers, Profit Centers and Segment by adding relevant scenarios to all the ledgers activated.
Secondly, segment is such a field that can not only be derived from profit center but also through a BADI using a logic written using ABAP code.
Regards,
Sam -
Why we dont need sender agreement and comm channel in IDOC to file scenario
Hi,
there are 2 queries:
first query :
Scenario is "Idoc to file transfer"
why we dont need sender agreement and communication channel for IDOC to file ,while we do need
both of these for "File to RFC "
Answer : which i got is because IDOC sits at ABAP stack but same is valid for RFC also.
Then why For "IDOC to file" we dont need that.
Second query:
Also when i did scenario for File1-RFC-File2 scenario using BPM i have created a interface
between XI-RFC synchronous to send data which we got from file1 in XI to RFC importing parameter
and getting data from RFC back to File2.
Here in IDOC to file scenario why we dont need any interfface for IDOC-XI Asynchronous.
Regards,
Mayank
Edited by: mayank verdia on Jan 13, 2009 11:49 AM
Edited by: mayank verdia on Jan 13, 2009 11:50 AMDear All,
For file to idoc scenario is there any possibility to get line items details or xml details i.e the segments and its related field details using reference id, transaction id or interface name or message id in SAP PI 7.0. I know we need to click each and every message in sxi_monitor and look for details.
For SAP(R3 System) I can create a report and set the job for specific time period so automatically it throws the details(like reference no, document date, invoice no from) in ftp path as .csv file. The same ftp path is maintained in program.
I wanted to check FTP--->PI postings and I have set the job at r3 system it is working fine and Im monitoring it too.
Now the end to end scenario is FTP--->PI--->ECC(R3 system). Please help.Many Thanks. -
Segment reporting view in FBL1N
Dear Friends,
We have segment reporting and each plant is a different segment.
Our various plants deal with common vendor and have same vendor code
I need to see the segment view of one vendor in FBL1N report
Hence i added "Segment" as a field in SPRO - as below
Path: FA(New) -->GL (New) --> Master Data --> GL Accounts -->Line Items --> Define special fields for line item display.
Table: BSEG
field: SEGMENT
save the changes.
I still cannot see SEGMENT in selection options after executing FBL1N.
Kindly assist, Thanks
SanjayHi Sanjay,
I am not aware which version of SAp you are working with.. But if you are working with new GL active for your company code, then you will not see Segment view in FBL1N. Instead use report "S_PCO_36000219 - Payables: Segment "
Now the question, that why even after adding to special fields it is not displaying.. it is because, this Config node would pick up data from BSEG table, so only if you have entered segment manually at the time of posting, it would show after adding to Special fields.
This segment in the baove report is picked up from FAGL* tables.
Hope it clarifies..
Regards,
SAPFICO -
I have coded an include jsp like this.
<%@page language="Java"%>
<%@page import="javax.servlet.http.HttpSession"%>
<%!
String iContextPath;
String iCommonPath;
String iImagesPath;
%>
<%
iContextPath = request.getContextPath();
iCommonPath = iContextPath + "/common";
iImagesPath = iCommonPath + "/images";
System.err.println(" here ");
HttpSession thisSession = request.getSession( false );
if( thisSession.isNew() ){
System.err.println("isnew");
response.sendRedirect( iContextPath + "/common/login.jsp" );
%>
Now I also have a redirect.jsp in the root of an application that contains
this.
<html>
<body>
<%
System.err.println("Redirecting at this time from the root");
response.sendRedirect( request.getContextPath() + "/secureArea/");
%>
</body>
</html>
And I have a logout.java servlet that looks like this.
package com.pch.epics;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import weblogic.servlet.security.ServletAuthentication;
public class Logout extends HttpServlet{
private static final String CONTENT_TYPE = "text/html";
//Initialize global variables
public void init() throws ServletException{
//Process the HTTP Get request
public void doGet( HttpServletRequest request, HttpServletResponse
response ) throws ServletException, IOException{
String username = "";
if( request.getUserPrincipal() == null ){
username = "Unknown";
} else {
username = request.getUserPrincipal().getName();
System.err.println( "ePics logging out '" + username + "'" );
request.getSession( false ).invalidate();
ServletAuthentication.logout( request );
ServletAuthentication.invalidateAll( request );
ServletAuthentication.killCookie( request );
response.sendRedirect( request.getContextPath() );
//Process the HTTP Post request
public void doPost( HttpServletRequest request, HttpServletResponse
response ) throws ServletException, IOException{
doGet( request, response );
//Clean up resources
public void destroy(){
First of all, why won't the isNew() report a new session in the server log?
EVERY request coming in says it's an old request (ie it's not new). The
J2EE Applications and BEA WebLogic Server book from BEA says this should
work.
My second question is why do I need to do those three lines from
ServletAuthentication to logout a user? Ok, maybe I'm from the MS world,
but that seems excessive, especially since I've already done a
session.invalidate() right before it, but the bea docs say I'm required to
do all four!
When you invalidate a session. You invalidate the session of the web
application that your jsp/servlet is part of. It is possible to have more
than one web application on WLS and have them share a authentication info.
While these applications share authentication they do not share their
sessions so because of that calling session invalidate does not kill all the
sessions. ServletAuthentication is needed to kill all the sessions and do a
complete logout from WLS.
"Flip" <[remove][email protected]> wrote in message
news:[email protected]...
> I have coded an include jsp like this.
>
> <%@page language="Java"%>
> <%@page import="javax.servlet.http.HttpSession"%>
> <%!
> String iContextPath;
> String iCommonPath;
> String iImagesPath;
> %>
> <%
> iContextPath = request.getContextPath();
> iCommonPath = iContextPath + "/common";
> iImagesPath = iCommonPath + "/images";
>
> System.err.println(" here ");
> HttpSession thisSession = request.getSession( false );
> if( thisSession.isNew() ){
> System.err.println("isnew");
> response.sendRedirect( iContextPath + "/common/login.jsp" );
> }
>
> %>
>
> Now I also have a redirect.jsp in the root of an application that contains
> this.
> <html>
> <body>
> <%
> System.err.println("Redirecting at this time from the root");
> response.sendRedirect( request.getContextPath() + "/secureArea/");
> %>
> </body>
> </html>
>
> And I have a logout.java servlet that looks like this.
> package com.pch.epics;
>
> import java.io.IOException;
> import javax.servlet.ServletException;
> import javax.servlet.http.HttpServlet;
> import javax.servlet.http.HttpServletRequest;
> import javax.servlet.http.HttpServletResponse;
> import weblogic.servlet.security.ServletAuthentication;
>
> public class Logout extends HttpServlet{
> private static final String CONTENT_TYPE = "text/html";
> //Initialize global variables
> public void init() throws ServletException{
> }
>
> //Process the HTTP Get request
> public void doGet( HttpServletRequest request, HttpServletResponse
> response ) throws ServletException, IOException{
> String username = "";
> if( request.getUserPrincipal() == null ){
> username = "Unknown";
> } else {
> username = request.getUserPrincipal().getName();
> }
> System.err.println( "ePics logging out '" + username + "'" );
> request.getSession( false ).invalidate();
> ServletAuthentication.logout( request );
> ServletAuthentication.invalidateAll( request );
> ServletAuthentication.killCookie( request );
> response.sendRedirect( request.getContextPath() );
> }
>
> //Process the HTTP Post request
> public void doPost( HttpServletRequest request, HttpServletResponse
> response ) throws ServletException, IOException{
> doGet( request, response );
> }
>
> //Clean up resources
> public void destroy(){
> }
> }
>
> First of all, why won't the isNew() report a new session in the server
log?
> EVERY request coming in says it's an old request (ie it's not new). The
> J2EE Applications and BEA WebLogic Server book from BEA says this should
> work.
>
> My second question is why do I need to do those three lines from
> ServletAuthentication to logout a user? Ok, maybe I'm from the MS world,
> but that seems excessive, especially since I've already done a
> session.invalidate() right before it, but the bea docs say I'm required to
> do all four!
>
>
>
-
Dimension declaration. Why do we need it?
Hey, Oracle data warehouse gurus.
It should be an easy question for you.
Why do we need to declare dimension on the top of the dimension table (CREATE DIMENTION dimension_name ...)?
It seems to me that many functions such as rollup, cube and the like do not need this dimension metadata.
I am using Crystal Holos OLAP server to do data mining and reporting and again this tool (at least version 7.5) does not use dimension metadata. I suppose that some OLAP servers do.
Thanks in advance for your answer.
Best Regards
VadimHello Rajsan Madhavarajan
Query as a Web Service (QaaWS) is a SAP Business Objects (BOBJ) client-side tool that allows users to create and publish Web Services that can be made available over the Web. Once these web services are created and published, they can be consumed like any other standard Web Service in software applications including Xcelsius and Crystal Reports. But first we have to understand what exactly is a Web Service.
Web Service
A Web Service is a software system that supports interoperable interaction over a network from one computer or machine to another but is more commonly defined as a client and a server communicating data over the Web using the HTTP Protocol. Using Web Services along with Business Objects allows a live connection of data to be used in applications such as Xcelsius and Crystal Reports through a semantic layer called a Universe.
Query as a Web Service (QaaWS)
The two main components in QaaWS are the Client Tool and the Server. The QaaWS Client Tool gives the end user an easy to use wizard that allows them to create Universe queries and publish them as Web Services. Once the QaaWS is published, any user can securely access the data that the Web Service contains as long as they have access to that server. Have a look on image below that shows the information flow to and from the server via the client.
Advantages to QaaWS:
Very easy to use and intuitive interface Familiar look and feel for people who have used Web Intelligence
Leverages existing Business Objects Universes Shares metadata with Web Intelligence, Desktop Intelligence and Crystal Reports
Maintains Business Objects Enterprise Security
Allows live data feeds to be incorporated into Xcelsius Dashboards and Crystal Reports -
Why do we need SSIS and star schema of Data Warehouse?
If SSAS in MOLAP mode stores data, what is the application of SSIS and why do we need a Data Warehouse and the ETL process of SSIS?
I have a SQL Server OLTP database. I am using SSIS to transfer my SQL Server data from OLTP database to a Data Warehouse database that contains fact and dimension tables.
After that I want to create cubes using SSAS form Data Warehouse data.
I know that MOLAP stores data. Do I need any Data warehouse with Fact and Dimension tables?
Is not it better to avoid creating Data warehouse and create cubes directly from OLTP database?Another thing to note is data stored in transactional system may not always be in end user consumable format for ex. we may use bit fields/flags to represent some details in OLTP as storage required ius minimum but presenting them as is would not make any
sense to user as they would not know what each bit value represents. In such cases we apply some transformations and convert data into useful information for users to understand. This is also in the warehouse so that information in warehouse can directly be
used for reporting. Also in many cases the report will merge data from multiple source systems so merging it on the fly in report would be tedious and would have hit on report server. In comparison bringing them onto common layer (warehouse) and prebuilding
aggregates would be benefitial for the report performance.
I think (not sure) we join tables in SSAS queries and calculate aggregations in it.
I think SSAS stores these values and joined tables and we do not need to evaluates those values again and this behavior is like a Data Warehouse.
Is not it?
So if I do not need historical data, Can I avoid creating Data Warehouse?
On the backend SSAS uses queries only to extract the data
B/w I was not explaining on SSAS. I was explaining on what happens inside datawarehouse which is a relational database by itself. SSAS is used to built cube (OLAP structures) on top of datawarehouse. star schema is easier for defining relationships
and buidling aggregations inside SSAS as its simple and requires minimal lookups to be performed. Also data would be held at lowest granularity level which can easily be aggregated to required levels inside OLAP cubes. Cube processing is very resource
intensive and using OLTP system would really have a huge impact on processing performance as its nnot denormalized and also doing tranformation etc on the fly adds up to complexity. Precreating a layer (data warehouse) having data in required format would
make cube processing easier and simpler as it has to just cross join tables and aggregate data based on relationships defined and level needed inside the cube.
Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs -
Can we make the Segmental Reporting according to AS 17 in SAP by any standard report?
and to add some detail to the last post.
You need to make sure Segment is mandatory.
In terms of reporting, there is a new GL balance report that you can run by Segment.
There is also a new Trial Balance report which can be broken down by Segment.
These can be found in the new GL folder in reporting.
Lastly you could get all the reporting you want in BI. -
Segment reporting with document splitting
Hi Experts,
We have implemented newgl without segment reporting and document splitting. we do not implemented other functions like AP, AR and AA and all. without having with modules is it useful to implement segment reporting with document splitting?
If it is useful both are useful or only one.
before implementing this what are the things that we need to check or can i directly configure this two
for segment reporting
1.Define segment
2.entering the segment in profit master data
These two configurations are sufficient or would they require some more configurations help me in this...
and for Document splitting
what are the steps that we need to before configuring the document splitting
Thanks,
chandanaHi
Thanks for your reply
We have Normal new gl configuration, parallel accounting and foreign currency valuation and In co we have cost centers and profit centers related configuration also. these are all we have in my client.In this situation can we implement segment reporting and document splitting.
And we draw the financial statements profit center wise.
Now is it helpful to implement segment reporting and document splitting.
if so what are the things that we need to check to implement this and what are the steps that we are going to do to configure this.
Please help me is this beneficial or not
Thanks,
Chandana -
some of my songs playing only 45 seconds Why? i need information about it..
Other people have been having similar problems over the last few days, I assume that there has been a problem with Apple's servers.
Depending upon what country that you are in (music can't be re-downloaded in all countries) then try deleting them from your iTunes library and redownload them via the Purchased link under Quick Links on the right-hand side of the iTunes store home page on your computer's iTunes : re-downloading.
If you aren't in a country where you can re-download music or if they re-download in the state then try the 'report a problem' link from your purchase history : log into your account on your computer's iTunes via Store > View My Account and you should then see a Purchase History section with a 'see all' link to the right of it ; click on that and you should see a list of your purchases ; find those songs and use the 'Report a Problem' link -
Query as Web Services!!! What are its uses and why do we need it?
What are its uses and why do we need it.. if other tools like Dashboard and crystal reports and Webi can connect to universe and create reports and Analytics...
Hello Rajsan Madhavarajan
Query as a Web Service (QaaWS) is a SAP Business Objects (BOBJ) client-side tool that allows users to create and publish Web Services that can be made available over the Web. Once these web services are created and published, they can be consumed like any other standard Web Service in software applications including Xcelsius and Crystal Reports. But first we have to understand what exactly is a Web Service.
Web Service
A Web Service is a software system that supports interoperable interaction over a network from one computer or machine to another but is more commonly defined as a client and a server communicating data over the Web using the HTTP Protocol. Using Web Services along with Business Objects allows a live connection of data to be used in applications such as Xcelsius and Crystal Reports through a semantic layer called a Universe.
Query as a Web Service (QaaWS)
The two main components in QaaWS are the Client Tool and the Server. The QaaWS Client Tool gives the end user an easy to use wizard that allows them to create Universe queries and publish them as Web Services. Once the QaaWS is published, any user can securely access the data that the Web Service contains as long as they have access to that server. Have a look on image below that shows the information flow to and from the server via the client.
Advantages to QaaWS:
Very easy to use and intuitive interface Familiar look and feel for people who have used Web Intelligence
Leverages existing Business Objects Universes Shares metadata with Web Intelligence, Desktop Intelligence and Crystal Reports
Maintains Business Objects Enterprise Security
Allows live data feeds to be incorporated into Xcelsius Dashboards and Crystal Reports -
Why do we need header datasource?
I just got confused? Why do we need header data table if line items datasource contains all the field of header datasource? Another thing is that should we create different ODS' for each?
Hi George..
Choosing an header or a line item data source depends on the reporting requirements which is the very initial phase in any implementation project.. There, if the requirement is to develop a report at the header level (which will be summarized eg: Reports based on Sales Organization or for a particular Sold to party) then you go in for a Header level data source... but if the requirement is such that the report will have to display each and every line item (detailed eg: all the materials ordered during a sale order creation), then you go in for a line item level datasource...
Hope it clears your doubt..
Regards
Manick
PS: Assign points if useful.. -
Why do we need more than one retained earnings accounts & what is the use?
Hi FI Experts,
Why do we need more than one retained earnings accounts, what is the precise use of two?
I know the retained earnings account is used to carry forward the balances during the year end to the balance sheet and there by making the p&L A/cs balances as zero.
I guess the second one is used for different valueations for example as depreciation accounts for different valuations will have different retained earnings accounts.
Kindly correct me if I am wrong and eloborate on the use having more than one retained earnings accounts.
with regards
Ramesh YHi,
Well, separate retained earnings accounts are used for parallel financial reporting, it means when you need to report in accordance with, for example, local GAAP and IFRS or US GAAP at the same time. Several retained earnings accounts are necessary when the company chooses account based approach for parallel reporting. (GL accounts are broken down into several groups, for example you use different accounts for IFRS valuation, for local GAAP and they are also shared accounts common for both principles.)
m. -
When and Why do we need to build a CUSTOM CUBE
Hello Experts, Could some please explain with a scenerio ..
"When and Why do we need to build a CUSTOM CUBE"
Thanks in advance
BhaloutWhen and Why:
Custom cube should be think of when the constent cube is either not suitable nor available for a subject area.
If there is a content cube and but does not meet your reporting needs, then the better thing will be to adopt the content one and make changes.
Ravi Thothadri -
Why do we need to set site owner of a site collection?
Hi All,
why
do we need to set site owner of a site collection?
Thanks,
MohakkHi Mohakk,
Thanks for posting your issue, Kindly find the required details below
The System Owner is responsible for the availability, and support and maintenance of a system and for the security of data residing on that system. The system owner is responsible for the availability, and support and maintenance, of a system and for the
security of the data residing on that system. The system owner is responsible for ensuring that the computerized system is supported and maintained in accordance with applicable SOPs. The system owner also may be the process owner.
The System Owner acts on behalf of the users. A System Owner may:
Approval of key documentation as defined by plans and SOPs
Ensuring that Standard Operating Procedures (SOPs) required for maintenance of the system exist and are followed
Ensuring adequate training for maintenance and support staff
Ensuring changes are managed
Ensuring the availability of information for the system inventory and configuration management
Providing adequate resources (personnel including SMEs, and financial resources) to support the system
Reviewing audit reports, responding to findings, and taking appropriate actions to ensure compliance
Coordinating input from other groups (e.g., finance, information security, safety, legal)
Also, you can attend online learning course on below mentioned URL
https://www.microsoft.com/learning/en-us/course.aspx?id=55035a
I hope this is helpful to you, mark it as Helpful.
If this works, Please mark it as Answered.
Regards,
Dharmendra Singh (MCPD-EA | MCTS)
Blog : http://sharepoint-community.net/profile/DharmendraSingh
Maybe you are looking for
-
URGENT - PLEASE READ MY MIND AND GIVE ME THE CODE
I AM DOING AN URGENT PROJECT AND I NEED SOME CODE. PLEASE PROVIDE THE CODE WITHOUT DELAY. I AM SENDING DETAILS OUT ON MIND FREQUENCY 42 GigaHz at 10 GigaWatt. STOP WHATEVER ELSE YOU ARE DOING AND SEND ME THE CODE NOW!
-
"Leave tab" event for tabs in TabStrip UI
Hi I want to check that some input fields are valid and force users do not change Tab in TabStrip (until enter valid values for required fields) but I do not know is it possible this in Webdynpro? Does anybody know which is this event and may I use i
-
On the ES2, how do I get a pitch modulation (Pitch123) modulated by LFO2 to retrigger every time i hit a new key? I understand this can be done with the LFO1, however, ideally I'd like this synced to the beat as can be done with the LFO2 but not the
-
After I download an app, I'm back @ app#1
After I download an app, I'm returned to the beginning of my search and not where I left off. If I'm downloading app# 300 of 3000, I have to start from app# 1 to continue my search. Very cumbersome.
-
How to creat the Varient for 1099MISC With Holding Tax
How to create the Variant for 1099MISC With Holding Tax ?