To Freeze a field in Classical Report layout
Is there a way by which i can Freeze a field on the output list of a classical report layout, so that when i scroll towards right that field would not be moved.
hi
good
go through the following links
http://www.r3.duke.edu/stepbystep/AdvReporting/AdvReporting.pdf
this will give you the brief idea about the freezing of the columns.
thanks
mrutyun
Similar Messages
-
How to freeze the columns in Classical reports using vertical scroll
Hi All,
I am facing one problem that when i am scrolling down the page in the report output ,the columns in the report are moving upward.I want to freeze those columns . Please give me the solution for to freeze the columns in classical report when i scroll vertically.
With Regards,
R.P.SastryPut ur colum headers in TOP-OF-PAGE Event.
this will sole ur problem.
reward if useful.
Regards,
Vimal -
Sign for Quantity field in classical Report
Dear All,
As we know, in SAP, by default negative sign ('-') gets displayed after value. I want to display the negative sign before the value.
i.e. I want to display '1000-' as '-1000'.
I want this for classical report unsing WRITE statement.
Please suggest the syntax or formating option available or the way-out.
Thanks a lot in advance.
Best Regards,
PrasadHi,
here is the format option:
report ztest.
Data: number type p decimals 2.
number = -12.
Write number using edit mask 'V__.__'.
Impüortant is the "V" at the beginning.
hope it helps.
Regards,
SDCrack
Edited by: SD-Crack on Dec 29, 2009 2:45 PM -
Calculated field in classic report
I am trying to editable columnin classic report and based on the values that users fill in that filed calculate value in another column. I have seen something similar on the forum but nothing really worked for me.
My report is based on sql query.
select column1,
column2,
column3 from table
I want column2 to be updatable, and that column3=column2+column1Sorry, in this thread you can see better what I meant in the post above.
ROW-------Country-------LOB-------YTD_PURCHASES-------YTD_INCOME-------Manual -------Total
1-----------USA-----------Utilities-----------1000000-----------50000----------------0-----------50000
2-----------USA-----------Electric-----------1000000-----------70000-----------------0-----------70000
3-----------USA-----------Security-----------1000000-----------90000------------------0-----------90000
4-----------CAN-----------Utilities-----------1000000-----------110000---------------30000-----------140000
5-----------CAN-----------Magic-----------1000000-----------130000--------------25000-----------155000
6-----------CAN-----------Plumbing-------1000000-----------150000-----------------0-----------150000
Thanks,
Gagi -
i have only 3 fields in out put to display when i use the sy-uline it is drawing up to 142 screen lenght but i need only up to some 70 of sy-uline what i need to do, sample code will be usefull.
hi Rocky ...
do this way ..
uline(70).
or
write : /0 sy-uline(70). -
Additional field in report layout
Dear Experts,
In t code me2j (ALV format) there comes option change layout. when we click on this, we found displayed column and hidden column. if i want add one extra column in hidden column. how can I Add this. this extra column is related to report that my client want.
please suggest me step by step...
its urgent
thanks in advance
LallanHi
Following are the settings you need to do for adding the field in the report layout
1. Select Settings-> Layout -> Changes
2. you will be able to see 1. displayed Columns and 2. Column Set
3. If you want to display some column from the column set, select the field and press show selected fields arrow or viceversa
I hope this clarifies your doubt
thanks and regards
ramesh -
Classic Report with a two-line row, the second one as a drop down?
Hi,
Using APEX 4.0 is it possible to make a classic report layout that has row items sorted in 2 rows? The first row for each SQL record set row looks like the classic report 'normal' row, while the second one contains just one single column value. This second row is supposed to be hidden and should be displayable by clicking a small '+' sign at the beginning of the row.
I remember having seen this done, but I simply seem not to be able to formulate my query correctly to let Google display me the expected result. Although I am not sure if was APEX+jQuery or ExtJs. I hope though it is not ExtJS, since I do not plan to use that one.
Thank you in advance.
TamasIs this for Verizon landline internet? If so, you should ask your question in the Verizon Residential forums. http://forums.verizon.com
-
Hi,
Please tell how to get totals of a field in classical report.
please help with sample code.
thanks in advance.HI,
refer the code:
reward fi help ful
Umakanth
*& Report ZSD_SALES_INTER_REPORT1
REPORT ZSD_SALES_INTER_REPORT1 NO STANDARD PAGE HEADING MESSAGE-ID ZMSG44
LINE-SIZE 230 LINE-COUNT 65(3).
Tables
TABLES : VBKD,VEPVG. "Sales document business data
"Delivery Index
Internal table
DATA : BEGIN OF I_SALES OCCURS 0,
CH TYPE CHECKBOX,
VBELN LIKE VBAK-VBELN, "Sales document no
NETWR LIKE VBAK-NETWR, "Net value of the sales order in Document currency
WAERK LIKE VBAK-WAERK, "SD Document currency
MATNR LIKE VBAP-MATNR, "Material no
AUDAT LIKE VAPMA-AUDAT, "DOCUMENT DATE
END OF I_SALES .
data : NEWSALES LIKE I_SALES OCCURS 0 WITH HEADER LINE.
DATA : AMOUNT LIKE VBAK-NETWR.
DATA : V_LIN TYPE I . "Screens vertical cursor position at PAI
DATA : CHECKBOX TYPE C.
DATA : DATE LIKE VAPMA-AUDAT.
DATA : V_SEL LIKE SY-LISEL.
SELECTION-SCREEN
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETERS : P_VKORG LIKE VEPVG-VKORG. "value check . "Sales organization
PARAMETERS : P_VTWEG LIKE VEPVG-VTWEG ."value check. "Distribution channel
PARAMETERS : P_SPART LIKE VEPVG-SPART ."Value check. "Division
SELECT-OPTIONS : S_DATE FOR VBKD-BSTDK DEFAULT SY-DATUM TO SY-DATUM OBLIGATORY.
SELECTION-SCREEN END OF BLOCK B1.
SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS : CHK AS CHECKBOX .
selection-screen comment 5(20) text-003 for field chk.
SELECTION-SCREEN END OF LINE.
PARAMETERS : P_KUNNR LIKE VBPA-KUNNR MODIF ID S2. "Customer
SELECTION-SCREEN END OF BLOCK B2.
START-OF-SELECTION.
set pf-status 'UKG9'.
IF CHK <> 'X'.
IF P_VKORG <> ''.
PERFORM ORGANIZATION.
ELSE.
PERFORM ORGANIZATION_ELSE.
ENDIF.
ELSE.
IF P_VKORG <> ''.
PERFORM CUST_ORGA.
ELSE.
PERFORM CUST_ORGA_ELSE.
ENDIF.
ENDIF.
Displaying the contents with some alterations
sort i_sales by AUDAT.
LOOP AT I_SALES.
WRITE : / I_SALES-CH,I_SALES-VBELN,I_SALES-NETWR,I_SALES-WAERK,I_SALES-MATNR,I_SALES-AUDAT.
ENDLOOP.
WRITE : / '******************************************************************************************'.
LOOP AT I_SALES.
ON CHANGE OF I_SALES-AUDAT.
IF SY-TABIX = 1.
WRITE : / SY-VLINE,I_SALES-CH AS CHECKBOX,I_SALES-AUDAT.
CLEAR AMOUNT.
ELSE.
WRITE : SY-VLINE,AMOUNT,60 sy-vline,/ SY-VLINE,I_SALES-CH AS CHECKBOX,I_SALES-AUDAT.
CLEAR AMOUNT.
ENDIF.
ENDON.
AMOUNT = AMOUNT + I_SALES-NETWR.
AT LAST.
WRITE : SY-VLINE,AMOUNT,60 sy-vline.
uline at /2(60).
ULINE.
SUM.
FORMAT COLOR = 3.
WRITE : /'TOTAL AMOUNT: ' ,I_SALES-NETWR UNDER AMOUNT .
ENDAT.
ENDLOOP.
top-of-page
top-of-page.
uline at /2(60).
write : / sy-vline,3 'Document date' ,16 sy-vline ,17 'Amount(net value of the sales document )' ,60 sy-vline .
uline at /2(60).
at user-command.
if sy-ucomm = 'DISP'.
LOOP AT I_SALES.
REFRESH NEWSALES.
V_LIN = SY-TABIX + 3.
READ LINE V_LIN FIELD VALUE I_SALES-CH INTO CHECKBOX.
IF CHECKBOX = 'X'.
newsales-ch = 'X'.
NEWSALES-VBELN = I_SALES-VBELN.
NEWSALES-NETWR = I_SALES-NETWR.
NEWSALES-WAERK = I_SALES-WAERK.
NEWSALES-MATNR = I_SALES-MATNR.
NEWSALES-AUDAT = I_SALES-AUDAT.
APPEND NEWSALES.
CLEAR NEWSALES.
LOOP AT NEWSALES where audat = i_sales-audat .
WRITE : / NEWSALES-CH as checkbox,NEWSALES-VBELN,NEWSALES-NETWR,NEWSALES-WAERK,NEWSALES-MATNR,NEWSALES-AUDAT.
ENDLOOP.
perform selection.
ENDIF.
ENDLOOP.
ENDIF.
*& Form ORGANIZATION
text
--> p1 text
<-- p2 text
FORM ORGANIZATION .
SELECT F~VBELN
C~NETWR
C~WAERK
P~MATNR
P~AUDAT
INTO CORRESPONDING FIELDS OF TABLE I_SALES
FROM ( VAKPA AS F INNER JOIN VBAK AS C ON FVBELN = CVBELN )
INNER JOIN VAPMA AS P ON FVBELN = PVBELN
WHERE P~AUDAT IN S_DATE
AND P~VKORG = P_VKORG.
ENDFORM. " ORGANIZATION
*& Form ORGANIZATION_ELSE
text
--> p1 text
<-- p2 text
FORM ORGANIZATION_ELSE .
SELECT F~VBELN
C~NETWR
C~WAERK
P~MATNR
P~AUDAT
INTO CORRESPONDING FIELDS OF TABLE I_SALES
FROM ( VAKPA AS F INNER JOIN VBAK AS C ON FVBELN = CVBELN )
INNER JOIN VAPMA AS P ON FVBELN = PVBELN
WHERE P~AUDAT IN S_DATE.
ENDFORM. " ORGANIZATION_ELSE
*& Form CUST_ORGA
text
--> p1 text
<-- p2 text
FORM CUST_ORGA .
SELECT F~VBELN
C~NETWR
C~WAERK
P~MATNR
P~AUDAT
INTO CORRESPONDING FIELDS OF TABLE I_SALES
FROM ( VAKPA AS F INNER JOIN VBAK AS C ON FVBELN = CVBELN )
INNER JOIN VAPMA AS P ON FVBELN = PVBELN
WHERE P~AUDAT IN S_DATE
AND P~VKORG = P_VKORG
and P~KUNNR = P_KUNNR.
ENDFORM. " CUST_ORGA
*& Form CUST_ORGA_ELSE
text
--> p1 text
<-- p2 text
FORM CUST_ORGA_ELSE .
SELECT F~VBELN
C~NETWR
C~WAERK
P~MATNR
P~AUDAT
INTO CORRESPONDING FIELDS OF TABLE I_SALES
FROM ( VAKPA AS F INNER JOIN VBAK AS C ON FVBELN = CVBELN )
INNER JOIN VAPMA AS P ON FVBELN = PVBELN
WHERE P~AUDAT IN S_DATE
AND P~KUNNR = P_KUNNR .
ENDFORM. " CUST_ORGA_ELSE
*& Form selection
text
--> p1 text
<-- p2 text
FORM selection .
LOOP AT NEWSALES.
ON CHANGE OF NEWSALES-AUDAT.
IF SY-TABIX <> 1.
WRITE : / SY-VLINE,NEWSALES-AUDAT,SY-VLINE,27 SY-VLINE,48 SY-VLINE.
ELSE.
WRITE : / SY-VLINE,NEWSALES-AUDAT,SY-VLINE,27 SY-VLINE,48 SY-VLINE.
ENDIF.
ENDON.
WRITE : / SY-VLINE,2 NEWSALES-VBELN,13 SY-VLINE,14 NEWSALES-NETWR,30 SY-VLINE,31 NEWSALES-WAERK,37 SY-VLINE ,38 NEWSALES-MATNR,57 SY-VLINE,58 NEWSALES-AUDAT.
at last.
sum .
uline.
format color = 3.
write : / sy-vline, 15 'Total amount:', newsales-netwr under newsales-netwr.
format color off.
uline.
endat.
ENDLOOP.
v_lin = 1.
free newsales.
ENDFORM. " SELECTION -
2 Classic Reports with edit fields on the same page
Hi All, need your help.
I am trying to have 2 classic reports on one page with edit fields like date, list values, text
I have noticed that the element indexes are the same f01_0001 have both first elements from both reports.
This is making my code go crazy.
Also i have a problem with Date Picker, if i select it as a column type for a first element in second report the icon shows up in the first report.
I think this is because of indexing, but... Classic Date Picker put the icon on second report but when i select the date, the values is populated to first column in first report
Does anyone have a solution for this problem! (for example change the indexing for second report)
DB is 11.2g
Apex is 4.2.0.00.27
Thank you,
Andrei
Edited by: aracila on Feb 20, 2013 9:03 AMAre these tabular forms, ie updteable.
If so, you can only have one per page
Gus -
Report layout supports each field listed vertically(1 field per row)
I'm basically new to APEX. I have a report that displays 1 record of data with each field(1 per row) listed vertically. When using the default APEX report layout template, the Print attributes(.pdf, xml, online, HTML, etc.), every format prints all fields in one row. Can someone please provide the proper report layout that I can use to get my desired printout?
This is the Oracle Reports forum. Post this in the Apex forum.
-
Drop down box for the selection screen field of the classical report
Hi all.
i want to have the drop down list to choose from, for the region(table:zbwcntry-field:zregion1) on the selection screen.
what is to be added to the code for this requirement.Also,please note that this is the classical report.
thanks for this answered.hi,
data : gv_name TYPE vrm_id, " used for vrm id
gv_repid TYPE sy-repid, " used to hold program name
work area to provide drop down list
DATA : gs_value TYPE vrm_value,
Internal table to provide drop down list
DATA : gt_values TYPE vrm_values,
PARAMETER : p_run(12) TYPE c AS LISTBOX VISIBLE LENGTH 12
DEFAULT 'DEFAULT' OBLIGATORY,
CONSTANTS : gc_run(5) TYPE c VALUE 'P_RUN', "constant for run mode
gv_name = gc_run.
gs_value-key = gc_v1.
gs_value-text = text-010.
APPEND gs_value TO gt_values.
gs_value-key = gc_v2.
gs_value-text = text-011.
APPEND gs_value TO gt_values.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
id = gv_name
values = gt_values
EXCEPTIONS
id_illegal_name = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Hope this is helpful.
Rgds.,
subash -
LAYOUT option in classical report
HI all,
Is it possible to provide SORT options, LAYOUT options (CHANGE layout, SAVE layout) in classical report as similar to those options in ALV? If so, how to display those icons at the top of the report as similar to ALV?
Regards,
ShanthiHi Shanthi
It can be done but will take more time.
For example.
just check this.
data: tcode(10) type c.
START-OF-SELECTION.
FORMAT COLOR COL_HEADING.
ULINE.
WRITE:/ '***********************The following are the transaction'.
WRITE:'codes in BPS ************************'.
FORMAT COLOR COL_HEADING OFF.
ULINE.
SKIP .
FORMAT COLOR COL_HEADING.
ULINE.
WRITE:/ 'Please select the report/program by double clicking on the'.
WRITE:'line'.
ULINE.
FORMAT COLOR COL_HEADING OFF.
SKIP.
FORMAT COLOR COL_POSITIVE.
ULINE.
tcode = 'ZCUS1'.
WRITE:/ '1.Version Utility program - ZCUS1 .', 75 tcode.
HIDE tcode.
ULINE. -
Cost Center field in ME55 Report (Change Layout)
Hi all,
In ME55 (Collective Release for PReq) Cost Center is available as one of the "Selection fields", but it's (Cost Center field) NOT available in Change Layout Function (after you execute the report).
The requirement is the user want to see the Cost Center field in the ME55 report layout instead of having to drill down to each PR to see the Cost Center assigned to the PR Account Assignment.
Since Cost Center field in NOT available in the Change Layout function of ME55, How do I add it to the layout? Do I need enhancement? If so what do i need to do?
Thanks in advanceHai,
Please copy the RM06BF00 into zRM06BF00 & take help of your software engineer/abaper for modification of this program for adding cost center in the output.
With Regards,
Jaheer. -
How to set the field non-editable in the classical report..
Hi..
How to set the field non-editable in the classical report..Hi experts,
For the component 'ICCMP_EMP_SRCH' there is a view 'BUPAEMPSEARCH' , which has 2 context nodes 'CUSTOMER' AND 'SEARCHEMPLOYEE' , i need to add the field 'NICKNAME' which is part of the 'CUSTOMER' context node on the search screen. Currrently all the fields on the screen screen are from the 'SEARCHEMPLOYEE' context node. when i did the configuration , the 'NICKNAME' field is greyed out . I have already generated the Getter ,Setter , GET_I, GET_M methods for the 'NICKNAME' field and the context node and controller class and context class are all active .
on debugging the GET_I method, i see that rv_disabled = 'TRUE' and the current = collection_wrapper->get_current( ) is returning empty value .
for this rv_disabled to be set false , the code below is not triggered since there is no value in current.
IF current->is_property_readonly(
'NICKNAME' ) = abap_false. "#EC NOTEXT
rv_disabled = 'FALSE'.
ENDIF.
when i check for other search fields of context node 'SEARCHEMPLOYEE' , all the fields are set to rv_disabled = 'FALSE'.
can anyone suggest how to approch this. iam i missing any binding between context nodes or any activations ?
The field properties are set as Input field and the display checkbox is not checked. -
Freeze heading in classical report
Hi Experts,
I am developing a classical report. But i have a problem. When the report is display with line items and when i am scrolling down the heading is disappearing. Now I want to freeze the heading. How to do that?
Regards,
SURYAHave you placed your heading in your TOP of page ?
Have a look at demo program in se38 DEMO_LIST_PAGE_HEADING ...
Thanks,
Anjaneya .
Maybe you are looking for
-
Purchase order advance payment
Hi Friends, Below is five requirement from my client regarding down payment and down payment request. A) While posting down payment or down payment request Purchase order should require entry. B) System should allowed to put purchase order for the sa
-
What is error 403 when trying to set up iCloud on my iPhone under settings-iCloud?
I already added my Apple ID on my phone but when trying to open my iCloud account it asks me for my Apple ID and when I enter it it says error 403, you need to know the phone it is already activated so I am not on the first setup menu. Please help...
-
FTP log file generation failed in shell script
Hi ALL, I am doing FTP file transfer in shell script and able to FTP the files in to corresponding directory , But when i am trying to check the FTP status through the log files then its giving problem . please check the below code. for file in $FILE
-
I have been trying for two weeks to backup iCloud and keep getting a message failure. Why? And how do I fix it?
-
Hii All, Is there any function module or BAPI to attach SUBDIVIDE COST ESTIMATE (Planing Form) to a particular WBS element. Thanks & Regards Hiren K.Chitalia