Field wont display on some rows
I have an error where some fields in a crystal report will return blank when run from a specific computer.
The report contains a database field which is in a repeating row. The computer in error will not print any text in this field if the text it should print is only 1 line long. If the text is longer than 1 line it will print the text.
I have confirmed that the data is u201Cgetting tou201D the report (The report is being bound to a dataset through code). It just wonu2019t appear on the screen.
The error persists when the report is printed.
The computer with the problem is running Windows Vista 64 bit and is has the crystal reports 11.5 run time on it (which I believe is the version installed with .net 3.5).
Other computers that have been tested and work correctly (i.e. print the field for all rows) were running Win 7 64 bit, Xp, and Vista 32 bit.
I have asked around the office and no one seems to understand the problem. I also have not seen this reported anywhere on the internet.
Any help would be appreciated. I am very new to Crystal Reports so please donu2019t leave anything out just because it seems obvious.
Thanks for your help.
Change the default printer on the "bad" machine to match the default printer on the "good" machines.
Similar Messages
-
Module pool programming - supressing display of some fields
Moderator message: better to start a new thread.
Hi i have similar requirement to this. module pool programming - supressing display of some fields
suppose i am displying
BUKRS 0001
Sales org 0001
KUNNR 1000
i dont want todisplay if the field is blank.
suppose if sales org is blank
expected result is liek this
BUKRS 0001
KUNNR 1000
i tried through loop at screen by uisng that
i am getting output like below.
BUKRS 0001
KUNNR 1000
hello subbarao, could you tell if your problem solved.Hi Naidu,
In PBO put
DATA: FLAG TYPE I VALUE 0.
IF SALESORG = SPACE.
FLAG = 1.
ENDIF.
LOOP AT SCREEN.
IF FLAG = 1.
IF SCREEN-NAME = 'SALESORG'.
SCREEN-INVISIBLE = 'X'.
MODIFY SCREEN.
ENDIF.
ENDIF.
ENDLOOP.
Thanks,
Chidanand -
Adding some new fields for display in SAP Query
I need to add some fields for display in SAP query 01 of infoset /SAPQUERY/AM01. So I have changed the infoset by checking the additional fields which is already in LDB. Then I created the query by copying the 01 of infoset /SAPQUERY/AM01 to Zusergroup with reference to the same infoset. In the newly created query, I am just checking the newly added field in Basic list. If I generate the program for this query, I get a error.
Pls let me know how should I rectify this.
Regards,
JeyananthHi,
Before generating the query, adjust the query from the menu of SQ01
Thanks
Shiva -
Need to show some fields in display mode
Hi, i need to show some fields in display mode for VA02 transaction code( is to change the values) for some particular users. so do we have any user exits for this requirement?
Please answer me. its very urgent.. thanks in advance.
ex: payment terms and freight terms.you can try this for header level data
MV45AFZZ exit ""USEREXIT_FIELD_MODIFICATION"
code would be like below
CASE screen-name.
To suppress Pricing total and Cuurency field at header
WHEN 'VBAK-NETWR'.
*YOU CAN ADD YOUR CONDITION HERE WHICH IF SATISFY THEN *EXECUTE NEXT LINE OR SKIP IT
screen-INPUT = 0.
WHEN 'VBAK-WAERK'.
screen-INPUT = 0
ENDCASE.
but it depend upon what data AND in which tab you want to hide, like is it at header level or at item level or pricing (HEADER OR ITEM) data each of them have different exit to restrict data modification.
ENJOY SAP. -
ALV: input field only in some rows
Hi:
I have done an ALV with FM 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' .
With the attribute "INPUT = 'X'" of the catalog of fields, a field will appear editable in all rows but I need a field that appears editable in some rows but in others no. How?
thank´i think it is not possible like that , u can increase the length of that field in fieldcatalog
wa_fieldname-outputlen = '100'.
and in layout u can use
wa_layout-colwidth_optimize = 'X'. -
Display commandButton in some rows only
In my handler, I created a dynamic datatable. How can I add a command button in some rows only ? I tried to use setRendered but it doesn't work...
HtmlDataTable _dataTable = new HtmlDataTable();
_dataTable.setId("table1");
_dataTable.setVar("table1");
_dataTable.setValueBinding("value", application.createValueBinding(#{lpHandler.shpModel}));
UIColumn _addColumn = new UIColumn();
HtmlCommandExButton _addCommand = new HtmlCommandExButton();
String _addAction = "#{hksHandler.editLPOutcome}";
MethodBinding _addActionBinding = application.createMethodBinding(_addAction,null);
_addCommand.setAction(_addActionBinding);
_addCommand.setRendered(_dataTable.getRowIndex() > 0);
_addColumn.getChildren().add(_addCommand);
_dataTable.getChildren().add(_addColumn);
Thanks in AdvanceTo expand on this a little more, when you have a data table the components inside the data table only occur once. That is, there is one instance of the command button you have created. During the render process, the subcomponents of the data table are rendered many times, once for each row. What you have done is set the value of the rendered property for the command button once, to whatever static value (_dataTable.getRowIndex() > 0) has at the time you invoke it. So the value for rendered is the same for each row, so you either always get the button or never get the button. In order to make the rendered value dependent on the row, use must set the rendered using a value expression, in the same way you did with the value property for the data table.
-
ALV display column and row wise
hi experts,
Is it possible to display in ALV display as 6 fields in column and some ranges in row display so how to display that using alv grid any sample report please do send me.
e.g.display format.
PO Type Shipping Date Invoice Num PCS # Po No. Cust Name Terms Open Balance
Current
Total Current
1 - 15
Total 1 - 15
16-30
Total 16-30
31 - 60
Total 31 - 60
61 - 90
Total 61 - 90
> 90
Total > 90
TOTALhi Lakshman,
i want report for customer open invoices that is aging report,
so depens on due days as per ranges shown in my question like 1--15 days,
15-16 days these are due days ranges , and i have display these related ranges records horizontally , just understand my display format u will get what i mean to say,
please send me any proper solution.
Thanks and Regards,
Yogesh -
How to Not Display Exact Duplicate Rows in Report
I have a report that displays many duplicate rows where all fields in several rows are exact duplicates. I would like to know how to make it so that the entire row does not show up if it is an exact duplicate of another row. Any ideas? Thanks.
I literally have been pulling my hair out for the past 3 days with the same issue. I'm new to SSRS. I created a new report where I basically only wanted to show order header info, but unfortunately, some of the info I need to show at the header
level is only kept at the detail level. So, when I linked the order header to the order detail (one to many) I got a duplicate row for every line that was in the order detail. I tried to group just by order number (thinking it would roll
all the dups up) but that didn't work. Doing a group on all the fields on the report did the trick.
I owe Mainiac007 a beer!!!! :) -
Custom fields not display in SRM5.5 Basic Data Frame
Hello Everybody,
I am working on SRM5.5 Server which i have to add two custom fields in Basic Data Frame..
No field is display in basic data frame After I added those fields in INCL_EEW_PD_ITEM_CSF_SC and INCL_EEW_PD_ITEM_CSF.
I added these fields by help of 672960 OSS notes..
Add also when i execute the program BBP_DYNPROS_GENERATE where I entered the program name as SAPLBBP_PDH_CUF and execute but non of them is working fine..
Is there anything else do i need to display custom fields in basic data frame??
I have one more question..
When you logon through SAPGUI and goto BBPSC01 t.code where you see lots of fields in basic data frame such as unloading point and all.. But those all fields does not display when you logon through WebURL..
I checked is there any BAdi such CUF or Screenvarient or some Badi has been actived but non of the Badi has been implemented..
To display all the fields which are display in GUI Mode also should display in URL..
To bring this functionality , What do i need to do?
I appreciate if you answer these questions..
Thanks,
John.Hi Disha,
We are trying to add custom fields to the Shopping Cart Header. We are using SRM 5.0. We added the fields to the structures "INCL_EEW_PD_HEADER_CSF_SC" & "INCL_EEW_PD_HEADER_CSF". We are able to see the custom fields. But the issue is , we are able to see the custom fields in the Shopping Cart one step shop scenario. Whereas when we run the wizard which is a 3 step scenario, we are not able to see the custom fields.
Technically speaking, the custom fields are visible for the ITS BBPSC01 & BBPSC03 , where as these custom fields are not visible for the ITS BBPSC02.
Please let me know, if we need to append the fields to some other structure to be able to see them in the Shopping cart wizard also.
I will be gald to provide any kind of info.
Thanks in advance... -
How to Hide some Rows in a List view Web Part using JavaScript ?
How to Hide some Rows in a List view Web Part using JavaScript ?
Here is the code that worked for me:
var Elements = document.querySelectorAll('div[id=WebPartWPQ3] table[class=ms-listviewtable]>tbody tr .ms-vb-lastCell.ms-cellstyle.ms-vb2')
for(var i=0, n = Elements.length; i < n; i++)
if(Elements[i].innerHTML=="India")
Elements[i].parentNode.setAttribute("style","display:none")
WebPartWPQ3 -> ID of webpart Div
ms-listviewtable -> class name of table in Div
ms-vb-lastCell.ms-cellstyle.ms-vb2 -> classname of td to get text -
How to edit only some rows in ALV
Hi Experts,
I have editable ALV. I need to allow edit only for some rows, not generaly all of them.
Do you have any idea how to do it?
I use ALV through FM module REUSE_ALV_GRID_DISPLAY.
Thenks®ards,
JirkaHi,
You need to use events. Sample code from sdn.
TYPE-POOLS:SLIS.
DATA: X_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
DATA: IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.
DATA:IT_EVENTS TYPE SLIS_T_EVENT.
data: begin of it_chg occurs 0,
index type sy-tabix,
end of it_chg.
DATA: X_EVENTS TYPE SLIS_ALV_EVENT.
DATA: BEGIN OF ITAB OCCURS 0,
NAME(10) TYPE C,
ZTERM TYPE C,
END OF ITAB.
PERFORM FILL_TABLE.
loop at itab where zterm = 'A'.
it_chg-index = sy-tabix + 3.
" addition 3 IS FOR FIELD LABELS
append it_chg.
clear it_chg.
endloop.
DATA:L_POS TYPE I VALUE 1.
CLEAR: L_POS.
L_POS = L_POS + 1.
**fieldcatalog
X_FIELDCAT-FIELDNAME = 'NAME'.
X_FIELDCAT-TABNAME = 'ITAB'.
X_FIELDCAT-COL_POS = L_POS.
X_FIELDCAT-OUTPUTLEN = '10'.
APPEND X_FIELDCAT TO IT_FIELDCAT.
CLEAR X_FIELDCAT.
L_POS = L_POS + 1.
X_FIELDCAT-FIELDNAME = 'ZTERM'.
X_FIELDCAT-TABNAME = 'ITAB'.
X_FIELDCAT-COL_POS = L_POS.
X_FIELDCAT-OUTPUTLEN = '10'.
APPEND X_FIELDCAT TO IT_FIELDCAT.
CLEAR X_FIELDCAT.
**events
REFRESH:IT_EVENTS.
CLEAR:X_EVENTS,IT_EVENTS.
X_EVENTS-NAME = SLIS_EV_END_OF_LIST.
X_EVENTS-FORM = 'MODIFY_LIST'.
APPEND X_EVENTS TO IT_EVENTS.
CLEAR X_EVENTS.
END-OF-SELECTION.
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = SY-REPID
IT_FIELDCAT = IT_FIELDCAT
IT_EVENTS = IT_EVENTS
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.
*& Form FILL_TABLE
text
FORM FILL_TABLE.
ITAB-NAME = 'vijay'.
ITAB-ZTERM = 'A'.
APPEND ITAB.
clear itab.
ITAB-NAME = 'ABC'.
ITAB-ZTERM = 'B'.
APPEND ITAB.
clear itab.
ITAB-NAME = 'TEST'.
ITAB-ZTERM = 'C'.
APPEND ITAB.
clear itab.
ITAB-NAME = 'DILIP'.
ITAB-ZTERM = 'D'.
APPEND ITAB.
clear itab.
ITAB-NAME = '123'.
ITAB-ZTERM = 'E'.
APPEND ITAB.
clear itab.
ITAB-NAME = 'GEN'.
ITAB-ZTERM = 'A'.
APPEND ITAB.
clear itab.
ITAB-NAME = 'ALV'.
ITAB-ZTERM = 'F'.
APPEND ITAB.
clear itab.
ITAB-NAME = 'ALVTEST'.
ITAB-ZTERM = 'A'.
APPEND ITAB.
clear itab.
ENDFORM. "FILL_TABLE
*& Form MODIFY_LIST
text
FORM MODIFY_LIST.
data: l_lines type i.
describe table itab lines l_lines.
L_LINES = L_LINES + 3.
"because we have 3 lines extra occupied by lables.
"if we have header,i mean top of page add the no.of lines
"how many ever top of page have + 3 for labels.
DO L_LINES TIMES.
read table it_chg with key INDEX = sy-index.
if sy-subrc = 0.
**This code is for reading the out put line
**and modify accordinlg to our requiremnet.
**don't chnage this.
READ LINE SY-INDEX INDEX SY-LSIND.
IF SY-SUBRC = 0.
MODIFY LINE SY-INDEX INDEX SY-LSIND
FIELD FORMAT ITAB-NAME INPUT.
ENDIF.
ENDIF.
ENDDO.
ENDFORM. "MODIFY_LIST -
CSV creation through PLSQL having issue with some rows of data
Hi,
having issue with in some rows of data which is created by the PLSQL code.
Issue description
- 50000 rows of data in my CSV
-around 20 fileds in a row
- in some the row (in 50000 rows) some fields (20 rows of data) are returning empty as result but actually my query returns data for these fields
Hope the issue is clear
Code given below
CREATE OR REPLACE FUNCTION TSC_OM_AUDIT(ERR_DESC IN OUT VARCHAR2,
WEB_FILE_URL IN OUT VARCHAR2 ) RETURN BOOLEAN IS
--Variable Declaration
L_buff_line VARCHAR2(500);
L_hdr_str VARCHAR2(32700);
L_selling_UOM VARCHAR2(5);
L_prim_bar_code VARCHAR2(30);
L_status_pri_bar VARCHAR2(2);
L_multpl_bar_exist VARCHAR2(2);
L_multpl_prim_bar_exist VARCHAR2(2);
L_prim_simp_pack VARCHAR2(30);
L_staus_prim_simp_pack VARCHAR2(2);
L_mupl_prim_pack_exist VARCHAR2(2);
L_prim_supp_prim_simpl_pack VARCHAR2(15);
L_prim_sim_supp_to_TPNB VARCHAR2(2);
L_sel1 VARCHAR2(200);
L_sel2 VARCHAR2(200);
L_sel3 VARCHAR2(200);
L_item_till_desc VARCHAR2(200);
L_lengh1 VARCHAR2(200);
L_width1 VARCHAR2(200);
L_height1 VARCHAR2(200);
L_lengh2 VARCHAR2(200);
L_width2 VARCHAR2(200);
L_height2 VARCHAR2(200);
L_lengh3 VARCHAR2(200);
L_width3 VARCHAR2(200);
L_height3 VARCHAR2(200);
--Item type
CURSOR C_ITEM is
select im.item L_item,
im.status L_status,
im.item_desc L_item_desc,
'Regular' L_item_type,
im.dept L_dept,
im.class L_class,
im.subclass L_subclass,
'N/A' L_CW_item_order_type,
'N/A' L_CW_item_sale_type,
im.standard_uom L_standard_uom,
NULL L_selling_uom,
im.tsl_base_item L_tsl_base_item
from item_master im
where im.item_number_type='TPNB'
-- and im.last_update_id = 'DATALOAD'
-- and im.create_datetime>=to_timestamp('2010-11-05 10:57:47','YYYY-MM-DD HH24:MI:SS')
and im.sellable_ind='Y'
and im.orderable_ind='Y'
and im.inventory_ind='Y'
and im.item_xform_ind='N'
and im.catch_weight_ind='N'
and rownum<10;
--order by im.item asc;
Cursor C_Selling_UOM (tpnb varchar2) is
select selling_uom
from rpm_item_zone_price
where item = tpnb;
Cursor C_prim_bar (tpnb varchar2) is
select item,
status
from item_master iem
where item_parent = tpnb
and iem.primary_ref_item_ind ='Y';
Cursor C_multi_bar_exit (tpnb varchar2) is
select count(*)
from item_master iem
where item_parent = tpnb;
Cursor C_multpl_prim_bar_exist (tpnb varchar2) is
select count(*)
from item_master
where item_parent = tpnb
and primary_ref_item_ind ='Y';
Cursor C_staus_prim_simp_pack (tpnb varchar2) is
select piem.pack_no,
iem.status
from item_master iem,
packitem piem
where piem.item = tpnb
and piem.pack_no = iem.item
and iem.tsl_prim_pack_ind ='Y';
Cursor C_multpl_prim_pack_exist (tpnb varchar2) is
select count(*)
from item_master iem,
packitem piem
where piem.item = tpnb
and piem.pack_no = iem.item
and iem.tsl_prim_pack_ind ='Y';
Cursor C_prim_supp_prim_simpl_pack (tpnd varchar2) is
select supplier
from item_supplier
where item = tpnd
and primary_supp_ind= 'Y';
Cursor C_prim_sim_supp_to_TPNB (tpnb varchar2,suppl number) is
select 'Y'
from item_supplier
where item = tpnb
and supplier = suppl;
Cursor C_item_descretion_SEL (tpnb varchar2) is
select sel_desc_1,
sel_desc_2,
sel_desc_3
from tsl_itemdesc_sel
where item =tpnb;
Cursor C_item_till_descretion (tpnb varchar2) is
select till_desc
from tsl_itemdesc_till
where item=tpnb;
Cursor C_EA (tpnb varchar2,suppl number) is
select length,
width,
height
from item_supp_country_dim
where item= tpnb
and supplier = suppl
and dim_object='EA';
Cursor C_CS (tpnb varchar2,suppl number) is
select length,
width,
height
from item_supp_country_dim
where item= tpnb
and supplier = suppl
and dim_object='TYUNIT';
Cursor C_TRAY (tpnb varchar2,suppl number) is
select length,
width,
height
from item_supp_country_dim
where item= tpnb
and supplier = suppl
and dim_object='TRAY';
BEGIN
--INITIAL
WEB_FILE_URL := TSC_RPT_GRS_EXL_GEN.WEB_URL||TSC_RPT_GRS_EXL_GEN.OPEN_FILE;
TSC_RPT_GRS_EXL_GEN.put_line('Poland Production Cutover');
TSC_RPT_GRS_EXL_GEN.skip_line;
l_hdr_str := 'L_item_TPNB,L_status,L_item_desc,L_item_type,L_section,L_class,L_subclass,L_cw_order_type,L_cw_sale_type,L_std_UOM,L_selling_UOM,'||
'L_base_item,L_prim_bar_code,L_status_pri_bar,L_multpl_bar_exist,L_multpl_prim_bar_exist,L_prim_simple_pack,L_staus_prim_simp_pack,L_mupl_prim_pack_exist,'||
'L_prim_supp_prim_simpl_pack,L_prim_sim_supp_to_TPNB,L_sel1,L_sel2,L_sel3,L_item_till_desc,L_lengh1,L_width1,L_height1,L_lengh2,L_width2,L_height2,L_lengh3,L_width3,L_height3';
l_hdr_str := TSC_RPT_GRS_EXL_GEN.CONVERT_SEPARATOR(l_hdr_str);
TSC_RPT_GRS_EXL_GEN.put_line(l_hdr_str);
for rec_c_item in C_ITEM
LOOP
open C_Selling_UOM (rec_c_item.L_item);
fetch C_Selling_UOM into L_selling_UOM;
close C_Selling_UOM;
open C_prim_bar (rec_c_item.L_item);
fetch C_prim_bar into L_prim_bar_code,L_status_pri_bar;
close C_prim_bar;
open C_multi_bar_exit (rec_c_item.L_item);
fetch C_multi_bar_exit into L_multpl_bar_exist;
close C_multi_bar_exit;
IF to_number(trim(L_multpl_bar_exist)) > 1 THEN
L_multpl_bar_exist:='Y';
ELSE
L_multpl_bar_exist:='N';
END IF;
open C_multpl_prim_bar_exist (rec_c_item.L_item);
fetch C_multpl_prim_bar_exist into L_multpl_prim_bar_exist;
close C_multpl_prim_bar_exist;
IF to_number(trim(L_multpl_prim_bar_exist)) > 1 THEN
L_multpl_prim_bar_exist:='Y';
ELSE
L_multpl_prim_bar_exist:='N';
END IF;
open C_staus_prim_simp_pack (rec_c_item.L_item);
fetch C_staus_prim_simp_pack into L_prim_simp_pack,L_staus_prim_simp_pack;
close C_staus_prim_simp_pack;
open C_multpl_prim_pack_exist (rec_c_item.L_item);
fetch C_multpl_prim_pack_exist into L_mupl_prim_pack_exist;
close C_multpl_prim_pack_exist ;
IF to_number(trim(L_mupl_prim_pack_exist)) > 1 THEN
L_mupl_prim_pack_exist:='Y';
ELSE
L_mupl_prim_pack_exist:='N';
END IF;
open C_prim_supp_prim_simpl_pack (trim(L_prim_simp_pack));
fetch C_prim_supp_prim_simpl_pack into L_prim_supp_prim_simpl_pack;
close C_prim_supp_prim_simpl_pack ;
open C_prim_sim_supp_to_TPNB (rec_c_item.L_item,to_number(trim(L_prim_supp_prim_simpl_pack)));
fetch C_prim_sim_supp_to_TPNB into L_prim_sim_supp_to_TPNB;
close C_prim_sim_supp_to_TPNB ;
open C_item_descretion_SEL (rec_c_item.L_item);
fetch C_item_descretion_SEL into L_sel1,L_sel2,L_sel3;
close C_item_descretion_SEL ;
open C_item_till_descretion (rec_c_item.L_item);
fetch C_item_till_descretion into L_item_till_desc;
close C_item_till_descretion ;
open C_EA (rec_c_item.L_item,to_number(trim(L_prim_supp_prim_simpl_pack)));
fetch C_EA into L_lengh1,L_width1,L_height1;
close C_EA ;
open C_CS (rec_c_item.L_item,to_number(trim(L_prim_supp_prim_simpl_pack)));
fetch C_CS into L_lengh2,L_width2,L_height2;
close C_CS ;
open C_TRAY (rec_c_item.L_item,to_number(trim(L_prim_supp_prim_simpl_pack)));
fetch C_TRAY into L_lengh3,L_width3,L_height3;
close C_TRAY ;
L_buff_line := TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_item), TRUE)||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_status))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_item_desc))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_item_type))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_dept))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_class))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_subclass))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_CW_item_order_type))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_CW_item_sale_type))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_standard_uom))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_selling_UOM)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(rec_c_item.L_tsl_base_item))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_prim_bar_code)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_status_pri_bar)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_multpl_bar_exist)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_multpl_prim_bar_exist)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_prim_simp_pack)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_staus_prim_simp_pack)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_mupl_prim_pack_exist)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_prim_supp_prim_simpl_pack)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_prim_sim_supp_to_TPNB)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_sel1)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_sel2)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_sel3)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_item_till_desc)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_lengh1)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_width1)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_height1)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_lengh2)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_width2)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_height2)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_lengh3)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_width3)))||
TSC_RPT_GRS_EXL_GEN.PAD_COMMA(to_char(trim(L_height3)));
TSC_RPT_GRS_EXL_GEN.PUT_LINE(L_buff_line);
L_selling_UOM :=NULL;
L_prim_bar_code :=NULL;
L_status_pri_bar :=NULL;
L_multpl_bar_exist :=NULL;
L_multpl_prim_bar_exist :=NULL;
L_prim_simp_pack :=NULL;
L_staus_prim_simp_pack :=NULL;
L_mupl_prim_pack_exist :=NULL;
L_prim_supp_prim_simpl_pack :=NULL;
L_prim_sim_supp_to_TPNB :=NULL;
L_sel1 :=NULL;
L_sel2 :=NULL;
L_sel3 :=NULL;
L_item_till_desc :=NULL;
L_lengh1 :=NULL;
L_width1 :=NULL;
L_height1 :=NULL;
L_lengh2 :=NULL;
L_width2 :=NULL;
L_height2 :=NULL;
L_lengh3 :=NULL;
L_width3 :=NULL;
L_height3 :=NULL;
END LOOP;
TSC_RPT_GRS_EXL_GEN.close_file;
return TRUE;
EXCEPTION WHEN OTHERS THEN
ERR_DESC := '['||SQLCODE||']-'||SUBSTR(SQLERRM,1,200);
return FALSE;
END TSC_OM_AUDIT;
Please suggest something on this
Regards,
Shamed HHi Shamid,
This forum is only for questions regarding the SQL Developer tool. Please post in Forum Home > Database > SQL and PL/SQL:
PL/SQL
Regards,
Gary
SQL Developer Team -
G/L Account Long Text Field in Display
Dear Sir,
I want G/L Account long text field be displayed along with G/L account number in G/L Account line item display report (FBL3N)
I cheched the layout, the option of G/L account number is available but option of G/L account Long text is not available.
Kindly guide me as to how can I do it?
Regards
Chirag ShahYou must do some development for it.
You can add additional field to FBL*N reports with using BTE exit.
First of all, if you don't use BTE before, you must create a product on FIBF.
Call FIBF transaction -> Settings -> Products -> ...of a customer
Create a new line,
Product: ZFI
Text: BTE Products for FI Exit
Product active: tick checks from activation.
Then you must call SE11 for structure RFPOS.
You must use append structure function for this structure and you can define ZFI_RFPOS append structure
Define 4 fields.
Component: KUNNR - Component type: KUNNR
Component: NAMED - Component type: NAME1
Component: LIFNR - Component type: LINFR
Component: NAMEK - Component type: NAME1
Then save and active your RFPOS structure.
After that, you must do same step for structure RFPOSX.
Then go to SE37 and copy from SAMPLE_INTERFACE_00001650 to ZFI_INTERFACE_00001650 FM.
After copy action, you must uncomment this line on ZFI_INTERFACE_00001650 FM's source code. It's very important;
E_POSTAB = I_POSTAB.
Then you should add some ABAP code for getting customer & vendor details.
I give you some examples, you can use it. (Next message on this thread, please check)
Then save and active FM.
Call FIBF transaction again.
FIBF -> Settings -> Process Modules -> ...of a customer
Define a new line.
Process: 00001650
Function Module: ZFI_INTERFACE_00001650
Product: ZFI
and this customizing.
Then you go to SE38 transaction.
start report RFPOSXEXTEND. After starting, a pop-up appears, you must click YES.
After those operations, you can see customer/vendor code and their names on FBL3N.
ABAP source example,
TABLES : bseg, kna1, lfa1.
IF sy-tcode = 'FBL3N'.
CLEAR: bseg.
SELECT SINGLE *
FROM bseg
WHERE bukrs = i_postab-bukrs
AND belnr = i_postab-belnr
AND gjahr = i_postab-gjahr
AND koart = 'K'.
IF sy-subrc EQ 0.
e_postab-lifnr = bseg-lifnr.
CLEAR: lfa1.
SELECT SINGLE *
FROM lfa1
WHERE lifnr = bseg-lifnr.
IF sy-subrc EQ 0.
e_postab-namek = lfa1-name1.
ENDIF.
ENDIF.
CLEAR : bseg.
SELECT SINGLE *
FROM bseg
WHERE bukrs = i_postab-bukrs
AND belnr = i_postab-belnr
AND gjahr = i_postab-gjahr
AND koart = 'D'.
IF sy-subrc EQ 0.
e_postab-kunnr = bseg-kunnr.
CLEAR: kna1.
SELECT SINGLE *
FROM kna1
WHERE kunnr = bseg-kunnr.
IF sy-subrc EQ 0.
e_postab-named = kna1-name1.
ENDIF.
ENDIF.
ENDIF. -
Dynamic Text Field Wont Wrap Text
I have a Dynamic Text field in my movie clip. This text field has embedded fonts and Behavior is set to Multiline. When I add text to it, it wont display the text that wraps beyond the first line.
var textField:TextField = tip_txt; // text field inside my movie clip
trace("before textField.numLines = " + textField.numLines);
textField.text = "test a verrrrry looooooooong striiiinnnnnnnnnnnggggggg";
trace("after textField.numLines = " + textField.numLines);
The trace commands show that the number of lines are increasing but Flash doesn't display the text beyond the first line. Does anyone have any idea whats going on?
Thanks!textField.autoSize = TextFieldAutoSize.LEFT;
This fixed the issue : ) -
Hi,
PDFs on my system work fine. They display in IE no problem.
In adobe reader, I've set the pdf to open in a separate window by unchecking the "display in browser check box"
After no luck with the firefox options Ive downloaded the add-on "pdf-download" and set it to display\open pdfs in a new window, but this still doesn't work - I get "the adobe acrobat reader that is running cannot be used to view pdf files in a web browser...try again"
I had some luck getting this to work by giving the user admin rights, but have failed to find a good consistent solution.
any ideas are much appreciated.
thanks
DanI found the solution firefox wont display the image if the image location doesn't start with web application image folder root.
So Instead of C:/Images/image.jpg it should be:
Inside TOMCAT/WebApp/WebApplication it should be:
/images/image.jpg instead.
Message was edited by:
The_Developer
Maybe you are looking for
-
Moving some Inbox Emails to subfolders leaves a duplicate copy in the inbox
Hi All hope you can offer some advice on this strange issue we are having. We have recently installed a SBS2011 server. During installation I updated Exchange to SP3 (which we always do) We created .PST for each user and imported email using powershe
-
Third Party GRN Posting Date to be Copied to Sales Order Line item Billing Date
Hello Experts I have a client requirement where in they want to bill line items in the sales order ( third party process ) to the end customer in sync with the GRN posting dates happened in the PO For EG if GRN happened on 1st July 2014 then Billing
-
Print report in Thai and English Characters
Hi , I able to enter Thai characters from front end but at backend(database) it looks like this '¿¿¿' .someone has any idea why is it so? Also, I am using some logic to print amount in words in oracle report builder 6i.Our client requirement is to pr
-
How can I force a link to open in a new tab on a Mac!?
On Mac, CMD + Click only opens a link in a new tab if that link is located on that same subdomain and domain. If the link goes to another domain or subdomain it will just ignore the click!!! For example, on www.cnn.com I can CMD+Click on a number of
-
Edit in Photoshop - Image Reset?
It appears that when image is opened in PS via "Edit in" command, all develop settings are removed and image is back to as-shot colors, contrast, etc. How can I avoid this, and edit/print the image as it appears in LR?