How to move multiple decision tables values into results data object
Hi Carsten and other experts,
I am building a BRF+ function and have a question, I would probably try to give an example to better explain the issue.
1. Function Signature
Context elements: C1, C2, C3
2. Ruleset has two decision tables DT1 and DT2.
DT1 take C1, C2, C3 as inputs to provide C4 and C5.
DT2 takes C5 takes as inputs to provide C6.
What should be results data object for function to get C4,C5 and C6 as Function Output parameters?
I have tried different combination of structures and table and couldn't figure out how it behaves.
Thank you
Kris
The function gets a result structure with components C4, C5, C6.
In a ruleset assigned to the function you have a rules that calls the two decision tables DT1/2.
Create a structure for DT1 with C4 and C5 as components. Make the structure the result of your decision table.
DT2 has C6 as a result.
Similar Messages
-
How to call Multiple Decision Table from another Function ?
Hi ,
I have requirement where depending on a value of a variable I need to call Different Decision tables .
Example :
If value 1
go to decision table 1
otherwise if value 2
go to decision table 2
I am not finding a way to do it .
Regards,
lrow1. Why are you using colons???
2. You aren't specifying a return type.
3. Variable declarations end in semi-colons not commas.
create or replace function FuncA (var1 in date,var2 in date )
return number is
var3 number;
var4 number;
begin
procA(var1,var2,var3,var4);
return var3*var4;
end; -
How to get BW-BPS variable value into Visual Basic?
Hello,
Scenario:
Time characteristic 0FISCYEAR has a variable ZVFYEAR. In layout this time characteristic is defined as DATA COLUMN. When user changes VFYEAR variables value i want to get the value of variable into Visual Basic and to format header for table in the layout.
How to get BW-BPS variable value into Visual Basic?
Could you help me?
Thanks in advance.
Best Regards,
Arunas StonysHi,
If i understand your requirments correctly ,you need to read the value of the Variable and Put it on the layout. Here is how i would solve this,
Read the value of the variable using an ABAP program.The logic for this would be to read the variable value and post it on the layout on a cell.You can do this by calling the ABAP program on opening the layout.this can be done using LB_EXIT_FM T-code. Now using the SAP delivered SAPAfterDataPut macro, read the cell in which you have placed the variable values and assign it to the necessary values you want to on the layout.All this will be done before the layout opens.
Hope this helps.
regards
Sai Vishnubhatla -
How Can I Set a Javascript Value into an Attribute of BSP PAGE
Hi
Can anyone tell me.
How Can I Set a Javascript Value into an Attribute of BSP PAGEHi Mithlesh,
javascript runs on client side and you cannot assign the value to a Page attribute directly.
As a workaround,you can use an Inputfield,hidden if required,and set the value using javascript.Then the form will have to be submit to be able to read the value in onInputProcessing and then can be assigned to any variable.
In Layout
<head>
<script language="javascript">
function pass()
txt1 = document.getElementById("ip_mrf");
txt.value = "hello" ;
</script>
</head>
<htmlb:inputField id="ip_mrf"
value="<%=mrf_number%>"
visible="FALSE"/>
in onInputProcessing
cha1 = request->get_form_field( 'ip_mrf' ).
where cha1 is the page attribute
hope this helps,
Regards,
Siddhartha
Message was edited by: Siddhartha Jain -
How to move multiple images in applet
Hi,how to move multiple images in applet or random images in applet .
Means moving images.gif around the applet with different starting point ,help me to create that move method ..why don't you check the tumbling duke applet as provided free in this site? :-)
-
How to copy one column BLOB value into another column of another database.
How to copy one column BLOB value into another column of another database.
BLOB value contains word document.
I thought of copy the BLOB value into a text file and then update the new column value by the same text in textfile. Will this work?
Is there any other better way to do this?You're welcome
BLOB fields contains binary data. I don't think you can do this
Also if I view the BLOB as text. Can I copy it and insert into the new database.
I think your options are as I said. Datapump or CTAS
Best Regards -
How to move multiple clips with transitions?
Im still transitioning from FCP7 to FCP 10.1.2 and can't believe I have missed the lesson that explains how to move multiple clips with transitions.
Up till now I have tried several work arounds including deleting all the transitions then using the (P) Position tool to move the clips from the primary track to some track above it then re adding all the transitions. This is a function I do on a daily basis. Am I missing something? Please help!
Thank youWith some further investigation, the transitions have nothing to do with my problem. In my case there was a tiny “Black gap slug” within the group that was preventing me from being able set it on top of another group of clips or gap someplace. But even with the gap removed… I can move the clips on top of another group but the transitions stay behind on the primary (Magnetic)
In the screen shot you can see what happens when I move a group out of the primary (magnetic) timeline onto a gap. All the transitions get left behind.
Ive notices that Cutting and pasting will only paste the sequence some other place on the primary (magnetic) timeline for me.
An example of why I would want to put a cropped/ resized group on top of another group is to do picture in picture effects or if I wanted to create a background behind a set of adjusted clips. -
How can i get this variable value into second page IN BSP
Hi friends
I have variable wk_matnr value 'ABC' in first page of BSP.
How can i get this variable value into second page.
MoosaHi,
you can define variable (page attribiue) on the second page with the same name. You can realise the Navigation with Button ther started onInputProcesing routine. In onInputProcesing you have to call navigation->set_parameter with attribut name as parameter and then starting the navigation. If you have checked the auto property on the variable on second page and varable have same name, the value of variable should be transported.
[See this tutorial|http://help.sap.com/saphelp_erp2005/helpdata/DE/1a/c5133a62983c0ae10000000a114084/frameset.htm]
Best regards
Bogdan -
How can we include the property value into the News RSS?
We have defined object property u201CDepartmentu201D that is used in News XML creating form. How can we include the property value into the News RSS (set value of the particular RSS XML tag)?
We have solved the issue with NWDS
-
How to fulfill the virtual characteristic value into report
Hi Experts,
I am working on one reporting requirement that needs to add reference date (virtual characteristic) field to report.
I have added reference date field to query and able to display the field in report.But I am not able to display reference date field runtime data in to report output.
Could someone please help me on this how to display this virtual characteristic values into report.where the runtime variable values are stored.How to fill the data etc.
Thanks in advance.
Best Regards,
Hari.
Edited by: k hari on Jan 29, 2008 6:22 AM
Edited by: k hari on Jan 29, 2008 6:24 AMYou can achieve this using Customer Exit or BADI. Check the folllowing link.
http://help.sap.com/saphelp_nw70/helpdata/en/ac/ef1f43daac9a448f0150a02e3a7aba/content.htm
If you are using BADI
You can create Virtual CHAR in BADI using transaction SE19
In this transaction you can create a new or display the existing BADI.
There you can see two tabs
The Attribute Tab we need to give the name of the Multiprovider on which the query with the virtual char is getting executed.
The Inerface Tab has three following sections. Need to write the ABAP code for all the three.
Define : Defind all the characteristics and virtual char that will be used for populating virtual char
Initialize : Initialize them
Compute : Here you will have to write the logic for populating the virtual char.
Once the logic is written then you can use this char in your query .
Hope this helps. -
How to find a value into a data block
There is a way to find a value into a data block, like finding
one into a record group
nullRafael Moreno (guest) wrote:
: There is a way to find a value into a data block, like finding
: one into a record group
Try something like this:
-- has to be in a when-button-pressed or key trigger
go_block('x_block');
first_record;
r_found:=false;
loop
if :x_block.search_field:=search_value then
r_found:=true;
exit;
end if;
down;
end loop;
if r_found=false then
first_record;
message('Value ' -
How to add get Day value in a Date object?
Hi,
I am writing a sql statement that has two date values. One I am getting it from the database. The format in the database is MM/DD/YYYY. My first question is how do I convert the format into the java date format, YYYY-MM-DD. The second question is I need to find out what the day is and add 1 to it. How do I get Day value in a Date object?
Thanks.Look at "SimpleDateFormat" and "parse" in the archives.
-
How to retrieve the BRF+ function result data object of type table in ABAP
Hi,
I am calling a BRF+ function from Abap....If the result data object of the function is element then i am able to get the value back in ABAP...Suppose the result data object of the function is of table type,I couldnt retrieve the value....Can you please help me how to retrieve the table data object value of the function from abap....
Regards,
Dheepak.Hi,
Thanks carsten and Tiwari for your reply...
Tiwari,
I understand that if i know the data type of the result data object which i am going to get i can declare it my ABAP program and get the values....But i am developing a generic program which calls the various BRF+ functions based on the function id...So i am not aware what is the data type of the result data object....so is there a any way to handle this situation...Please advice...
Carsten,
I used the GET_DATA_OBJECT_STRUCTURE method of class CL_FDT_FUNCTION_PROCESS to get the data object structure...i am able to get whether it is an element or structure or internal table...
But is there any way to get the data type of the object...For example if it is going to be an element of type BELNR_D,is it possible to get the BELNR_D value in my program...Please advice...
Thanks,
Dheepak. -
[Oracle 8i] How to convert a string (time stamp) into a date?
I'm having difficulty figuring out how to convert a time stamp string into a date (or possibly a number).
The time stamp is 20 positions, character (NOT NULL, CHAR(20))
in the format: YYYYMMDDHHMMSSUUUUUU
where Y = Year, M = Month, D = Day, M = Minutes, S = Seconds, and U = Microseconds
The reason I want to convert this is so that I can compare one time stamp to another (i.e. I want to be able to find the MIN(timestamp), MAX(timestamp), and do inequality comparisons).
Is this at all possible?
Thanks in advance for help on this!Hi,
As Damorgan said, if all you want to do is find which is the earliest or latest, then you can just compare the strings: they happen to be in a format where that works.
If you need to do other things, such as compare them to today's date, or see the difference between two of your rows in days, then you have to convert them to DATEs. (There's no point in converting them to NUMBERs).
A new data type, TIMESTAMP, which handles fractions of a second, was introduced in Oracle 9.
Since you're using Oracle 8 (according to your subject line), you either have to
(1) ignore the microseconds, or
(2) use a separate NUMBER column for the microseconds.
Either way, use TO_DATE to convert the first 14 characters to a DATE:
TO_DATE ( SUBSTR (txt, 1, 14)
, 'YYYYMMDDHH24MISS'
)where txt is your CHAR column.
To convert the microseconds to a number (between 0 and 999999):
TO_NUMBER (SUBSTR (txt, 15)) -
How can I truncate the time zone from a Date object without using String?
Does anyone know how to truncate the time zone portion of a Date object and maintain the object as Date, NOT String?
I just need the date, i.e., 05/02/2008 as a Date.
Thanks.
JDev1Although you haven't said so, I expect you must be having some problem with that?
My wild guess: the server is creating a Date object and setting its time component to zero (midnight). Of course since Date doesn't have a timezone, that would be midnight in the server's timezone. Then you are interpreting that date as if it were in your timezone, and since you are west of the server, it appears to be 11 PM or 9 PM or something on the day before.
What we do is to send our timezone to the server and tell the server to use it when creating the Date object. Alternatively, when formatting the Date object you could use a SimpleDateFormat with the server's timezone applied. There are no doubt other solutions that could be provided if we had a description of your problem.
Maybe you are looking for
-
Names of attributes aren't case sensitive in ldif
Hi I am using Netscape Directory Server version 4.16 on Solaris. I want to export the data to another ldap (Openldap). In the ldif file, all attributes are in lower case, and in Openldap's schema they are in lower and upper case (ex : createtimestamp
-
Webdynpro for ABAP not closing browser window after click Exit
Hi Experts, We come across a minor problem when executing a Webdynpro for ABAP on our Production Portal. We have a "Exit" button which suppose to close the browser window with the webdynpro codes called but it failed to do so. The execution steps of
-
Can I get audio to play til the end, even if I turn the page?
I know how to add a quicktime audio file, but once you turn to the next page, the audio file stops. Is there a way to set the audio to play til the end regardless of how many pages you turn? Or would I have to split up the audio and have the user pla
-
Accounting document during GR & Invoice
Hello SAP gurus I want a report in which there should be purchase order no ,Accounting document which is created during GR & Invoice. Please suggest me the T code if any or if i hav to write a query for that which tabled shuld i use?
-
Where can I find my Mac's computer name? Thanks.