Inbound IDOC missing some values

Hi ,
We got few fields in the IDOC which are populated at the sender side of the IDOC but when it comes to XI we dont see those fields populated in the payload at the sender. Any idea on what could be wrong. I have checked the mapping in XI and the sender has the 2 fields in the IDOC. Trying to figure out where it went wrong.

@ Srinivas - If there is problem with metadata, there will error message here is not the case.
actually if there is a field generated on the IDOC it has to come to XI in the source payload.
check this.
Idoc Payload incorrect
Edited by: Venkat Anusuri on May 18, 2009 4:46 PM

Similar Messages

  • Translated wire message missing some values

    Hi,
    I am enqueuing an EDIFACT xml to B2B out queue (IP_OUT_QUEUE) which is getting converted to wire message and delivered correctly. But the translated wire message is missing some values:
    UNH segment of EDIFACT xml:
    <Segment-UNH>
    <Element-0062>1</Element-0062>
    <Composite-S009>
    <Element-0065>ORDERS</Element-0065>
    <Element-0052>D</Element-0052>
    <Element-0054>07B</Element-0054>
    <Element-0051>UN</Element-0051>
    </Composite-S009>
    </Segment-UNH>
    Starting part of wire message:
    UNA:+.? 'UNB+UNOB:1+ + +100407:2354+1003'UNG+ORDERS+ + +100407:2354+1003+UN+D:07B'UNH+1+ORDERS'BGM+105:::?' ?'+GSIAP.WORLD?:oracle.apps.po.event.xm::?'
    In wire message, 'UNH+1+ORDERS' - this portion is not having values of Element-0052, Element-0054 and Element-0051. Why are this values ('D','07B','UN') missing in the translated wire message?
    How can I make them appear in wire message?
    Appreciate your help.
    Thanks in Advance,
    Siddhesh

    Hi Siddhesh,
    Check your ecs file. Possibly you have not defined these params in ecs file.
    Enable the validation then you will come to know exact issue.
    Rgds,
    Nitesh Jain

  • Missing some values for Navigation attr

    Hi All,
    1.     We are using a Navigational attr for an MD Info object
    2.     This Nav attr is used in Cube(Checked box - as Nav @ cube level)
    3.     Problem is : I am able to see all  Navigation attr values data , but randomly missing some values for this Nav attr.
    u2022     What is the reason?
    u2022     Please advise step wise..Any seetings I missed?
    Thanks ,
    LN

    Cube neednot display all values of your navigational attributes.It displays only value for which it recieved the main infoobject.
    eg :assume 0MATERIAL and nav attr say A.
    Then only values for 0MATERIAL which is present in the cube the nav attribute will be displayed.
    Hope this helps.

  • Missing some value of Message Notification from WorkCenter

    Hi Expert,
    I have scenario when user create message notification from workcenter, it will be send mail automatically to the user (mail account) in status new and I have successfully create it.
    And the issue is =
    When i preview the message from the transaction (from menu action), it will display the whole message.
    But when user received the message via mail account, some value from the message is miss (not whole message will be appear)
    Could anyone help me how to solve this issue?
    Regards,
    Rhesa Syahrial

    I just used to have stalonetray running at the bottom of my screen. I made its height small enough to fit along with my conky 16px I think it was. Doesn't take up too much space.
    Since I switched to i3, I find its better to just not use trays as I can simply assign a whole workspace for skype and so I don't need any tray.

  • Inbound IDOC missing

    Hi ,
    We are testing idocs between two clients of a system ABD, between ABDCLNT100 and ABDCLNT200.
    The sender is client ABDCLNT200 and receiver is client ABDCLNT100. The outbound process was successful in client 200 but we cannot see the inbound idocs in the receiving client 100. The status of the outbound IDOC in client 200 is 03.
    Could anyone please let me know all the checks I need to do in client 100 to find out why the IDOC is not posted or why we cannot even see the inbound idoc in 100.
    Thanks
    Swetha

    Hello
    sm58 in the sender to see if there are any rfc errors.
    sm59 to ensure that the rfc connections between the two clients are working.
    bd64 to make sure that the definition of the distribution model is correct.
    Regards
    Greg Kern

  • Sales Order - Missing some values at  Header

    Hi all,
       I have a sales order with item category TAQ.  Two items go to one plant, and one item go to another plant.  All pricing exist at line item level. However at header level, the net value only include net value of the one items in one plant.  Net value of the sale order is missing the two items.
    I don't understand how this happen.  There are pricing calculations for all 3 items at the line level.
    Would anyone have any suggestions ? 
    thanks
    joyce

    HI,
    When you say pricing will be calculated at header level, do you mean at the finished goods level  in sales order ?
    thanks
    Joyce
    If you are working on BOM scenario, then for TAQ the pricing will be calculated at header level only for Higher level item. for other items, item category must be different.

  • How to trigger outbound IDOC when data changed in BP through Inbound IDOC.

    Hi,
        In our system whenever we create a new Business Partner, these data is send across to SAP R/3 (as BDOC) and to Mainframe system  (as outbound IDOC). Whenever we change any Business Partner record the data is send across to SAP R/3 (BDOC) and to Mainframe system (as outbound IDOC).
        This functionality is working fine.
        Currently we are getting a value for one standard field (Customer_Group3) of Business Partner as an inbound IDOC. The value of the inbound IDOC is reflecting in the field (Customer_Group3) in Business Partner Transaction. Once the inbound IDOC is received, the modified value is send across to SAP R/3 as BDOC. But the modified value is not send across to Mainframe system (outbound IDOC). The outbound IDOC is not getting triggered.
    Kindly help

    Is your mainframe system configured as Site in SMOEAC. If so are you using XIF Adapter.

  • How to change field values AFTER Inbound IDOC Posted successfully

    Hi SAP Experts,
    In my project I receive the inbound IDOC PORDCR05 from PI and posted as an Purchase Order in ECC.
    I create the Z process code and Z function module (which is a copy version of IDOC_INPUT_PORDCR) and complete all the necessary configuration steps. It works perfectly.
    My problem is: I have to  collect some inbound idocs (that satisfied some criteria) and change the value of field EKPO-TXJCD and EKKN-KOSTL of the PO AFTER  it posted successfully (means the purchase order is created and save in database).
    How can I do this? I've try to put the logic code in Z function module, but it does not work, since at that time, the Inbound IDOC is not updated to the database yet.
    Aprreciate your advise.
    Regards,
    Elaine.

    Hi Elaine ,
    as per your cretiria pick the idocs and take created PO# from status 53 & use the BAPI (BAPI_PO_CHANGE) to change the neccessary values in the PO. We can't reprocess those idocs again.
    Reddy

  • ** Inbound IDoc - One field is missing but it is displayed in SXI_MONITOR

    Hi Friends,
    We have  developed IDoc to IDoc scenario. Source IDoc is sent from 3rd party system. Target is an Z IDoc (Replica of VEHCLE01 IDoc). 
    When we test the source IDoc XML from RWB, the message processed successfully in SXI_MONITOR and target IDoc is also created in backend SAP system. But, the problem is that, in target payload there are 5 fields. But, in the physical idoc created in SAP system has only 4 fields. The last field is missing.
    Since it is inbound IDoc, I deleted the IDoc meta data in IDX2 txn, and reimported again the Z IDoc. But, again the same problem is coming. i.e one field is missing in inbound IDoc. But, in the receiver payload, that field is there with value.
    Kindly clarify, friends.
    Kind Regards,
    Jegathees P.

    HI,
    If that field is missing for first time in R3 means(ie Receiver system, Idoc posting in we02) , then
    XI side:
    1. u have check whether that field is existing in Target Interface,Target Message in Interface Mapping
    2. Make sure that u have mapped that field in Message Mapping.
    R3 (receiver side)
    1. Plz check we30 , whether that field is there for that ZIdoc structure
    2. Take the same Idoc which got posted , test in we19 whether that Idoc getting posted with that field or not?
    check whether ur Idoc structure is activated in XI
    Thanks
    Praba

  • Inbound idoc values when updated from user exit not saved

    I'm trying to process some user exits of an inbound idoc from WE19.
    The values get correctly populated to IDOC_DATA internal tables of IDOC_INPUT_ORDRSP function module in debug kode
    but when the new idoc is generated from WE19 , those segment values (populated by exit) are not shown/saved.
    The user exit is EXIT_SAPLEINM_007.
    Is it not possible to populate segment values of inbound idocs from using user exits. If yes , then during testing using WE19 , every time a new idoc is created it should display those values into the concerned segments. Please help.

    Hello,
    yes is possible it ...
    I think the problem is:
    or
    you have something wrong when to append the new line on internal table
    or
    the exit used is not correct: read the documentation on EXIT_SAPLEINM_0**

  • Port values for inbound IDoc processing

    We're using GIS to send IDocs into SAP, and are switching over to using file-based rather than tRFC due to some file size issues.
    Can someone clarify for me why EDI_DATA_INCOMING needs a file port for loading (makes sense to me), but the receiver port (RCVPOR) value in the IDoc control record has to be SAP<sid> for the IDoc to load properly?  I would expect that having a receiver port equal to the file port that we're receiving files via would be correct.
    Thanks,
    James

    Hi James,
    Why does EDI_DATA_INCOMING need a file port for loading?
    The file port is used to determine the file type of the  input file whether is flat or XML file.
    If the file type is XML, then FM EDI_DATA_INCOMING will call FM IDOC_XML_FROM_FILE to process inbound IDoc file. Otherwise, it will call FM IDOC_INBOUND_FROM_FILE for processing the IDoc input flat file.
    Hope this will help.
    Regards,
    Ferry Lianto

  • RCVPOR is missing the Inbound IDoc

    Hi all,
    I am getting IDoc from the XI with the status code 56.
    I found that receipt port is missing in the control record.
    If I use sender partner type as LS, it is working fine. When I use the sender partner type as KU IDocs are not getting posted successfully, the port for the recipient information in the control record of the inbound IDoc is empty and all other filled are filled.
    Any suggestions please
    Thank you
    Regards
    Harsha

    Dear Harsha,
    can you explain how you solved the issue - I am experiencing exactly the same problem. I am receiving the same Message type from several other systems (not LI, but LS), and we are receiving other message types for the same partner. -> in all other cases the RCVPOR is filled correctly.
    We are using webMethods and not XI, the RCVPOR is sent correctly by the middleware.
    brg Karl

  • Inbound IDoc: Field BVTYP is missing

    Hi, 
    I am new to IDoc I need help with a scenario. We have an interface wherein AP documents are transported to SAP. When we are viewing these IDocs in SAP field BVTYP  (Partner Bank Type) is missing
    Thanks in advance

    Hi,
    Are you dealing with inbound or outbound IDoc for sales order?
    I am a bit confused ... you mentioned the IDoc successfully posted (inbound IDoc?) however outsource EDI team reported that field ZEILE is missing (outbound IDoc?)
    Regards,
    Ferry Lianto

  • Some values missing in FAX whereas same drivr program and smartfrm in print

    Hi Experts,
    I have a driver form and smartform in Print and same in fax configured in nace. But there are some values missing in FAX output whereas in print and email it is correct.
    Can anyone help with the reason.
    Thanks

    closed..

  • Change sales order values from Inbound Idoc

    Hi all,
         In my scenario i have to change sales document automatically(Workflow) by getting the values from the inbound idoc ordchg (one more thing i dont want to create another sales document). Is there is any function module? please tell me how to do this.
    Regards,
    Adithan S.

    Hi Adithan;
       You can read the IDoc information using the function IDOC_READ_COMPLETELY as demonstrated in the example below:
    DATA: int_edidd TYPE STANDARD TABLE OF edidd WITH HEADER LINE,
           wf_docnum type edidc-docnum.
    MOVE: 'IDOC_NUMBER' to wf_docnum.
    CLEAR int_edidd.
    REFRESH int_edidd.
    CALL FUNCTION 'IDOC_READ_COMPLETELY'
         EXPORTING
              document_number         = wf_docnum
         TABLES
              int_edidd               = int_edidd
         EXCEPTIONS
               document_not_exist      = 1
               document_number_invalid = 2
               OTHERS                  = 3.
       After that call, you can loop through int_edidd to get at the segment information you need.
       You can update the sales order using BAPI_SALESORDER_CHANGE.  Below is an example of updating line 10 of a sales order with a new material number.
    DATA: l_vbeln LIKE bapivbeln-vbeln,
          so_headx TYPE bapisdh1x,
          change_return LIKE bapiret2 OCCURS 0 WITH HEADER LINE,
          so_item_in TYPE bapisditm OCCURS 0 WITH HEADER LINE,
          so_item_inx TYPE bapisditmx OCCURS 0 WITH HEADER LINE.
    MOVE 'U' TO so_headx-updateflag.
    MOVE <insert sales order number here> to l_vbeln.
    MOVE:  '00010' TO so_item_in-itm_number,
           'MATERIAL_NUMBER' TO so_item_in-material.
    APPEND so_item_in.
    MOVE: '00010' TO so_item_inx-itm_number,
          'U' TO so_item_inx-updateflag,
          'X' TO so_item_inx-material.
    APPEND so_item_inx.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
         EXPORTING
              salesdocument    = l_vbeln
              order_header_inx = so_headx
         TABLES
              return           = change_return
              order_item_in    = so_item_in
              order_item_inx   = so_item_inx.
    Cheers,
    John

Maybe you are looking for