Help regarding report
hai gurus,
I am new to reporting, can any one tell me if there is a requirment, how can we come to know which fields to be taken in free chrcs, filters , rows n columns,,
how we will come to know we need to create the variables, etccc
plz help me out.
regards
Priya
Hi,
Suppose your requirement is to dispaly stock Quantity and Stock value for a list of materials in a plant and when needed the report has to display the details of the storage location and storage bin also.....In such a case you should design your query as follows:
Drag Material into Rows and Stock Quantity ,Stock Value into columns.(Stock qty. stock value are key figures).
The report would look like below:
Material Stock Qty Stockvalue
A 5 50
B 2 80
Suppose there are some 100 material numbers and you don't want to see the details of all the materials everytime you execute the query ,you can create a variable on Material with processing type 'User entry ,default vale'.here you can give a single material number or arange of material numbers for which you want to see the Stocfk Qty. and Stock value.
Similarly , if there are 10 plants in the organisation and you dont want dispaly the materials of all the palnts create a variable on plant and specify a particular plant or a range of plants as input.
If you want Plant only for specifying the input values and not to dispaly in the query output you drag it into ' Filter ' panel.The charecteristic placed in the filter can't be displayed in the output.
Suppose ,sometimes if you want to display in which storage location and storage type the materials are stored , drag Storage location and Storage type into free charecteristics panel. these values are not dispalyed in the report unless you go for drill down or drill accross analysis.
If you want to restrict the result to a specific storage location and storage type create variables on these 2 charecteristics with user entry /default value processing type....
Hope this helps.....
Similar Messages
-
Help : Regarding Report Group (Report painter)
Dear All
I have developed a report thru report painter. But i m having doubts wy we use report group? what will be the impact if i use the report group which are already exist or else for every report we have to go for new report Group ..
Reward for every correct ans
Pls help....
Rgds
SantoHi Santosh,
A report group is generally created keeping in mind the reporting requirements and the library used.
If u r viewing reports based on GLPCA or FAGLFLEXT, then it is advisable to group them together.
Another advantage of creating a report group is when we run the report through GR55, then n number of reports can be seen with a single input screen.
If two reports r using different variable, then u would have to create two groups as variables will appear as in the selection screen.
Regards,
Kiran -
HI GURU, PLEASE TELL ME IF I WANT TO ADD ONE MORE RADIOBUTTON.<AUTHORIZATION>, IF I CLICK AUTHORIZATION THEN
FINDING EMPLOYEE CODE.
IN BELOW PROGRAM IF I CLICK RADIOBUTTON PROJECT , FINDING PROJECT ID& DATE, IF I CLICK RADIOBUTTON PROJECT WITH STATUS, ENABLING ONLY PROJECT STATUS.URGENT PLEASE TELL ME HOW TO ADD LOGIC IN BELOW PROGRAM.
REPORT ycpr_program_hierarchy_report1.
INCLUDE ycpi_program_hierarchy_report.
TABLES : aufk , dpr_project , prp_action , PA0000.
SELECTION-SCREEN : BEGIN OF BLOCK b1 WITH FRAME.
SELECTION-SCREEN BEGIN OF LINE .
PARAMETERS : r1 RADIOBUTTON GROUP rd1 DEFAULT 'X' USER-COMMAND flag.
SELECTION-SCREEN : COMMENT 3(70) text-001,
END OF LINE.
SELECTION-SCREEN BEGIN OF LINE .
PARAMETERS : r2 RADIOBUTTON GROUP rd1.
SELECTION-SCREEN : COMMENT 3(70) text-002,
END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS:r3 RADIOBUTTON GROUP rd1.
SELECTION-SCREEN : COMMENT 3(70) TEXT-003,
END OF LINE.
SELECTION-SCREEN : END OF BLOCK b1.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-001.
SELECT-OPTIONS : s_projid FOR dpr_project-project_id MODIF ID md
MATCHCODE OBJECT ycpsh_projectid.
PARAMETERS : pstatown LIKE dpr_project-proc_status_own MODIF ID md1.
PARAMETERS : p_date LIKE sy-datum OBLIGATORY DEFAULT sy-datum.
SELECTION-SCREEN END OF BLOCK b2.
c_flag = 1.
DATA: g_flag TYPE c.
AT SELECTION-SCREEN OUTPUT.
IF r1 = 'X'.
c_flag = 1.
LOOP AT SCREEN.
CASE screen-group1.
WHEN 'MD'.
screen-active = 1.
WHEN 'MD1'.
screen-active = 0.
ENDCASE.
MODIFY SCREEN.
ENDLOOP.
ELSEIF r2 = 'X'.
c_flag = 0.
LOOP AT SCREEN.
CASE screen-group1.
WHEN 'MD'.
screen-active = 0.
WHEN 'MD1'.
screen-active = 1.
ENDCASE.
MODIFY SCREEN.
ENDLOOP.
REGARDS
SUBHASISThe follow example should help - cut and paste it into a new program and follow how it works, then apply the same type of logic to your own program.
report zlocal_example.
data:
g_rb_flag(1) type c.
*=======================================================================
* Selection screen
*=======================================================================
selection-screen begin of block b1 with frame title text-b01.
selection-screen begin of line.
parameters:
p_rb1 radiobutton group rd1 default 'X' user-command my_ucomm.
selection-screen comment 3(70) text-001.
selection-screen end of line.
selection-screen begin of line.
parameters:
p_rb2 radiobutton group rd1.
selection-screen comment 3(70) text-002.
selection-screen end of line.
selection-screen begin of line.
parameters:
p_rb3 radiobutton group rd1.
selection-screen comment 3(70) text-003.
selection-screen end of line.
selection-screen end of block b1.
selection-screen begin of block b2 with frame title text-b01.
parameters:
p_field1 like sy-datum modif id md1,
p_field2 like sy-datum modif id md2,
p_field3 like sy-datum modif id md3.
selection-screen end of block b2.
*=======================================================================
* Events
*=======================================================================
at selection-screen output.
perform at_selection_screen.
*& Form at_selection_screen
form at_selection_screen.
loop at screen.
if screen-group1+0(2) = 'MD'.
case 'X'. "determine which Radiobutton is selected
when p_rb1.
g_rb_flag = 1.
if screen-group1+2(1) = '1'.
screen-active = 1.
else.
screen-active = 0.
endif.
when p_rb2.
g_rb_flag = 2.
if screen-group1+2(1) = '2'.
screen-active = 1.
else.
screen-active = 0.
endif.
when p_rb3.
g_rb_flag = 3.
if screen-group1+2(1) = '3'.
screen-active = 1.
else.
screen-active = 0.
endif.
endcase.
modify screen.
endif.
endloop.
endform. "at_selection_screen -
Please do help regarding report
Hello friends,
i can able to open the jasper report in jasper viewer
from my application(developed in Swings).
But when i am closing the jasper report itz also closing my application window .
Please give your valuable advise
thanking you in advance
regards
shashiDear Nabheet,
I have debugg, code is same for both cases becuase i have just copied now.
Although, i have debugg also and i have seen in coding, when program goes in perform form "read_vendor_items" and in that perform, there is written function, call function 'LDB_PROCESS'
. Now when i going during debugg time,
call function 'LDB_PROCESS'
exporting
ldbname = 'KDF'
expressions = it_dyn_texpr[]
tables
callback = it_callback
selections = it_selscreen
exceptions
ldb_selections_error = 1
ldb_selections_not_accepted = 2
free_selections_error = 3
callback_no_event = 4
callback_no_program = 5
callback_no_cbform = 6
others = 7.
After pass this function moduel in case of ZFBL5N, it_pos table is not filled but in case of FBL5N, it_pos table is filled one record and that record also shown.
But code is same but different only program name.
Now what can you suggest.
Regards,
Shivam. -
Need help regarding report ( i need the transaction code copy of the query)
Hi,
I want to copy the query designer fields and those field i have to use another query for that can any one give me the transaction code for copy query
thanks
phanidharRSZC = to coy quer from on infoprovider to another..
HOpe it helps
Thanks for points assigned -
Creation of report with the help of report painter
Dear Experts,
I need report painter material, if any body have pls farward to me.
my intension to create controlling report with the help of report painter.
I am ready to award full points.
Thanks in advance
Regards
avudaiappan
Moderator - Please read this:
/thread/931177 [original link is broken]
Thread lockedHello Chinasammy,
Report Painter allows you to create reports using data from SAP application components, which you can adapt to meet your individual requirements.
Many of your reporting requirements can already be met by using the standard reports provided by various SAP application components. If these SAP standard reports do not meet your reporting needs, Report Painter enables you to define your specific reports quickly and easily.
When executing a Report Painter report, it is displayed by the system in Report Writer format. You thus have access to the same functions as for Report Writer reports defined in the same way, and can combine Report Painter and Report Writer reports together in a report group.
Report Painter uses a graphical report structure, which forms the basis for your report definition and displays the rows and columns as they appear in the final report output.
To facilitate report definition, you can use many of the standard reporting objects provided by SAP (such as libraries, row/column models, and standard layouts) in your own specific reports. When you define a Report Painter report you can use groups (sets). You can also enter characteristic values directly.
Advantages of Report Painter include:
Flexible and simple report definition
Report definition without using sets
Direct layout control: The rows and columns are displayed in the report definition as they appear in the final report output, making test runs unnecessary.
=============================================
Below mentioned is the process for creating reports using Report Painter as a tool.
Selecting and maintaining a library for your report: As the transfer structure to Report Painter you use a report table, which is defaulted by SAP and can not be maintained. This table contains characteristics, key figures and predefined columns. In a library, you collect the characteristics, key figures, and predefined columns from the report table, which you need for your Report Painter reports.
When you define a Report Painter report, you assign it to a library. Reports assigned to one library can only use the characteristics, key figures, and predefined columns selected for that library.
When you create or maintain a library, the Position field determines the sequence in which the characteristics, key figures or (predefined) key figures appear in the Report Painter selection lists when you define a report. This allows you to position the objects that you use regularly in your reports at the beginning of the selection lists. If you do not make an entry in the Position field, you will not be able to use this object in Report Painter reports.
You can use either the standard SAP libraries for your reports or define your own.
(ii) Selecting or maintaining a standard layout for your report: Standard layouts determine report layout features and the format of your report data.If the SAP standard layouts do not meet your reporting requirements, you can create a new standard layout or change an existing one.
(iii) Defining row and column models: A model is a one-dimensional, predefined reporting structure that you can insert in either the rows or columns of your report.If you often use the same or similar row or column definitions in your reports, it is recommended that you create row or column models.
You must define the row and/or column models that you want to include in your report definition before you define the report.
You can also use the standard column models supplied by SAP.
(iv) Defining the report: Defining a Report Painter report involves the following steps.
(a) Define the report columns: You define the report columns using the characteristics, key figures, and predefined columns selected for the library that the report uses. Alternatively, you can use a column model for column definition. Column models are predefined column structures which you insert into your entire column definition, instead of defining each individual column.
(b) Define the report rows: You define the report rows using the characteristics selected for the library selected for the report.
Alternatively, you can use a row model for your row definition. Row models serve the same purpose as column models, but are used to define a report row.
Edit and format the report rows and columns in line with your requirements. (For example, you can hide rows or columns, define the column width or define colors for your report rows).
(iii)Define general data selection criteria for the selection of your report data: Selection criteria are the characteristics used to select data for the entire report. You cannot enter characteristics as data selection criteria if they are already being used in the report rows or columns.
(iv) Assigning the report to a report group: Once you have defined a report, you must assign it to a report group. A report group can contain one or more reports from the same library. However, reports that share the same data will select data more quickly and improve processing time.
Hopw this helps you. Please let me know if you need anything more and assign points.
Rgds
Manish -
Hi , i need urgent information regarding reports,
i developed one ALV report, i want to schedule in background ,daily executes on morning 8 AM, generate file in XLS format with the reported data (background scheduled report) , that Data will will be sotred in Appilcation server perminently, after some days, generate report with that data ie data in Appilcation server.
kindly send to me the sample codeHello Chintam Nagaraju,
Pl. follow the steps:
Assuming that you moved this report in production environment. In the program itself you can give the logic for downloading the data in XLS format on particular target system (take help from sr technical guy)
1. Go to SM36 transaction for batch job schedule.
2. Give the job name, priority and target system name in initial inputs
3. Click on Start Condition Button
4. Click on Date/time and maintain start time and data (say 8.00 AM)
5. Select the periodic indicator on the bottom of screen and maintain periodic value (as daily)
and save this batch job.
Hope this will help.
Regards
Arif Mansuri.
Reward if answer is helpful. -
Need a help in Report for Fomula key figure
Hi
I am doing Trial Balance report, in my report there are two Formula fields
Net Dr Net Cr
100 -100
- 200 200
The values are like this, Know what the user want is where the negative sign come that should display 0 in reports. I tried condition by takinf Net dr greater them 0 , and Net Cr greater than 0 , but its not working.
Regards
ShashiHi,
If you want to create a formula for displaying 0 when the value is negetive, then do the following in formula:
<b>(Net Dr <= 0) * Net Dr</b> and similarly another formula for <b>(Net Cr <= 0) * Net Cr</b>.
Hope this helps.
regards,
Pruthvi R -
Assign Search help in report program
Dear All,
I facing problem to assign search help in report program.
I crated one elementary search help in which three fields i include
-carrid
-carrier name
-booking
all three fields having import and export parameter in search help.
while executing this search help in se11 it gives proper output.
but while assigning this search help in report program it only fetch one carried.
my report is also having three parameter
-carrid
-carrier name
-booking
i assign search help like
PARAMETER : p_carrid TYPE scarr-carrid
MATCHCODE OBJECT z01_carrid,
with all three field but it fetch only carrid ...Hi Chintan,
For such types of requirements you can use this Function Module:
F4IF_INT_TABLE_VALUE_REQUEST.
Use this functiom modue under AT SELECTION-SCREEN ON HELP-REQUEST FOR P_CARRID.
With this function module, you can fill your remainng parameters : P_carriername and booking also.
Sample Code:
DATA : TMP_RETURN_TAB LIKE TABLE OF DDSHRETVAL, TMP_RETURN LIKE DDSHRETVAL,
TMP_FIELD TYPE DFIES-FIELDNAME.
CASE AKIND.
WHEN '1'.
TMP_FIELD = 'AENNR'.
WHEN '2'.
TMP_FIELD = 'VBELN'.
WHEN '3'.
TMP_FIELD = 'ZZTEHAI'.
ENDCASE.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
RETFIELD = TMP_FIELD
WINDOW_TITLE = ATITEL
VALUE_ORG = 'S'
TABLES
VALUE_TAB = ATABLES
RETURN_TAB = TMP_RETURN_TAB
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS = 3.
IF SY-SUBRC = 0.
READ TABLE TMP_RETURN_TAB INDEX 1 INTO TMP_RETUN.
AVALUE = TMP_RETURN-FIELDVAL.
ENDIF.
Jus analyze this code, you can get ur requirement done.
Regards
Sandeep Reddy -
Table SOFFCONT1 to an external repository with help of report RSIRPIRL
Hi experts,
I have to relocate data from table SOFFCONT1 to an external repository with help of report RSIRPIRL...I went through all related Sap notes and it seems pretty straightforward.
When I run the report RSIRPIRL I see all the fields I have to fill up (I have already created an content repository as well as a catalogue) but my question is how to select some data manually for testing purpose? Is it any way how to see from table SOFFCONT1 just 1 file for example?? I couldn't see that field in the report RSIRPIRL.
Regards,
BlaisoApplied OSS note 1536325 which will add an extra field to select by date and narrow the number of documents to test
-
Help regarding Inventory related concurrent managers to be assigned
Hi,
I am looking for a help regarding the below aspects
1)Which concurrent managers needs to be assigned to run the following five concurrent programs.
INV Transaction Worke
Inventory transaction worker
Interface Trip Stop
Min Max report planning
Pick selection List Generation
2)We are facing issues with the above jobs. Currently except Inventory transaction worker all the other concurrent programs are running under standard manager.
because of which Min max planning report programs are piling up under standard manager. Min max programs were going to “Pending” status and never getting picked up as they were waiting for other programs in the queue to get finished. There were thousands piled up after the environment was bring up.
How can we solve this issue.. please suggest835129 wrote:
The metalink notes you provided didnt gave me any information about the concurrent managers under which these programs should run. Any help regarding concurrent managers would be helpfulI believe you have not read my reply properly since I mentioned "WIP Move Manager and Inventory Manager". Plus, the docs mention it clearly so please read it again!
Thanks,
Hussein -
Need help regarding Java decoding of IMAP attachment (IOStream related ques
Hi ,
I need some help regarding the processing of an IMAP attachment , It is a basic IOStream related question I guess.
I have some attachment to a mail , I try to fetch it using javamail and read the content and write it to a file , I was able to do it successfully when I was using stream.read( tempBuffer) function but when I started using stream.read( tempBuffer, 0, m_maxDataSize ); it is giving me following exception
java.io.IOException: Error in encoded stream: needed at least 2 valid base64 characters, but only got 1 before padding character (=), the 10 most recent characters were: "/59PT/eXQ="
at com.sun.mail.util.BASE64DecoderStream.decode(BASE64DecoderStream.java:259)
at com.sun.mail.util.BASE64DecoderStream.read(BASE64DecoderStream.java:148)
***Here is the snippet of code that is running this:***
m_contentObj = m_message.getContent();
if(m_contentObj instanceof InputStream)
System.out.println(" Content is type of InputStream");
InputStream stream = (InputStream) m_contentObj;
byte[] tempBuffer = new byte[m_maxDataSize];
stream.skip( m_currPos );
int bytesRead=stream.read( tempBuffer, 0, m_maxDataSize );
System.out.println(" Read the following no of bytes from the Object::"+bytesRead);
m_currPos+= bytesRead;
Please suggest what to do.
Thanks & Regards
SaurabhBUMP, just incase its been missed by a new board member
-
My iPad mini was working very fine from last 9 months....but suddenly today I found it discharging from 100% to 34% though I didn't use it at all...and also found my mini is slightly heated up at the bottom..any help regarding this would be greatful
Same thing happened to me with my peruvian credit card in the peruvian app store, I want to buy an app, but it says that my credit card is "not supported in the Peruvian app store"
-
Help regarding :Video Segmentation & Summerization
hello friends,
I am doing my project on above topic and I am trying it with Java.
Is it possible doing it in Java.
What Techniques I'm using are:
1.Java(JMF)
2.Oracle 9i(Inter-Media)
3.Matlab
This project concludes of four parts
1.Segmentation (Video to Image conversion)
2.Comparison (Copare frame using algo.)
3.Extraction (remove duplicate frames based on algo)
4 Summarization (Collect frames and form a new content based video)
Is It possible in Java? How?
Seeking for help regarding this .
Thank you.This project concludes of four parts
1.Segmentation (Video to Image conversion)
2.Comparison (Copare frame using algo.)
3.Extraction (remove duplicate frames based on algo)
4 Summarization (Collect frames and form a new content based video)So, compressing that into a simple question instead of a convoluted one... you just want to remove duplicate frames from a video and save it to file? -
Help Regarding Xi integrating with Seibel System.
HI @,
I have to intergrate a seible system with R/3 but I haven't worked on the same before.
I need help regarding seibel inetrgartion scenarions and various adapters that can be used in that conditions.
Documents on Seible Integration will b really helpful.
RegardsIt would be better to go for the iway adapter for this integration requirement. The other documents can be obtained direclty from iway
Regards,
Prateek
Maybe you are looking for
-
Eclipse - Application over run but not over debug
Use Eclipse 3.2.0 on WinXP, jdk1.6.0_06, my project over run can implement completely normally. With the attempt with debug aborts: In Eclipse-log: +!ENTRY org.eclipse.jdt.launching 4 120 2008-05-09 11:21:14.140+ +!MESSAGE Verbindung zu VM kann nicht
-
Upgraded to Leopard - What About Bootcamp?
I just upgraded to Leopard and was wondering what I need to do, if anything, to my existing Bootcamp setup? I'm running XP Pro and was curious if I had to make a new driver CD or anything like that. Thanks.
-
Help restoring hard drive storage!!!
Is there ne way i can clear up my hard drive because i only have like 7 Ggs left. I want to delete all my pictures in IPHOTO (they're already backed up) but when i did that it didnt restore any storage back? please help!!
-
Problem signature: Problem Event Name: BEX Application Name: AdvHD.exe Application Version: 1.2.4.0 Application Timestamp: 53be2874 Fault Module Name: MSVCR90.dll Fault Module Version: 9.0.30729.6161 Fault Module Timestamp: 4dace5b9 E
-
I have a TC that I am using with my home network. When I use Airport Utility it comes up with two TC, one labeled "AE-TC" and then the other one is labeled the name I gave it. When I unplug the TC and while the light on the front of the TC blinks amb