Report developement Requirement.

Dear Experts,
I want know detaily about the reoprting in materials management.
a) What is the difference between Script, Forms and Report.
b) What is ABAP query, which functional consultant can use. Is it permanent report which can be used by users for long time?
c) If suppose i want to develope a report like -
Report Output -
a) Material Code
b) Vendor Code
c) Purchase Requisition number
d) Purchase Order Number
e) Purchase Order Quantity
f)  PO date
g) Material Document number (For the same PO)
h) Posting date of Material Document
i) Amount in Local Currency
j) Invoice number (For same PO)
k) Invoice Quantity
l) Invoice Amount
Report input fields -
a) Material Code
b) Vendor Code
c) From date to date
d) Material Group
e) Plant
All the data stored in number of different Tables.
Please explain the logic of how interlink these different tables with required fields in Connection with input fields.
Thanks in Advance

Hello
ABAP query
Whenever Developers or Functional Consultants need to generate reports without doing any ABAP coding in a quick span of time, we take the help of ABAP Queries. Sometimes, we require data to test our program. In such cases, we have to get records from different tables that satisfy our requirement, say, requirement which needs invoices whose value is greater than 1000 and order reason free of charge sample (105).
The whole process comprises of three steps.
1)Creation of user group
2)Creation of infoset
3)Creation of queries
The transaction codes associated with ABAP Query are
SQ01 - ABAP Query
SQ02 - Infoset
SQ03 - User group.
ABAP query is used when we just want to fetch the data from the database tables and display them. We cant do any calculation or data manipulation by using query.
The basic concept of ABAP query is that of views in programing.
It is something similar to our database with the values.
About the programing logic u have asked:
The requirement u have said is not correct as you haven't mentioned whether the date is PO date or PR date.Anywayz i will explain the logic.
The logic is like we will do the selection as per the input fields in the database tables.
For example in the case u have asked, initially we will do the filtering in the purchase requisition table EBAN with the date range in the input.
Then we will be having many values. Then we will do the filtering using the field plant WERKS in EBAN using a select statement.
Thus the data with us will be getting smaller.Next with the material group and so on.
After the selection from the requisition table EBAN, we need the purchase order details.
In the purchase order item detail table EKPO and the requisition table EBAN, we have the common field, the requisition number.
Now we will get all the details available from the EKPO table by filtering with the requisition number.Since the vendor details are stored at the header level in a purchase order, we will fetch the data from EKKO table ie the purchasing document header table using the purchase order number as that is the common field in the tables EKKO and EKPO.
Now moving on to the Goods receipt area, the tables are MKPF for header details and MSEG for material document item.
The purchase order number will be the field with which we select the required information from those tables.ANd thus go on.
Hope the concept is clear now
Regards
Gregory Mathews

Similar Messages

  • "Oracle SQL Developer Data Modeler reporting repository required"

    Hi all,
    Trying to make use of Data Modeler Reports from within SQL Dev EA 2.1, but every time I try to connect to a DB I get the following message "Oracle SQL Developer Data Modeler reporting repository required."
    Any idea how to go about sorting this out?
    Thanks

    Hi i have the Oracle SQL Developer Data Modeler version 2.0.0 installed.
    When i try to export one diagram to the reporting schema, i get the following error : "Error occurred while exporting to Reporting Schema.See the log file for details".
    The log file has no errors.
    The repository owner is DBA.
    The connection is ok.
    Can you help me?
    Thanks in advance
    Paolo.

  • Report Developer Control Of Applying Hints to Analytics Queries

    There are numerous ways to apply hints to the queries generated by Analytics:
    - Table level
    - Join level
    - Evaluate calculation
    Each has its advantages and drawbacks.
    - Table level: applies the hint to every query that references the table.
    - Join level: applies the hint whenever the join is used in the query.
    - Evaluate: allows the report developer to include a hint, but can't control where Analytics decides to apply the hint.
    I propose another method for the report developer to apply hints, when needed, that uses join level hints. All the report developer
    does is add the hint column to the Answer or add a filter based on the hint column to the Answer to apply the hint.
    Setup
    NOTE: I suggest you do consistency checks along the way, especially before starting work in the next Layer, to be sure that all setup errors are resolved early.
    1) Start by defining a Logical SQL table in the Physical Layer using the following SQL: Select 1 Hint from dual
    2) Alias this table for each hint to be defined for report developer usage. As an example, alias the hint table, creating
    No Star and Parallel alias tables.
    3) Join each alias to the physical layer fact tables, using a complex join, where the hint could be applied. In the Join definition screen, put the hint in the HINT field and enter 1=1 for
    in the Expression section. Yes, we are creating a cartesian join between the hint and the other joining table. As the hint table always returns one and only one row, there
    is no effect on the rows returned by the query. For No Star, you
    put NO_STAR_TRANSFORMATION in the Hint field. For Parallel, you put PARALLEL(<physical table name>, default, default), where the physical table name
    is the name of the actual database table, not the name of the alias table (Analytics will put the alias in the place of the database table name
    when it generates the SQL). Additionally, for hints that have no parameters, you only need to join it
    to the Fact tables in a query and not necessarily the dimensions. If you include fields from multiple fact tables, the hint will be applied
    for each fact table. So, you may see the hint multiple times in the SQL (something like SELECT /*+ NO_STAR_TRANSFORMATION NO_STAR_TRANSFORMATION */ t00001.col1...)
    4) Add the hint alias tables to the BMM Layer.
    5) Rename the Hint field in each of the BMM hint tables to identify the hint being applied. For No Star, change the column name from Hint to No Star Hint. For Parallel,
    change the column name from Hint to Parallel Hint.
    6) Set the hint column as a key.
    7) Join the BMM hint tables to the appropriate fact tables, using a complex join.
    8) Define each hint table as a dimension.
    9) Set the Logical Level in the Content tab in each of the sources of the joined tables to use the Detail of the hint dimension.
    10) Create a folder in the Presentation Layer called Hints
    11) Place each BMM hint field into the Presentation Layer Hints folder.
    To apply a hint to your Answer, either add the Hint field to your Answer or create a filter where the Hint field is equal to/is in 1 (the number one). Check that the SQL generated
    contains the hint, in Answers, go into Administration, Session Manager, and view the log for the user (the user log level will need to have been set to 7 to see the SQL generated).
    Use of hints in more complex setups can be done by performing a setup of the hints that is parallel to the fact table setup. As an example, if you specify fragmentation content and a where
    clause in your BMM for your fact tables, you would setup parallel physical layer hint tables and joins, BMM objects and joins, fragmentation content, and where clauses based on the
    hint tables (only hint tables are referenced in the where clause).
    As any database person knows, hints can either help or degrade the performance of queries. So, taking the SQL of the pre-hint Answer and figuring out which hints give the best
    performance is suggested, prior to adding the hint fields/filters to the Answer.

    Hi Oliver,
    I would suggest you to have a look at the below WLST script which would give you the required report of the active threads and it would be send an email too.
    Topic: Sending Email Alert for Threads Pool Health Using WLST
    http://middlewaremagic.com/weblogic/?p=5433
    Topic: Sending Email Alert for Hogger Threads Count Using WLST
    http://middlewaremagic.com/weblogic/?p=5423
    Also you can use the below script in case of the stuck threads, this script would send you an email with the thread dumps during the issue occurred.
    Topic: Sending Email Alert For Stuck Threads With Thread Dumps
    http://middlewaremagic.com/weblogic/?p=5582
    Regards,
    Ravish Mody

  • Will the reports developed in sql server 2008 r2 BIDS work when deployed on sql server 2012 reporting manager

    Will the reports developed in sql server 2008 r2 BIDS work when deployed on sql server 2012 reporting manager?
    when I check on Microsoft site it says
    Reports are not upgraded when you upload a report definition file directly to the report server
    or SharePoint site. Upgrading a report definition in SQL Server Data Tools is the only way to upgrade the .rdl file.
    When you open an .rdl file in Report Designer in SQL Server Data Tools (SSDT), if the report was
    created for a previous namespace, Report Designer automatically creates a backup file and upgrades the report to the current namespace.
    This is the only way you can upgrade a report definition file.
    Now here is another confusing statement which says
    You can upload an .rdl file created in an earlier version of Reporting Services to a SQL Server
    2012 report server and it is automatically upgraded on first use. The report server stores the report definition file in the original format. The report is automatically upgraded the first time it is viewed, but the stored report definition file remains
    unchanged.
    All I want to know is if I deploy a rdl made in 2008 r2 to 2012 will it work on the report manager of
    2012?
    <o:p>
    </o:p>
    Mudassar

    I have tested this fucntionality and can confirm that ssrs 2008 r2 reports work when you deploy them on new ssrs 2012 report manager .
    No Migration is required .
    I didnt even moved report server dbs .All I did is just deployed reports on the report manager and it worked .
    "You
    can upload an .rdl file created in an earlier version of Reporting Services to a SQL Server 2012 report server and it is automatically upgraded on first use. "
    Microsoft needs to correct this the documentation is misleading
    Mudassar

  • Report in required currency - positions that are reported in TPM12

    Hi,
    User is looking for a report that will convert balances in original currency to a currency specified by the user based on the u201CMu201D rate for the u201Cas ofu201D (key date) date of the report.   Basically they are referring to TPM12/TMR1 and would like to see the positions converted to whichever currency they would like to.  I am looking to execute some of the standard transactions that report positions, like, TIS1 (Overview positions), S_ALN_01001154 - Simulated Valuation, etc., but couldn't find the output converted in the currency given in Display currency / Evaluation Currency in the input screen. 
    Experts, can you through some light on this and tell if there is any such report?
    Let me know if you need any further info.
    Kumar

    Hi Prasad,
    Thanks for your prompt reply.  First of all, we are looking at if there is any standard transaction that will give the report as required.  The client is not interested to use SAP query as there are some authorization problems to transactions SQ01, SQ02, etc.  None of the user have access to these transactions.
    If standard report is not meeting the requirement we may need to for customer development.  But before doing that I am trying to find out if it is possible in any of the existing standard reports.
    thanks,
    Kumar

  • FUNCTIONAL SPEC FOR ABAP REPORT DEVELOPMENT

    Hi There,
    Can someone please help with a sample of Funtional specs for ABAP Z report development that i could give ABAPer.
    You can scrub the report for names cof company and other personal info, i just want to see what is essential and what is not essential and the presentation.
    Please you can send to my email [email protected]
    Thanks

    Hi,
    Functional Specification  is written by the functional consultants to give to the ABAPers where there will write technical specifications to meet the requirement.
    Regarding your issue, u have to first know
    whats the requirement is
    when to start with either T.Code and
    at what field
    who are authorized to do that
    How we do that
    How this integrated with other modules
    what implications it is going to reflect in other modules
    the approval from the repective supervisors
    and finally viewing the output
    and rectifying the same after going through the technical requirements.
    Mohan
    Award pointsif it helps.

  • General oracle report development scenarios

    Hi
    I need to develop oracle reports as part of my assignment .
    I am looking for some report development examples or scenarios to generate reports using oracle 10g reports developer tool.
    Any site or link or any info would be greatly appreciated.
    Thanks
    Dave

    It is the tasks i am looking for that a report developer usually performsI'm not sure what you looking for. A report developer creates reports. Oracle Reports is just a tool for that task. It would be the same task as for a developer in Jasper Reports, BI Publisher, Cognos, Business Objects or any other reporting tool.
    Basically:
    Based on the requirements you design a layout and see what data you need. This is just the analysis phase, no programming here yet.
    For this data you create a data model (the queries). I prefer to create the queries as much as possible as database views, to keep the report itself as simple as possible.
    From this data model you create the layout model.

  • Project system Report Developement

    To,
    Dear Colleagues,
    I have a requriement to develop a new report for Project system. Apart from Table PRPS,BSEG,MSEG Please let me know the table and logic to pick up the fileds and displayed in the report
    The requirement is as follows
    Month   WBS Element no  Budget uploaded   Budget utilized  Balance  G/L Code   Vendor code   Amount
    These are the coloum heading, out of this  Balance= Budget uploaded-Budget utilized.
    I need table name, process logic, and some helpful hint so that the performance will be optimum.
    Thanks and Regards
    yogi

    It is possible to write such a report.
    Get a good ABAPer to fulfill your requirements.
    There is a very good article in the SCN Sheetal Deshmukh which gives all the table details. Look that up

  • Crystal Reports for Eclipse vs. Crystal Reports Developer

    We are developing a Java web application for internal use.  Since we have some people at the company who are familiar with Crystal Reports, we'd like to have them write reports that we can display through our application.  Crystal Reports Server seems like overkill for this project, but the <a href="http://devlibrary.businessobjects.com/BusinessObjectsXIR2/en/devsuite.htm#en/JRC_SDK/">JRC</a> sounded like a good fit.
    I have been evaluating <a href="http://www.businessobjects.com/products/reporting/crystalreports/developer/default.asp">Crystal Reports Developer</a> and trying out the <a href="http://support.businessobjects.com/communityCS/FilesAndUpdates/crxi_r2_jrc_web_samples.zip.asp">JRC samples</a>.  The samples don't use the tag library.  Instead, they show how to set session variables and redirect to a viewer JSP which contains a bunch of Java code to use the CrystalReportViewer.
    The samples are so much more complex than the code created by Crystal Reports for Eclipse, which simply uses the tag library:
    <%@ taglib uri="/crystal-tags-reportviewer.tld" prefix="crviewer" %>
    <crviewer:viewer reportSourceType="reportingComponent" viewerName="myreport-viewer" reportSourceVar="myreport" isOwnPage="true">
    <crviewer:report reportName="myreport.rpt" />
    </crviewer:viewer>
    I assume that I should be able to use the same tag library approach without using Crystal Reports for Eclipse, but I haven't seen any tutorials on it.  I'm trying to understand whether I should purchase Crystal Reports for Eclipse instead of Crystal Reports Developer.
    This is the difference, as I understand it:
    Crystal Reports Developer gives you the stand-alone Crystal Reports Designer and the right to run the JRC on an internal server.  It costs <a href="http://store.businessobjects.com/store/bobjects/DisplayProductDetailsPage/productID.40434600">$595</a>.
    Crystal Reports for Eclipse Standard provides a free report designer built into Eclipse.  It also includes the JRC for use on an internal server.
    Crystal Reports for Eclipse Professional provides "a more powerful runtime engine" with the right to run it on one internal server.  It costs <a href="http://store.businessobjects.com/store/bobjects/DisplayProductDetailsPage/productID.52068100">$495</a>.  Is this the same JRC provided with Crystal Reports Developer?
    If the "powerful" JRC is the same as Crystal Reports Developer's JRC, could I install Crystal Reports for Eclipse Standard to take advantage of the Eclipse integration and the built-in designer, but use the more powerful JRC from Crystal Reports Developer, which would also give me the stand-alone designer?

    <p>Hi there,</p><p>     If you are planning on deploying a JRC application then you should definitely be using Crystal Reports for Eclipse for your runtime engine. It is the latest version of the JRC and includes many updates not available in Crystal Reports Developer.</p><p>As for "power" the JRC included in CR Developer is on par with the JRC available in the Basic edition of Crystal Reports for Eclipse. The Professional edition of Crystal Reports for Eclipse provides the most powerful version of the JRC available.</p><p>With the release of Crystal Reports for Eclipse, Business Objects is setting the groundwork for separating Developer needs from the Report Author needs.</p><p>A professional report author will require a professional report design tool. For these users we are recommending that they purchase Crystal Reports Professional.</p><p>The developer, on the other hand, generally needs the SDKs and a toolkit to assist with building applications. We believe that these should be available at no cost to the developer, only charging when the application is deployed (in this case a CR4E Pro license). This is different from the current model with Crystal Reports Developer where we have combined a professional report designer plus the required runtime.</p><p>So, to summarize, definitely use Crystal Reports for Eclipse for your application runtime and have your report authors puchase Crystal Reports Professional. If you need a more powerful engine, access to technical support or plan to deploy on multiple servers then I would recommend purchasing the Crystal Reports for Eclipse Professional license for your development purposes.</p><p>As for some tutorials on creating viewer pages, the integration in Eclipse provides a very simple way of accomplishing this. I would suggest reading the section titled "<strong>Creating a New Viewer Page</strong>" in our Getting Started Guide found at the following URL:</p><p><a href="/node/320"><strong> http://diamond.businessobjects.com/node/320</strong></a></p><p>Let me know if you have some follow-up questions. </p><p>Regards,<br />Sean Johnson (CR4E Product Manager) <br /><strong><br /><a href="http://www.eclipseplugincentral.com/Web_Links-index-req-ratelink-lid-639.html">Rate this plugin @ Eclipse Plugin Central</a></strong>           </p>

  • We want that License key of Crystal Report Developer Edition V8!!!

    Hello. It's Ulsan Chemical Co.Ltd.
    I want to get Seagate Crystal Reports Developer Edition's license key.
    Our CD KEY CODE is 6Mxxxxxxxxxxxxx0 and we have that CD.
    Please send license key quickly. thank you!

    Hey  KIM,
    To get the particular developer edition, you need to have a reserved S-user id and password generated from SAP.
    To get these you can contact the CIC People , and they will guide you to get the required edition .
    You can reach them at :
    If you are customers in Canada that could not contact the CIC we have a number
    for them now.  It is the old support number 800-887-2340, this can be used by US
    & Canada.
    World wide hot line  number --+49-6227-744969.
    Just let me know if any.
    Regards,
    Naveen.

  • Report developed in 6i and open and run in 10g, Web Layout is not working

    Hi,
    Initially reports were developed in Reports 6i now we need to convert into 10g. I just opened the .rdf in Reports10g. Report is successfully running in paper layout and showing the data. But when i try to run the report in Web Layout im getting a BLANK INTERNET EXPLORER SCREEN. Why is it so? What should i do to run my report successfully in Web Layout? When i see Web Source, i am seeing the below code,
    <%@ taglib uri="/WEB-INF/lib/reports_tld.jar" prefix="rw" %>
    <%@ page language="java" import="java.io.*" errorPage="/rwerror.jsp" session="false" %>
    <%@ page contentType="text/html;charset=ISO-8859-1" %>
    <!--
    <rw:report id="report">
    <rw:objects id="objects">
    </rw:objects>
    -->
    <html>
    <head>
    <meta name="GENERATOR" content="Oracle 9i Reports Developer"/>
    <title> Your Title </title>
    <rw:style id="yourStyle">
    <!-- Report Wizard inserts style link clause here -->
    </rw:style>
    </head>
    <body>
    <rw:dataArea id="yourDataArea">
    <!-- Report Wizard inserts the default jsp here -->
    </rw:dataArea>
    </body>
    </html>
    <!--
    </rw:report>
    -->
    Please, guide to achive the Web Layout Report.
    Thanks & Rgds,
    M Thiyagarajan

    Hello,
    The answer is in the Migration FAQ :
    When I open an Oracle6i Reports Developer report in the Oracle Reports Builder 10g and run my Web layout, I get an empty Web page in my browser.
    http://www.oracle.com/technology/products/reports/htdocs/faq/faq_migration.htm#368
    Regards

  • Can't print OLE objects when 9i report developed in 6i

    Hi,
    I am migrating my reports from 6i to 9i. I just open report in 9i which is already developed in 6i and run the report it don't print OLE objects. It shows when I run report in Designer Preview, but in printing it shows blank
    --Vijay                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Hello,
    The answer is in the Migration FAQ :
    When I open an Oracle6i Reports Developer report in the Oracle Reports Builder 10g and run my Web layout, I get an empty Web page in my browser.
    http://www.oracle.com/technology/products/reports/htdocs/faq/faq_migration.htm#368
    Regards

  • Reports developed in SSRS 2008 r2 cannot be uploaded to SSRS 2008

    Reports developed in SSRS 2008 r2 cannot be uploaded to SSRS 2008
    ERROR ON REPORT MANAGER:
    The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition' which cannot be upgraded. (rsInvalidReportDefinition)
    I tried to upload a ssrs 2008 report made in r2 to 2008 it doesnt upload on report manager nor opens in bids 2008 .
    Above is the error I got .
    Is there any thing i need to do to make it work or we  just cant achieve this functionality?
    Mudassar

    Nope. I dont think you would be able to open a higher version report on a lower versions client tool as it is. However you can do this small workaround and make it work most times
    http://usmantjiudri.wordpress.com/2009/08/18/converting-ssrs-2008-r2-rdl-back-to-ssrs-2008-version/
    The inverse would always work fine as reports gets auto upgraded.
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Calling a Web Service in Oracle Report Developer 10g?

    Hello,
    Does Oracle Report Developer 10g supports Web Services (calls) or XML files as a Data Source?
    If yes. From what version?
    Thanks.

    ok, so you have at least 2 solutions:
    1. you get the data into a loop through your Java array.
    2. you use the EXEC_SQL package function to create a dynamic SQL cursor
       Select ... from the_table where code in ('c1', ..., 'cn')Francois

  • Parsing a string in Oracle Reports Developer

    What this will be used for is just to have a web page allow input of the name and PID so that a simple printout of those items will show up on the .rdf.
    I have a string named "Remote_Host" stored in a txt file:
    https://my.portal.shands.ufl.edu/portal/page/portal/SHCEMPAUTH&fNAME=ITH,MARY&PID=100000958135
    What I need from that string is Name =ITH,MARY AND PID = 100000958135
    How do I do this in Oracle Reports developer utilizing the progam unit?

    user2033058 wrote:
    I appreciate your help - I am new to this so I really don't know what I am doing.
    This is what I have - Let me know if it is correct. Currently when I compile it there is an error stating: Encountered the symbol ">" when expecting %Well hopefully my other example has made it a little clearer for you.
    Please note, when you post code on the forum, put {noformat}{noformat} before and after the code so that it keeps it's formatting properly.  ;)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Maybe you are looking for