Report painter select options
How can i have a select option in report painter similar to normal report program.
hi,
r u asking about screen painter se51,if so there we dont have any option like select option.
there we need to drag and drop 2 input boxs and one text box for 'to' in between those two input boxes and in program we need to maintain all the coding as one low and one high value that's it.
Similar Messages
-
Report Painter selection screen field modfication?
Hi Buddies,
I want to modify the report painter selection screen.
There is one field manadatory on the selection screen . I want to make it as optional.
Please let me know if any one knows.
Waiting for your response..
Regards,
VijayHello sir,
Some one did the code. Now iam modifying this report painter selection screen.
I would like to know where the field definition will take place in report painter.
Regards,
Vijnay -
Translate report painter selection screen
Hi,
I have a problem.
I need to translate selection screen of report created by report painter.
Report name is 1SIP-001, Objeckt 1VK
Do you know how to do this?
Regards
TomeWell, the problem is, report name is generated because it's build with report painter.
I would like to use SE63 but I don't know what to options should I use.
Regards -
Hi,
I am new to using report painter. I was required to modify an existing report for sales figues (using infostructure S514). In transaction GRR2 I navigated to the appropriate report in 3PK and in 'General Data Selection' added sold-to-party from the available characteristics. From looking at the existing fields I checked the checkboxes for 'SET or Hierarchy Node' and 'variable On'. Using F4 help dialog I set the contents of the 'From' field to the appropriate value (variable 3PK38, sold-to-party, type set, table S514, field KUNAG). I then saved and executed the report. The report works fine except that in the selection screen, instead of adding one select option it added two: 'Sold-to-party' and 'Or value(s)'. Checking F4 for sold-to party brings up 3 different set IDs with description customer. Even if I leave this field blank the report works correctly. Pressing F4 for the 'Or value(s)' field brings up a list of customers, as required. Why is this happening only for this field (sold-to-party) when the configuration for this is the same as for all the other fields? Is there some way I can remove the 'Sold-to-party' field with the set IDs and just leave the 'Or value(s)' field in the selection screen? If this is possible, can the text for the 'Or value(s)' field be renamed to something more appropriate (like customers)? I checked in the text options in GRR2 but it doesn't show me the 'Or value(s)' field, just the 'Sold-to-party' field, which is not what I want. Help is appreciated.
RegardsSuggestions? Anyone?
-
Report Painter selection variables sorting
I have added a number of characteristics to my report painter report and set some as variables
i.e. plan version 1, plan version 2, plan version 3, plan version 1 year, plan version 2 year, plan version 3 year.
These variables appear on the selection screen in the following order;
plan version 1,
plan version 2,
plan version 3,
plan version 1 year,
plan version 2 year,
plan version 3 year.
What the business require is the variables to appear on the selection screen as follows;
plan version 1,
plan version 1 year,
plan version 2,
plan version 2 year,
plan version 3,
plan version 3 year
Has anyone any idea how the selection screen sorts the variables?
Can the selection screen sort order be changed for a report?
Your assistance is appreciated
JohnFor Selection Screen, you can try to use Selection Variant.
The steps are like this:
a. Go to GRR2 (change report painter)
b. Then choose the report you are developing
c. Execute the report
d. On the selection screen, choose Go To-> Variant -> Save As Variant
e. At Variant Attributes screen, you can do the following as your requirement:
· Description
Enter a short, meaningful description of the variant. This can be up to 30 characters long.
· Only for background processing
Select this field if you want the variant to be available for background processing but not in dialog mode.
· Protect variant
Select this field if you want to prevent your variant being changed by other users.
· Only display in catalog
Select this field if you only want the variant name to be displayed in the variant catalog (and not when the user calls the F4 value help).
· System variant
This field cannot accept input. It is set automatically when a system variant (beginning with CUS& or SAP&) is created.
You can also assign the following further attributes to the selections in a variant:
· Type
The system indicates here whether a field is a parameter (P) or a selection option (S).
· Protected
Select this column for each selection that you want to write-protect on the selection screen. These fields are visible on the selection screen when the user starts a program with the variant, but do not accept user input.
· Invisible
If you select this column, the system hides the corresponding field on the selection screen. This allows you to change the appearance of the selection screen.
· Selection variable
If you select this column, you can set the value of the corresponding selection dynamically at runtime. The different ways of doing this are explained in the section Variable Values in Variants.
· Without values
If you select this field, the contents of the corresponding field are not saved with the variant.
This is useful if you do not want to overwrite the contents of this field on the selection screen.
For example, suppose you create a report 'SAPTEST', with the parameter 'TEST', for which you create the variant 'TESTVARIANT'. In the variant, you set the 'Without values' flag for the parameter. Then, you run time program and enter the value 'ABCD' in the TEST field. If you now retrieve the 'TESTVARIANT' variant, the TEST field retains the value ABC instead of being overwritten by SPACE.
· SPA/GPA
This attribute only appears if you created the corresponding selection criterion using 'MEMORY ID xxxu2019. You can switch the SPA/GPA handling on and off in the variant. This means that fields filled using SPA/GPA appear with their initial values after you have loaded a variant in which those fields have an initial value.
f. When you are finished, you can save it and name the variant (e.g.: Z_S_Screen for simpler selection screen)
After that, every time you want to have the selection screen, you can choose Get Variant or Go To-> Variant-> and select the variant you have saved.
More information at:
http://help.sap.com/erp2005_ehp_03/helpdata/EN/c0/980374e58611d194cc00a0c94260a5/frameset.htm
Hope it helps
Regards,
-=Meila.S=- -
Report Painter -Selection Screen Order
I am doing a Report Painter for the first time in years.
I am hoping someone can remind me how ( if possible) to change the order of the the selection screen.
For example, if I have 2 Fiscal Year varables and 2 Period Variables, is there a way to change the order so the screen shows
FY1
Period 1
FY2
Period 2
Thank you,
JeffreyThanks,
Your answer works when there is only one field, 2 variables.
I have 2 fields, 2 variables each.
So, for example with Fiscal Year and Period, I have
zfy1
zperiod1
zfy2
zperio2
When I do the report, the Fiscal Year variables group together and then the period variables.
i.e.
zfy1
zfy2
zper1
zper2
I can't separate them and reorder them as above.
zfy1
zper1
zfy2
zper2
Thank you -
Report painter selection screen
hi,
may i know where to create selection screen for report painter?
thanks
regardsWhen you create your report, in the characteristics tab you select the feilds that you want to give to the user at the time of executing teh report.
If you check the Variable box it will be available. -
Report Painter Select Screen Character Issue
I have a report make from report painter. In the select screen, it supposed to show in ficical year, accounting periond, controllong area, for selection, but the character could not be shown correctly,
it show as "#####".
Question: How can I fix the charater issue?
Thank you in advance.hi
set the optimize column width = 'X" -
Report Painter Selection Criteria
Hi All,
I have some issue on the use of the report painter. I have a field which is profit center and when i use the f4 function it displays all values. What I want is to limit the displayed values based on user roles. Is it possible? How can I do this?
I hope you could provide me with answers. Thanks a lot.
Regards,
AtelHi mariestel,
1. Instead of going for this kind of approach,
(ie, filtering values based on role, on
the display list itself),
we can go for the approach which sap follows.
2. Dispaly all list (without any filteration or roles & rights)
Then while processing/taking any action,
use AUTHORITY-CHECK
to check, if the user has right
for that VALUE or not !
3. Eg. a company has rights for just one company,
ie. 1000
SAP program will display ALL companies,
but at the time of processsing/action,
it will use AUTHORITY-CHECK
to check if the user has right for 1000 or not,
and accordingly give message or proceed further.
regards,
amit m. -
Report Painter -Selection Fields & tables
Hi,
I have S_ALR report and i see it $TMP package.I did GRR3 but I don't find it there.
I want to explore this report so that I can see fields & tables used in this report.
I went in to report after launching t-code via system/status/program but that did not full fll my requirement.
Any idea?
Rgds
VaraST05 helped me out.
rgds
vara -
About Reporter Painter,How to remove a selection option ?
Hi ,Experts
Now , I want to copy form 0SAPRATIO-01 (FSI4) to create my form in which i want to remove the standard selection option <b>G/L account </b> ,So how to do ? Could you give me the step in detail ?Hi,
I failed to find the field crresponding to select-option 'G/L Account No.' in the two level you mentioned .
Take 0SAPRATIO-01 for example , Could you tell me which field should be removed if i want to delete the select-option 'G/L Account No.' in the report screen.
At general data selection of form 0SAPRATIO-01, there are only two fields they are
<b>Fin.Stmt Vers. and Plan./act.</b>
while in the report's select-option ,there are five select-options. Why?
Message was edited by: guixin chen -
Selection Field in Report Painter Report
Dear All,
Could any one tell me the procedure to add new field at selection screen for the report painter report ? To change the report painter selection screen i have to change the Report group or Report of the report group?
Thank in stackIn general data selection, i have already cost center, but it is not apprearing at selection screen. Only three field are appearing (Year + Period + Forecast), and i want to add cost center at the selection screen. How to make cost center field at selection field from General data selection option. Please guide me
Thank in stack
Nilesh Shete -
Filter option in Report Painter GRR1
Dear Experts,
I have created a report using the the T code: GRR1. The layout is as follows
Expenditure
Department A
Department B
Department C
Department D
Department E
Power & Fuel
Other expenses
Each department having 20 cost centers. I have created the report and assigned in 1SIP report group.
I am able to get the results in the report S_ALR_87013611.
I am able to see the department wise costs in that report.
My Requirement is:
I am expecting a filter in the departments mean to say I want to select few cost centers in the department A after executing the report.
I am expecting a filter in the column heading.
Is it possible. Please guide me.
ThanksDear Experts,
Thanks for your responses,
I hope my requirement is some what critical through report painter (Filter Option).
Please check the following, is it feasible?
Expenditure
Department - A
Department - B
Total - 20 cost centers
Total - 10 cost centers
Cost center
Rs
Cost center
Rs
Salaries
Cost center A1
1000000
Cost Center B1
700000
Tours & Travel
Cost center A2
200000
Cost Center B2
140000
Machine Expenses
Cost center A3
6000000
Cost Center B3
4200000
Repairs & Maintenance
Cost center A4
70000
Cost Center B4
49000
Labour
Cost center A5
800000
Cost Center B5
560000
Total
8070000
5649000
I am going to hard code the cost center group in the cost center report.
I am expecting the report result as mentioned above.
Is it possible.....?
Thanks..... -
Selection screen fields order in report painter report..
hi experts,
i have a problem with selection screen fields order in report painter report.
Actually in report painter report selection screen order is different compare to report writer report selection screen.
how should i get the same selection screen fields order For Report painter report compare to Report Writer report ?
For example, Report Writer selection screen order is:
ledger:
company code:
period:
current fiscal year:
previous fiscal yer:
previous quarter end period:
where as Report Painter selection screen order is:
ledger:
previous fis year:
current fis year:
company code:
period:
previous quarter end period:
please help me regarding with this.
Thanks and Regards,
NAGARJUNA.hi nagarjun,
Go to Sq01, select the query and goto to change mode.go to the next screens till u reach Selection fields. Here u enter the NO field in the sequence which u want ot appear in the selection screen and it is done. Save and execute.
Ex:
Selection fields No
Exclude Cancelled Lots 5
Material number 1
Plant 2
Material type 3
Inspection Lot Origin 4
Regards,
Lokesh -
Assigning Data-Type Select-Option from Report to Method
Hi Specialists,
How can I solve the following task smart? Its a quiet simple task. In my Report Ive some Select-Option-Data-Types and I want to assign this data-type an Abpab-Object-Method. Is it possible to do this in a smart fashion. Ive fight with the Abap-Syntax und at the end Ive found a tricky way of assigning the Select-Option parameter to the Abap-Object-Method.
If somebody have a smart idea for this problem, pleas let me know.
Thankx.
Hallo Spezialisten,
ich hätte da eine Frage wie man folgende Aufgabe elegant lösen kann.
Es ist ganz einfach, ich möchte von einen Report einen Select-Option-Datentyp an eine Abapobject Methode übergeben. Ich hatte sehr lange gekämpft bis ich ein umständlichen weg gefunden habe die parameter vom reprot an die mehtode zu übergen.
Falls jemand da eine gut Idee hätte wäre mir das nächste mach sehr geholfen.
DankeHi
Here is the Program with Selection screen and the Class & Methods.
REPORT demo_abap_objects_methods NO STANDARD PAGE HEADING.
* Global Selection Screens
SELECTION-SCREEN BEGIN OF: SCREEN 100 TITLE tit1, LINE.
PARAMETERS members TYPE i DEFAULT 10.
SELECTION-SCREEN END OF: LINE, SCREEN 100.
SELECTION-SCREEN BEGIN OF: SCREEN 200 TITLE tit2.
PARAMETERS: drive RADIOBUTTON GROUP actn,
stop RADIOBUTTON GROUP actn,
gearup RADIOBUTTON GROUP actn,
geardown RADIOBUTTON GROUP actn.
SELECTION-SCREEN END OF: SCREEN 200.
* Class Definitions
CLASS: c_biker DEFINITION DEFERRED,
c_bicycle DEFINITION DEFERRED.
CLASS c_team DEFINITION.
PUBLIC SECTION.
TYPES: biker_ref TYPE REF TO c_biker,
biker_ref_tab TYPE STANDARD TABLE OF biker_ref
WITH DEFAULT KEY,
BEGIN OF status_line_type,
flag(1) TYPE c,
text1(5) TYPE c,
id TYPE i,
text2(7) TYPE c,
text3(6) TYPE c,
gear TYPE i,
text4(7) TYPE c,
speed TYPE i,
END OF status_line_type.
CLASS-METHODS: class_constructor.
METHODS: constructor,
create_team,
selection,
execution.
PRIVATE SECTION.
CLASS-DATA: team_members TYPE i,
counter TYPE i.
DATA: id TYPE i,
status_line TYPE status_line_type,
status_list TYPE SORTED TABLE OF status_line_type
WITH UNIQUE KEY id,
biker_tab TYPE biker_ref_tab,
biker_selection LIKE biker_tab,
biker LIKE LINE OF biker_tab.
METHODS: write_list.
ENDCLASS.
CLASS c_biker DEFINITION.
PUBLIC SECTION.
METHODS: constructor IMPORTING team_id TYPE i members TYPE i,
select_action,
status_line EXPORTING line TYPE c_team=>status_line_type.
PRIVATE SECTION.
CLASS-DATA counter TYPE i.
DATA: id TYPE i,
bike TYPE REF TO c_bicycle,
gear_status TYPE i VALUE 1,
speed_status TYPE i VALUE 0.
METHODS biker_action IMPORTING action TYPE i.
ENDCLASS.
CLASS c_bicycle DEFINITION.
PUBLIC SECTION.
METHODS: drive EXPORTING velocity TYPE i,
stop EXPORTING velocity TYPE i,
change_gear IMPORTING change TYPE i
RETURNING value(gear) TYPE i
EXCEPTIONS gear_min gear_max.
PRIVATE SECTION.
DATA: speed TYPE i,
gear TYPE i VALUE 1.
CONSTANTS: max_gear TYPE i VALUE 18,
min_gear TYPE i VALUE 1.
ENDCLASS.
* Class Implementations
CLASS c_team IMPLEMENTATION.
METHOD class_constructor.
tit1 = 'Team members ?'.
CALL SELECTION-SCREEN 100 STARTING AT 5 3.
IF sy-subrc NE 0.
LEAVE PROGRAM.
ELSE.
team_members = members.
ENDIF.
ENDMETHOD.
METHOD constructor.
counter = counter + 1.
id = counter.
ENDMETHOD.
METHOD create_team.
DO team_members TIMES.
CREATE OBJECT biker EXPORTING team_id = id members = team_members.
APPEND biker TO biker_tab.
CALL METHOD biker->status_line IMPORTING line = status_line.
APPEND status_line TO status_list.
ENDDO.
ENDMETHOD.
METHOD selection.
CLEAR biker_selection.
DO.
READ LINE sy-index.
IF sy-subrc <> 0. EXIT. ENDIF.
IF sy-lisel+0(1) = 'X'.
READ TABLE biker_tab INTO biker INDEX sy-index.
APPEND biker TO biker_selection.
ENDIF.
ENDDO.
CALL METHOD write_list.
ENDMETHOD.
METHOD execution.
CHECK NOT biker_selection IS INITIAL.
LOOP AT biker_selection INTO biker.
CALL METHOD biker->select_action.
CALL METHOD biker->status_line IMPORTING line = status_line.
MODIFY TABLE status_list FROM status_line.
ENDLOOP.
CALL METHOD write_list.
ENDMETHOD.
METHOD write_list.
SET TITLEBAR 'TIT'.
sy-lsind = 0.
SKIP TO LINE 1.
POSITION 1.
LOOP AT status_list INTO status_line.
WRITE: / status_line-flag AS CHECKBOX,
status_line-text1,
status_line-id,
status_line-text2,
status_line-text3,
status_line-gear,
status_line-text4,
status_line-speed.
ENDLOOP.
ENDMETHOD.
ENDCLASS.
CLASS c_biker IMPLEMENTATION.
METHOD constructor.
counter = counter + 1.
id = counter - members * ( team_id - 1 ).
CREATE OBJECT bike.
ENDMETHOD.
METHOD select_action.
DATA activity TYPE i.
tit2 = 'Select action for BIKE'.
tit2+24(3) = id.
CALL SELECTION-SCREEN 200 STARTING AT 5 15.
CHECK NOT sy-subrc GT 0.
IF gearup = 'X' OR geardown = 'X'.
IF gearup = 'X'.
activity = 1.
ELSEIF geardown = 'X'.
activity = -1.
ENDIF.
ELSEIF drive = 'X'.
activity = 2.
ELSEIF stop = 'X'.
activity = 3.
ENDIF.
CALL METHOD biker_action( activity ).
ENDMETHOD.
METHOD biker_action.
CASE action.
WHEN -1 OR 1.
CALL METHOD bike->change_gear
EXPORTING change = action
RECEIVING gear = gear_status
EXCEPTIONS gear_max = 1
gear_min = 2.
CASE sy-subrc.
WHEN 1.
MESSAGE i315(at) WITH 'BIKE' id
' is already at maximal gear!'.
WHEN 2.
MESSAGE i315(at) WITH 'BIKE' id
' is already at minimal gear!'.
ENDCASE.
WHEN 2.
CALL METHOD bike->drive IMPORTING velocity = speed_status.
WHEN 3.
CALL METHOD bike->stop IMPORTING velocity = speed_status.
ENDCASE.
ENDMETHOD.
METHOD status_line.
line-flag = space.
line-text1 = 'Biker'.
line-id = id.
line-text2 = 'Status:'.
line-text3 = 'Gear = '.
line-gear = gear_status.
line-text4 = 'Speed = '.
line-speed = speed_status.
ENDMETHOD.
ENDCLASS.
CLASS c_bicycle IMPLEMENTATION.
METHOD drive.
speed = speed + gear * 10.
velocity = speed.
ENDMETHOD.
METHOD stop.
speed = 0.
velocity = speed.
ENDMETHOD.
METHOD change_gear.
gear = me->gear.
gear = gear + change.
IF gear GT max_gear.
gear = max_gear.
RAISE gear_max.
ELSEIF gear LT min_gear.
gear = min_gear.
RAISE gear_min.
ENDIF.
me->gear = gear.
ENDMETHOD.
ENDCLASS.
* Global Program Data
TYPES team TYPE REF TO c_team.
DATA: team_blue TYPE team,
team_green TYPE team,
team_red TYPE team.
DATA color(5) TYPE c.
* Program events
START-OF-SELECTION.
CREATE OBJECT: team_blue,
team_green,
team_red.
CALL METHOD: team_blue->create_team,
team_green->create_team,
team_red->create_team.
SET PF-STATUS 'TEAMLIST'.
WRITE ' Select a team! ' COLOR = 2.
AT USER-COMMAND.
CASE sy-ucomm.
WHEN 'TEAM_BLUE'.
color = 'BLUE '.
FORMAT COLOR = 1 INTENSIFIED ON INVERSE ON.
CALL METHOD team_blue->selection.
WHEN 'TEAM_GREEN'.
color = 'GREEN'.
FORMAT COLOR = 5 INTENSIFIED ON INVERSE ON.
CALL METHOD team_green->selection.
WHEN 'TEAM_RED'.
color = 'RED '.
FORMAT COLOR = 6 INTENSIFIED ON INVERSE ON.
CALL METHOD team_red->selection.
WHEN 'EXECUTION'.
CASE color.
WHEN 'BLUE '.
FORMAT COLOR = 1 INTENSIFIED ON INVERSE ON.
CALL METHOD team_blue->selection.
CALL METHOD team_blue->execution.
WHEN 'GREEN'.
FORMAT COLOR = 5 INTENSIFIED ON INVERSE ON.
CALL METHOD team_green->selection.
CALL METHOD team_green->execution.
WHEN 'RED '.
FORMAT COLOR = 6 INTENSIFIED ON INVERSE ON.
CALL METHOD team_red->selection.
CALL METHOD team_red->execution.
ENDCASE.
ENDCASE.
Reward points if it is usefull ....
Girish
Maybe you are looking for
-
Bridge CS4: works with Mavericks?
[NOTE: Adobe Bridge CS4 came bundled with Photoshop Elements 8] MY CURRENT HARDWARE: Apple iMac (late-2012 slimline model), 2.9 GHz Core i5, 8 GB RAM, 1 TB Hard drive, external DVD drive MY CURRENT SOFTWARE: MacOS 10.8 Mountain Lion iPhoto 2011 Adobe
-
Mac mini panasonic projecter issue
I am connecting a mac mini to a Panasonic AE3000U full HD projector with a VGA cable via adapter (I have both Mini DisplayPort and mini dvi adapters). The image looks wonderful except that I cannot get the full horizontal width. Display is set to 192
-
MBRC and SYSTEM STATISTICS in Oracle 10g database.
Hi All, I am performing database upgrade from Oracle 8i Solaris to Oracle 10g HP-UX using exp/imp method. But i do have some doubts regarding MBRC and System statistics. MBRC in Oracle 10g is automatically adjusted if MBRC parameter is not set, but i
-
Unable to compile form in unix
Hi All, When I am trying to compile a form in unix using the below command: $ORACLE_HOME/bin/f60gen module=ICQTYUH2.fmb userid=apps/test99 output_file=ICQTYUH2.fmx module_type=form batch=no compile_all=yes I am getting the below message and the form
-
Problem detected with audio configuration
I have had itunes for a few years now and never had a problem i just recently updated to itunes 7 and it worked fine for about a day and since then i have not been able to open it i have tried uninstalling and reinstalling, whe i try to open it i get