Changing width of a numeric field
Hi,
I have a table with numeric fields in the table cells.
I want it to look like this:
Item1 (numeric field box) %
Item2 (numeric field box) %
Item3 (numeric field box) %
Item4 (numeric field box) %
I can't seem to limit the lenght of the field from the right small enough to fit 2 characters, it snaps to the width of the table cell. Then I want to put the % symbol after the field.
You can move the field smaller from the left though.
I tried to split the table cell, but when I select in the table cell, it just selects the numeric field and the options for splitting the table cell are grayed out under the table menu?
Thanks!
Somehow on your form it worked in another way than in mine.
Put this javascript on exit:
if (this.rawValue > 100 || this.rawValue < 1)
{this.rawValue = null;}
if (this.rawValue <= 100 && this.rawValue >= 1)
{this.rawValue = this.rawValue / 100;}
this one on enter:
if (this.rawValue != null && this.rawValue <= 1)
this.rawValue = this.rawValue * 100;
this pattern on the first heading (or whatever it is called):
num{z9%}
and this pattern on the second:
num{zz}
If the user enters anything that is no integer between 1 and 100 it will delte the value. (You won't need to prohibit anything with the lenghts of the field.)
Edit: If you want you can also add a error message which tells the user that the number he has to write into it has to be between 1-100.
Similar Messages
-
How to get the width of a numeric field at runtime
Hi, everyone :D
Is there a built-in that let me get the width of a numeric field at runtime? The SRW bulit in only has the SWR.GET_PAGE_NUM built-in. Is there something like the Get_item_property of Forms IN Report?
Thanks
Edited by: user12422762 on 07-ene-2010 14:16
Edited by: user12422762 on 07-ene-2010 14:30
Edited by: user12422762 on 08-ene-2010 4:40
Edited by: user12422762 on 08-ene-2010 4:50Hi. Thanks for answering. I need the width because i want to set the format of the field at runtime. The quantity of decimal digits for all the numeric fieds in the report is received as a parameter.
I can use a function to create the respective decimal mask ('D99,'D999',etc.) and then call the SRW.SET_FORMAT_MASK in the format trigger of every single field, but i'd have to type the mask of the integral part of the number in the code of the trigger ('99G999D99, '999G999G999D'). However, If i could get the width, i'd just create a function and call it from every format trigger.
Edited by: user12422762 on 08-ene-2010 10:05
Edited by: user12422762 on 08-ene-2010 10:06
Edited by: user12422762 on 08-ene-2010 10:08 -
Dynamically change the pattern of numeric field in adobe
I am using a adobe form to display Sales order ouput.
I have a requirement that for some kind of sales order the quantity field should be displayed with 2 decimal places and for some with 4 decimal places.
So i have made the field in the form with display pattern = z,zzz,zzz,zz9.99
and writing a FromCalc script as below.
if ( z_mix eq "X" ) then
Format ("z,zzz,zzz,zz9.9999", data.MainSubform.ItemTable.ItemGroup.Items.KWMENG.value)
endif
i also tried
if ( z_mix eq "X" ) then
data.MainSubform.ItemTable.ItemGroup.Items.KWMENG.format = "z,zzz,zzz,zz9.99"
endif
The problem is i am not able to understand what statement to be used to change the format of a numeric field.
When i replace the second code with
data.MainSubform.ItemTable.ItemGroup.Items.KWMENG.presence = "hidden"
this functionality works. Which means i need to correct statement for pattern change of a numeric field.Or if somebody can provide me with alternative solution is also welcom.
My requirement is a quanity field in the adobe form would be displaying either with 2 decimal place or 4 decimal place based on some condition. -
Change width of only one field
Hi,
i have just started with Adobe FormsCentral and I have a problem
As you see on the picture I have some fileds on the left and some fileds on the right.
If I change the witdh of the right fileds only the filed changed wich was selected.
But if I change the left field all fileds of the left side are changing. Is like there grouped or something.
How can I just change e.x. the field "zip" without changing Stree, County, Contact Name, Phone, EmailField labels for fields in the left column all share the same label width. This is something that cannot be turned off. When the labels are set to Left/Right aligned this results in the behavior your are seeing. If, alternatively, you set the lables to Labels Top then the lable width will equal the field width minus some padding.
I hope this helps.
Jeff Canepa
Software Quality Engineer
Adobe Systems, Inc.
[email protected] -
Change width of fields displayed on PDF from ALV
Hello,
I have a requirement in which i have to print an alv report in a pdf , now in the report say there are 11 fields of which 5 are hidden , so when i print the report in pdf , in the pdf output the entire width of the page is not occupied but only the width of the displayed fields
for eg. The 6 fields being displayed will cover only a part of the page..however i want the fields to occupy the entire page depending on the fields that are displayed .. plz advice how i can achieve this..Hi,
<li>After converting to PDF, try to use SX_TABLE_LINE_WIDTH_CHANGE function module to change the width of the PDF.
CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'
EXPORTING
src_spoolid = g_spool_no
no_dialog = ' '
IMPORTING
pdf_bytecount = l_no_of_bytes
pdf_spoolid = l_pdf_spoolid
btc_jobname = l_jobname
btc_jobcount = l_jobcount
TABLES
pdf = i_pdf
EXCEPTIONS
err_no_abap_spooljob = 1
err_no_spooljob = 2
err_no_permission = 3
err_conv_not_possible = 4
err_bad_destdevice = 5
user_cancelled = 6
err_spoolerror = 7
err_temseerror = 8
err_btcjob_open_failed = 9
err_btcjob_submit_failed = 10
err_btcjob_close_failed = 11
OTHERS = 12.
CASE sy-subrc.
WHEN 0.
WHEN 1.
MESSAGE s000(0k) WITH 'No ABAP Spool Job'.
EXIT.
WHEN 2.
MESSAGE s000(0k) WITH 'Spool Number does not exist'.
EXIT.
WHEN 3.
MESSAGE s000(0k) WITH 'No permission for spool'.
EXIT.
WHEN OTHERS.
MESSAGE s000(0k)
WITH 'Error in Function CONVERT_ABAPSPOOLJOB_2_PDF'.
EXIT.
ENDCASE.
CALL FUNCTION 'SX_TABLE_LINE_WIDTH_CHANGE'
EXPORTING
line_width_src = 134
line_width_dst = 255
TABLES
content_in = i_pdf
content_out = l_attachment
EXCEPTIONS
err_line_width_src_too_long = 1
err_line_width_dst_too_long = 2
err_conv_failed = 3
OTHERS = 4.
IF sy-subrc NE 0.
MESSAGE s000(0k) WITH 'Conversion Failed'.
EXIT.
ENDIF.
Thanks
Venkat.O -
Is it possible to use the status of a checkbox to change the fillcolor of a numeric field?
I have read through most all of the threads, but found none pertaining to my specific question. I would like to change the fillcolor of a numeric field based upon the status (on/off) of a checkbox located on a different page. In other words, if the checkbox is checked I want the numeric field to be yellow with a solid (thin) black border. I have tried:
If (CheckBox1.rawValue="1")
{this.fillcolor="R,G,B";} else
{this.fillcolor="250,250,250"};
I haven't gotten the correct RGB values yet for the color I am using, that is why the script has "R,G,B"
I am pretty new at javascript and have been learning a lot from the forums, but I just can't seem to figure this one out. Any help would be greatly appreciated. ThanksGive this a go...
// form1.page1.cb::click - (JavaScript, client)
if (this.rawValue == 1) {
xfa.resolveNode("form1.page1.nf.ui.#numericEdit.border.fill.color").value = "255,255,0";
form1.page1.nf.border.edge.color.value = "0,0,0";
else {
xfa.resolveNode("form1.page1.nf.ui.#numericEdit.border.fill.color").value = "255,255,255";
form1.page1.nf.border.edge.color.value = "255,255,255";
Don't forget to make your form a dynamic form.
Steve -
How Do You Change A Numeric Field To Blank When Zero?
I'm using Adobe Acrobat 6.0 Professional, version 6.0.6.
Can anyone help me with the code to change a numeric field to blank, when "0.00"?"no success" does not provide much to go on.
With your scripts, I get the concatenation of the sting values, so one has to force JavaScript to convert strings to numbers.
Make sure your field names are exact including case.
Make sure the calculation order is correct.
The following scripts all work:
var fa = 1 * this.getField("FeeN01").value;
var fb = 1 * this.getField("FeeN02").value;
var fc = 1 * this.getField("FeeN03").value;
event.value = fa + fb + fc;
if ((event.value == 0)) {
event.value = ""
// or
var fa = this.getField("FeeN01").value / 1;
var fb = this.getField("FeeN02").value / 1;
var fc = this.getField("FeeN03").value / 1;
event.value = fa + fb + fc;
if ((event.value == 0)) {
event.value = ""
// or
var fa = Number(this.getField("FeeN01").value);
var fb = Number(this.getField("FeeN02").value);
var fc = Number(this.getField("FeeN03").value);
event.value = fa + fb + fc;
if ((event.value == 0)) {
event.value = ""
The "sum of" also works with the "Custom validation script" of:
if (event.value == 0) event.value = ""; -
Adobe changes my numeric field to include commas when validation fails
Adobe changes my numeric field to include commas when validation fails. My numeric validation setting is num{zzzzzzz9.99}. I want my numeric field to display as 99999999.00, no commas and only to have 2 decimals places. I added this validation to the Display, Edit, Validation and Data tabs under the validation pattern dialog box.
When validation fails, adobe changes the display of the field to include commas and drops the decimal places:
999,999,999
How can I prevent this from happening? Any feedback is greatly appreciated.
I've also added a change event to the field as well:
\\only allows numbers and period.
if (xfa.event.newText.match(/[^0-9.]/))
xfa.event.change = "";
\\only allows 11 characters to be entered.
var maxLength = 11;
if(xfa.event.newText.length >maxLength)xfa.event.change = "";I want it to display only numbers followed by 2 decimal places.
999999999.00
If I type all numbers in my field like 999999999999 and I go over the character limit of 11. My validation fails and then my numeric field is displayed with commas, 999,999,999 without the 2 decimal places. Is there a way to prevent adobe from automatically changing my fields? -
Dynamically change width of field
I have matrix report. One field must dynamically change width...I think create trigger. He'll change width. But I don't found function (analog set_item_property in oracle forms). This function must get x-coordinate. And another function set width field.
Help me, please. I solve this problem for more than 2 weeks
I attached a picture. (example).
Reports Builder 10select trunc(tran.DATE)
,t.NAME "t_name"
,svt.NAME "type_name"
,tran.route_num
,rts1.Description "point1"
,rts2.DESCRIPTION "point2"
,N||'.'||NN CAT
,COUNT(N||NN)
from table1 tran
,table2 svt
,table3 rts1
,table3 rts2
,table4 rt
where tran.t_id=trc.id and
tran.st_id=svt.st_id and
tran.zn_in=rts1.stop(+) and
tran.zn_out=rts2.stop(+) and
tran.create_date BETWEEN :pbegin AND :pend and
(trc.id = :p_id )
group by trunc(tran.DATE)
,t.NAME
,svt.NAME
,tran.route_num
,rts1.DESCRIPTION
,rts2.DESCRIPTION
,N||'.'||NN -
I have a form with at least 2 radio buttons named type1 and type2 and on 2 different pages 2 numeric fields NF[0] and NF[1], the binding of NF is global.
if I select the radiobutton type1 then the caption of NF[0] and NF[1] should change into "Type1" and visa versa
I have the following javascript text in the change of the radiobuttonlist:
if (this.rawValue == 1)
xfa.form.form1.test.NF.caption.value.text.value = "type1";
else if (this.rawValue == 2)
xfa.form.form1.test.NF.caption.value.text.value = "type2";
this only changes the caption of NF[0], how do I change the caption of NF[1]??
best wishes
SimoneYou can change it with the names that you have but the syntax of the expression is quite confusing:
xfa.resolveNode("xfa.form.form1.test.NF[1]").caption.value.text.value = "type2"
If you rename the field to a unique name then you can set it like the first one:
xfa.form.form1.test.NFnewName.caption.value.text.value = "test2"
Note that you do not need the xfa.form at the beginning of the expression ....so to simplify it woudl be:
form1.test.NFnewName.caption.value.text.value = "test2"
Paul -
Change the style of a numeric field when his value is 0
I need show a numeric field in some reports with color red and italic font, but only when the value of number is low than zero. In another case the text must be normal. Is really possible do that? That applies to section details or final summaries.
Many thanks for the help.Hi
To make your number filed in Red :
Right click on the field and go in format field click on Font tab and go in Color formula editor and give the following formula :
If Sum(fieldValue} < 0 Then CrRed else CrNoColor
Now go in Style formula editor and give the following :
if sum() < 0 then Critalic
This will make your field red and italic when it is less than 0
Thanks,
Sastry -
How can I change width in the iTunes "SearchField"?
How can I change width in the iTunes "SearchField"?
-
Dump when changing the value for a field (of 13 decimals) in alv grid.
Hi Group,
Its giving a dump when user is trying to change the value.
dump description: Unable to interpret "70,000 " as a number.
what is happening here is, the original value is 50,000 and he is deleting 5 and replacing it with 7, here its throwing the dump.
If he removes the complete number 50,000 and then gives 70000 its taking the value.
I tried to use, the decimals options in alv field catalog but to no joy.
Please can you give me an advice on this.
Many Thanks.the problem is the comma in the 70,000....that's an alpha character.... Normally, we expect SAP to display numeric fields in a appropriate format, based upon their numeric type, but trying to forcibly insert '70,000' into a true numeric-type field can generate an 'unable to interpret xxx,xxxx as number' error.
You could experiment with changing your ALV column to a char17 (or appropriate width) and putting your numeric value into that to display, then converting back to type P, or other field type in the table, in a column that is not displayed, when the user changes the value.... essentially two columns, one not displayed with a routine to copy/convert the numeric field into the alpha field and the reverse when the field is changed.
But, the better solution is probably for the user to understand that they're seeing a formatted numeric field, and that they need to replace the entire value with the only possible punctuation being a decimal and (if necessary) a negative sign. -
Hi Experts,
I have one numeric field in ALV report, i want the subtotal of that numeric field, how i can do that.
IF i am using do_sum that is not working, it is giving interger fields total not numeric fields total?
Urgent,
useful reward points.....Hi
i am sending a sample code for alv subtotals.you go through it.
REPORT z_alv_subtotal.
*& Table declaration
TABLES: EKKO.
*& Type pool declaration
TYPE-POOLS: SLIS. " Type pool for ALV
*& Selection screen
SELECT-OPTIONS: S_EBELN FOR EKKO-EBELN.
*& Type declaration
Type declaration for internal table to store EKPO data
TYPES: BEGIN OF X_DATA,
EBELN TYPE CHAR30, " Document no.
EBELP TYPE EBELP, " Item no
MATNR TYPE MATNR, " Material no
MATNR1 TYPE MATNR, " Material no
WERKS TYPE WERKS_D, " Plant
WERKS1 TYPE WERKS_D, " Plant
NTGEW TYPE ENTGE, " Net weight
GEWE TYPE EGEWE, " Unit of weight
END OF X_DATA.
*& Internal table declaration
DATA:
Internal table to store EKPO data
I_EKPO TYPE STANDARD TABLE OF X_DATA INITIAL SIZE 0,
Internal table for storing field catalog information
I_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
Internal table for Top of Page info. in ALV Display
I_ALV_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER,
Internal table for ALV Display events
I_EVENTS TYPE SLIS_T_EVENT,
Internal table for storing ALV sort information
I_SORT TYPE SLIS_T_SORTINFO_ALV,
I_EVENT TYPE SLIS_T_EVENT.
*& Work area declaration
DATA:
WA_EKKO TYPE X_DATA,
WA_LAYOUT TYPE SLIS_LAYOUT_ALV,
WA_EVENTS TYPE SLIS_ALV_EVENT,
WA_SORT TYPE SLIS_SORTINFO_ALV.
*& Constant declaration
CONSTANTS:
C_HEADER TYPE CHAR1
VALUE 'H', "Header in ALV
C_ITEM TYPE CHAR1
VALUE 'S'.
*& Start-of-selection event
START-OF-SELECTION.
Select data from ekpo
SELECT EBELN " Doc no
EBELP " Item
MATNR " Material
MATNR " Material
WERKS " Plant
WERKS " Plant
NTGEW " Quantity
GEWEI " Unit
FROM EKPO
INTO TABLE I_EKPO
WHERE EBELN IN S_EBELN
AND NTGEW NE '0.00'.
IF SY-SUBRC = 0.
SORT I_EKPO BY EBELN EBELP MATNR .
ENDIF.
To build the Page header
PERFORM SUB_BUILD_HEADER.
To prepare field catalog
PERFORM SUB_FIELD_CATALOG.
Perform to populate the layout structure
PERFORM SUB_POPULATE_LAYOUT.
Perform to populate the sort table.
PERFORM SUB_POPULATE_SORT.
Perform to populate ALV event
PERFORM SUB_GET_EVENT.
END-OF-SELECTION.
Perform to display ALV report
PERFORM SUB_ALV_REPORT_DISPLAY.
*& Form sub_build_header
To build the header
No Parameter
FORM SUB_BUILD_HEADER .
Local data declaration
DATA: L_SYSTEM TYPE CHAR10 , "System id
L_R_LINE TYPE SLIS_LISTHEADER, "Hold list header
L_DATE TYPE CHAR10, "Date
L_TIME TYPE CHAR10, "Time
L_SUCCESS_RECORDS TYPE I, "No of success records
L_TITLE(300) TYPE C. " Title
Title Display
L_R_LINE-TYP = C_HEADER. " header
L_TITLE = 'Test report'(001).
L_R_LINE-INFO = L_TITLE.
APPEND L_R_LINE TO I_ALV_TOP_OF_PAGE.
CLEAR L_R_LINE.
Run date Display
CLEAR L_DATE.
L_R_LINE-TYP = C_ITEM. " Item
WRITE: SY-DATUM TO L_DATE MM/DD/YYYY.
L_R_LINE-KEY = 'Run Date :'(002).
L_R_LINE-INFO = L_DATE.
APPEND L_R_LINE TO I_ALV_TOP_OF_PAGE.
CLEAR: L_R_LINE,
L_DATE.ENDFORM. " sub_build_header
*& Form sub_field_catalog
Build Field Catalog
No Parameter
FORM SUB_FIELD_CATALOG .
Build Field Catalog
PERFORM SUB_FILL_ALV_FIELD_CATALOG USING:
'01' '01' 'EBELN' 'I_EKPO' 'L' 'Doc No'(003) ' ' ' ' ' ' ' ',
'01' '02' 'EBELP' 'I_EKPO' 'L' 'Item No'(004) 'X' 'X' ' ' ' ',
'01' '03' 'MATNR' 'I_EKPO' 'L' 'Material No'(005) 'X' 'X' ' ' ' ',
'01' '03' 'MATNR1' 'I_EKPO' 'L' 'Material No'(005) ' ' ' ' ' ' ' ',
'01' '04' 'WERKS' 'I_EKPO' 'L' 'Plant'(006) 'X' 'X' ' ' ' ',
'01' '04' 'WERKS1' 'I_EKPO' 'L' 'Plant'(006) ' ' ' ' ' ' ' ',
'01' '05' 'NTGEW' 'I_EKPO' 'R' 'Net Weight'(007) ' ' ' ' 'GEWE' 'I_EKPO'
ENDFORM. " sub_field_catalog
*& Form sub_fill_alv_field_catalog
*& For building Field Catalog
*& p_rowpos Row position
*& p_colpos Col position
*& p_fldnam Fldname
*& p_tabnam Tabname
*& p_justif Justification
*& p_seltext Seltext
*& p_out no out
*& p_tech Technical field
*& p_qfield Quantity field
*& p_qtab Quantity table
FORM SUB_FILL_ALV_FIELD_CATALOG USING P_ROWPOS TYPE SYCUROW
P_COLPOS TYPE SYCUCOL
P_FLDNAM TYPE FIELDNAME
P_TABNAM TYPE TABNAME
P_JUSTIF TYPE CHAR1
P_SELTEXT TYPE DD03P-SCRTEXT_L
P_OUT TYPE CHAR1
P_TECH TYPE CHAR1
P_QFIELD TYPE SLIS_FIELDNAME
P_QTAB TYPE SLIS_TABNAME.
Local declaration for field catalog
DATA: WA_LFL_FCAT TYPE SLIS_FIELDCAT_ALV.
WA_LFL_FCAT-ROW_POS = P_ROWPOS. "Row
WA_LFL_FCAT-COL_POS = P_COLPOS. "Column
WA_LFL_FCAT-FIELDNAME = P_FLDNAM. "Field Name
WA_LFL_FCAT-TABNAME = P_TABNAM. "Internal Table Name
WA_LFL_FCAT-JUST = P_JUSTIF. "Screen Justified
WA_LFL_FCAT-SELTEXT_L = P_SELTEXT. "Field Text
WA_LFL_FCAT-NO_OUT = P_OUT. "No output
WA_LFL_FCAT-TECH = P_TECH. "Technical field
WA_LFL_FCAT-QFIELDNAME = P_QFIELD. "Quantity unit
WA_LFL_FCAT-QTABNAME = P_QTAB . "Quantity table
IF P_FLDNAM = 'NTGEW'.
WA_LFL_FCAT-DO_SUM = 'X'.
ENDIF.
APPEND WA_LFL_FCAT TO I_FIELDCAT.
CLEAR WA_LFL_FCAT.
ENDFORM. " sub_fill_alv_field_catalog
*& Form sub_populate_layout
Populate ALV layout
No Parameter
FORM SUB_POPULATE_LAYOUT . CLEAR WA_LAYOUT.
WA_LAYOUT-COLWIDTH_OPTIMIZE = 'X'." Optimization of Col width
ENDFORM. " sub_populate_layout
*& Form sub_populate_sort
Populate ALV sort table
No Parameter
FORM SUB_POPULATE_SORT .
Sort on material
WA_SORT-SPOS = '01' .
WA_SORT-FIELDNAME = 'MATNR'.
WA_SORT-TABNAME = 'I_EKPO'.
WA_SORT-UP = 'X'.
WA_SORT-SUBTOT = 'X'.
APPEND WA_SORT TO I_SORT .
CLEAR WA_SORT.
Sort on plant
WA_SORT-SPOS = '02'.
WA_SORT-FIELDNAME = 'WERKS'.
WA_SORT-TABNAME = 'I_EKPO'.
WA_SORT-UP = 'X'.
WA_SORT-SUBTOT = 'X'.
APPEND WA_SORT TO I_SORT .
CLEAR WA_SORT.
ENDFORM. " sub_populate_sort
*& Form sub_get_event
Get ALV grid event and pass the form name to subtotal_text
event
No Parameter
FORM SUB_GET_EVENT .
CONSTANTS : C_FORMNAME_SUBTOTAL_TEXT TYPE SLIS_FORMNAME VALUE
'SUBTOTAL_TEXT'.
DATA: L_S_EVENT TYPE SLIS_ALV_EVENT.
CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
EXPORTING
I_LIST_TYPE = 4
IMPORTING
ET_EVENTS = I_EVENT
EXCEPTIONS
LIST_TYPE_WRONG = 0
OTHERS = 0.
Subtotal
READ TABLE I_EVENT INTO L_S_EVENT
WITH KEY NAME = SLIS_EV_SUBTOTAL_TEXT.
IF SY-SUBRC = 0.
MOVE C_FORMNAME_SUBTOTAL_TEXT TO L_S_EVENT-FORM.
MODIFY I_EVENT FROM L_S_EVENT INDEX SY-TABIX.
ENDIF.
ENDFORM. " sub_get_event
*& Form sub_alv_report_display
For ALV Report Display
No Parameter
FORM SUB_ALV_REPORT_DISPLAY .
DATA: L_REPID TYPE SYREPID .
L_REPID = SY-REPID .
This function module for displaying the ALV report
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = L_REPID
I_CALLBACK_TOP_OF_PAGE = 'SUB_ALV_TOP_OF_PAGE'
IS_LAYOUT = WA_LAYOUT
IT_FIELDCAT = I_FIELDCAT
IT_SORT = I_SORT
IT_EVENTS = I_EVENT
I_DEFAULT = 'X'
I_SAVE = 'A'
TABLES
T_OUTTAB = I_EKPO
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.
IF SY-SUBRC <> 0.
MESSAGE i000 WITH 'Error in ALV report display'(055).
ENDIF.ENDFORM. " sub_alv_report_display
FORM sub_alv_top_of_page
Call ALV top of page
No parameter
FORM SUB_ALV_TOP_OF_PAGE. "#EC CALLED
To write header for the ALV
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
IT_LIST_COMMENTARY = I_ALV_TOP_OF_PAGE.
ENDFORM. "alv_top_of_page
*& Form subtotal_text
Build subtotal text
P_total Total
p_subtot_text Subtotal text info
FORM SUBTOTAL_TEXT CHANGING
P_TOTAL TYPE ANY
P_SUBTOT_TEXT TYPE SLIS_SUBTOT_TEXT.
Material level sub total
IF P_SUBTOT_TEXT-CRITERIA = 'MATNR'.
P_SUBTOT_TEXT-DISPLAY_TEXT_FOR_SUBTOTAL
= 'Material level total'(009).
ENDIF.
Plant level sub total
IF P_SUBTOT_TEXT-CRITERIA = 'WERKS'.
P_SUBTOT_TEXT-DISPLAY_TEXT_FOR_SUBTOTAL = 'Plant level total'(010).
ENDIF.
ENDFORM. "subtotal_text -
How to change numbers in a formatted field
We are using Adobe Output Designer, we have a numeric field that prints out 50% of that numeric field based on the formatting that we put in that field. We want the printed numbers to print as currency. Currently is prints:
296.9
671
117.275
etc.
How can we get it to print:
296.90
671.00
117.28
Thanks!go to Format the field
In the Data field attribute section
change the picture field to be ZZ,ZZ9.99. This should apply a currency format to your values
Maybe you are looking for
-
Allocate Add Acc Assignments to Acc *** references Issue with Profit Center
Hi experts I have configured the allocation of Add Acc Assignment references to the Cost Centers(CeCo) by Company Code. Everything worked fine when I am posting P/L accounts when the accoount is a Loss cause it needs a Cost Center, but Profits accoun
-
Refresing the Printer Services (in Windows Environment)
Hi, We implemented a service which shows the list of the printers to the end user. But the list of printers does not get refreshed when we add or remove a printer from the windows machine where this application is running. Does PrintServices get refr
-
Missing Content Management for KM in EP 7.0 SP09
Hi All Experts, I have installed Enterprise Portal Java Web AS 7.0 SP09. I cannot find some links for KM in it, like "Content Management" and channels(for sending SMS and E-mails), etc. I can see only a link i.e. "KM Content" under Content Administr
-
I created a hyperlink on a slide, which took me to my website. Is it possible to go from the website to the next slide in the presentation, or do I need to return via the previous (hyperlinked) slide? PowermacG5 Mac OS X (10.4.2)
-
Aperture crashes with right click or control click
I have a iMac 24 2.4 with 3Gb Ram Ive installed Aperture 2 and started using it. I had a previous version before with no problems. Every time I right click or control click A2 crashes. Ive uninstalled and reinstalled with no fix. here is my console c