Assigning a generated QuoteLineItem RN AdjustedPrice.Value? (RightNow / OPA)

Hello

I want to understand whether it is possible for the OPA generate an AdjustedPrice.Value for a new QuoteLineItem/quote RightNow. On a very high level, the following is what I want to achieve:

  1. OPA load all the all products of RN in value lists
  2. The user runs through interview
  3. OPA generates a 'quote' entity, mapped to the table of the quotation of RN
  4. OPA generates a 'price item' entity, mapped to the table of QuoteLineItem RN under the table, estimate RN
  5. OPA assigns the value of 'product' to the QuoteLineItem.Product
  6. OPA attributed AdjustedPrice.Value to QuoteLineItem.Product

Highlighted in red is the step that I find as an obstacle such as RN AdjustedPrice.Value attribute can be mapped to the OPA, but do not seem to be able to be selected as a mapped attributes (see screenshot below). Is there a way to get around this, or I have configured integration hurt?

Image 27.png

Update issue - request withdrawn on the 'quantity '.

In the QuoteLineItem, there are three fields (AdjustedPrice, AdjustedTotal and OriginalPrice) that are all of the type MonetaryValue. Unfortunately, the current version of the OPA does not support this object. The MonetaryValue object has 3 fields currencies, exchange rates and of value that have properties that are unusual in a way that does not currently support the OPA (that is, the value is 1/1000th of a unit: 1 USD = 1000).

Support this item is on our order book.

Meanwhile, a solution may be to add a custom field to QuoteLineItem and use OPA to fill this value in place. The side Service Cloud a function could be written that manipulates data in a way that you need.

-Scott

Tags: Oracle Applications

Similar Questions

  • assign the session as the default value of a command prompt variable

    Hi, experts,

    is it possible to assign the session as the default value of a command prompt variable?

    I would attribute the full name of the user of the connection to the default value of a prompt!

    Thank you!

    In the value default of / writing SQL results:

    Select
    case
    When 1 = 2 then table.column
    of another valueof (nq_session.user)
    end
    the area"presentation".

    The table.column must be the type of character data.

    Concerning
    Goran
    http://108obiee.blogspot.com

  • Generated by an expression values get set cached?

    Does anyone know if the generated output as an expression values get set cached for the frame as the rendered image only?

    Meaning, does make any improvement in speed to a value of the term of reference of the same frame as opposed to this calculation on each image.

    As a simplified example, I have an expression on the values of the slider with some heavy calculation that does not change over time. It improves the speed of calculation of expression to call the resulting value of a single point in time (like the time = 0), as opposed to the present appellant, which certainly recalculates on each image?

    N ° expressions are always evaluated for each image and looking for the values of another era in fact get worse since AE can evaluate the expression of the current framework and then based on the code to evaluate it again on the other images. AE simply has no way to differentiate the State of an expression unless it evaluates actually just as it does not store persistent values, does not the JIT compilation or that this is another thing that you could imagine. It is an assessment of strictly linear script, image by image and line-by-line optimization depends on structure the code and structure of the project. Of course nothing prevents you to outsource the code for the "inert" invisible layers or comps do not used anywhere, but it has other implications where your calculations depend on time or the layer order. If things get slow, you can also always convert expression to keyframes.

    Mylenium

  • loop to generate variables with different values

    A quiz, I have answers user saved in a table. At the end of the quiz, I need to extract individual responses to the different variables q1, q2, q3, etc.. The questionnaire can be of different questions so I need to adjust based on total questions inside. How can I use loop to create variables and values to capture?

    So, I would change the following:

    var q1:int = userAnswersArray [0];

    var q2:int = userAnswersArray [1];

    var q3:int = userAnswersArray [2];

    var q4:int = userAnswersArray [3];

    ...

    to the loop like the one below:

    for (i = 0; i < totalQuestion-1; i ++)

    {

    This ["var var q" + i] + ": int" = "userAnswersArray []" + this [i] + "]";

    }

    He probably has syntax errors that it does not work.

    Thanks for your help.

    If evidence of userAnswersArray are always aligned with issue numbers (say, question 1 answer is saved in 0, 2 - position 1, position etc.) maybe work the following:

    var urlreq:URLRequest = new URLRequest("subresultpage.asp");
    urlreq.method = URLRequestMethod.POST;
    var urlvars:URLVariables = new URLVariables();
    for(var i:int = 0; i < userAnswersArray.length; i++) {
      urlvars["q" + (i + 1)] = userAnswersArray[i];
    }
    
  • Assignment to a Variable a Null value

    Hi all. I have a loop that queries a query outside of the loop. The problem is, the query can be defined, and it may not. But if it is defined, how I cancel its definition of the next iteration of the loop. Here is a code to wrap your head around it (edited for brevity).

    < cfloop >
    < cfset queryValue = possibleEmptyString >
    < Len (queryValue) cfif >
    < cfquery name = "queryName" dbtype = "query" >
    Select * from something
    < / cfquery >
    < / cfif >

    < cfif IsDefined ("queryName") AND queryName.RecordCount >
    error = 'error message '.
    < / cfif >
    < / cfloop >

    So, are there not a function that sets the var Undefined or Null, or something? Otherwise, what is the alternative?

    Thank you all! ;)






    Select * from something


    error = 'error message '.

  • By assigning a value to a text field not working PHP/javascript?

    I have a site to someone else coded, where a text field does a value that is assigned.

    Both
    Form1.textfield3.value = form1.textfield1.value;
    and
    Form1.textfield3.value = "99";

    not work, and the field is left blank.

    This same code works on Internet Explore (Win and OSX), Safari, Chrome and Opera. It does NOT work on Firefox 8 or 9.01 (Win and OSX) or 3.6.25. He used to work on an older Firefox, we had (unknown version).

    JavaScript is enabled; is there anything else we can check?

    If you check the error in Firefox (Ctrl + Shift + j) Console, you will see "form1 is not defined. This is because Firefox converts automatically form1 in reference to < form = "form1" name >. Instead, you must change the code a bit.

    You can fix the above error starting each function where you refer to form1 with this:

    Form1 = return ["form1"] var;

    However, probably just move the error to the next part of the notation (for example, textfield3). The proper way to refer to the value of a form field named is:

    document. Forms ["Form1"]. Items ["textfield3"]. Value

    or if you have set form1,

    Form1.elements ['textfield3'] .value

    If you have a few changes to make. Not sure if there are shortcuts.

    This forum focuses on the care of the end user. You can find more help web development on the mozillaZine Web Development Council. Separate forum, separate registration.

  • Eloqua reporting: what is the difference between 'Link clicks' and 'interactive generated query string value "?

    clicks.png

    Sometimes, I need to look at the link clicks in order to determine what link they clicked and sometimes the value of query string. What is the difference?

    Redirect link is the actual URL that redirects to a specific Web site location.

    Value of query string of clicks is what follows after the "?" in the link. These query strings do not change the location where the user is directed to but is for information purposes.

    If you were to combine interactive generated link and the value of clicks query string, you will get the full link following the user.

    Example: In your screenshot, for the first row in the report, the user would have followed this link:

    https://play.Google.com/store/apps/details?ID=no.osloby.app

    The report broke it into 2 parts: clicks link (https://play.google.com/store/apps/details) and the value of query string of clicks (? id = no.osloby.app).

    You can create custom query strings under configuration > site: query strings. This can be useful if you want to create your own way to mark up and view metrics on clicks for links. When you define a query string parameter, you can add this setting with different values at the end of the links to follow only those (ex: "?") QueryStringParam = value1'). I used this is to differentiate between separate instances of identical links in the same email (ex: a link is a banner image and text) to see who is the most useful and results in the most traffic. You can then view a breakdown of clicks by each query string under Insight > reports and dashboards > site > overview of Query String parameters.

    Hope this helps... Let me know if you have any other questions.

  • How to generate a value of 0 if the table does not value contain?

    Hello

    I have a nice select gives me these results:
    f? p =: 2::GET_DETAIL_REPORT:NO:P2_VALUE:01 36.6 01/2008
    f? p =: 2::GET_DETAIL_REPORT:NO:P2_VALUE:02 63.4 02/2008
    f? p =: 2::GET_DETAIL_REPORT:NO:P2_VALUE:03 73.2 03/2008
    f? p =: 2::GET_DETAIL_REPORT:NO:P2_VALUE:04 78.6 04/2008
    f? p =: 2::GET_DETAIL_REPORT:NO:P2_VALUE:05 98.8 05/2008
    f? p =: 2::GET_DETAIL_REPORT:NO:P2_VALUE:06 2008-06-30.4
    f? p =: 2::GET_DETAIL_REPORT:NO:P2_VALUE:07 23.8 07/2008
    f? p =: 2::GET_DETAIL_REPORT:NO:P2_VALUE:08 70.8 08/2008
    f? p =: 2::GET_DETAIL_REPORT:NO:P2_VALUE:09 14 2008-09
    f? p =: 2::GET_DETAIL_REPORT:NO:P2_VALUE:10 60.4 10/2008
    f? p =: 2::GET_DETAIL_REPORT:NO:P2_VALUE:11 46 11/2008

    You see, the month 12 is missing, because no data exists in the table. OK, that's normal.

    But I want to display the result 0 even if nothing in the table for the month 12. The result would be:
    f? p =: 2::GET_DETAIL_REPORT:NO:P2_VALUE:01 36.6 01/2008
    etc...
    f? p =: 2::GET_DETAIL_REPORT:NO:P2_VALUE:11 46 11/2008
    f? p =: 2::GET_DETAIL_REPORT:NO:P2_VALUE:12 0 2008-11

    I know that I have to generate a list of values for each month and join them.
    select add_months(to_date('01'||:P2_DATE_DEBUT, 'mm/yyyy'), level-1) dt from dual connect by level <= 12
    Could you please help me this?

    It's nice select I already have.
    SELECT 'f?p=&APP_ID.:2:&SESSION.:GET_DETAIL_REPORT:NO::P2_VALUE:' 
           || TO_CHAR(TRUNC(date1, 'MM'), 'MM') LINK, 
           To_CHAR(TRUNC(DATE1, 'MM'), 'MM/YYYY') valeur, 
           sum(valeur) "Cumul"
           FROM PL_MF_JOUR
    WHERE  cle = :P2_DEPT
    AND    DATE1
    BETWEEN to_date('01/01' || :P2_DATE_DEBUT || ' 00:00:00', 'DD/MM/YYYY HH24:MI:SS')
    AND     to_date('01/01' || :P2_DATE_DEBUT || ' 23:59:59', 'DD/MM/YYYY HH24:MI:SS') +364
    GROUP BY TRUNC(DATE1, 'MM')
    ORDER BY TRUNC(DATE1, 'MM')
    Kind regards

    Christian

    PS: your help is very appreciated every time, thank you.

    You need to generate your calendar of 12 months and then left outer join with it.

    Something like:

    WITH dts as (select to_date('01/'to_char(rownum,'fm99')||'/'||:P2_DATE_DEBUT,'DD/MM/YYYY') as dt
                 from dual connect by rownum <= 12)
    SELECT 'f?p=&APP_ID.:2:&SESSION.:GET_DETAIL_REPORT:NO::P2_VALUE:'
           || TO_CHAR(dt, 'MM') LINK,
           TO_CHAR(dt, 'MM/YYYY') valeur,
           sum(valeur) "Cumul"
    FROM dts LEFT OUTER JOIN PL_MF_JOUR ON (dt = TRUNC(DATE1,'MM')
                                       AND cle = :P2_DEPT
                                       AND DATE1
                                       BETWEEN to_date('01/01' || :P2_DATE_DEBUT || ' 00:00:00', 'DD/MM/YYYY HH24:MI:SS')
                                       AND     to_date('01/01' || :P2_DATE_DEBUT || ' 23:59:59', 'DD/MM/YYYY HH24:MI:SS')+364
                                       )
    GROUP BY dt
    ORDER BY dt
    

    NB. Untested (obviously)

  • Plugin data: determine the string table values ranging

    Hello, once again

    I have always fought with a use composed of data from the separate tab

    When I read a line via

    sMyLine = file.getnextline

    and try to extract the values with

    aMyValues = split (sMyLine, vbTab etc.)

    the returned array is Variant.

    Now I try to assign values of this array of different channels, for example

    for i = 1 to Ubound (aMyValues)

    ... root channelgroups (j). Channels (i). Values (k) = aMyValues (i)

    next

    This results in an error message "this channel has been generated with e64 Type, values to fill must not be of type VT_BSTR" or what would be the translation into English.

    So I have to turn the table variant to a R64-table. However cdbl (aMyValues (1)) will not work.

    Workaround heavy:

    When reading data with

    root... channelgroups (1). Channels (1). Values (1) = file. GetNextStringValue (e64)

    the value is of the appropriate type. But this translates many read-only operations.

    Is there a way to read in one line and add the values of channels? File.GetStringBlock in the examples is especially used with DirectAccessChannels.Add. But I don't want the new n-channel, but rather add to already existing ones.

    Thank you for your support.

    Michael

    Hello

    I think that there are several ways to reach your goal.

    If you want to assign the values in your table variant of a digital channel, you can use the File.Formatter.ParseString () method. Please make sure you that trainers for your numeric values are defined according to the needs, for example, File.Formatter.DecimalPoint, etc.

    File.Formatter.DecimalPoint = «»
    ...
    for i = 1 to Ubound (aMyValues)
    ... root channelgroups (j). Channels (i). Values (k) = File.Formatter.ParseString (aMyValues (i), eR64)
    next

    The best way is to use the StringBlock object. If you do not want to create a new channel for each DirectAccessChannel, you can use ProcessedChannel to add multiple DirectAccessChannels, for example

    Dim processedChn: Set processedChn = channelGroup.Channels.AddProcessedChannel ("ChannelName", eR64, eConcatProcessor)
    ...
    processedChn.Channels.Add (DirectAccessChannel)

    I hope this helps.

  • Generation of the table of all values of 30 at a time

    Hey, I measure all 30 temperature both values and generate the table of values of 30

    every minute...

    How to extract a 30 value at the same time and at the same time! I'm a problem inside!

    Here is a version with simpler data structures. Maybe this can give you some ideas.

  • Generation of a value change event internally by the application.

    Hello

    How to generate events programmaticaly change value by using the value property of the signal. I find the solutions on the forum who have the solution but the problem on these solution is this property node are within a while loop, so even if the value does not change an event is triggered that is not desired in my application. Can someone give a solution for this.

    Thank you

    Use a feedback node, and a box Structure so that you only write the property node when the value actually changes.

  • Control the Boolean commands and generate a corresponding digital output

    Hi all

    I'm working on a project of activation of the electrode, here, I thought that how could I order an electrode in a time and generate a digital output of it accordingly. I want to replace it with each electrode with a LED on the front panel and generate a numerical value to each LED on the block diagram.

    If it can be divided into two parts

    1 control the Boolean outputs

    Here, my goal is that if I have 5 leds that are used as a Boolean control, must be ordered so that only one of them lights up at the same time and the rest goes off.

    I mean for example if #3 was turned on and that the user pressed the #3 #2 should be turned off and only #2 lights.

    2. generate the corresponding numerical value


    Depending on the position of the LEDs I want to generate a corresponding numerical value, as previously released 3 coming and exit 2 then comes when the second LED illuminates.

    I ask all participants to this group to help me with this.

    Concerning

    Why don't you use the radio button control? You can replace the boxes if you want the buttons.

  • Passing values to Javascript arrays

    I am trying to wrap my head around its replacement and combining tables in Javascript. I found a code that strives to combine paintings, deduplicate and then sort by alphabetical order (see below).  My question is, how can I fill these tables with the other values which are chosen by the user, rather than define it myself in JS?  For example, if a user clicks a different button, I would that array1 must be closed with 4 new animal names?  I think there is a way to assign a CSV string to the value of the variable Captivate and it divided into values in table in JS. Thank you.

    Array.prototype.unique = function() {}

    var a = this.concat ();

    for (var i = 0; I <.) Length; (++ I) {}

    for (var j = i + 1; j <.) Length; ++ j) {}

    If (a [i] = a [j])

    a.splice (d, 1);

    }

    }

    return a;

    };

    Array1 var = ["cat", "dog", "snake", "shark"];

    Array2 var = ["frog", "cow", "eagle", "shark"];

    var arrayFinal = array1.concat (array2) Futuroscope ();

    Alert (arrayFinal.sort ());

    If you put the JavaScript code in the head of your index.htm just after the

  • Using the Singleton Pattern to keep the values of the previous variables?

    Is it possible using ExtendScript to retain the previous property, same value once it has been updated by the user? I know after effects update images expressions, but I believe that the values of script must be able to persist. This kind of thing is possible with ExtendScript?

    I think something like this should be achievable using a singleton as a model, but so far I've succumbed. Here's what I've tried so far:

    instance of the var;

    Check the value of the current instance

    Alert (GetInstance () .value);

    Check if the instance has a value, if this is not the case assign one, otherwise return the current value

    function getInstance() {}

    {if(!instance)}

    instance = createInstance();

    }

    return instance;

    } //End getInstance

    Create the new object with a value and return it

    function createInstance() {}

    var object = new Object (mySel.property("Effects") ("Transform") .property .property (1));

    Returns the object;

    } //End createInstance

    Or, if singletons are the wrong approach is there any type of storage mechanism that can be called in ExtendScript to write values?

    Thank you!

    I don't know (which means no there are not), but maybe your problem could be simplified.

    Your best chance would be to want to want to know if the property is changed at all, in which case you can use p.isModified.

    But if you want to know if it has been modified since the last change, then its a different story. Properties objects cannot be instantiated on their own, they are related to the actual properties in layers and cannot be "frozen".

    Brutal way:

    If the property is suspected of having a set of keys, you would be better of caching the stream of values in a table;

    Otherwise be cached keys (still many things to do... times, values, tweens) and the expression, but then comparing two States can be uncomfortable.

    .. for every p in your effect.

    I hope that you will get a better answer

    Xavier.

  • Feature request: provide the option to display the names of the objects instead of MoRef in the generated code

    Currently, the generated code contains the value MoRef.

    We can't provide an option to display the name of the object?

    ____________

    Blog: LucD notes

    Twitter: lucd22

    Hi LucD,

    Thanks for the suggestion!

    Indeed, it will be very useful. However, its implementation is not trivial. Onyx is currently working as a passive proxy between the server and the client. And information on the names of the objects are not available in SOAP messages. This means that Onyx will generate calls to the server to retrieve the name for help be MoRef, i.e. Onyx will be not only proxy, but also a customer. Despite this us will search if there is a way to implement this or a similar feature.

    I did your suggestion as a feature request in our database, and it will be considered for a future version.

    Kind regards

    Ignat

Maybe you are looking for

  • Tecra A4: F10 buttons flash, then the keyboard does not work

    Dear Toshiba support, After having traveled often with my laptop Toshiba Tecra A4, the F10 key flashes, some keys don't work and a pop-up said that you hold down CTRL when I'm not. I don't know if the keyboard needs replacing or the card mother of m.

  • I need to copy C: to J: and then connect J: as the new C:

    My C drive is a failure, I threw in a newly formatted J: drive. You will need to copy all of C: all J:.  I then connect the J: drive as my new drive C:.  Is this possible?

  • 1245 dv7 laptop / Vista OS upgraded to win 7 Pro motherboard / news / error 1005

    So connected and using my laptop, he spends the white screen-to-screen saver.  When I tried to turn it on, I got only a flashing light.  I sent the laptop in a program of insurance-for repair.  They have installed a new motherboard and said that my O

  • Google GPS play changes manifest requirements October 15, 2016

    I received an e-mail from Google today saying:Hello game Google Developer,.We are writing to let you know that applications listed at the end of this email can be affected by a change of platform to come.Action required : If your application requires

  • Tutorial how to set the view meta tag

    In the tutorial "How to make a website", part 7 down under 'Set the tag meta to point of view. "I see how to click on "Viewpoint" in the Insert panel, but what do I do next? I don't see all the instructions for what to do next.And, Yes, I will make t