Infopackage type not equal datasource type

Hi!
I have message "Infopackage type T <> datasource type D".
I load master data by transaction datasource. I don't see any problem.
this mean that Infopackage for texts data, datasource for transaction data.
But why it happens?

Hi,
"I load data to Characteristic text and attribute using one datasorce 3.x for transaction data."... I am not sure what it means...
we need to have to different datasources for loading the Texts and Attributes... in the 3.x method, the Infosource appears to be the same for both (in fact, the infosource structure is automatically adjusted depending the datasource).. but we need to have two different datasources.. please create a new generic data for the other, if one of the datasources is not available..
if you can give more details, like the name of the data source, name of the Infoobject you are loading etc.. then I can provide more accurate answers.
rgds
Naga

Similar Messages

  • FIXED type Attribute value not equal to the default

    Hi
    I am in the processing of doing AP Inbound process. During My process I have created Invoice XML and XSD and mapped with XML Gateway OAG XSD.
    BPEL able to pool the directory and process the XML file. But I am getting below error at XML Gateway error log.
    FIXED type Attribute value not equal to the default
    value ''.
    Could any body let me know when do I get normally this kind of error.
    Regards
    Kiran Akkiraju

    If you have imported the source code you could use a workaroud i have found. Create a new workspace and a new Project. In it create with the wizard a new Struts Controller Page Flow. After, create a action class, and some jsp pages.Then put some Struts components with the Components Palette.Be sure that in the newly created pages, jdeveloper has put the struts taglib. Now you can rebuild your project.
    It seems that jdeveloper does some internal libraries configuration, but when you import the source code, it doesn't do it.
    Hope it helps
    Nicolas Fonnegra M.

  • NOT EQUAL in the InfoPackage Data Selection

    Hello,
    <u><b>I need to build a NE, NOT EQUAL <>  in an InfoPackage</u></b>
    I need to exclude some DataSets from beeing loaded.
    The DataSets to be excluded can be distinguished by a
    certain value of a an InfoObject.
    For example:
    All DataSets with  0COMPANY_CODE NOT EQUAL "0001" should not
    be loaded.
    How can I set in the InfoPackage DataSelection a filter
    to exclude some DataSets ?
    Thank You
    Martin Sautter

    Hello Chitrarth Kastwar ,
    basically it would be a trivial task in SQL ....to code :
    <i>
    SELECT *
    FROM
    WHERE  0COMP_CODE not in '0001'
    </i>
    or
    <i>
    SELECT *
    FROM
    WHERE  0COMP_CODE =  '0030'
    OR          0COMP_CODE =  '0040'
    OR          0COMP_CODE =  '0050'
    </i>
    .. but thats BW  - It generates much turnaround for consultants :).
    Thread
    /community [original link is broken] threadID=507511&tstart=0
    seems to be something like this.
    ...I get the following Conversion Routine for Type 6:
    <i>
    program conversion_routine.
    Type pools used by conversion program
    type-pools: rsarc, rsarr, rssm.
    tables: rssdlrange.
    Global code used by conversion rules
    $$ begin of global - insert your declaration only below this line  -
    TABLES: ...
    DATA:   ...
    $$ end of global - insert your declaration only before this line   -
        InfoObject      = ZVPUNITH
        Fieldname       = /BIC/ZVPUNITH
        data type       = CHAR
        length          = 000045
        convexit        =
    form compute_/BIC/ZVPUNITH
      tables   l_t_range      structure rssdlrange
      using    p_infopackage  type rslogdpid
               p_fieldname    type rsfnm
      changing p_subrc        like sy-subrc.
          Insert source code to current selection field
    $$ begin of routine - insert your code only below this line        -
    data: l_idx like sy-tabix.
              read table l_t_range with key
                   fieldname = '/BIC/ZVPUNITH'.
              l_idx = sy-tabix.
              modify l_t_range index l_idx.
              p_subrc = 0.
    $$ end of routine - insert your code only before this line         -
    endform.
    </i>
    Because I have to exclude 1 value out of 5 I can also include 5 values in the
    selection criteria connected with OR
    This means I have to use an OR only.
    Is it possible with l_t_range to state this and how ?
    Thank You
    Martin Sautter

  • Not Equals Function is not working in Mapping

    Hi All,
    i have to do mappig based on the Not Equals & And conditions
    If the Material Group starts with "F"
                            And Material Type Not Equals to "ZPRO" means
                                        then send "FG" Else "FC"
    Here Not Equals & And Functions are not giving success, Error throwing like
    Cannot cast ZPRO to boolean] in class com.sap.aii.mappingtool.flib3.Bool method not[ZPRO
    Please help in this
    Regards

    i have to do mappig based on the Not Equals & And conditions
    If the Material Group starts with "F"
    And Material Type Not Equals to "ZPRO" means
    then send "FG" Else "FC"
    Here Not Equals & And Functions are not giving success, Error throwing like
    Cannot cast ZPRO to boolean] in class com.sap.aii.mappingtool.flib3.Bool method not[ZPRO
    the logic applied is incorrect
    NotEquals is a boolean function meaning it will accept only boolean values as input....
    To check if the Material Number is ZPRO or not use the below logic
    MaterialNumber                                            Then(FG)
                          ------equalS(TextFunction) ---- not -----ifWithElse ------------------ Target
    Constant (ZPRO)                                                   Else(FC)
    Regards,
    Abhishek.

  • Rounding off Issue (Net Value not equal to Net Price * quantity)

    Dear Gurus,
    Here is an interesting issue.The default calculation done in the pricing procedure is two decimal places.Now we consider a real scneario,consider the net value of 324 quantities of an item calculated is 36,049.86 .When it is divided by quantity  the resulting value of net price is 111.265 but the system shows 111.27 by rounding it off.
    Now here comes the problem,my client needs the rate to be shown on the order script to be two decimal places and the net value should be equal  quantity * net price.So if we apply this,
    324 * 111.27 = 36051.48
    But the net value calculated by the system is 36,049.86.So it can be consluded that:
    "Quantity * Net Price Shown is not Equal to Net Value calculated by the System"
    Need an urgent resolution,project is stuck on this
    Regards,
    Sam Ahmed
    Edited by: Lakshmipathi on Nov 3, 2011 12:14 PM
    Please dont add URGENT in subject or in your post

    Here is the pricing procedure,
    We start with the amount condition types
                                            Unit Price        Units Condition Value
    ZMRP     MRP                     1,700.00           10     PAC     55,080.00      
    ZTRP     Trade Price     1,445.00           10     PAC     46,818.00      
    ZDPR     Dist. Price     1,445.00           10     PAC     46,818.00         (GL)
    Using Trade Price we apply the product discount of 23%
    ZPRD     Product Discount     23.000-     %                    10,768.14-
    Then we send discount amount to the gl by using condition type ZDIS
    ZDIS      Discount Value     100.000-     %           10,768.14-      (GL)
    tHE RESULTING NET VALUE IS  36,049.86      as 46818.00 - 10,768.14
         Order Item value     111.27      1     PAC     36,049.86      
    And the Net Price is 111.27

  • In a purchase order for 3 GR's Quantity does not equal the value

    Hi,
    I have found the difference in one purchase order, there have been 3 GRs where the Qty does not equal the Value.  How has this happened?
    Any guesses why the difference has come.
    Thanks&regards,
    Veena

    Hi Vishal,
    In po history for agt 3 Gr's  Quantity does not equal the values. I hope the difference is Movement types. But exactly where to check this movements i am not getting.
    Can you tell me this which T.code.
    Tx,

  • Bapi Fm BAPI_INCOMINGINVOICE_CREATE Giving error *Balance is not equal to .

    Dear All,
    Note: Cin as implemetned.
                   Get error from Fm BAPI_INCOMINGINVOICE_CREATE  is Balance is not equal to zero.
    Have passed the correct inputs to the Fm its Invoice is creting ,while the only case Cenvat comes based in the PO/Vendor that time  error is generating.
    Passing values : HEADER LEVEL : Grand total value (item + tax value + cenvat value).
                                item level : total value of item price.
                                tax account : bed,escess, bcs. cenvat value and taxcode. 
    For rest of the case which is not having in the Cenvat some value type passed invoice no is generating.
    Please Suggest me to come out from this issues. How to pass the value in case cenvat.
    Regards,
    Santosh
    Edited by: santosh jajur on Mar 10, 2010 10:43 AM
    Edited by: santosh jajur on Mar 10, 2010 10:44 AM

    Hi
    I encountered Same problem in different BAPI.
    It been solved by turning one of sums to negative.
    I don't familiar with this specific BAPI but mayby this will help to you to.
    Best Regards
    Yossi Rozenberg

  • Why it is not equal?

    Integer i = new Integer (42);
    Long l = new Long (42);
    if(i.equals(1))
         System.out.println("Equal");
    else
          System.out.println("NOT Equal");Why it is Not Equal?can you explain me?

    When you do
    i.equals(l) - equals method of the Integer class will be called.
    and equals method in Integer class is like dis
    public boolean equals(Object obj) {
         if (obj instanceof Integer) {
         //compare the two objects and return the result
         return false;
    The two objects will be compared only if both of them are Integer types, other wise it will simply return false.
    www.free-java-tutorials.com

  • Multiple selection in Query Panel. Operator Does not equal generates error.

    Hi,
    I'm using Jdeveloper 11.1.1.4 and creating Oracle Fusion Web Application with ADF Business Components.
    I want to use multiple selection on LOV in ADF Query Panel with Table, but I get the following error
    when I use operator "Does not equal":
    Error: Unsupported model type.
    SelectMany does not support a model of type class java.lang.Integer.
    A simple example:
    Schema: HR
    Generate default Business Components for tables Departments and Employees.
    Model:
    Create List of Values for EmployeesView(DepartmentId)
    List Data Source: DepartmentsView1
    List Attribute: DepartmentId
    Display Attributes: DepartmentName (UI Hints)
    Create View Criteria EmployeesByDepartmentVC for EmployeesView
    Criteria Item:
    Attribute: DepartmentId
    Operator: Equals
    Operand: Literal
    Select "Support Multiple Value Selection" (UI Hints)
    ViewController:
    Create blank JSF Page: showEmployees.jspx
    Drag EmployeesByDepartmentVC from Data Controls to showEmployees.jspx
    Create Query=>ADF Query Panel with Table
    Run application.
    Press Advanced button.
    Select operator "Does not equal" and department names "Administration;Marketing"
    Press Search
    Error: Unsupported model type.
    SelectMany does not support a model of type class java.lang.Integer.
    Note: it works fine with operator "Equals"
    Best,
    Kees.

    Hi,
    I was reading:
    http://www.oracle.com/technetwork/developer-tools/jdev/jdev-11gr2-nf-404365.html#bugs_fixed_in_11.1.2.2.0
    Bugs Fixed in 11.1.2.2.0
    Bug.No. 13508184
    unsupported model type error thrown for multi select view criteria
    I have tested the use case described in this thread with JDeveloper 11.1.2.2.0 but I still get the same error.
    when I use operator "Does not equal":
    Error: Unsupported model type.
    SelectMany does not support a model of type class java.lang.Integer.
    Is there anybody who can tell me more about this bug fix?
    Thanks,
    Kees.

  • 12.3 - 12.3  is not equal to 0??

    I am trying to calculate the result of two Numbers
    ((Float)f).floatValue() - ((Double)d).doubleValue(), where f is equal to d.
    However the result is not equal to zero.
    I've tried to print out (12.3f - 12.3d) the result is not equal to zero too. I think it is a bug when Java do type promotion, right?
    How can I get around of it?
    Germen

    abs( a - b ) < delta,The problem with comparing numbers that way is that delta doesn't scale as a and b scale. The delta required when a and b are near 1e-10 is quite different form that when they are 1e10.
    A better way to write an inexact comparison is:
    a == b || abs(a - b) < max(a, b) * delta
    This improved code also handles infinities and zeroes correctly as well as scaling as a and b scale.
    Knuth gives a much more rigorous definition of inexact floating point comparison in The Art of Computer Programming.

  • Read internal table with key not equal to

    Hi,
    How can I read internal table with key not equal to some other field.
    Basically in read statement we can read only fields equal to others fields.

    Hi,
    Test the following Code you can Use Loop at for this But not Read Table
    DATA: BEGIN OF it_test OCCURS 10,
      f1(4),
      f2 TYPE i,
      f3(2),
      END OF it_test.
    DATA: it_test2 LIKE STANDARD TABLE OF it_test WITH HEADER LINE.
    it_test-f1 = '1000'.
    it_test-f2 = 10.
    it_test-f3 = 'B'.
    APPEND it_test TO it_test.
    it_test-f1 = '2000'.
    it_test-f2 = 10.
    it_test-f3 = 'A'.
    APPEND it_test TO it_test.
    it_test-f1 = '1000'.
    it_test-f2 = 10.
    it_test-f3 = 'B'.
    APPEND it_test TO it_test.
    it_test-f1 = '1000'.
    it_test-f2 = 10.
    it_test-f3 = 'A'.
    APPEND it_test TO it_test.
    it_test-f1 = '1000'.
    it_test-f2 = 40.
    it_test-f3 = 'A'.
    APPEND it_test TO it_test.
    LOOP AT it_test INTO it_test WHERE f3 NE 'A'.
      WRITE: / it_test-f1, it_test-f2, it_test-f3.
    ENDLOOP.
    Kind Regards,
    Faisal

  • MCHBH and MARDH tables are not equal

    Hi,
    We were trying to find periodic stock for batches, while we realise that MCHBH table total batch stock and MARDH total stock is not equal for an example of a material. Is that can be possible?
    Which table or bapi function is right for periodic batch stock ?
    Regards&Thanks,
    Begü

    S0001377806 wrote:
    >
    What movement types were used for this material and batch?
    -> many different movement types, GR/GI...
    this answer does not help, as it is movement type specific whether  SAP creates a batch number  or a posts to a storage location.  Without knowing the movement types that you used, I cannot really tell you why SAP updates the tables differently.
    you have to get deep knowledge on the movement types that are used in your company to make analysis like this one.
    Especially due to the fact that you are saying that it happens to many many materials, I do really think it is not an error in the SAP programs, it is more a misunderstanding on SAP processes, especially how the history tables are updated.
    Kunal gave you already the OSS note 193554. it explains the logic how SAP writes history records.
    SAP uses function modules to get the values from the previous period (which ones are explained in OSS note 415349)
    Thanks, this was actually the answer I was looking for
    I will look into movement type specific programming/customization.
    Edited by: Sebastian Stöckle on Nov 22, 2010 11:48 AM
    Edited by: Sebastian Stöckle on Nov 22, 2010 11:49 AM

  • What's the "Not Equal To" equivalent of equals( ) ?

    Hi,
    I'm trying to compare strings but my logic needs to check if one string is NOT EQUAL TO another, the opposite of equals( ). I believe I cannot use != because these are strings and not numeric data types. I can't find the answer in any of my Java books or on this forum. Surely, someone can help me!
    Thanks in Advance,
    Ken A Collins
    Independent Consultant
    New York City

    uh, to make this work you would have to type
    if(str.equals("whatever") == false)
    otherwise you will get errorsthats like writing
    boolean value = true;
    if (value == true){
        //do something
    }//if

  • Custimizing label not equal

    Dear all
    Our production server and development server not  equal our target is only custimizing label both are equal which profile  choose
    please guide
    SAP_ALL    All Client-Specific Data w/o Change Documents
    SAP_APPL   Customizing and Application Data w/o Change Docs
    SAP_APPX   SAP_APPL w/o Authorization Profiles and Roles
    SAP_CUST   Customizing
    SAP_CUSV   Customizing and User Variants
    SAP_CUSX   Customizing w/o Authorization Profiles and Roles
    SAP_PROF   Only Authorization Profiles and Roles
    SAP_RECO   Recovery (Only if Source Client = Target Client)
    SAP_UCSV   Customizing, User Master Records and User Variants
    SAP_UCUS   Customizing and User Master Records
    SAP_UONL   User Without Authorization Profiles and Roles
    SAP_USER   User Master Records and Authorization Profiles
    thanks
    with best regards
    venkat

    Dear Markus
    when i remote clint copy following error find out
    Target Client                                  500
    Source RFC Dest.:                         PRDCLNT508
    System Name:                              PRD
    Client in Source System                 508
    Copy Type                                    Remote copy
    Profile                                           SAP_CUST
    Status                                         Cancelled. See Log
    User                                           BASIS
    Start on                                   14.11.2007 / 10:16:06
    Last Entry on                     14.11.2007 / 10:18:24
    Last Action:                      RFC DDIC System Comparison
    Statistics for this Run
    - No. of Tables                      0  of       33,113
    - Copied Lines                       0
    Warnings and Errors
    Table/Object                   Component                Error
    TCACS_ASGRL                    ICM                      Table not Convertible
    thanks
    venkat

  • Javascript Symbols Not Equal

    If I have two identical symbols in Javascript they are not
    equal as they would be in Lingo
    ie.
    //Javascript
    var a = symbol( 'hello' );
    var b = symbol( 'hello' );
    put ( a == b );
    // false
    put ( a.toString() == b.toString() );
    // true
    -- Lingo
    a = #hello
    b = #hello
    put a = b
    -- 1
    So my question is is this a bug or just the way Javascript
    works?

    i suspect the reason for inequality is that the two symbols
    are serate objects, each with it's own memory address. try this:
    trace(typeof(a));
    you'll get:
    // object
    toString type casts the symbol to it's string value.
    this from the srcipting reference pdf:
    Symbols
    A symbol is a string or other value in Lingo that begins with
    the pound (#) sign.
    Symbols are user-defined constants. Comparisons using symbols
    can usually be performed very
    quickly, providing more efficient code.
    For example, the first statement below runs more quickly than
    the second statement:
    -- Lingo syntax
    userLevel = #novice
    userLevel = "novice"
    Symbols cannot contain spaces or punctuation.
    In both Lingo and JavaScript syntax, convert a string to a
    symbol by using the symbol() method.
    -- Lingo syntax
    x = symbol("novice") -- results in #novice
    // JavaScript syntax
    var x = symbol("novice"); // results in #novice
    Convert a symbol back to a string by using the string()
    function (Lingo) or the toString()
    method (JavaScript syntax).
    -- Lingo syntax
    x = string(#novice) -- results in "novice"
    // JavaScript syntax
    var x = symbol("novice").toString(); // results in "novice"
    In JavaScript syntax, you cannot compare symbols of the same
    name to determine whether they
    refer to the same symbol. To compare symbols of the same
    name, you must first convert them to
    strings by using the toString() method, and then perform the
    comparison.

Maybe you are looking for