How to get result behave differently for one column?
Hi,
I have 3 columns in a Bex report say A, B and C.
C = A % B.
Results for columns as desired :
Result of A = Summation of all values of A
Result of B = Summation of all values of B
<u><b>Result of C = Result of A % Result of B.</b></u>
But at present result for C = Summation of all values of C.
How to achieve the result for C as desired i.e Result of A % Result of B?
Plz note formula for column C is already there and equal to A% B.
All help appreciated and rewarded by points.
Thanks,
Gaurav
Message was edited by:
Gaurav
Message was edited by:
Gaurav
Gaurav,
Just interested ..
Isn't your scenario something like this?
A B C (%)
2 4 50
2 8 25
4 12 75 (Result) this is right 4%12
Would n't the Result of percentages C be equal to Result of A % Result of B?
Maybe I am missing something completely.
Mathew.
Message was edited by:
Mathew Muthalaly
Similar Messages
-
How to get all the values in one column of a JTable
How to get all the values in one column of a JTable as a Collection of String.
I don;t want to write a for loop to say getValueAt(row, 1) eg for 2nd column.I don;t want to write a for loop to say getValueAt(row, 1) eg for 2nd column. You could always write a custom TableModel that stores the data in the format you want it. It would probably be about 50 lines of code. Or you could write a loop in 3 lines of code. I'll let you decide which approach you want to take.
-
ABST2 - Getting -0.01 differance for one of the Accumulted Depreciation GL
Hi,
when i execute ABST2 FI&FA reconcilation it is showing 0.01- for one accumulated depreciation account
what should i do? now what is the solution for this?
In FI Balances it is showing 156,886.98- & in fixed assets report it is showing as 156,886.99-
Kindly Help me regarding this..
Thanks
SuvarnaYou might as well be getting difference in depreciation expense as well. If so for the differential amount of 0.01 USD post transaciton via T. Code OASV.
Regards,
Prasad -
How to enable AI(accent insensitiv) for one column without changing session
Following is my test SQL:
create table accent_test(col varchar2(10 char);
insert into accent_test values('INDIA');
insert into accent_test values('india');
insert into accent_test values('InDiÄ ');
Following SQL can only enable CI(Case insensitive), but can’t enable AI(accent insensitive):
select *
from accent_test
where NLS_UPPER(col, 'NLS_SORT=GENERIC_BASELETTER') LIKE NLS_UPPER('INDIA', 'NLS_SORT=GENERIC_BASELETTER')
COL
INDIA
india
Upper SQL can’t return the third row ‘InDiÄ’ which includes accent character.
I know following SQL can enable AI by changing the session. However it will change the whole session and other columns in one table:
SQL> ALTER SESSION SET NLS_COMP=LINGUISTIC;
SQL> ALTER SESSION SET NLS_SORT=GENERIC_BASELETTER;
Is there any solution to enable AI for only one column without changing the session?convert(<Any Chinese Character>, 'US7ASCII') will all return same character '?'.might be an matter of using the right characterset:
SQL> select 'ä' str, convert('ä', 'JA16SJIS') converted_str from dual union all
select 'á', convert('á', 'JA16SJIS') from dual union all
select 'â', convert('â', 'JA16SJIS') from dual union all
select 'à', convert('à', 'JA16SJIS') from dual
STR CONVERTED_STR
ä a
á a
â a
à a
4 rows selected. -
How to get the F4 help for table columns ..
Dear All,
Here I have created table with cell editors of INPUT FIELD .
And I would like to provide the f4 help for those columns .
Here I have checked the node , which i have binded to the table, there input help mode is set to Automatic and search helps are also attached for that node .
But in the table I am not getting the F4 help . Where as if i create the input fields invidually i am able to see the F4 help .
But for table column I am unable to find..
Help me regard this...
Thanks & regards,
Veerednra NathHi,
In debugging , the I have seen the node info attributes list ( VALUE_HELP_ID and VALUE_HELP_MODE ) .
For you understanding, Here I am giving the values which contains ,
VALUE_HELP_ID contains the AUTO:VBUK
AUTO:VBUP
AUTO:MAT1
AUTO:H_T023
and
VALUE_HELP_MODE contains the all Zeros for all the four attributes .
Hope I have given correct inputs .
Thanks & Regards,
Veerendra Nath -
How to get result from query for ssrs?
DECLARE @meter_number int
SET @meter_number=25112
IF @meter_number IN (SELECT meter_number FROM ods.pmc.meter_registers)
BEGIN
SELECT 'LA' as [data_center]
, t.request_time_gmt
, aca.transaction_id
, aca.meter_number
, CONVERT(date, aca.ship_date_gmt) as ship_date
, aca.user_name
, p.confirmation_number
, p.origin_zip
, p.destination_zip
, p.destination_zip_addon
, p.base_postage_cost
, p.mail_class_id
, p.weight_ounces
, p.delivery_confirmation
, cil.ascending_register
-- , ih.transaction_date_gmt
, ih.from_name, ih.from_company, ih.from_address_line_1, ih.from_address_line_2, ih.from_city, ih.from_state, ih.from_zip
, ih.to_name, ih.to_company, ih.to_address_line_1, ih.to_address_line_2, ih.to_city, ih.to_state, ih.to_zip
FROM ods.sws.create_indicium_log aca --#USPS_Amazon_Cust_Activity aca
JOIN ods.sws.prints p (NOLOCK)
ON aca.transaction_id = p.transaction_id
JOIN ods.sws.transactions t (NOLOCK)
ON aca.transaction_id = t.transaction_id
JOIN ods.sws.create_indicium_log cil (NOLOCK)
ON aca.log_id = cil.log_id
LEFT JOIN ods.pmc.indicium_history ih
ON p.confirmation_number = ih.confirmation_number
END
ELSE IF @meter_number in (SELECT meter_number FROM ods.pmc_dr01.meter_registers)
BEGIN
SELECT 'PHX' as [data_center]
, t.request_time_gmt
, aca.transaction_id
, aca.meter_number
, CONVERT(date, aca.ship_date_gmt) as ship_date
, aca.user_name
, p.confirmation_number
, p.origin_zip
, p.destination_zip
, p.destination_zip_addon
, p.base_postage_cost
, p.mail_class_id
, p.weight_ounces
, p.delivery_confirmation
, cil.ascending_register
, ih.from_name, ih.from_company, ih.from_address_line_1, ih.from_address_line_2, ih.from_city, ih.from_state, ih.from_zip
, ih.to_name, ih.to_company, ih.to_address_line_1, ih.to_address_line_2, ih.to_city, ih.to_state, ih.to_zip
FROM ods.sws.create_indicium_log aca--#USPS_Amazon_Cust_Activity aca
JOIN ods.sws_dr01.prints p (NOLOCK)
ON aca.transaction_id = p.transaction_id
JOIN ods.sws_dr01.transactions t (NOLOCK)
ON aca.transaction_id = t.transaction_id
JOIN ods.sws_dr01.create_indicium_log cil (NOLOCK)
ON aca.log_id = cil.log_id
LEFT JOIN ods.pmc_dr01.indicium_history ih
ON p.confirmation_number = ih.confirmation_number
END
I executed this query it says command completed successfully how can it return results?Hi,
Create a procedure as shown below in the database and while creating the Dataset in SSRS , Select Stored procedure as a source and call this newly created procedure using command EXEC Usp_Meter_Number 25112.
The columns will automatically generated and u can use the columns.
CREATE PROCEDURE Usp_Meter_Number
@meter_number int
AS
BEGIN
IF @meter_number IN (SELECT meter_number FROM ods.pmc.meter_registers)
BEGIN
SELECT 'LA' as [data_center]
, t.request_time_gmt
, aca.transaction_id
, aca.meter_number
, CONVERT(date, aca.ship_date_gmt) as ship_date
, aca.user_name
, p.confirmation_number
, p.origin_zip
, p.destination_zip
, p.destination_zip_addon
, p.base_postage_cost
, p.mail_class_id
, p.weight_ounces
, p.delivery_confirmation
, cil.ascending_register
-- , ih.transaction_date_gmt
, ih.from_name, ih.from_company, ih.from_address_line_1, ih.from_address_line_2, ih.from_city, ih.from_state, ih.from_zip
, ih.to_name, ih.to_company, ih.to_address_line_1, ih.to_address_line_2, ih.to_city, ih.to_state, ih.to_zip
FROM ods.sws.create_indicium_log aca --#USPS_Amazon_Cust_Activity aca
JOIN ods.sws.prints p (NOLOCK)
ON aca.transaction_id = p.transaction_id
JOIN ods.sws.transactions t (NOLOCK)
ON aca.transaction_id = t.transaction_id
JOIN ods.sws.create_indicium_log cil (NOLOCK)
ON aca.log_id = cil.log_id
LEFT JOIN ods.pmc.indicium_history ih
ON p.confirmation_number = ih.confirmation_number
END
ELSE IF @meter_number in (SELECT meter_number FROM ods.pmc_dr01.meter_registers)
BEGIN
SELECT 'PHX' as [data_center]
, t.request_time_gmt
, aca.transaction_id
, aca.meter_number
, CONVERT(date, aca.ship_date_gmt) as ship_date
, aca.user_name
, p.confirmation_number
, p.origin_zip
, p.destination_zip
, p.destination_zip_addon
, p.base_postage_cost
, p.mail_class_id
, p.weight_ounces
, p.delivery_confirmation
, cil.ascending_register
, ih.from_name, ih.from_company, ih.from_address_line_1, ih.from_address_line_2, ih.from_city, ih.from_state, ih.from_zip
, ih.to_name, ih.to_company, ih.to_address_line_1, ih.to_address_line_2, ih.to_city, ih.to_state, ih.to_zip
FROM ods.sws.create_indicium_log aca--#USPS_Amazon_Cust_Activity aca
JOIN ods.sws_dr01.prints p (NOLOCK)
ON aca.transaction_id = p.transaction_id
JOIN ods.sws_dr01.transactions t (NOLOCK)
ON aca.transaction_id = t.transaction_id
JOIN ods.sws_dr01.create_indicium_log cil (NOLOCK)
ON aca.log_id = cil.log_id
LEFT JOIN ods.pmc_dr01.indicium_history ih
ON p.confirmation_number = ih.confirmation_number
END
END
Please have look on the comment -
How to get EBS instance activity for one hour?
Hi
Our users are complaining that, the system is very slow during early morning of the day. The sales order entered in oracle is taking 2 hours to appear in interface. How can i find the complete activity of the system including database sessions during particular hour of the day? I tried to search through OAM but in vain.
Any hints?
Regards
ArizHi Ariz;
Our OS: AIX 5.3.7, R12.0.6, 10g (10.2.0).Please check below to enable OEM on R12
How to Enable Enterprise Manager on the Oracle E-Business Suite Release 12 [ID 458533.1]
Regard
Helios -
How to get only updated records for a column using loading type INSERT
Hi,
Good morning all,
I have source1 containg 3 columns bill_cd,bill_desc,bill_date and
source2 has the columns bill_cd,bill_key,source_id.
My target has the columns bill_cd,bill_date,bill_desc .
Now the requirement is, bill_cd in target should not repeated when we run the mapping more than one thime. it should get only updated records not the previous records using only INSERT Loading type(for target) not to use update/insert.
How can we achieve this logic in mapping level.
Anybody Please give me some solution immediately.
Thanks in Advance,
SivThanks Herzog for your reply,
Here bill_cd is not unique. Yes,I want only new records using INSERT as loading type. Suppose when the map runs for the first time, bill_cd is loaded with values 1 to 5.
Now, in the source I have got new records 6 to 10 for bill_cd and when I run the mapping again I need to get only records for bill_cd from 6 to 10 using INSERT as loading type.
Is it possible to achieve this at mapping level?
Regards,
Siv. -
How to cancel datagrid itemclick event for one column with a button control
I have a datagrid that displays rows of data that can be
edited and deleted. To edit the user clicks on a row and the row
data appears above in some text fields and user can edit data then
clicks save and datagrid is refreshed with updated data. Also on
each row is a delete button. This button will delete the current
row of data. The conflict is when user clicks on the delete button
the itemclick event of row is activated and edit fields get filled
and then data row is deleted. I can create some very inefficient
code around this, but i rather not. What I would like to do is
cancel the itemclick event in the delete button column so the
itemclick event never happens when click on the button. Is this
possible?Just ran across this problem myself. My simple approach is to check the columnIndex in the ListEvent that is passed on itemClick.
-
I accidentally purched the same book twice, just wondering how i get the money back for one of them..
You can try and get a refund... Contact iTunes Store Customer Service:
Apple - Support - iTunes Store - Contact Us
( But it is stated that all Sales are Final...) -
How to approve the request only for one time for human task in BPM Worklist
Hi All,
I'm having a requirement where i have made the hierarchy in the .task file where in created two users for which i need an approval in a hierarchical manner. But when i'm approving the request from worklist app for one user and the request is going sucessfully to the second user and if i approve it over there it once again coming to first user where i have approve it once again to get the request processed. how to get request processed only for one time when it is approved. Do we need to customize anything
If you did it can anybody can share thoughts on this please. Your help is highly appreciated.
I am not able to see the rejected request at all. where to see the rejected request.
Regards,
CHHi,
Following are the some important points you should understand about ESS Leave Request Workflow
1. The Visualization ( how should it appear in UWL and what should happen when you click on a particular workitem) is defined in SWFVISU. Check for TS12300097. Generally, it invokes com.sap.xss.hr.lea.appl/LeaveRequestApprover Java WebDynpro application. Just check whether you are able to get the correct Leave Processing application called when you execute your workitem from UWL?
2. In general it should have option to process the leave request either approve/reject. When the leave request gets approved/rejected the status of the Leave Request document gets changed ( in workflow it is &REQ.STATUS&
3. There is a need to schedule a background job for program RPTARQPOST which will pick up all the documents in APPROVED status and creates an absence record for the same.
4. Apart from schedule job as mentioned above, you also have to schedule a background job for program RPTARQEMAIL, which is basically used to send e-mails for all the documents which are yet to be approved to correct manager.
as you say , you can not see Approve/Reject options from UWL, it looks to me that correct javawebdynpro application is not being called for this task. Just check this !!
Good Luck !!
Regards
Krishna Mohan -
How to get mobile model name for different types mobile devices
Hi,
I have checked few thread in this forum about getting mobile model name at server. So far, i noticed the mobile name is set manually in the midlet as user-agent .
HttpConnection connection = null; connection = (HttpConnection)Connector.open(url); connection.setRequestMethod(HttpConnection.POST); connection.setRequestProperty("User-Agent","Nokia7110 Profile/MIDP-1.0 Configuration/CLDC-1.0");
i retrieve the header information from servlet like below :-
String userAgent = request.getHeader("User-Agent");
How to get mobile model name for different model devices , not by manually adding the model name in midlet?
Thanks in advance :-)Hi,
In J2ME there is no method to get the model number from the device. how ever you can use the APIs provided by the device manufacturer if available. But still the APIs will not work with devices from other manufacturer or sometimes it will not work with the devices of the same manufacturer if the API is not supported. so it is better to send the device model name through the header. -
Introduction
In SQL Server Reporting Services, we can define a mapping between the fields that are returned in the query to specific delivery options and to report parameters in a data-driven subscription.
For a report with a parameter (such as YEAR) that allow multiple values, when creating a data-driven subscription, how can we pass a record like below to show correct data (data for year 2012, 2013 and 2014).
EmailAddress Parameter
Comment
[email protected] 2012,2013,2014 NULL
In this article, I will demonstrate how to configure a Data Driven Subscription which get multi-value parameters from one column of a database table
Workaround
Generally, if we pass the “Parameter” column to report directly in the step 5 when creating data-driven subscription.
The value “2012,2013,2014” will be regarded as a single value, Reporting Services will use “2012,2013,2014” to filter data. However, there are no any records that YEAR filed equal to “2012,2013,2014”, and we will get an error when the subscription executed
on the log. (C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\LogFiles)
Microsoft.ReportingServices.Diagnostics.Utilities.InvalidReportParameterException: Default value or value provided for the report parameter 'Name' is not a valid value.
This means that there is no such a value on parameter’s available value list, this is an invalid parameter value. If we change the parameter records like below.
EmailAddress Parameter Comment
[email protected] 2012 NULL
[email protected] 2013 NULL
[email protected] 2014 NULL
In this case, Reporting Services will generate 3 reports for one data-driven subscription. Each report for only one year which cannot fit the requirement obviously.
Currently, there is no a solution to solve this issue. The workaround for it is that create two report, one is used for view report for end users, another one is used for create data-driven subscription.
On the report that used create data-driven subscription, uncheck “Allow multiple values” option for the parameter, do not specify and available values and default values for this parameter. Then change the Filter
From
Expression:[ParameterName]
Operator :In
Value :[@ParameterName]
To
Expression:[ParameterName]
Operator :In
Value :Split(Parameters!ParameterName.Value,",")
In this case, we can specify a value like "2012,2013,2014" from database to the data-driven subscription.
Applies to
Microsoft SQL Server 2005
Microsoft SQL Server 2008
Microsoft SQL Server 2008 R2
Microsoft SQL Server 2012
Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.For every Auftrag, there are multiple Position entries.
Rest of the blocks don't seems to have any relation.
So you can check this code to see how internal table lt_str is built whose first 3 fields have data contained in Auftrag, and next 3 fields have Position data. The structure is flat, assuming that every Position record is related to preceding Auftrag.
Try out this snippet.
DATA lt_data TYPE TABLE OF string.
DATA lv_data TYPE string.
CALL METHOD cl_gui_frontend_services=>gui_upload
EXPORTING
filename = 'C:\temp\test.txt'
CHANGING
data_tab = lt_data
EXCEPTIONS
OTHERS = 19.
CHECK sy-subrc EQ 0.
TYPES:
BEGIN OF ty_str,
a1 TYPE string,
a2 TYPE string,
a3 TYPE string,
p1 TYPE string,
p2 TYPE string,
p3 TYPE string,
END OF ty_str.
DATA: lt_str TYPE TABLE OF ty_str,
ls_str TYPE ty_str,
lv_block TYPE string,
lv_flag TYPE boolean.
LOOP AT lt_data INTO lv_data.
CASE lv_data.
WHEN '[Version]' OR '[StdSatz]' OR '[Arbeitstag]' OR '[Pecunia]'
OR '[Mita]' OR '[Kunde]' OR '[Auftrag]' OR '[Position]'.
lv_block = lv_data.
lv_flag = abap_false.
WHEN OTHERS.
lv_flag = abap_true.
ENDCASE.
CHECK lv_flag EQ abap_true.
CASE lv_block.
WHEN '[Auftrag]'.
SPLIT lv_data AT ';' INTO ls_str-a1 ls_str-a2 ls_str-a3.
WHEN '[Position]'.
SPLIT lv_data AT ';' INTO ls_str-p1 ls_str-p2 ls_str-p3.
APPEND ls_str TO lt_str.
ENDCASE.
ENDLOOP. -
How to pass more than one value for one column in procedure
hi
select id, name from col_tab where dept_name in ('ECE','CIVIL');
when i was running this it is working well.
CREATE OR REPLACE PACKAGE pack_str
AS
TYPE type_refcur IS REF CURSOR;
PROCEDURE str(char_in VARCHAR2,ans OUT type_refcur);
END pack_str;
CREATE OR REPLACE PACKAGE BODY pack_str
AS
PROCEDURE str(char_in VARCHAR2,ans OUT type_refcur)
IS
BEGIN
OPEN ans FOR
select id,name from col_tab where dept_name in char_in ;
END str;
END pack_str;
the package was created.
my doubt is
1.how to pass more than one value for char_in (e.g ('ECE','CIVIL'))
2. when i was storing the value in string like val = 'ECE,CIVIL' ,
how to get the id,name for ECE and CIVIL.
plz help meHi Rebekh ,
I am recreating your packages for the desired output.
CREATE OR REPLACE PACKAGE pack_str
AS
TYPE type_refcur IS REF CURSOR;
PROCEDURE str(char_in VARCHAR2,ans OUT type_refcur);
END pack_str;
CREATE OR REPLACE PACKAGE BODY pack_str
AS
PROCEDURE str(char_in VARCHAR2,ans OUT type_refcur)
IS
lv_t varchar2(200);
BEGIN
lv_t := REPLACE(char_in,',',''',''');
lv_t := 'select id,name from col_tab where dept_name in (''' || lv_t || ''')' ;
OPEN ans FOR lv_t;
END str;
END pack_str;
Note:-
Input Parameter char_in is a comma seperated value for dept_name
-Debamalya -
How to get the text elements for a particular program
Hi All,
I want to get the all text elements , selection texts for a particular program...How to get.
I have used one FM READ_TEXTELEMENT_FROM_REPORT , but not much useful..
please help me..
Regards,
rajHi..
You may use this statement to read the text elements:
DATA: i_reptx TYPE STANDARD TABLE OF textpool WITH HEADER LINE.
READ TEXTPOOL (reports) INTO i_reptx. " reports is the report name.
Best Regards,
Pradeep.
Maybe you are looking for
-
HT201238 Can I buy icloud storage as a gift for my girlfriend?
Hi guys need help here. Does any know if there is a way i could by more icloud storage for my girlfriend as a gift for her birthday? Any one have any ideas? Thanks
-
What's GOING ON???. New iTunes and now I can't update my iTouch
What is going on. My 2nd Gen iTouch is freezing with the new iTunes! I can NOT update the iTiuch to the new 4.1 operating system. It freezes when it starts with the initial backup before intalling the firmware. Anyone know fix?????
-
FI Document - TRV interm. document
HI guys, i want to know which FM can get TRV interm. document by FI DOCUMENT
-
Specifying host string at connecting time
Hi everyone!! I have 2 systems in my house. Both the systems have Oracle 9i installed in the Windows 2000 environment. I am able to connect to the database without providing the Host String at the time of connecting on one system while on the other i
-
Server unlocks locked users automatically - why ?
Hello, I am using WLS 6.1 SP1 I have set Lockout Enable option to TRUE in Password tab of security. I also have set Lockout Threshold = 3 Lockout Duration=999999 Lockout ResetDureation= 5 and rest are default. After invalid login in a span of 5 minut