BI IP: Constant Derivation

Hi all,
In characteristic relationship TAB, does anyone know how I can derive/set a constant value for an specific characteristic?
Thanks!
Raquel

I am bit confused ; are you using IP or BPS?  Becauseyou are refering to aggregation level and also to planing layouts. Can you pl clarify that.
If it is BPS, then keep the version  in the cube and also in the area and have a fixed value to it like you wanted. If you keep version PL01 as the constant and keep the same in the header of the layout. This is when you use BPS.
If you use IP, then you may have to write a fox to do this. Or ou can try this:
First add PL01 to the version info object. In filters, take version and try to restrict to PL01 or create a variable on version and keep constant value PL01 and use the variable in the input query.
Ravi Thothadri

Similar Messages

  • FP default-values and diagram "constants" can change in LabVIEW 6.1 and 7.1

    Hi Folks,
          I'm posting here [instead of bug report] first, in case this isn't really a bug.
    I created a bunch of similier VIs with type-def cluster inputs, and, on each VI, gave the clusters a default-value.  I'm finding that when these typedefs are changed by removing an element, the default FP values are corrupted.  In my case it gets worse.  When I used these VIs on diagrams, I frequently created a cluster-constant - derived from the VI's cluster-control (described above.)  The remaining elements in the diagram-"constants" are also changing.
    Regards
    P.S.  Sorry if topic has already been discussed! (I did search a "bit", first...)   
    Message Edited by Dynamik on 10-28-2005 10:44 PM
    When they give imbeciles handicap-parking, I won't have so far to walk!
    Attachments:
    Untitled12.vi ‏17 KB
    Untitled.ctl ‏7 KB

    This sounds like it could be a bug AND normal operation.
    There are bugs in LV 7.1, 7.0 and possibly earlier that cuases LV to choose the wrong value when bundling and un-bundling by name.
    I have been told these are fixed in LV 8.0
    See this thread for more details on the bug.
    http://forums.ni.com/ni/board/message?board.id=170&message.id=105455&jump=true
    Now as far as the constants that are based on the typedef changing, tht is normal behaviour. As Odd_Modem mentioned, doing an explicit bundle by name is the way to handle this. If you use the same "constant" repeatedly in your code, a sub-VI that does the bundling makes your code a lot easier to read.
    Here is a code snippet
    and the source for that example can be ound in this thread.
    http://forums.ni.com/ni/board/message?board.id=170&message.id=148471#M148471
    Ben
    Message Edited by Ben on 10-29-2005 10:42 AM
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • How to keep that valve open for certain period of time and shut off automatically

    Hi everyone,
    The objective of the VI is to measure pH and then open acid or base valve based on pH valve. Below is my UNFINISHED VI
    My question is:  if, for example, the  pH is 10, then, the program will open acidic valve for 5 seconds and then shut off automatically. After that, wait for 5 second. this process will go on and on as I use while loop, but I just dont know how to control the valve on for 5sec and off and then wait for 5sec.
    Anyone can help me out?    Thank you very much
    In the picture, please enter those values before running
    P.S The VI is based on previously posted vi by someone who made it 1 yrs ago.
    Attachments:
    project_trial_1_26.vi ‏27 KB
    Capture.JPG ‏79 KB

    1. The reason the valves close immediately is that the Elapsed Time VI does not cause any wait, it only measures the time. So the valves closed within a small fraction of a second of the time they opened.
    2. I modified your VI to wait until the Elapsed Time has ended.  See the "wait" state.  I probably modified some of your other functionality in the process, but this shows one way you could do the timing. 
    3. You do not need any Value property nodes.  They should never be used if the value can be wired directly.
    4. You do not need any sequence structures. Dataflow will determine the order of things occurring.
    5. If you use an enum for the state machine (and it is a good way to name and select states), you should make it a type def. Then when you need to change it as I did to add several states, you only need to change the Type Def in one place and the changes propagate through to every place you used the control or constants derived from it.
    6. I added a Halt state which will close both valves before stopping the program.  When you are controlling a real world process, it is important to consider the start up and shutdown requirements. For example the digital outputs of the USB-6008 default to inputs when the device is first powered up. And, the inputs are pulled high by a 4700 ohm resistor (at least I think I recall that value). Will this open your valves before the program starts running and sets the I/O lines to outputs and forces them low?
    The USB-6008 has rather limited drive on the digital lines. You will probably need a buffer between it and the valve coils.
    PID and PWM are more complicated than I want to get into here.  First, are your valves proportional or on/off? Second, (assuming that they are on/off) how fast can you open and close them without destroying them in the first week? What is their expected lifetime in terms of the number of operations? How fast do you need to be able to change them to keep your pH where you want it?  Are these values compatible?
    Lynn
    Attachments:
    pH State.ctl ‏12 KB
    project_trial_1_28.2.vi ‏66 KB

  • When is a def assigned to his constant value in a derived class ?

    Hi ,
    I encountered some strange thing in my app when using a def in a derived class from abstract base class. (dived by zero exception)
    I point it out here using a small code snippet which reflects the problem in my app:
    public abstract class Base{
        public var varBase;
    public class BaseDerived extends Base{
        def const = 1;
        var temp : Double;
        public override var varBase on replace{
            temp = varBase / const;
            println("{const}");
    function run(){
           var test = BaseDerived {varBase:10};
           println ("{test.temp}");
    result is:
    0
    InfinityI assumed that all "defs" will already be assigned before any single use in the code when creating an object. If I put the "def" in the base class all works fine. But apparently this is not case when implementing an abstract class and use a def in that class.
    What am I missing here ?
    thanks
    Guy

    I changed the code to:
    public mixin class Base {
        public var varBase;
        init { println("Base Init"); }
        postinit { println("Base PostInit"); }
    public class BaseDerived extends Base {
        def constant = 1;
        var temp: Double;
        init { println("BaseDerived Init"); }
        postinit { println("BaseDerived PostInit"); }
        public function showVar(msg: String) {
            println("# BaseDerived ({msg})");
            println("VarBase: {varBase}");
            println("Constant: {constant}");
            println("Temp: {temp}");
        public override var varBase on replace {
            showVar("Before computation");
            temp = varBase / constant;
            showVar("After computation");
    function run() {
        var test = BaseDerived { varBase: 10 };
        test.showVar("Created test");
    }The output of abstract class:
    # BaseDerived (Before computation)
    VarBase: 10.0
    Constant: 0 --> BAD
    Temp: 0.0
    # BaseDerived (After computation)
    VarBase: 10.0
    Constant: 0
    Temp: Infinity
    Base Init
    BaseDerived Init
    Base PostInit
    BaseDerived PostInit
    # BaseDerived (Created test)
    VarBase: 10.0
    Constant: 1
    Temp: Infinity --> NOK and replace not newly triggeredWhile the mixin base class indeed solves it:
    # BaseDerived (Before computation)
    VarBase: 10.0
    Constant: 1 --> constant here already been assigned
    Temp: 0.0
    # BaseDerived (After computation)
    VarBase: 10.0
    Constant: 1
    Temp: 10.0
    Base Init
    BaseDerived Init
    Base PostInit
    BaseDerived PostInit
    # BaseDerived (Created test)
    VarBase: 10.0
    Constant: 1
    Temp: 10.0 --> OKThanks for the quick goodies !
    I just need to read something on what "mixin" differs from abstract.
    cheers
    Guy

  • Derived table 'tablename' is not updatable because a column of the derived table is derived or constant.

    Hi Guys,
    I have a With CTE table expression ,this cte gets the value from startdate and enddate
    I need to insert this startdate and enddate into a table ,while inserting into table,i got the below error,
    Derived table 'Datematrix' is not updatable because a column of the derived table is derived or constant.
    below is the query i used,
    declare @StartDate date='01/01/2013'
    declare @EndDate date='12/31/2013'
    ;WITH Datematrix(AllocationDate)
    As
    SELECT @StartDate AS AllocationDate
    UNION ALL
    SELECT DATEADD(D,1,AllocationDate) AS AllocationDate
    FROM Datematrix WHERE AllocationDate<@EndDate
    Insert into Datematrix(AllocationDate)
    select * from Datematrix 
    any guys update this solution.
    Thanks 
    Bhupesh.R

    ;WITH Datematrix(AllocationDate)
    As
    SELECT @StartDate AS AllocationDate
    UNION ALL
    SELECT DATEADD(D,1,AllocationDate) AS AllocationDate
    FROM Datematrix WHERE AllocationDate<@EndDate
    Insert into Datematrix(AllocationDate)
    select * from Datematrix 
    Hello,
    Your CTE bases only on fix value = @StartDate , not on a table/view; here do you want to insert data to? This don't work in any way.
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • Managing constants in base / derived classes

    Hi there,
    The problem:
    I'm facing what is certainly a simple problem but fail to come up with an acceptable solution. What I'd like to do is managing constants in a base class and derived class... which for some reasons are not parts of the same package. Also, these constants may have different values in the derived base.
    Down to earth description:
    Class base uses a set of constants A=1, B=2, C=3.
    Class derived should be provided with similarly named constants but they may have different values A=10, B=20, C=30. I could declared these constants in the classes themselves but somehow I think this is ugly.
    A "solution" that does not work:
    Assume for a moment that I'm just a very naive programmer (which actually I am... but anyway...). I would them come up with something like:
    package base;
    import base.Constants;
    public class Base {
        public Base() {
        public void myfunction() {
           System.out.println("My constant: " + Constants.A);
    }and
    package derived;
    import derived.Constants;
    public class Derived extends Base {
        public Derived() {
    }Now of course this is stupid since Derived.myfunction() prints the value of the constants given by Base.myfunction()The question is: is there a static construction that would allow me to have the desired behaviour? What I mean is that I don't want to provide a "Constants" object nor an hashtable dynamically loaded or whatever.
    Bonus question:
    I'm not a pro in OOP (seriously guys... C rocks! Oops, wrong forum :-) but it seems to be a case of "code inheritance" vs "behaviour inheritance" (I just made those expressions up!). What I mean is: if what is inherited is the actual "code" of the methods (as if a huge copy paste took place) then the naive solution would work. But in the real world, a "behaviour inheritance" is at work in the sense that what is inherited is the "behaviour" (or, more bluntly, simply the code as compiled in the base class). Hmm... Am I making any sense here? Is that distinction theorized in some way? I tried to search a bit by myself but did not know where to start.
    Thanks,

    I mucked around with this exact problem a while back.
    The (simplified) scenario is AbstractCourse is extended by CookingCourse, WritingCourse, and BusinessCourse. Every course has a basePrice and a materialsCost... both of which vary from course to course... The same price calculation applies to all types of course, just the amounts will vary.
    totalPrice = basePrice + materialsCost The traditional non-oo solution is simple enough... you would just create a "table" of all six contstants, and a function with a switch statement...
    but How to do this "The OO Way"?
    What I came up with is:
    class BaseCourse {
      abstract double getBasePrice();
      abstract double getMaterialsCost();
      public double getPrice() {
        return getBasePrice() + getMaterialsCost();
    public class CookingCourse {
      private static final double BASE_PRICE = 300.00;
      private static final double MATERIALS_COST = 112.60;
      public double getBasePrice() { return CookingCourse.BASE_PRICE }
      public double getMaterialsCost() { return CookingCourse.MATERIALS_COST }
    public class WritingCourse {
      private static final double BASE_PRICE = 200.00;
      private static final double MATERIALS_COST = 50.00;
      public double getBasePrice() { return WritingCourse.BASE_PRICE }
      public double getMaterialsCost() { return WritingCourse.MATERIALS_COST }
    public class BusinessCourse {
      private static final double BASE_PRICE = 600.00;
      private static final double MATERIALS_COST = 18.12;
      public double getBasePrice() { return BusinessCourse.BASE_PRICE }
      public double getMaterialsCost() { return BusinessCourse.MATERIALS_COST }
    }The base class specifies that each subclass must be able to tell it's base price, and it's materials cost... then we implement the calculation on those values just once, in the base class.
    For all I know there are much more succinct, flexible, efficient, and basically much more smarter ways of doing this... this is just a way that worked for me... and it's simple enough so even I can follow it.
    Java can be a very very very very verbose language :-( ... But hey it still &#115;hits on C ;-)
    Cheers. Keith.
    Edited by: corlettk on 23/05/2008 11:17 - typos

  • Assigning constant value to Account Derivation Rule for FA

    Hi,
    I have the following requirement for SLA in FA
    Requirement :
    Cost of Removal Gain should pick the segment1(balancing segment) value from Asset Assignment screen and rest all segments from Book level when the CC <> 'XXXX' (particular CC) and A/C <> 'XXXXXX' (particular a/c).
    I have created a custom ADR, in which i had mapped the Expense Account Code Combination identifier for balancing segment. But i am unable to put the condition(where the CC <> 'XXXX' (particular CC) and A/C <> 'XXXXXX' (particular a/c)) in the condition screen.
    How can i map the above condition in ADR?
    Thanks in advance
    Regards
    Rajkamal

    Hi
    In COPA Derivation rules you can only map characteristic.. i mean you can derive only Characteristic values not for Value fields.
    Value fields are normally mapped with SD conditions or GL accounts.
    If you want to manipulate or recalculate the values flowing into value fields you need to use enhancements.
    In this step you can set up system enhancements which are not supported in the standard R/3 System. These so-called "standard enhancements" can be used in the following areas of Profitability Analysis as below.
    Derivation of characteristic values        (COPA0001)
    Valuation                                    (COPA0002)
    Direct postings to profitability segments  (COPA0003)
    Currency translation                        (COPA0004)
    Actual data update                          (COPA0005)
    Hope this helps
    Regards
    Venkat

  • Derive found flag in SQL with where clause using TABLE(CAST function

    Dear All,
    Stored procedure listEmployees
    ==========================
    CREATE OR REPLACE TYPE STRING_ARRAY AS VARRAY(8000) OF VARCHAR2(15);
    empIdList STRING_ARRAY
    countriesList STRING_ARRAY
    SELECT EMP_ID, EMP_COUNTRY, EMP_NAME, FOUND_FLAG_
    FROM EMPLOYEE WHERE
    EMP_ID IN
    (SELECT * FROM TABLE(CAST(empIdList AS STRING_ARRAY))
    AND EMP_COUNTRY IN
    (SELECT * FROM TABLE(CAST(countriesList AS STRING_ARRAY))
    =================
    I have a stored procedure which lists the employees using above simple query.
    Here I am using table CAST function to find the list of employees in one go
    instead of looping through each and every employee
    Everything fine until requirements forced me to get the FOUND_FLAG as well.
    Now I wanted derive the FOUND_FLAG by using rownum, rowid, decode functions
    but I was not successful
    Can you please suggest if there is any intelligent way to say weather the
    row is found for given parameters in the where clause?
    If not I may have to loop through each set of empIdList, countriesList
    and find the values individually just to set a flag. In this approach I can’t use
    the TABLE CAST function which is efficient I suppose.
    Note that query STRING_ARRAY is an VARRAY. It is very big in size and this procedure
    suppose to handle large sets of data.
    Thanks In advance
    Regards
    Charan
    Edited by: kmcharan on 03-Dec-2009 09:55
    Edited by: kmcharan on 03-Dec-2009 09:55

    If your query returns results, you have found them... so your "FOUND" flag might be a constant,...

  • Warning :: Derived class hides the base class virtual function

    We are porting from CC5.3 to CC5.8 compiler with Sun Studio one compiler. After plenty of hurdles we are in the final stage of removing the warning messages... Amoung the plenty the following one is very common and in different files. Why am I getting this error in 5.8 and not in 5.3 compiler....
    Warning: derived_Object::markRead Hides the virtual function base_Object::markRead(ut_SourceCodeLocation&) const in a virtual base
    From this it is easily understandable that the base class mark read was hidden by derived class markRead... when we drive and override the derived class function.... It is all over the place....
    Thank you,
    Saravanan Kannan
    //public: using xx_Object :: markRead;
    virtual void markRead() const;

    The Sun C++ FAQ discusses the warning message:
    http://developers.sun.com/prodtech/cc/documentation/ss11/mr/READMEs/c++_faq.html#Coding1
    Notice that warnings are not necessarily errors. But I applaud your desire to fix the code so that it generates no warnings. I wish more of our customers could be persuaded to do the same. :-)
    C++ 5.3 issues this warning, by the way. Example:
    struct B { virtual int foo(int); };
    struct D : B { virtual int foo(double); }; // line 2
    D d;
    line 2: Warning: D::foo hides the virtual function B::foo(int).
    If for your particular code you do not see a warning with C++ 5.3, it would be due to a bug in C++ 5.3 that was later fixed.

  • Segment derivation when posting invoice on internal order

    Dear colleagues,
    I have configured the New General Ledger in SAP ECC 5.0, with profit center and segment as splitting characteristics. Document splitting and segment derivation are working fine for almost all scenarios, but not for all scenarios.
    When a post a vendor invoice with FB60 to only a cost center document splitting and segment derivation are working correctly: the segment is derived from the profit center (which is assigned to the cost center in the master data of the cost center) and I can post the invoice.
    However, when I post the vendor invoice to both a cost center and an internal order segment derivation does not work: I get the error message GLT2201 "The field Segment marked as balancing is not filled with any value in line item 001, even after document splitting."                         
    The reason for this is that the posting on the cost center becomes statistical and the posting on the internal order is the actual posting. In the master data of the internal order I have not defined a profit center. Because of this the DUMMY profit center is assigned to the line item.
    I have assigned all profit centers to a segment (in the profit center master data), except for the DUMMY profit center. I guess this is correct?? I can easily solve this issue by assigning the dummy profit center to some kind of dummy segment, but I don't think this is the correct solution.
    A solution might be to enter a profit center in the master data of the internal order (segment can then be derived from this profit center). However, I prefer not to put a profit center in the master data of the internal order.
    Does any of you have experience the same kind of problem? Can anybody give me some advice how to derive the segment correctly in the aboven mentioned posting? Did I do something wrong in the customizing?
    Thanks for your help in advance!
    Regards,
    Koert

    I have already found the solution myself. In the customizing you can define a default segment that will be used in case no segment can be derived in the posting.
    IMG: Financial Accounting (New) --> General Ledger Accounting (New) --> Business Transactions --> Document Splitting --> Edit constants for nonassigned processes
    Regards,
    Koert

  • Document Splitting: Assignment of Constant

    Hi Experts,
    We are having an issue with document splitting for Incoming Payments:
    We have configured the following:
    A. Financial Accounting (New) > General Ledger Accounting (New) > Business Transactions > Document Splitting > Edit Constants for Nonassigned Processes
    - Assigned a Default Profit Center to Controlling Area
    B. Financial Accounting (New) > General Ledger Accounting (New) > Business Transactions > Document Splitting > Activate Document Splitting
    - Document Splitting Active for Method 0000000012
    - Inheritance is on 
    - Standard a/c assignment is on, and the constant in A above is assigned  <<<ISSUE>>>
    The F1 Help on the 'Standard a/c assignment' check box states "Do not set this indicator if you have defined it as a required entry field in the activity for defining document splitting characteristics ."
    Profit Center is flagged as required in "defining document splitting characteristics "
    What is the risk of doing the above?
    Posting are as follows:
    1. Post Customer Invoice - Profit Centre is derived from GL line
    Posting Key
    Posting Type
    Profit Centre
    Amount
    01
    Customer
    571305
    100
    50
    GL
    571305
    100
    2. Incoming Payment via Bank Statement - Profit Centre is derived from Constant
    Posting Key
    Posting Type
    Profit Centre
    Amount
    40
    GL Main Bank
    Default from Constant
    100
    50
    GL Sub-Account
    Default from Constant
    100
    3. Posting to Bank Sub A/C and clearing Invoice from Customer - Profit Centre is derived from Customer
    Posting Key
    Posting Type
    Profit Centre
    Amount
    15
    Customer
    571305
    100
    40
    GL Sub-Account
    571305
    100
    4. Clear Bank Sub-Account via SAPF123
    Posting Key
    Posting Type
    Profit Centre
    Amount
    40
    GL Sub-Account
    DocSplit
    100
    50
    GL Sub-Account
    571305
    100
    40
    ZeroBal. Clear Acct
    571305
    100
    50
    ZeroBal. Clear Acct
    DocSplit
    100
    Thanks for your assistance.

    Hi,
    Since you have not provided any profit center during bank statement upload (as it just a posting, not referring any line item), profit center should be derived from either default (FAGL3KEH) or from constant assignment.
    I would suggest to update the profit center through EBS search string (target as 'profit center) based on any reference from bank statement instead of going for a constant only for this scenario. You may refer below link for search string set up.
    Define Search String for Electronic Bank Statement - Bank Accounting - SAP Library
    http://scn.sap.com/docs/DOC-30234
    Regards
    Shanid

  • Force Derived Class to Implement Static Method C#

    So the situation is like, I have few classes, all of which have a standard CRUD methods but static. I want to create a base class which will be inherited so that it can force to implement this CRUD methods. But the problem is, the CRUD methods are static. So
    I'm unable to create virtual methods with static (for obvious reasons). Is there anyway I can implement this without compromising on static.
    Also, the signature of these CRUD methods are similar.
    E.g. ClassA will have CRUD methods with these type of Signatures
    public static List<ClassA> Get()
    public static ClassA Get(int ID)
    public static bool Insert(ClassA objA)
    public static bool Update(int ID)
    public static bool Delete(int ID)
    ClassB will have CRUD signatures like
    public static List<ClassB> Get()
    public static ClassB Get(int ID)
    public static bool Insert(ClassB objB)
    public static bool Update(int ID)
    public static bool Delete(int ID)
    So I want to create a base class with exact similar signature, so that inherited derived methods will implement their own version.
    For E.g. BaseClass will have CRUD methods like
    public virtual static List<BaseClass> Get()
    public virtual static BaseClassGet(int ID)
    public virtual static bool Insert(BaseClass objBase)
    public virtual static bool Update(int ID)
    public virtual static bool Delete(int ID)
    But the problem is I can't use virtual and static due to it's ovbious logic which will fail and have no meaning.
    So is there any way out?
    Also, I have few common variables (constants) which I want to declare in that base class so that I don't need to declare them on each derived class. That's why i can't go with interface also.
    Anything that can be done with Abstract class?

    Hi,
    With static methods, this is absolutely useless.
    Instead, you could use the "Singleton" pattern which restrict a class to have only one instance at a time.
    To implement a class which has the singleton pattern principle, you make a sealed class with a private constructor, and the main instance which is to be accessed is a readonly static member.
    For example :
    sealed class Singleton
    //Some methods
    void Method1() { }
    int Method2() { return 5; }
    //The private constructor
    private Singleton() { }
    //And, most importantly, the only instance to be accessed
    private static readonly _instance = new Singleton();
    //The corresponding property for public access
    public static Instance { get { return _instance; } }
    And then you can access it this way :
    Singleton.Instance.Method1();
    Now, to have a "mold" for this, you could make an interface with the methods you want, and then implement it in a singleton class :
    interface ICRUD<BaseClass>
    List<BaseClass> GetList();
    BaseClass Get(int ID);
    bool Insert(BaseClass objB);
    bool Update(int ID);
    bool Delete(int ID);
    And then an example of singleton class :
    sealed class CRUDClassA : ICRUD<ClassA>
    public List<ClassA> GetList()
    //Make your own impl.
    throw new NotImplementedException();
    public ClassA Get(int ID)
    //Make your own impl.
    throw new NotImplementedException();
    public bool Insert(ClassA objA)
    //Make your own impl.
    throw new NotImplementedException();
    public bool Update(int ID)
    //Make your own impl.
    throw new NotImplementedException();
    public bool Delete(int ID)
    //Make your own impl.
    throw new NotImplementedException();
    private CRUDClassA() { }
    private static readonly _instance = new CRUDClassA();
    public static Instance { get { return _instance; } }
    That should solve your problem, I think...
    Philippe

  • The transfer function of the PID block doesn't show the derivator.

    Hello,
    I am trying to use the PID vi, but I when I try the box by itself, it doesn't behave as a "clasic" PID should behave. The main problem is that I don't manage to see the derivator. In the attached vi I compare the transfer function of the PID vi with the transfer function of a PID built by me. My version shows all what a PID should have: integral section (with decreasing magnitude and -90 phase), center area (with constant magnitude and 0 phase), and derivative area (with increasing magnitude and +90 phase).
    The PID vi only shows the integral part.
    You can also select a step input, and see the output directly. If you choose a large enough derivative time (100 times bigger than the integrator time), and you look closely to the first part of the output, you will see the pick due to the derivator in my version, but not in the PID.vi version.
    Does anyone knows what am I doing wrong? 
    Kind regards,
    Pablo Estevez
    Solved!
    Go to Solution.
    Attachments:
    TestPID.vi ‏31 KB

    Dear Nathand,
    Thanks for your answer, I tried the change and you are right. That shows that this not a standard PID, since that means (and actually I can see it now by checking inside the vi) that it is not using the derivative of the error but the derivative of the process variable. I know that this is used sometimes to prevent the effect of fast changing set-points, but it is a shame that they do not comment on it in the help, and that this is not a selectable feature. Do you know if there is a way to edit these pre-packaged vi's? 
    One more question, about the labview style. I included the sequences just to group terms and make the code more readable to separate the integrator from the derivator and not have a knot of entangled signals. Specially when I run the clean-up diagram, it gets very entangled. I have been looking for another way to do that (container boxes, groups). It would be nice if you could suggest me something I can do for it.
    Thanks again,
    Pablo 

  • Document splitting with constants

    We are working on a document splitting project on ERP 2005.
    Most of the config has been done and we are now testing.
    The only scenario that is not working is where a profit center value is not entered in the journal but derived through a constant.
    I have created a constant Z001, for a PC in the only Controlling Area.
    There is no problem with the GL account, the account type, splitting rule, transaction and variant.
    At GL view PC is a required field and in the constant rule I have created I have assigned a PC say 1000. When I post my journal it says
    Balancing field "Profit Center" in line item 001 not filled
    I can confirm the splitting method has the constant in it and inheritance ticked.
    What have I missed?

    Hi,
    In first line item you enter the Profit Center in Profit center field.
    And I am trying to do this document splitting, everything i configured and posted the document, but when i view in GL a/c view it is not showing the splitting mode. So if u got the correct result then
    Please send the documentation with step by step process and how to enter the data in the system.
    my id: [email protected]
    Regds
    sunfico

  • Account Assignment - Derivation of Cost Object

    Hi All,
    On doing payment through transaction F-58, automatic line item of exchange rate gain n loss (P&L Account) is added automaticallly due to configuration done in FBKP -> Excng Rate Difference. The problem is, is there a possibilty to derive cost object which is used in Invoice of which the payment is being processed.
    Regards,
    Nayab

    Thanks Eli for your reply.
    Yes, I found the same i.e. the best practice is to assign CO through OKC9 on particular G/L Accounts. The issue is reports in Joint Venture Accounting "GJRG_5J1B" that shows all cost on particular job (cost center, wbs, network etc.) doesn't potray the right result after settlement of network. For instance
    Invoice is booked and cost element is charged on Network
    CJI3 show all amount
    GJRG_5J1B show all related amount.
    When payment is processed and in automatic RXD line item, constant Cost Center of Other Income is provided
    CJI3 doesn't show RXD amount
    GJRG_5J1B show RXD amount
    On settling Network, i.e. Roll up its cost to WBS level following happens
    CJI3 is settled, gross amount is 0.
    GJRG_5J1B show 0 as well other than RXD amount which still needs to be settled.
    The solution we found is to charge automatic line item to particular cost object so it will get settled while rolling up network amount to WBS
    The other solution is to settle such cost at period end but to do such activity I'm in search of standard way.
    Thank you again for your response.

Maybe you are looking for

  • Issue while inserting a BDC program in Inbound Proxy.JDBC-- PI-- SAP.

    The scenerio is jdbcsender-sappi-inboundproxy(ECC6.0). The issue is related to SAP Plant Maintenance Module where  We have a requirement for creating Maintenance item programmatically from (SQLDatabase)Legacy Data for one of the interface. since ther

  • How do I get 720p res video from ipod to mac

    I'm told the default video res setting on the 4th gen Ipod touch is 720p. The only way I can currently get a video that I've shot to my Imac is to e-mail it to myself, which works but knocks the res way down. Do I have to purchase a third party softw

  • Employee Vendor Account Mismatch

    Hi, Wrong Employee Vendor accounts have been crated. For Ex, Employee  Vendor A/c 101 - Mr.B            100 - Mr. A 102 - Mr.C            101 - Mr.B 103 - Mr.D            102 - Mr.C (code} Actually it should like, Employee  Vendor A/c 101 - Mr.B     

  • My iPad mini screen froze, how do I get back to the home screen

    I cannot get back to home screen any suggestions

  • Unable to access an iframe's contents

    I'm trying to determine if AIR for the desktop (for HTML/JS development) can allow access to the document of an iframe from another domain.  For example, I need to load an iframe for a remote site, and listen for submit events from that iframe and ca