How can I define the parameters in IPC formula?

Hi IPC experts,I'm fresh on IPC.
Now,I have a requirement,and need to alter an IPC formula.
I need to post a parameter to IPC,and I have below two proposals,but both of them are denied.
1.add a field catalog,and the system will add a new field in structure CRMT_ACS_I_COM.To finish the MTP,we need to process/remove all the pending BDOCs in middleware.We have global business,and there are always some BDOCs being processed,so it's almost impossible to clear it,so the risk is too high.
2.Export the data to database in ABAP and then access them by calling a function in the JAVA codings in the formula.
   To achieve this goal,we'll have to use JCO to access ABAP function module,but it seems forbidden according to SAP.
Now,I have a proposal,whethe we can add a new parameter in the formula class??
We have below two parameters in the formula:
import com.sap.spe.pricing.transactiondata.userexit.IPricingConditionUserExit;
import com.sap.spe.pricing.transactiondata.userexit.IPricingItemUserExit;
import com.sap.spe.pricing.transactiondata.userexit.ValueFormulaAdapter;
public class Z_VAL_975_GrossStartingPoint extends ValueFormulaAdapter {
     public BigDecimal overwriteConditionValue(
     IPricingItemUserExit pricingItem,
     IPricingConditionUserExit pricingCondition) {
Can anybody suggest how I can add a third parameter and how to post value to it in ABAP??
I mean a parameter created by ourselves,not a standard parameter.
Thanks in advance.

Hi jerry,
I think you need to pass some custom paramater to ipc which is required in pricing.
Then you can add a new parameter in the field catalog attribute and to pass the value to the IPC you have to implement the badi CRM_COM_COND_BADI.
Thanks and Regards
shanto aloor

Similar Messages

  • How can I define the possible entries for "invoicing process" at fkkinv_ma?

    At the transaction code fkkinv_ma, I fill in the fields "Date ID" and "Identification" but I have a problem with the field of "Invoicing Process". When I psh theF4 button, there comes no search help. What should I do? Should I define the possible entries first? If I should, how can I define the possible entries for "invoicing process"? How is the customization done?
    Thanks in advance for the answers.

    You have to define them in the IMG 
    Financial Accounting (new)
    Contract Account Recievable and Payable
    Business Transactions
    Invoicing
    Invoice Types
    You have to set up a number range, decide what type of Financial transactions should not be invoiced -- like  Dunning Charges
    then you have to have a developer create the form and form class of invoice.

  • How can I define the intermittency factor of a signal?

    Hi everyone,
    I want to ask how can I determine the intermittency factor of any signal.
    The intermittency factor is a ratio of the time of high frequency distortion in the signal to the total time of the signal. So, Intermittency=time_turbulent / time_total.
    I have attached an image file and original vi with source vis to show the high distortion time in blue lines. I want to determine the total time of these distortion in the blue lines. Then I will divide this total time corresponding the high level distortions in the blue lines by the total time of the signal to calculate the intermittency.
    How can I achieve this? Could you please help me? Regards,
    Attachments:
    image.jpg ‏326 KB
    Unsteady Pipe Flow Analysis_Shortened Format.vi ‏643 KB
    subvis.zip ‏967 KB

    mechen,
    It is not clear to me whether your problem is (1) how to measure the time or (2) how to determine the presence of the high frequency distortion.  The counters to which Paul B. referred are related to (1).  I cannot look at your VI from home, so I do not know what you have tried.
    You generally get better help on this Forum if you ask very specific questions.  Asking someone to do the whole job for you, especially when you have not provided all the specifications, is much less likely to get you the help you want.
    Lynn 

  • How can I change the parameters in form

    Hi there,
    I´m creating a WD application with add and change data.
    The change form it´s ok and works fine, but I want to use the same form to add data too...
    But the change from has some element "read only", how can I change the parameter in this form and clean the other elements?
    Thanx a lot

    hi minoru.....
    consider you are having an input field....
    create an attribute of type string in the context.
    bind it to the read only property of the input field.
    now pass the value x to the input field, to make it read only  or pass '' to make it read write.
      DATA lo_el_context TYPE REF TO if_wd_context_element.
      DATA ls_context TYPE wd_this->element_context.
      DATA lv_read_only LIKE ls_context-read_only.
    * get element via lead selection
      lo_el_context = wd_context->get_element(  ).
    *********read_only is the attribute name bound to the read only *********property of the input field.
    * get single attribute
      lo_el_context->set_attribute(
          name =  `READ_ONLY`
          value = '' ). *** you can pass x to make it read only
    ***** to clear the values
    lo_el_context->set_attribute(
          name =  `INPUT_MATNR` * this clears my input field.
          value = '' ).
    ---regards,
       alex b justin

  • How can i define the same business partner as Vendor and Customer and link between them

    Hello Professionals,
    I want to define the same business partner as customer and vendor and link between them,
    How can i do this in SAP B1?
    Thanks in Advance,

    Hi Karem
    Our Account People doing like this only in my company. 
    If you Raise A/R Invoice means customer list only show in Business Partner List.
    If you Raise A/P Invoice means Vendor list only show in Business Partner List
    We Follow different Code for Customer and Vendor as show below.
    for Vendor  = Code Starts with V0001
    for Customer = Code Starts With C0001
    With Regards
    Balaji

  • How can I define the position of a SUD dialog in Diadem-AUT​O?

    In the COD dialog-editor you can define the X- and Y-position of every dialog-window. In the SUD dialog-editor these options are not available. Is there any way to specify the position of a SUD dialog?

    Hi Johannes,
    There are two parameters in the dialog properties called "Top" and "Left" that seem to deterine the position of the upper left corner of the dialog on the screen.
    I have only used them in the "Preview" window of the SUD editor, but they seem to work fine.
    Let me know if this is what you were looking for.
    Otmar
    Otmar D. Foehner
    Business Development Manager
    DIAdem and Test Data Management
    National Instruments
    Austin, TX - USA
    "For an optimist the glass is half full, for a pessimist it's half empty, and for an engineer is twice bigger than necessary."

  • Shell script: How can i get the parameters of a command line?

    Im a newbie. Help please!
    For example my mini script test.sh
    #!/bin/bash
    echo all parameters: $*and now i run some test:
    $ ./test.sh aa bb cc
    all parameters: aa bb ccok!
    $ ./test.sh aa bb $cc
    all parameters: aa bbwhere is here $cc ?
    $ ./test.sh aa $bb cc
    all parameters: aa ccwhere is $bb ?
    My question: How can i become 'aa $bb cc'? But without using of \  or ' or "  like this:
    ./test.sh aa \$bb cc
    or
    ./test.sh 'aa $bb cc'Many thanks!

    This is exactly what i want! Why not?
    It is possible to run a Linux command or bash script from SQLPlus.
    It begin with "!" and the script can have parameter too!
    You can say:
    SQL>!ls
    SQL> !ls -l /u01/app
    It is possible, also i do it!
    My script should have following functions:
    - take the SQL statement from SQLPlus as paraameter,
    - execute the SQL
    - spool the result to a temp file.
    - format the select result: elimnate unwanted the column spacing
    - present again in SQLPlus
    It look like this:
    SQL>!do_select_format select * from v$logfile;do_select_format is the name of my script!
    and i see somthing like this:
    GROUP# STATUS TYPE   MEMBER                                     IS_
    ====== ====== ====== ========================================== ===
    3             ONLINE +DATA/orcl/onlinelog/group_3.266.780357305 NO 
    3             ONLINE +DATA/orcl/onlinelog/group_3.267.780357305 YES
    2             ONLINE +DATA/orcl/onlinelog/group_2.264.780357303 NO 
    2             ONLINE +DATA/orcl/onlinelog/group_2.265.780357303 YES
    1             ONLINE +DATA/orcl/onlinelog/group_1.262.780357301 NO 
    1             ONLINE +DATA/orcl/onlinelog/group_1.263.780357303 YES
    6 rows,  5 columns found!Note: i dont want to say: col format xxxx xxx ... before!
    Edited by: DBA(t home) on May 8, 2012 4:44 AM
    Edited by: DBA(t home) on May 8, 2012 4:46 AM

  • How can i get the parameters in SICF gui config(or internet service)?

    hey, budies,
      the parameters of SICF gui config and internet service , both look the same.
    but how can i get all ?
    i just know these like:
    ~THEME
    ~TRANSACTION
    ~SOURCES
    ~ITSMOBILE
    i mean i want to know the explanations for each parameter, then i can use it better,
    thx

    Hi,
    This is a useful starting point re ITSMobile parameters
    http://wiki.scn.sap.com/wiki/x/POk
    Regards,
    Oisin

  • How can I define the variable "UITableViewScrollPositionNone" in Applescript-Objc?

    I'm trying to select a row in a Table View using the following code:
    NavigationTable's selectRowAtIndexPath_animated_scrollPosition_((IndexHandler's indexPathWithIndex_(1)), true, UITableViewScrollPositionNone)
    (IndexHandler is the NSIndexPath class)
    But when I run the code, I get the error:
    The variable UITableViewScrollPositionNone is not defined.
    How do I define "UITableViewScrollPositionNone", in Applescript-Objective-C?

    For some strange reason, after admitting that I'm utterly lost, and after literal days of endless searching, I've found the proper snippet of code.
    For those who need to select an NSTableView row in Applescript-Objc:
    property IndexSetHandler : class "NSIndexSet"
    set DefaultRow to (IndexSetHandler's indexSetWithIndex_(1))
    NavigationTable's selectRowIndexes_byExtendingSelection_(DefaultRow, false)
    Thank you both for all the help you've given me as well, and sorry for bothering you with previous response.

  • How can I define the page size in mm instead of pixel?

    Any help is appreciated.

    There is no page size in Keynote, it does not have the ability to scale to a physical dimension.
    Keynote is a video based application, the end product is a slide presentation, therefore pixels are used to define the size of slides.
    It can print handouts and outline notes, but these have a preset template to allow printing of a thumbnail image and notes.
    If your end product is paper, use the iWork companion application, Pages or another page layout application.

  • How can I define the Oracle data source flexible so that I can change?

    Dear all:
    I have a problem in define the crystal report file(.rpt) in Crystal report desinger 9 by using Oracle database.
    Since in the "Control Pancel" -> "ODBC" ->, I can't find the oracle DNS definition in order to define the ORACLE database's IP address, port etc. So I can't allocate the Datasource in "Data base" -> "Define Data source" of Crystal report 9 desinger.  Finally, I have to explicitly define the Data source by browsing the Oracle DB in "Define Data source" function. It is not flexible while I want to switch the DB server by change its IP adress.
    But in contrast, I can easily define a MS SQL server DNS and allocate it to .rpt file.
    Is that something I was wrong?  Any reference or answer are appriciated!

    Hello,
    Moved to Crystal Reports Database forum.
    CR needs an Oracle Client installed. Once it is installed then you'll find a driver to create a DSN and then you can set location to another Oracle Server.
    You have to first install the Oracle Client.
    It's also better to create your reports off of Oracle, it's easier to then set location to MS SQL Server.
    Thank you
    Don

  • How can you display the parameters on the actual report?

    I need to display the dates that are entered in as parameters for the report. These parameters change each time the report is run. Is there anyway for these parameters to be displayed and printed on the top of the report?
    Thanks in advance for the help!
    Doug

    Cristian - Thank you very much for the response. However, I do not have the "Edit Titles" option under the Sheet menu item. Could there be a difference in versions? My Discoverer version is as follows:
    Oracle Discoverer(tm) 4i Plus Release - 4.1.36.22.0
    Discoverer Model - 4.1.36.22.0
    Discoverer Server V4.1.37.01.0
    End User Layer V4.1.11.0.0.0
    End User Layer dce.dll V4.1.37.00.0
    Oracle9i Enterprise Edition Release 9.0.1.3.0 - Production
    There are "Edit Sheet" and "Edit Parameter Values" options but these do not have an option similar to what you mention below. Do you know of another method for doing this? Does anyone use the same version of Discoverer?
    Thanks for the help,
    Doug
    Yes you can.
    You Just have to modify the Title (Sheet-> Edit Titles)of the report. In The dialog box that appears there is Button that let's you insert diferent values, one of them it's the parameters of your report. This will insert all the parameters with the parameter name and it's value.
    Hope this helps

  • How can i define the width of report column in report region ?

    Hi,
    I have report region and i want to have a static width for each column ( not based on column name of column data ), how can i do it ?
    Thanks in advance ,
    Yoel

    Can you provide more details pls? I am also trying to change widht of report columns and I do not see anywhere in reports atrributes where it allows me to do that...Thanks so much!

  • How can I define the page of new tab instead of a blank page ?

    Hello,
    I would like to define define the page of new tab instead of a blank page but without having to install a new extension.
    (see here for your answer if it is what you are looking for https://support.mozilla.com/fr/questions/716280 )
    Is it possible?
    Like changing something in about:config ?
    thanks

    too bad...
    (If I am not wrong I should add "there is no MORE about:config setting")
    So is there a way anyway ?

  • How can i pass the parameters at runtime

    Dear all
    in process request
    i am getting org_id using page.context.get orgid()
    in runtime how can i pass this id to vo's and lov's
    Regards
    Sreekanth

    Hi Srikanth,
    In Process Request:--
    String orgId= page.context.get orgid();
    System.out.println("Org Id is "+orgId);
    Serializable[] params = {orgId};
    am.invokeMethod("executeVO", params);
    In AM:--
    Public void executeVO(String OrgId)
    XXVOImpl lvo = getXXVO1();
    if (lvo != null)
    lvo.setWhereClause("ORG_ID = :1");
    lvo.setWhereClauseParams(null);
    lvo.setWhereClauseParam(0, OrgId);
    lvo.executeQuery();
    System.out.println("Query Executed");
    Thanks
    --Anil                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

Maybe you are looking for