How to make header scollable in top-of-page parameter in rs_tree_list_displ
hi frnds,
I have a requirement.
I want to make the header section scrollable in the top-of-page parameter of the fm rs_tree_list_display, but i am not able to do it.
please help me out.
code snippet is as follows:
CALL FUNCTION 'RS_TREE_LIST_DISPLAY'
EXPORTING
CALLBACK_PROGRAM = SY-REPID
CALLBACK_USER_COMMAND = 'USER_COMMAND'
CALLBACK_TOP_OF_PAGE = 'TOP_OF_PAGE'
CALLBACK_GUI_STATUS = 'MY_STATUS'
COLOR_OF_NODE = '4'
USE_CONTROL = 'L'.
FORM TOP_OF_PAGE.
DATA: V_YEAR TYPE CHAR30.
DATA: V_PRCTR TYPE CHAR40,
V_PF_AC TYPE CHAR35.
CONCATENATE 'Profit Center Group:' P_PRGRP INTO V_PRCTR.
CONCATENATE 'Profit&Loss A/C Group:' P_PRGRP1 INTO V_PF_AC.
CONCATENATE 'Fiscal Year:' P_RYEAR INTO V_YEAR.
SHIFT P_FRPMAX LEFT DELETING LEADING '0'.
SHIFT P_TRPMAX LEFT DELETING LEADING '0'.
WRITE:/.
WRITE:/30 P_TXT.
WRITE:/.
WRITE: /2 V_PRCTR,
/2 V_PF_AC,
/2 V_YEAR,
/2 TEXT-019,18(2) P_RVERS,
/2 TEXT-020,18(2) P_FRPMAX,
/2 TEXT-021,18(2) P_TRPMAX.
endform.
Thanks in advance for your help.
Hariom
Use OO method, instead of FM, using class cl_gui_alv_tree, where you can display a HTML header.....
Check the wiki for demo program......
http://wiki.sdn.sap.com/wiki/display/Snippets/ExampleaboutALV+Tree
Similar Messages
-
How to make name/address for top of page?
I would like to be able to generate a standard name/address/date section at the top of each initial page of a letter. In the old days with AppleWorks I used a macro to do this. Is this supported in Pages, or do I have to use some type of template? Thanks.
Just follow the letterhead tip here:
http://www.freeforum101.com/iworktipsntrick/viewtopic.php?t=182&highlight=letter head&mforum=iworktipsntrick
Peter -
How To Print Field Value in TOP-OF-PAGE During Line Selection.
How To Print Field Value in TOP-OF-PAGE During Line Selection when double click on field.
(If my memory serves me well (not used for long time ago)
Assign values to system fields sy-tvar0 - sy-tvar9, they will replace the placeholders "&0" through "&9" in the list headers and column headers.
TOP-OF-PAGE DURING LINE-SELECTION.
WRITE: / 'Interactive Report &3'.
WRITE record-vbeln TO sy-tvar3.
Regards,
Raymond -
How to change header and footer in login page in oracle apps r12
Hi all,
how to change header and footer in login page in oracle apps r12 and login button background color, please help me
thanks
saranhow to change header and footer in login page in oracle apps r12 and login button background color, please help meTips For Personalizing The E-Business Suite R12 Login Page (MainLoginPG) [ID 741459.1]
How to Personalize Login page in R12? [ID 579917.1]
R12 Login Page: How to Personalize the Logo ? [ID 849752.1]
Thanks,
Hussein -
How to display horizontal line in top-of-page by using object oriented ALV?
How to display horizontal line in top-of-page by using object oriented ALV.
I am created top-of-page in object oriented alv.
But not be successes in showing horizontal line in it.
Can any one pls give solution for this..
Thanks and regards..Hi
Try like this
data: gt_list_top_of_page type slis_t_listheader. " Top of page text.
Initialization.
perform comment_build using gt_list_top_of_page[].
form top_of_page.
* Note to self: the gif must be loaded into transaction OAOR with
* classname 'PICTURES' AND TYPE 'OT' to work with ALV GRID Functions.
* I Loaded NOVALOGO2 into system.
call function 'REUSE_ALV_COMMENTARY_WRITE'
exporting
* I_LOGO = 'NOVALOGO2'
* i_logo = 'ENJOYSAP_LOGO'
it_list_commentary = gt_list_top_of_page.
endform. " TOP_OF_PAGE
form comment_build using e04_lt_top_of_page type slis_t_listheader.
data: ls_line type slis_listheader.
clear ls_line.
ls_line-typ = 'A'.
ls_line-info = 'Special'(001).
fgrant = xgrant.
concatenate ls_line-info fgrant
'Stock Option Report to the board'(002)
into ls_line-info separated by space.
condense ls_line-info.
append ls_line to e04_lt_top_of_page.
endform. " COMMENT_BUILD
Use following syntex for footer print in alv:
* For End of Page
form END_OF_PAGE.
data: listwidth type i,
ld_pagepos(10) type c,
ld_page(10) type c.
write: sy-uline(50).
skip.
write:/40 'Page:', sy-pagno .
endform.
* For End of Report
form END_OF_LIST.
data: listwidth type i,
ld_pagepos(10) type c,
ld_page(10) type c.
skip.
write:/40 'Page:', sy-pagno .
endform.
check this link
http://abapprogramming.blogspot.com/
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5dc3e690-0201-0010-1ebf-b85b3bed962d
Changing width of a custom container dynamically
Display Page numbers in ALV
Insert picture in selection screen.
Logo in OO ALV Grid
Reward all helpfull answers
Regards
Pavan -
How to print header in first and last page only in SAPSCRIPT
Hi!
How to print header in first and last page only in SAPSCRIPT,
in between pages, I need to print all line items in MAIN window only .
Thanks in anticipation!
Aki.Hi All,
Thanks for your early update...but my requirement here is
I have two pages (FIRST , NEXT ) First is having Header, Main and Footer
NEXT is having Main and Footer ..I am printing PO here..let us think that my PO is having 20lines items , let us assume that it takes five pages...
Now how application is printing is ..first set of data is printing in FIRST page and remainiang data distributed to 4 pages printing in NEXT page ..but what my requirement is , I need fifth page print on FIRST page, instead of NEXT page... Ultimately I need last set of data always print in FIRST ie out of 5 pages 1st print on FIRST 2nd 3rd 4th print on NEXT and 5th print again on FIRST .
hope you this will clear you.
Thanks! -
How to make a picture fit an entire page in a pages
how to make a picture fit an entire page in a pages
Hello belluchis,
Thanks for using Apple Support Communities.
After inserting your image into your Pages document, follow the instructions in the Pages help section below to learn how to manipulate the object:
Resize, rotate, and flip an object - Pages Help for Mac
http://help.apple.com/pages/mac/5.2/#/tan114930688
Take care,
Alex H. -
How to give colors to the top-of-page in ALV Grid
How to give colors to the top-of-page in ALV Grid
in table GT_LIST_TOP_OF_PAGE i am filling 3 rows ,i need 3 different colors to be displyed on top-of-page(one color to one row)
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
I_LOGO = 'ENJOYSAP_LOGO'
IT_LIST_COMMENTARY = GT_LIST_TOP_OF_PAGE.
please help meeHI Kranthi,
Check out teh foll. link,
http://www.sapfans.com/forums/viewtopic.php?t=52107
Hope this helps. -
How to give colors to the top-of-page in ALV List Display
how to give colors to the top-of-page in ALV List Display....
Check this blog.........
It provides your required output...........
/people/vijaybabu.dudla/blog/2006/07/21/topofpage-in-alv-using-clguialvgrid
See the point 7 for complete code...
Regards,
Pavan -
How to make Avery 8160 address labels using pages
Anyone know how to make Avery 8160 address labels using Pages?
Open the Avery 8160 Word template from their website.
Peter -
How to make it go to a designated page after login
Hello Experts,
I have a simple problem but i havent been able to figure it out. I have a simple application that has several public pages and only one "reports" page that requires login.
When I am in the "reports" page, I click login and after entering my credentials, the application takes me to page 1. (I actually want to to go to page 5 "the reports page")
I tried creating a branch in the login page so that after the login button is presed that it will take me to the reports page... but it didnt work...
Any idea how to make it go to the "reports" page and not the default page after I log in?
Thanks a lot!!The login process on the login page contains the following plsql:
wwv_flow_custom_auth_std.login(
P_UNAME => v('P101_USERNAME'),
P_PASSWORD => :P101_PASSWORD,
P_SESSION_ID => v('APP_SESSION'),
P_FLOW_PAGE => :APP_ID||':36'
in this case after login page 36 is started.
change the number in the desired page.
Fred. -
How to make imsges overlay on top of a web page
Can anyone tell me how to make an image overlay on top of a
web page when the thumbnail is hovered over?
Ideally the image would be a bit transparent so that the web
page behind it can still be seen but this is not essential.> Can you tell me how to set the script so that the
lightbox image is
> displayed
> on mouseover instead of mouse click.
Check the docs. Trent is usually very thorough in his
instructions.
Hint: I haven't studied it but it probably involves modifying
one of DW's
built-in Behaviors.
Walt
"ducati1" <[email protected]> wrote in
message
news:gkb906$qrd$[email protected]..
> Wow that DW extension is just what I needed.
> Thanks..
> Can you tell me how to set the script so that the
lightbox image is
> displayed
> on mouseover instead of mouse click.
> I currently have the thumbnails set to insert the ALT
text into a text box
> on
> mouse click.
> -
How to make QuickTime "Always on Top"
Was browsing the Discussions trying to figure out how to make QuickTime 7.1.3 "Always on Top" on Windows XP, but judging by the unresolved threads I gather Apple forgot to include that option.
Anyway, I've just discovered a free download that allows you to get around this problem: HELDUP. It creates a tray icon that you can click and drag onto QT (or any open program) to make it topmost/always on top.
http://www.download.com/HeldUp/3000-2340_4-8526498.html
Windows XPThank you!!
I can't believe that Apple would "forget" a stay on top of windows feature.
It has been driving me mad.
...Apple, specifically, QT developers, are you listening? -
How to make Windows stay on top
Hi all
I was wondering if anyone knew how to make a window "Stay on top"
Sometimes when you are copying information from one window to the next you would like one "primary data entry window" stay on top, and a secondary window not overshadow the first when made active. This way you only see the part of the window that you are interested in copying.
Some programs like skype allow you to have the option as "always on top", but I was wondering if Tiger had the same feature for it's windows?
The other way around this problem is to re-size the secondary window, but I was hoping someone could tell me a way to keep a designated window as "always on top"
thanks in advance
BishanI think perhaps, that the closest you'll get to it, is by using the 'New Tab'
feature in File, where you can have several windows with quick access available while browsing. -
How to write ICONS in ALV TOP of Page
Hai experts,
How to ICON in ALV Top of PAGE
i want to wrire
ICON_LED_RED for cancellation Invioce
ICON_LED_GREEN for Invioce
but i pass this values to wa_header-info it comes @5C@ @5B@
thanks
sitaramHi...
I think this code is help full for u....
*& Report ZFI_TEST *
REPORT ZFI_ICON_TEST MESSAGE-ID zz .
*& TABLES DECLARATION *
TABLES: vbak.
*& TYPE POOLS DECLARATION *
TYPE-POOLS: slis.
*& INTERNAL TABLE DECLARATION *
DATA: BEGIN OF itab OCCURS 0,
icon TYPE icon-id, "itab-icon = '@08@' -> Green ; '@09@' -> Yellow ; '@0A@' -> Red
vbeln LIKE vbak-vbeln,
audat LIKE vbak-audat,
vbtyp LIKE vbak-vbtyp,
auart LIKE vbak-auart,
augru LIKE vbak-augru,
netwr LIKE vbak-netwr,
waerk LIKE vbak-waerk,
END OF itab.
*INTERNAL TABLE FOR FIELD CATALOG
DATA: wa_fieldcat TYPE slis_fieldcat_alv,
it_fieldcat TYPE slis_t_fieldcat_alv.
IT_FIELDCAT TYPE STANDARD TABLE OF SLIS_FIELDCAT_ALV
WITH HEADER LINE,
*INTERNAL TABLE FOR EVENTS
DATA: it_event TYPE slis_t_event,
wa_event TYPE slis_alv_event,
*INTERNAL TABLE FOR SORTING
it_sort TYPE slis_t_sortinfo_alv,
wa_sort TYPE slis_sortinfo_alv,
*INTERNAL TABLE FOR LAYOUT
wa_layout TYPE slis_layout_alv.
*& VARIABLE DECLARATION *
DATA : v_repid TYPE sy-repid,
v_pagno(4) TYPE n,
v_date(8) TYPE c.
*& CONSTANTS *
CONSTANTS: c_x TYPE c VALUE 'X'.
*& SELECTION SCREEN *
SELECTION-SCREEN: BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS: s_vbeln FOR vbak-vbeln,
s_vbtyp FOR vbak-vbtyp DEFAULT 'C'.
SELECTION-SCREEN: END OF BLOCK b1.
SELECTION-SCREEN: BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.
SELECTION-SCREEN : BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(20) text-003.
PARAMETERS: p_list RADIOBUTTON GROUP rad1 DEFAULT 'X'.
SELECTION-SCREEN : END OF LINE.
SELECTION-SCREEN : BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(20) text-004.
PARAMETERS: p_grid RADIOBUTTON GROUP rad1.
SELECTION-SCREEN : END OF LINE.
SELECTION-SCREEN: END OF BLOCK b2.
AT SELECTION-SCREEN.
PERFORM validate_screen.
*& START OF SELECTION *
START-OF-SELECTION.
CLEAR: itab, itab[].
V_REPID = SY-REPID.
PERFORM get_data.
PERFORM display_data.
*& END OF SELECTION *
END-OF-SELECTION.
*--DO ALV Process
v_repid = sy-repid.
*--Sort the Output Fields
PERFORM sort_fields.
*--Build Field catalog for the Output fields
PERFORM BUILD_FIELDCAT.
*--Set the Layout for ALV
PERFORM set_layout.
*& Form GET_DATA
text
TO GET THE DATA FROM TABLES INTO ITAB
FORM get_data .
SELECT vbeln
audat
vbtyp
auart
augru
netwr
waerk
INTO CORRESPONDING FIELDS OF TABLE itab
FROM vbak
WHERE vbeln IN s_vbeln AND
audat > '04.04.2005'
AND netwr > 0.
LOOP AT itab.
IF itab-netwr < 10000.
itab-icon = '@08@'.
ELSEIF itab-netwr > 10000 AND itab-netwr < 100000.
itab-icon = '@09@'.
ELSEIF itab-netwr > 100000.
itab-icon = '@0A@'.
ENDIF.
MODIFY itab INDEX sy-tabix.
ENDLOOP.
ENDFORM. " GET_DATA
*& Form sort_fields
FORM sort_fields .
CLEAR wa_sort.
wa_sort-fieldname = 'VBTYP'.
wa_sort-spos = '1'.
wa_sort-up = 'X'.
APPEND wa_sort TO it_sort.
CLEAR wa_sort.
wa_sort-fieldname = 'NETWR'.
wa_sort-spos = '2'.
wa_sort-up = 'X'.
wa_sort-subtot = 'X'.
APPEND wa_sort TO it_sort.
ENDFORM. " sort_fields
*& Form set_layout
FORM set_layout .
IF p_list = c_x .
wa_layout-window_titlebar = 'LIST DISPLAY'(016).
wa_layout-zebra = 'X'.
+
+
ALV LIST DISPLAY
PERFORM list_display TABLES itab.
o
+
+ ALV GRID DISPLAY
ELSEIF p_grid = c_x.
wa_layout-window_titlebar = 'GRID DISPLAY'(017).
wa_layout-zebra = 'X'.
PERFORM grid_display TABLES itab.
ENDIF.
ENDFORM. " set_layout
*& Form list_display
FORM list_display TABLES p_itab .
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
i_callback_program = v_repid
is_layout = wa_layout
it_fieldcat = it_fieldcat[]
it_sort = it_sort[]
i_save = 'U'
TABLES
t_outtab = itab
EXCEPTIONS
program_error = 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.
ENDFORM. " list_display
*& Form GRID_DISPLAY
FORM grid_display TABLES p_itab .
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = v_repid
is_layout = wa_layout
it_fieldcat = it_fieldcat[]
it_sort = it_sort[]
it_events = it_event
TABLES
t_outtab = itab
EXCEPTIONS
program_error = 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.
ENDFORM. " GRID_DISPLAY
*& Form VALIDATE_SCREEN
text
--> p1 text
<-- p2 text
FORM validate_screen .
DATA: lv_vbeln LIKE vbak-vbeln.
IF NOT s_vbeln IS INITIAL.
SELECT vbeln
INTO lv_vbeln
UP TO 1 ROWS
FROM vbak
WHERE vbeln IN s_vbeln.
ENDSELECT.
IF sy-subrc <> 0.
MESSAGE e000 WITH 'INVALID SALES DOC'.
ENDIF.
ENDIF.
ENDFORM. " VALIDATE_SCREEN
*& Form display_data
text
--> p1 text
<-- p2 text
FORM display_data .
DEFINE m_fieldcat.
add 1 to wa_fieldcat-col_pos.
wa_fieldcat-fieldname = &1.
wa_fieldcat-ref_tabname = 'VBAK'.
wa_fieldcat-do_sum = &2.
wa_fieldcat-cfieldname = &3.
append wa_fieldcat to it_fieldcat.
END-OF-DEFINITION.
DATA:
ls_fieldcat TYPE slis_fieldcat_alv,
lt_fieldcat TYPE slis_t_fieldcat_alv.
m_fieldcat 'ICON' '' ''.
m_fieldcat 'VBELN' '' ''.
m_fieldcat 'AUDAT' '' ''.
m_fieldcat 'VBTYP' '' ''.
m_fieldcat 'AUART' '' ''.
m_fieldcat 'AUGRU' '' ''.
m_fieldcat 'NETWR' 'C' 'WAERK'.
m_fieldcat 'WAERK' '' ''.
ENDFORM. " display_data[/code]
Regards,
Rahul
Edited by: Rahul Reddy on Apr 14, 2008 12:33 PM
Maybe you are looking for
-
How to apply different 'headers' to different sections of a document?
I realise that 'headers' may not be the correct term but... is it possible to apply a series of different 'headers' to different sections in a single document? In the example where a single document consists of three 'chapters' (say, 10-15 pages each
-
Please help debug 'this.events[...] is null or not an object
Hi. I'm getting this error : line 3267 this.events[...] is null or not an object. How can I debug this? when I click yes to debug, I am not brought to my line of code, so I can't figure it out. has anyone encountered this before?
-
About half the time when I send a .jpg image to someone, they tell me it came across as a MIME file and they can't open it. What can be done in this situation? Is there a preference setting I can adjust to send in another format? This is driving me c
-
What are the benefits of using LXDE over OpenBox with no DE? I am still trying to figure out what makes using a full DE more beneficial than just a straight WM.
-
Outlook 64-bit Plug-In Availability?
Has there been anything from Apple on when this might be available? It's kind of necessary in this day and age of 64-bit computing. It's not a new architecture anymore. At least a date when we might expect it would let us know they have acknowledged