Mapping - Repeated values not nested to nested

Hi all,
for my mapping I have an input schema like (excerpt)
<Schema>
<Verfahren53>
<SADK></SADK> (1-1)
<Sequence> (1-9999)
<SANK>
<NaNr></NaNr>
</SANK>
<Sequence> (1-999)
<SAPO>
<Name></Name>
</SAPO>
</Sequence>
</Sequence>
</Verfahren53>
</Schema>
My output schema looks like (excerpt)
<Schema>
<interchange>
<intref></intref> (1-1)
<message> (1-unbounded)
<mesref></mesref> (1-1)
<mesbody>
<item> (1-99999)
<name></name>
</item>
</mesbody>
</message>
</interchange>
</Schema>
I have conected
- SADK to intref
- NaNr to mesref
- Name to name
in the mapping
The input message looks like
(NaNr "001" contains "Name1" and NaNr "002" contains "Name2" and "Name3")
<Schema>
<Verfahren53>
<SADK>123456789</SADK>
<Sequence>
<SANK>
<NaNr>001</NaNr>
</SANK>
<SAPO>
<Name>Name1</Name>
</SAPO>
<SANK>
<NaNr>002</NaNr>
</SANK>
<SAPO>
<Name>Name2</Name>
</SAPO>
<SAPO>
<Name>Name3</Name>
</SAPO>
</Sequence>
</Verfahren53>
</Schema>
The message i get looks like
(mesref "001" contains "Name1" to "Name3" and mesref "002" contains "Name1" to "Name3")
<Schema>
<interchange>
<intref>123456789</intref>
<message>
<mesref>001</mesref>
<mesbody>
<item>
<name>Name1</name>
</item>
<item>
<name>Name2</name>
</item>
<item>
<name>Name3</name>
</item>
</mesbody>
</message>
<message>
<mesref>002</mesref>
<mesbody>
<item>
<name>Name1</name>
</item>
<item>
<name>Name2</name>
</item>
<item>
<name>Name3</name>
</item>
</mesbody>
</message>
</interchange>
</Schema>
I want the message to be like
(mesref "001" contains "Name1" and mesref "002" contains "Name2" and "Name3")
<Schema>
<interchange>
<intref>123456789</intref>
<message>
<mesref>001</mesref>
<mesbody>
<item>
<name>Name1</name>
</item>
</mesbody>
</message>
<message>
<mesref>002</mesref>
<mesbody>
<item>
<name>Name2</name>
</item>
<item>
<name>Name3</name>
</item>
</mesbody>
</message>
</interchange>
</Schema>
I already tried different conbinations and variations of Looping Functoid getting different messages.
But I never got a message the way I wanted it to be.
I hope you can help me (if you understand my problem)
Thanks
Andy

Hi Andy,
In your source schema, What is the relationship between <SANK> and <SAPO> node? Does <SAPO> contain any reference of the <SANK> node? I think the problem is in the source schema, this
doesn’t specify clear relationship between <SANK> and <SAPO>. I understand they come under a Sequence, but they don't have clear relationship between then other than the fact that they appear next to each other:
<Schema>
<Verfahren53>
<SADK>123456789</SADK>
<Sequence>
<SANK>
<NaNr>001</NaNr>
</SANK>
<SAPO>
<Name>Name1</Name>
</SAPO>
<SANK>
<NaNr>002</NaNr>
</SANK>
<SAPO>
<Name>Name2</Name>
</SAPO>
<SAPO>
<Name>Name3</Name>
</SAPO>
</Sequence>
</Verfahren53>
</Schema>
Just sequence would not define the relationship between two different nodes.
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

Similar Messages

  • Message Mapping - fixed values - not mapping

    Hi
    i have a simple fixed values mapping that is not producing anything.
    the input value can be 'Y' , 'N' , or a blank.
    The fixed value mapping is setting these input values to 'Yes', 'No', and 'No'
    however when i test this, nothing is getting mapped to the output record for this field.
    can someone tell me why?
    many thanks,
    Julia

    Hello,
    What happens when you use this logic?
    Source -> mapWithDefault: -> fixValues -> Target
    Configuration for fixValues would be:
    DefaultValue: No
    BehaviourLookUp: Use Default Value
    key             value
    Y                Yes
    Hope this helps,
    Mark

  • Value Mapping Problem - Values not appearing in destination system

    hello everyone,
    Here's my scenario: XML > XI > IDOC
    I have a problem with the ValueMapping and FixedValue function in XI. When I test the message in the Integration Repository, I don't get any problems (the value is converted appropriately), but when I view the IDOC in SAP, the value that is supposed to be in the field is missing.
    When I check the payload in SXMB_MONI in XI, no conversion occurs. I have refreshed the caches, and everything seems to be fine. I don't know why the value mapping functions seem to have stopped working altogether. Will anyone be able to help me out with my problem?
    Thanks in advance!
    Glenn

    Hi Glenn Bumanlag,
            I think the values that you have given for source values (Agency and scheme)
    and Target values (Agency and scheme) may be mismatching so kindly chek that...even i got the same error in the past..........
    If you the this problem kindly change it accordingly and also refresh the cache once you that with this.........
    Kindly follow the below mentioned link and check if you have followed these steps.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00ee347e-aabb-2a10-b298-d15a1ebf43c5
    Thanks
    Sai     
    PS: kindly reward points if helpful

  • Value Mapping Replication-Values not reflected in Cache Monitoring

    Hello
    I implemented Java proxy for populating values in Java cache. The call was successful also i could see successful messages in SXMB_MONI. also in message moniotring it says "JPR successfully processed the message".
    But when i am checking in cache monitoring i couldn't view the context that i populated through proxy.
    Do i need to refresh any of the cache or restart the server?
    Thanks in advance.
    Regards
    Rajeev

    Hi Rajeev,
    Close the Integration Builder and RWB pages and open again with browser cache refresh. it works for me
    Regards,
    Ricardo.
    Message was edited by:
            Ricardo  Quintino

  • How to assign Values to nested table and pass as parameter to procedure?

    How to assign Values to nested table and pass as parameter to procedure?
    Below is the Object and its type
    create or replace type test_object1 as object
    val1 varchar2(50),
    val2 varchar2(50),
         val3 varchar2(50)
    create or replace type test_type1 is table of test_object1;
    create or replace type test_object2 as object
    val1 varchar2(50),
    val2 varchar2(50),
         val3 varchar2(50)
    create or replace type test_type2 is table of test_object2;
    GRANT ALL ON test_object1 TO PUBLIC;
    GRANT ALL ON test_type1 TO PUBLIC;
    GRANT ALL ON test_object2 TO PUBLIC;
    GRANT ALL ON test_type2 TO PUBLIC;
    here is the table made of object type:
    create table test_object_tpe
    sl_num NUMBER,
    description VARCHAR2(100),
    main_val1 test_type1,
    main_val2 test_type2
    NESTED TABLE main_val1 STORE AS tot1
    NESTED TABLE main_val2 STORE AS tot2;
    here is the procedure which inserts values into nested table:
    PROCEDURE INSERT_TEST_DATA(sl_num IN NUMBER,
    description IN VARCHAR2,
    p_main_val1 IN test_type1,
    p_main_val2 IN test_type2
    IS
    BEGIN
    FOR rec in p_main_val1.first..p_main_val1.last
    LOOP
    INSERT INTO xxdl.test_object_tpe
    sl_num,
    description,
    main_val1,
    main_val2
    VALUES
    sl_num
    ,description
    ,test_type1 (test_object1(
    p_main_val1(rec).val1,
                                       p_main_val1(rec).val2,
    p_main_val1(rec).val3
    ,test_type2 (test_object2( p_main_val2(rec).val1,
                        p_main_val2(rec).val2,
                        p_main_val2(rec).val3
    END LOOP;
    commit;
    END INSERT_TEST_DATA;
    here is the anonymoys block which assigns values to the object type and pass values into the procedure:
    set serveroutput on;
    declare
    p_sl_num NUMBER := 1001;
    p_description VARCHAR2(50) := 'Testing Val1';
    inval1 test_type1 := test_type1();
    inval2 test_type2 := test_type2();
    begin
    inval1(1).val1 := 'testx1';
    inval1(1).val2 := 'testx2';
    inval1(1).val3 := 'testx3';
    inval2(1).val1 := 'testy1';
    inval2(1).val2 := 'testy2';
    inval2(1).val3 := 'testy3';
    CSI_PKG.INSERT_TEST_DATA(sl_num => p_sl_num,
    description => p_description,
    p_main_val1 => inval1,
    p_main_val2 => inval2
    end;
    Can anybody correct me.
    Thanks,
    Lavan

    Thanks for posting the DDL and sample code but whenever you post provide your 4 digit Oracle version (result of SELECT * FROM V$VERSION).
    >
    How to assign Values to nested table and pass as parameter to procedure?
    >
    Well you are doing almost everything wrong that could be done wrong.
    Here is code that works to insert data into your table (the procedure isn't even needed).
    declare
    p_sl_num NUMBER := 1001;
    p_description VARCHAR2(50) := 'Testing Val1';
    inval1 test_type1 := test_type1();
    inval2 test_type2 := test_type2();
    begin
    inval1.extend();
    inval1(1) := test_object1('testx1', 'testx2', 'testx3');
    inval2.extend();
    inval2(1) := test_object2('testy1', 'testy2', 'testy3');
    INSERT INTO test_object_tpe
    sl_num,
    description,
    main_val1,
    main_val2
    VALUES
    (p_sl_num, p_description, inval1, inval2);
    commit;
    end;
    /See Example 5-15 Referencing a Nested Table Element in Chap 5 Using PL/SQL Collections and Records in the PL/SQL doc
    http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/collections.htm#CJABEBEA
    1. You don't even need the procedure since all it does is a simple INSERT into the table which you can do directly (see my code above)
    inval1(1).val1 := 'testx1';There is no element one (1) of 'inval1' since you haven't created any elements yet. You need to EXTEND the collection to add an element
    inval1.extend();And then there is an empty element but 'inval1' is a container for objects of type 'test_object1' not for scalars like 'val1', 'val2', and 'val3'.
    So you can't do
    inval1(1).val1 := 'testx1';You have to create an instance of 'test_object1'
    inval1(1) := test_object1('testx1', 'testx2', 'testx3');And so on for the other collection
    You don't need the procedure (as my sample code shows) but once you populate the variables properly it will work.

  • Trigger how to get new and old value for nested table column?

    Hi,
    I have created a nested table based on the following details:
    CREATE TYPE typ_item AS OBJECT --create object
    (prodid NUMBER(5),
    price NUMBER(7,2) )
    CREATE TYPE typ_item_nst -- define nested table type
    AS TABLE OF typ_item
    CREATE TABLE pOrder ( -- create database table
    ordid NUMBER(5),
    supplier NUMBER(5),
    requester NUMBER(4),
    ordered DATE,
    items typ_item_nst)
    NESTED TABLE items STORE AS item_stor_tab
    INSERT INTO pOrder
    VALUES (800, 80, 8000, sysdate,
    typ_item_nst (typ_item (88, 888)));
    Now I would like to create a trigger on table pOrder for after insert or update or delete
    and I would like to track the new and old value for the columns inside nested table.
    Can anybody direct me how to do it?
    I would like to know the sytax for it like:
    declare
    x number;
    begin
    x := :new.nestedtablecolumn;--how to get the new and old value from nested table columns
    end;
    Hope my question is clear.
    Thanks,
    Lavan

    Hi,
    Try like this:
    CREATE OR REPLACE TRIGGER PORDER_I
    BEFORE INSERT
    ON PORDER
    REFERENCING OLD AS old NEW AS new
    FOR EACH ROW
    DECLARE
      items_new typ_item_nst;
      ordid_NEW NUMBER;
    BEGIN
    FOR i IN :new.items.FIRST .. :new.items.LAST LOOP -- For first to last element
      DBMS_OUTPUT.PUT_LINE(':new.items(' || I || ').prodid: ' || :new.items(I).prodid );
      DBMS_OUTPUT.PUT_LINE(':new.items(' || I || ').price:  ' || :new.items(I).price );
    END LOOP;
    END;Regards,
    Peter

  • Mapping Condition issue, Value not coming in multiple segments.

    Hi All,
    File to Idoc scenario.
    My file looks like below.
    HD 89650 28/01/11 "Presciber tan"
    AF "disc-rsn"
    RK "007287001" A
    KE disc-code "007287"
    KE addr-num "001"
    DF w-phone "03 98483299"
    AF "drs"
    RK "007287" A
    KE dr-num "007287"
    DF affil "OPSM"
    DF country "0"
    AF "disc-rsn"
    RK "dr-addraddress-1 17287|1EN" A
    KE disc-code "008287"
    KE field-name "address-1"
    KE element " 1"
    T         16
    Condition:
    I have a condition where I need to create an Idoc segment Z1disc when row - "AF "disc-rsn"" exists.
    For the filed "Z1disc-CODE", I need to pass the value when row "KE disc-code" exists,
    Result:
    From my file, AF "disc-rsn" exists twice, so I created 2 Z1disc segments.
    Coming to the field "Z1disc-CODE", the value "KE disc-code" exists twice in the file. After mapping, the value is coming only once in the first segment. The field "CODE" is not coming in the second segment like below.
    Idoc
    -- Zdisc
    --- Lang -- E    
    --- Code --  "007287"
    ---Zdisc
    Lang -- E
    When the check the display queue, it is showing like below
    SUPPRESS
    007287
    007287 -- (Context)
    008287
    008287-- (Context)
    It showing correctly from display queue, but the value are not populating except in first segement.
    For your information, After content conversion, my source xml will look like below.
    <?xml version="1.0" encoding="utf-8" ?>
    - <ns:MT_Optum xmlns:ns="http://luxottica.com/SAP_CRM/DirectSales/OptomDiscount">
    - <RecordSet>
      <Row>HD 89650 28/01/11 "Presciber tan"</Row>
      </RecordSet>
    - <RecordSet>
      <Row>AF "disc-rsn"</Row>
      </RecordSet>
    - <RecordSet>
      <Row>RK "007287001" A</Row>
      </RecordSet>
    - <RecordSet>
      <Row>KE disc-code "007287"</Row>
    Kindly help me, I'm trying all the options and it is not working.
    Is there anything I need to change in Source structure?
    Thanks
    Deepthi.

    Hi Aravind,
    Here is my Source message.
      <?xml version="1.0" encoding="UTF-8" ?>
    - <MT_XIOptum>
    - <Header>
      <HRow>HD 89650 28/01/11 "Presciber tan"</HRow>
      </Header>
    - <Detail>
      <Row>AF "disc-rsn"</Row>
      <Row>RK "007287001" A</Row>
      <Row>KE disc-code "007287"</Row>
      <Row>KE addr-num "001"</Row>
      <Row>DF fax-num ""</Row>
      <Row>DF in-out "I"</Row>
      <Row>DF phone-2 ""</Row>
      <Row>DF post-code "3108"</Row>
      <Row>DF provider-num "4349201J"</Row>
      <Row>DF rec-stat "A"</Row>
      <Row>DF w-phone "03 98483299"</Row>
      <Row>AF "drs"</Row>
      <Row>RK "007287" A</Row>
      <Row>KE dr-num "007287"</Row>
      <Row>DF affil "OPSM"</Row>
      <Row>DF country "0"</Row>
      <Row>DF descript "KK"</Row>
      <Row>DF rec-stat "A"</Row>
      <Row>AF "disc-rsn"</Row>
      <Row>RK "dr-addraddress-1 17287|1EN" A</Row>
      <Row>KE disc-code "008287"</Row>
      <Row>KE field-name "address-1"</Row>
      <Row>KE element " 1"</Row>
      </Detail>
    - <Trailer>
      <TRow>T 25</TRow>
      </Trailer>
      </MT_XIOptum>
    Row> -> [removeContext] ->[ equalsS "disc-rsn" ] -> [createIf] -> <Zdisc>
    This Part is working.
    <Row>> startWith2>IF
    KE disc-code-->THEN > removeContexts>SplitbyValue>SUBSTRING>Code.
    When I check the display queue at Code. I'm getting the below values.
    SUPPRESS
    007287
    007287 -- Context change
    008287
    008287-- Context Change
    Only 007287 is displaying in FIrst segment "Z1Disc" and second value "008287" not coming in second segment "Z1Disc".
    Anything is wrong?

  • I have SSRS parametarized report in that one data set have repeated values with query parameter . but while am mapping that query parameter to report parameter i need to pass distinct values. How can i resolve this

    I have SSRS parametarized report in that one data set have repeated values with query parameter . but while am mapping that query
    parameter to report parameter i need to pass distinct values. How can i resolve this

    Hi nancharaiah,
    If I understand correctly, you want to pass distinct values to report parameter. In Reporting Service, there are only three methods for parameter's Available Values:
    None
    Specify values
    Get values from a query
    If we utilize the third option that get values from a dataset query, then the all available values are from the returns of the dataset. So if we want to pass distinct values from a dataset, we need to make the dataset returns distinct values. The following
    sample is for your reference:
    Select distinct field_name  from table_name
    If you have any other questions, please feel free to ask.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Forwarding to a specific action on a different pageflow (not nested)

    Hi
    Suppose I've got two pageflows, A.jpf and B.jpf at the same level (i.e they're not nested). If I wanted to forward to action b() of pageflow B.jpf, how do I do it? As of now, I forward to B.jpf and the begin() action is called, but I need to forward to a specific action. How do I do it?
    Thanks in advance,
    Rajiv
    P.S : I've already tried the @jpf:forward return-action="b.do" thing. But that wworks only if the page flows are nested.

    Thought i should close this thread with the solution. Here goes...
    <br>
    <i>@jpf:forward name="success" path="/<path>/PageFlowController.jpf"</i>
    <br>
    This forwards to the begin action of the PageFlowController jpf from another jpf. The path has to be from the context root. You csn also forward to a specific action by replacing the forward path with "/<path>/PageFlowController/someAction.do"

  • Not Hiding Repeated values.

    When creating a query in the properties, I un-checked "Hide repeated value" and When I display the query in Bex, Its coming properly. Same values are repeated for each row(Which is what I want)...
    But the user want to create the query in Bex and display it in WEB. In this case even if we un-check the HIDE button, Its hiding in web...
    Anybody has any clue ???

    Yes, I understand. When you execute the query in web the system takes the default web template which is set in SPRO. The SAP delivered default template name is 0QUERY_TEMPLATE with BW 3.0B.
    You will have to check in your system which is the default template being used and make changes to enable this option, please note that any changes you make in that template will be affecting all the queries you execute in web. Another option is to add a context meny entry to toggle between Suppress text and Hide. You can also add the parameter SUPPRESS_REPETITION_TEXTS='' to the URL.
    Thanks.

  • Why cannot populate value in nested:select onchange field???

    <div class="labelledField">
    <nested:select styleId='<%="pvqList.questions"+index.intValue()+".questionDropDown"%>' property="questionDropDown" styleClass="formFieldSelect" tabindex='<%=""+((5*index.intValue())+1)%>' onchange="togglePVQ('customQuestion<%=index.intValue()%>FieldLabelPair','<%=index.intValue()%>');return false;">
         <option value=""><cibc:text key="ref.text.app.changePVQStep1.dropdown.selectAQuestion"/></option>
         <option value="">--------------------</option>
         <option value="CUSTOMQUESTION">Create Custom Question</option>
         <option value="">--------------------</option>
         </nested:select>
         <a href="# tabindex='<%=""+((5*index.intValue())+2)%">' onclick="togglePVQ('customQuestion<%=index.intValue()%>FieldLabelPair','<%=index.intValue()%>');return false;">
         try</a>
         </div>
    Outside nested:select, onclick can correctly populate to onclick="togglePVQ('customQuestion1FieldLabelPair','1');return false;"
    but onchange in nested:select cannot populate, it only show :
    onchange="togglePVQ('customQuestion<%=index.intValue()%>FieldLabelPair','<%=index.intValue()%>');return false;"
    why??? How to solve it??
    please help.

    Fabio,
    1) what settings do you use for Default Value Type and Default Value?
    2) which error is raised?
    brgds,
    Peter
    Blog: http://www.oracle-and-apex.com
    ApexLib: http://apexlib.oracleapex.info
    BuilderPlugin: http://builderplugin.oracleapex.info
    Work: http://www.click-click.at and http://www.wirsindapex.at

  • Drag sequence into sequence (not nesting).

    Drag sequence into sequence (not nesting). It was possible in the previous version of Premiere but now, when I drag the sequence into a new sequence it's not mergind all video and audio into one clip anymore. It was REALLY usefull. How can I do it again. Don't tell me to NEST sequences... this is not the same and now what I need. I wss dragin the sequence from the browser into a new sequence so it was easy to add effect on the entire sequence and also, my audio clips were combine into that one clip sequence too which was amazing. Now, with Premiere pro CC, when I drag that sequence from the browser into a new sequence, I get the original sequence... just like if I've copy/paste the entire sequence... = really bad and useless !

    I wss dragin the sequence from the browser into a new sequence
    That is nesting.
    But with CC there is now the option of adding the sequence as a one clip, or adding the original clips from the sequence.  You'll find the switch in the top left of the sequence panel, under the timecode and near the magnet and wrench icons.

  • Repeater is Not Executing

    Hello,
    I'm working on a Flex application with many nested modules and fairly complex Cairngorm architecture.
    In the main application I load a module which contains a Repeating vBox component, which has othe components inside.
    An event is triggered when the module is initially loaded and fills the repeating vBoxes with content coming from xml file.
    the code is like that:
              <mx:VBox>
                    <mx:ViewStack id="mainView" childIndexChange="(sectionChanged(event))" width="100%" height="100%">
                        <mx:Repeater
                             id="sectionRepeat" repeatEnd="{tabContainer.selectedIndex = 0}"  dataProvider="{model.dialogue.sections}" >
                                <components:DialogueSection section="{sectionRepeat.currentItem as DialogueSectionVO}"/>
                        </mx:Repeater>
                    </mx:ViewStack>
                </mx:VBox>
    I know that the problem consists that the function is accessing the Repeater item with currentItem but getRepeaterItem() still doesn't work for me.
    I get a Repeater is not Executing Error and then everything continues to work fine after I press Dismis All.
    Please, anyone can suggest a solution for that?
    Sincerely,
    klajdi

    Hello,
    I'm working on a Flex application with many nested modules and fairly complex Cairngorm architecture.
    In the main application I load a module which contains a Repeating vBox component, which has othe components inside.
    An event is triggered when the module is initially loaded and fills the repeating vBoxes with content coming from xml file.
    the code is like that:
              <mx:VBox>
                    <mx:ViewStack id="mainView" childIndexChange="(sectionChanged(event))" width="100%" height="100%">
                        <mx:Repeater
                             id="sectionRepeat" repeatEnd="{tabContainer.selectedIndex = 0}"  dataProvider="{model.dialogue.sections}" >
                                <components:DialogueSection section="{sectionRepeat.currentItem as DialogueSectionVO}"/>
                        </mx:Repeater>
                    </mx:ViewStack>
                </mx:VBox>
    I know that the problem consists that the function is accessing the Repeater item with currentItem but getRepeaterItem() still doesn't work for me.
    I get a Repeater is not Executing Error and then everything continues to work fine after I press Dismis All.
    Please, anyone can suggest a solution for that?
    Sincerely,
    klajdi

  • Display only first value of the repeated values  in ALV report

    Hi,
    Test Data
    Doc No   Net Val   billing Doc value Qty
    1000      2000.00    567850.00
    1000      2000.00    567850.00
    1000      2000.00    567850.00
    2000      6000.00    767850.00
    In this type of ALV Report in which only the First field value of the repeated value  should be displayed.
    Doc No   Net Val   billing Doc value Qty
    1000      2000.00    567850.00
    2000      6000.00    767850.00
    I can display document value as like expected result in SORT ORDER in LAYOUT but the Quantity value,Net value  which cannot be done in SORT ORDER in LAYOUT.
    Please tell me the suitable solution.

    For a Sales Order there are two Invoice.
    Sales doc     Invoice No    Billed Qty    Net value                     Qtywith  material no
    5000              900             234774.00    456.00000                 65             123
                                             234774.00    456.00000                 25             456
                                             234774.00    456.00000                 35             898
                                             234774.00    456.00000                 20             496
                          901            634774.00    256.00000                 50               746
                                            634774.00    256.00000                 10               456
                                            634774.00    256.00000                 20               545
                                            634774.00    256.00000                 30               869
    I  need to print this billed Qty and Net value  only once in first line and it should not be deleted.
    I need the result like this
    Sales doc     Invoice No    Billed Qty    Net value                     Qtywith          material no
    5000              900             234774.00    456.00000                 65                     123
                                                                                    25                     456
                                                                                    35                     898
                                                                                    20                     496
    5001              901            634774.00    256.00000                 50                       746
                                                                                    10                       456
                                                                                    20                       545
                                                                                    30                       869               
    The same value should not be repeated for Billed Qty and Net Value.
    I can do that for Sales doc in sort order in layout but i couldn't do for Billed qty and Net Value.
    Please  help.

  • Values not getting populated in the SMOPCCAPRO

    Hi,
    We had added a new field to CPGProduct in component CPGOE_ABLOCKS. But the extension field was not included to the BOL structure automatically.
    So ,we had used the SAP note 1472567 to add the include structure INCL_EEW_MKTPL_PRD to structure CRMS_MKTPL_CPG_PROD which inturn would rectify our BOL  structure CRMS_MKTPL_IB_CPG_PROD.
    The field which we had added using AET was added in tables CRMD_MKTPL_PROD and SMOPCCAPRO. But we are facing an issue that the values are not getting populated in the SMOPCCAPRO table on save.The values are gettign populated in the CRM table.
    Do we need to implement any other SAP note on the midleware side too to rectify this issue as i infer some interface structure would be missing this field which results in the truncation of value from being passed to the CDB table . Any pointers in this regard would be helpful.
    Thanks
    Swapna.

    Hi Swapna,
    as the CDB table has been extended with the new field I assume that you have enabled the mobile flag for the enhancement.
    Then it will also extend the mobile BDOC and the data should be transfered automatically.
    If this does not happen there's an error somewhere. Either the middleware is not set up properly or the mapping routine does not transfer the fields properly.
    I recommend to raise an OSS message for this.
    Best regards
    Matthias

Maybe you are looking for

  • How to include Barcharts/graphs in alv report

    Hi, I need to create a graph with the help of ALV Grid control. I could able to activate the graphical option through clicking the 'GRAPH' icon in the ALV display. But i am in need of changing the properties of graph(chart type / gridlines / chart op

  • Workflow for PO release strategy agent not found

    Hi all, I m beginner in the workflow. i  want to create a workflow for the PO. release strategy I have done all the settings in the SPRO for the release strategy. I have copied the standard workflow definition  WS20000075 also done the binding with o

  • I think this goes here, Oracle, Java, JSP and Flex

    Ok so I apologize if this does not belong here.... I want to connect Flex to a Oracle 10g data base, and I managed to connect Java to the oracle data base, now the middle ware is the jsp file. I need to parse the connection through a jsp file in such

  • Invalid datatype

    I am getting below error...Any body can let me know what's the prob in timestamp.. I am using Oracle 9i. alter table jay add(td timestamp); alter table jay add(td timestamp) ERROR at line 1: ORA-00902: invalid datatype

  • When to introduce Storage Unit into a warehouse business

    Hi all, I am new in storage unit and I did read up a couple website about the storage unit and know how it work. However, I am wondering if you can share your experience with regards to following questions. In what kind of warehouse operation setting