Idoc - codcmt01 throwing an error.

Hi all,
I am trying an IDOC to IDOC scenario where CODCMT01 is sent from my R3 system to XI and back to my R3 system.
When I am trying to trigger my IDOC from WE19, it says IDOC sent to external system.
But, when I check in the transaction SM58, I find that it shows an error,  <b>IMPORT CONTAINER CONTAINS ERROR</b>. Any idea as to why I am getting this error??
Also, when I check in my XI, in SXMB_MONI, I am getting an error saying  ATTRIBUTE IDOC META DATA. When I test my Interface Mapping, the destination IDOC structure that is generated is perfectly fine.
I have done all the required configuration including partner profile, IDX1, IDX2, etc required to trigger an IDOC.
Any inputs on this issue would be helpful.
Regards,
Bhavesh.

Hi Sam/ All,
I had read in a tutor on ALE confiruration, that after triggering an IDOC in we19, a check has to be made in SM58. <b>If SM58, has no entry, then it implies that there has been no error and the IDOC has been actually triggered to go to XI.</b>
But, in my case, though I am getting the error <b>IMPORT CONTAINER CONTAINS ERRORS in Sm58</b>, my IDOC reaches XI, is successfully processed and is sent back to my R3 system.
My question here is even though my scenario is working fine, I need to know if the reason for my error in SM58 and the effects of it, if any.
Any inputs on this issue would really be helpful.
Regards,
Bhavesh

Similar Messages

  • IDOC Serialization(EOIO) using IDOC Adapter throwing Mapping error

    Hello SDN Gurus,
    The scenario I am working on is IDOC(PAYEXT & EUPEXR) --> XI (ABAP Mapping) --> Flat File (IDOC Structure).
    The IDOCS produced in Appl system may be in the following order
    PAYEXT
    PAYEXT
    EUPEXR
    PAYEXT
    PAYEXT
    PAYEXT
    EUPEXR
    I need them to be processed in the same order into flat file.
    The scenario is working good except for the serialization. So I did the following
    Created two entries in IDXQUEUE one for each message type with the same Queue name in XI system.
    Created a new rule for the queue and an associated function module. Used this rule in partner profile for both the message types.  I used the following link to create the above two steps.
    /people/community.user/blog/2006/11/04/how-to-serialize-idoc-xml-messages-fed-into-xi
    The SAP system in based on WAS 6.4.
    I can see the queue name & EOIO in the inbound message header.
    I am getting a mapping error in ABAP program. If I inactivate the queue(in Appl system SAP ECC), I don't get any error.
    Does anybody had this problem earlier? Please advice.
    Thanks
    Srini Vaidyam

    I found an OSS note to resolve my issue. The note number is 1057573.
    Whenever the queue is activated, the sender system will not send the <TABNAM> field value in EDI_DC40 structure. This note addresses this problem.
    I found out this by comparing the results from SXI_MAPPING_TEST individually for the message that failed after queue is activated and the message that was successful if the queue is inactivated.
    Only thing I noticed now is even if you selected the radio button "Trasfer Immediately" in Partner profile of Appl. system, the messages are not sent. They are getting collected. So we need to manually push them out using WE14.
    This forum Rocks.
    Thanks. 
    Srini Vaidyam

  • Posting Debit Memo (SO) through IDOC throwing V1213 error msg.

    HI Guys,
                 Debit Memo has been created using the idoc.
    Getting the error status in IDOC - 51 - Message V1213 - Condition ZR00 is not allowed as header condition
    I am using custom BAPI using SD_SALESDOCUMENT_CREATE FM inside it.
    The error is thorwn by PRICING_CHECK FM.
    Ironically the idoc is posting successfully when there is only one item, if its more than one.. throwing error V1213.
    When I debug it, PRICING_CHECK FM is the culprit.
    PRICING_CHECK FM  is called 2 times, one per item. During first call the item No. komp-kposn = 0010,
    in 2nd call  komp-kposn = 0000. thats why its throwing this error in the first place.
    But why the item value is 0, during 2nd call.. no idea.. !
    Interestingly VBKD table stores the item 0010 and 0000 in its entries.. when I force it to posting successfully in debug mode.
    Entries in VBAP are normal.
    But when I create the debit memo manually with 2 items, its posting without an error. its accepting condition type ZR00.
    Now I turn on the header condition in V/06 for testing purpose only. Now its posting for more than one item..
    But I can't turn it on permanantly, as its not recommended by business.
    but its posting coreectly in other system where header condition is turned off. !!
    Thanx for Ur time..
    Cheers

    In SD/LE tables, posnr (item) no. 0 refers to the header.  So, in VBKD, if you have 0000 and 0010, the SO has one and only one item.  In your case, obviously, ZR00 is not intended to be a header condition and can only be applied at the item level... and the only item to which the condition can be applied is 0010.

  • Idoc Segment Cancel release error

    Hi all,
       I have problem in cancelling the release of an Idoc Segment. I have a requirement to add new fields to the segment. When I try to do Edit->Cancel Release it is throwing below error.
    "Error while resetting release of segment Z1PXXXX
    Message no. EA259"
    Could anyone tell me how to overcome this error or the root cause of this error?
    Many Thanks,
    Sri
    Edited by: Arunsri on Nov 10, 2009 8:37 AM

    Hello,
    The reason that you are getting these errors is that you cannot cancel
    the release of an extension made in previous version e.g. 4.6C. Instead you have to
    create a new extension.
    It is not possible to change a segment definition which is released in a
    lower release. This is a basic concept of our release strategy to
    guarantee compatibility between different releases.
    You must create a new segment definition for the new release e.g. 620 with a new segment
    field with the appropriate length. In transaction WE20, outbound parameters, you can specify
    the "segment release in IDoc type" for the communication. Please read the F1 help of this field for further
    information.
    For your own segments you can define a new version of the segment via
    transaction WE31 -> Add Version (Shift+F5).
    Please review your online help for more information on this and related topics.
    Hope this information helps.
    Regards,
    David

  • IDOC to JDBC Scenario error

    Hi All,
    I am doing a IDOC to JDBC Scenario.I am done with IR and ID.
    The Table in the DB is TABLE1 with Field1 and Field2.
    Now when I run thescenario it throws an error ,
    2009-03-19 12:41:06 Success INSERT INTO  TABLE1 (Field1, Field2) VALUES (KM247850, FINJTIA)
    2009-03-19 12:41:06 Error Unable to execute statement for table or stored procedure. 'TABLE1' (Structure 'Statement') due to java.sql.SQLException: [EUDNT038]The name "KM247850" is not permitted in this context. Valid expressions are constants, constant expressions, and (in some contexts) variables. Column names are not permitted.
    But it has successfully generated the SQL Query which I think is perfect.
    But whats the error which follows that?
    How do I resolve it?
    Thanks,
    Venu

    Hi,
    It could be due to wrong structure of JDBC, compare your target structure with this blog..
    /people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30
    Regards,
    Sarvesh

  • 5 IDOC with status 29 Error in ALE service

    hi there,
    im looking at this similar problem with less information on me the only info i got is this can anyone help me out pls
    IDOC Status Outbox:
    IDOC failure between 13/07/2008 to 14/07/2009
    1 IDOC with status 02 Error passing data to port
    5 IDOC with status 29 Error in ALE service
    IDOC Status InBox:
    88 IDOC with status 51 Application document not posted
    regards
    raju

    Hi,
    Check this thread.
    DB13-DBCHECK by saving log-throwing DUMP:TSV_TNEW_BLOCKS_NO_ROLL_MEMORY
    Regards.

  • MSS Requisitions is not moving to Recruiter's POWL and system is throwing the errors.

    Hi everyone,
    Hope all are doing in good spirit.
    I have an issue in regards with Requisition Creation and its related process.
    I am working in Standalone architecture where Recruiting server is in another instance apart from HR system.
    We are using WS45600028 standard workflow.
    When Manager submits the Requisition to higher level manager to approve, its done successfully and the notification is going to the Manager. But after approval, Requisition is not going to Requiter's POWL queries.
    I have maintained Support Group, Lead Recruiter in it and assigned this to Requisition.
    I have checked HRP5131 table. But there is no SOBID which sould be flaged as Lead Recruiter.
    When Higher level Manager approves the Requisition, It is successful bu there is an error in slg1.
    Error: Error when ending the Work item 0000007704 in HR system.
    The system returned the call of interface SAP_WAPI_WRITE_CONTAINER in this context
    System Response:
    Call ended with an error. The function was not executed.
    Procedure: Remove call.
    At the same system is throwing the error for the User (This user is used for RFC creation using with transaction SM59): No candidate for this User.
    Details of error: The error occurred in program CL_HRRCF_CANDIDATE_ADMIN_BL===CM00B line 77
    Procedure for system administration:
    Check the context in which the error occurs.
    Since it it probably program error and not an input error, you should contact SAP.
    Can you please look into the above issue and address me if you have any solution for the same.
    Any help would be greatly appreciated.
    Thank you.
    Regards,
    Sekhar

    Hi Nicloe,
    Thank you very much for your response.
    I have done the data transfer from HR system to E-Rec system through ALE iDoc using PFAL.
    All the is transferred and corresponding NA, CP, BP generated in E-Rec for P.
    All the users(Recruiter, Managers and Recruiting Admin) data have transferred to E-Rec System.
    But when Manager is creating the Requisition Request, it going to his higher level manager for approval and its been approved successfully. Later it is not updating the Recruiter's POWL.
    In DB table HRP5125 Requisition data is created but with only few details like Start and End date, Object ID. in E-Rec system.
    In HRP5131, NB related data is there but there is no SOBID for lead Recruiter.
    Immediately i am getting errors in both HR and E-Rec systems as follows after the Requisition got approved.
    In HR system, Error when ending the Work item 0000007704. Workflow completed successfully but still here is an error.
    In E-Rec systemThe error occurred in program CL_HRRCF_CANDIDATE_ADMIN_BL===CM00B line 77.
    And system says, Since it it probably program error and not an input error, you should contact SAP.
    I heard that there might be an inconsistency in NA, BP, CP when we do PFAL transaction for data transfers. Can you suggest me to raise SAP ticket in this context?
    Or Did i miss any configuration in this connection?
    What can be done now to fix this? I am working EHP 5 and SP level is 11.
    Can you please let me know. Kindly help me out of it as i am struck with this since very long time.
    Thank you.
    Regards,
    Sekhar

  • How to throw Custom Error  message in Portal

    Hi Experts !
    I am working on CRM 5.0 and using BADI CRM_ORDER_STATUS for LEAD transaction.
    This BADI is checking the userid when user is trying to change the status of a lead. if userid is not correct than it is  throwing an Error Message  in GUI but this message is reflecting in  Portal as an Exception but what I need here is a custom Message similar to GUI.
    Pls suggest .
    With Thanks & Regards
    Navneet

    Hi Experts !
    I am working on CRM 5.0 and using BADI CRM_ORDER_STATUS for LEAD transaction.
    This BADI is checking the userid when user is trying to change the status of a lead. if userid is not correct than it is  throwing an Error Message  in GUI but this message is reflecting in  Portal as an Exception but what I need here is a custom Message similar to GUI.
    Pls suggest .
    With Thanks & Regards
    Navneet

  • HT1379 My iMac (2011) has been persistently throwing this error message: "SafariDAVClient quit unexpectedly." This started when I moved up to Mavericks. Nothing crashes, and all I have to do is click "ok" to get rid of the error window. Still, annoying. H

    My iMac (2011) has been persistently throwing this error message: "SafariDAVClient quit unexpectedly." This started when I moved up to Mavericks, from Lion. Nothing crashes, and all I have to do is click "ok" to get rid of the error window. Still, annoying, as this darn Error message pops up at least every 60 seconds Help?
    Here is thev error data that shows up in my Console after it happens. Of course, it might as well be GREEK TO ME!:
    Process:         SafariDAVClient [5937]
    Path:            /System/Library/PrivateFrameworks/BookmarkDAV.framework/Versions/A/Helpers/Safa riDAVClient
    Identifier:      SafariDAVClient
    Version:         106
    Code Type:       X86-64 (Native)
    Parent Process:  launchd [202]
    Responsible:     SafariDAVClient [5937]
    User ID:         501
    Date/Time:       2014-02-02 15:40:22.026 -0800
    OS Version:      Mac OS X 10.9.1 (13B42)
    Report Version:  11
    Anonymous UUID:  38C42EEE-0927-2A62-02AC-FE5E1CEBFA44
    Sleep/Wake UUID: F4BAEB51-39DA-42AE-8105-AB27895B59BD
    Crashed Thread:  0  Dispatch queue: com.apple.Safari.BookmarkFolder.childrenAccess
    As well, my iCloud Pref Pane will not open!
    What the HECK is goin' on?

    feckinHell wrote:
    As well, my iCloud Pref Pane will not open!
    That's related since the process is attempting to load your Safari bookmarks from iCloud, and is crashing for some reason.
    Try this:
    Select the entire line that follows (triple-click to select it), then control-click, and from the contextual menu that appears, select Services > Reveal in Finder:
    ~/Library/Caches/com.apple.iCloudHelper
    Drag that entire folder to the Desktop.
    Quit Safari.
    Attempt to open iCloud Preferences again. If it opens de-select Safari.
    Launch Safari again and determine if the problem is fixed.

  • Query throws an error while drilldowning a particular column in production

    Hello Gurus,
    There is an issue in a query when I run it on portal and when I try to drill down one particular column, it throws an error. I am pasting the error message below for your reference. This query works fine when I run in Bex. It also works fine when I run it on Quality portal. It only throws an error when I run it on production portal. I have got the patches and PI checked with BASIS team, everything seems to be fine.
    Please help me out with this issue.
    Termination message sent
    ABEND RSBOLAP (000): Program error in class SAPMSSY1 method : UNCAUGHT_EXCEPTION
      MSGV1: SAPMSSY1
      MSGV3: UNCAUGHT_EXCEPTION
    com.sap.ip.bi.base.application.exceptions
    ABEND: Program error in class SAPMSSY1 method : UNCAUGHT_EXCEPTION
    ABEND: System error in program SAPLRRK0 and form LRECH_01-01- (see long text)
    Regards,

    Hi,
    There are a couple of threads on the same issue.
    Refer to these, just might be handy.
    Re: Uncaught_exception in Report Designer
    Program error in class SAPMSSY1 method  : UNCAUGHT_EXCEPTION in Report
    Good Luck!
    Sandeep Tudumu

  • Editable ALV - how to throw an error message for a specific line & field

    Hi all,
    I've implemented an editable ALV and also the ON_DATA_CHECK event to check the values, entered in the ALV. So this works fine and I can check the values.
    But now, I want to throw an error message corresponding to the field in the ALV, where the error occured.
    How can I throw this error message corresponding to a specific line/field in the ALV?
    I was using REPORT_ATTRIBUTE_ERROR_MESSAGE and REPORT_ELEMENT_ERROR_MESSAGE but without success.
    I'm also using a loop over the "CHANGES" in the ALV and within this loop, I use
    elem_alv = node_alv->get_element( index = <change>-element_index ) 
    to get the element for the message.
    CALL METHOD lo_message_manager->REPORT_ELEMENT_ERROR_MESSAGE
      EXPORTING
        MESSAGE_TEXT              = 'my message'
        ELEMENT                   = elem_alv
    *    ATTRIBUTES                =
    *    PARAMS                    =
    *    MSG_USER_DATA             =
    *    IS_PERMANENT              = ABAP_FALSE
    *    SCOPE_PERMANENT_MSG       = CO_MSG_SCOPE_CTXT_ELEMENT
    *    MSG_INDEX                 =
    *    CANCEL_NAVIGATION         =
    *    IS_VALIDATION_INDEPENDENT = ABAP_FALSE.
    2.) is it right, that for an editable ALV, I can't use the WDDOBEFOREACTION to do the checks?
    If I try to use this, I can't get the values of my ALV table to check it.
    Thanks,
    Andreas

    Hi Andreas,
    I have tried to replicate your problem and I am getting the desired output. I have a row by name TEMP_NEW in my ALV and I want to throw an error message whenever the user enters a value of 4 for that particular field. Please find my coding as below. The important thing is where we perform the actual comparison between the r_value and 4. r_value is defined in SALV_WD_S_TABLE_MOD_CELL as reference to type DATA. So suppose the user enters a value of say 3 in the TEMP_NEW field of the ALV then r_value would contain 3 but if you observe its type in debugging mode it would be as TYPE REF TO I and not TYPE I. So you cannot directly say something like:
    "if ls_modified_cells-r_value = 3" as this would lead to a syntax error. Define a field-symbol say <temp> and then use it to get the actual value into it by saying like:
    ASSIGN ls_modified_cells-r_value->* TO <temp>.
    Then you can use this <temp> for comparison in your IF statement like:
    IF  <temp> = 3.
    Find the entire coding as below:
    METHOD check_data.
      DATA: lr_node TYPE REF TO if_wd_context_node,
            lr_element TYPE REF TO if_wd_context_element,
            ls_modified_cells TYPE salv_wd_s_table_mod_cell.
      FIELD-SYMBOLS <temp> TYPE data.
    " get message manager
      DATA lo_api_controller     TYPE REF TO if_wd_controller.
      DATA lo_message_manager    TYPE REF TO if_wd_message_manager.
      lo_api_controller ?= wd_this->wd_get_api( ).
      CALL METHOD lo_api_controller->get_message_manager
        RECEIVING
          message_manager = lo_message_manager.
      lr_node = wd_context->get_child_node( name = 'NODE' ).
      LOOP AT r_param->t_modified_cells INTO ls_modified_cells.
        lr_element = lr_node->get_element( index = ls_modified_cells-index ).
        IF ls_modified_cells-attribute = 'TEMP_NEW'.
    " Get the value extracted into the field symbol from the reference variable
          ASSIGN ls_modified_cells-r_value->* TO <temp>.
    " Use the value present in this field-symbol for your comparison
          IF  <temp> = 4.
    " report message
            CALL METHOD lo_message_manager->report_attribute_error_message
              EXPORTING
                message_text   = 'Sample message text'
                element        = lr_element
                attribute_name = ls_modified_cells-attribute.
          ENDIF.
        ENDIF.
      ENDLOOP.
    ENDMETHOD.
    Hope this helps resolve your problem.
    Regards,
    Uday

  • Cffunction, onSessionEnd throwing an error, please help

    Hello;
    I am using an application.cfc file to run my web site. I
    added an argument for onmissingtemplate and when I did that, it
    made my onSessionEnd statement throw an error:
    this is my statement:
    <cffunction name="onSessionEnd" returnType="void">
    <cfargument name="theSession" type="struct"
    required="true">
    <cfset var duration =
    dateDiff("s",arguments.theSession.created,now())>
    <cflog file="#THIS.name#" text="Session lasted for
    #duration# seconds.">
    </cffunction>
    and this is the error:
    Invalid CFML construct found on line 85 at column 1.
    ColdFusion was looking at the following text:
    <
    The CFML compiler was processing:
    < marks the beginning of a ColdFusion tag.Did you mean LT
    or LTE?
    The error occurred in C:\Websites\4npp8b\Application.cfc:
    line 85
    83 : </cfcomponent>
    84 :
    85 : <cffunction name="onSessionEnd" returnType="void">
    86 : <cfargument name="theSession" type="struct"
    required="true">
    87 : <cfset var duration =
    dateDiff("s",arguments.theSession.created,now())>
    I don't know if this will make a difference, but here is my
    onsessionstart function:
    <cffunction name="onSessionStart" returntype="any"
    output="true">
    <cfset SESSION.created = now()>
    </cffunction>
    I can't figure out what I did wrong to make it throw that
    error. Any ideas?
    CFmonger

    never mind, I figured it out. sorry to bother.

  • Validation error for non-null throws false error condition

    I am trying to perform a DML (INSERT) with a form element (textbox) that has been disabled on the form.
    The objective is to allow the user to:
    1) disable a form element using javascript when a radio element is selected - works OK using an onclick event
    2) user clicks a button to ENTER (perform a INSERT DML) - here the validation throws an error but I have enabled the previously disabled form element and I have used $x_Value() to input a value into the form element by onsubmit event on button.
    If I remove the validation error trap the DML saves the appropriate value.
    I can create two buttons and it works:
    1 button to enable fields that were previously disabled
    2 button to perform DML. (works if after button 1 I set focus on any form field with my mouse.)
    Any help would be appreciated.
    marshall

    Knight,
    Thanks for your interest in helping.
    I am trying not to create a situation w/bugs and such. I think I can devise a work around but I would like a more "correct" solution. ;-)
    To explain what I am doing I have a form that a person can use to enter a complaint. The person can give their last - middle - first name but they can also decide to be anonymous. If anonymous they click checkbox. Onclick of checkbox I fire javascript to disable name fields and place "Anonymous" in the last_name disabled field. The user can enter other data and when the user clicks ENTER I want to insert into the DB but the validation error trap of APEX sees a disabled field as a null. I want to place "Anonymous" in the last name field and then save the record with other data besides name.
    To add to it - I can create two buttons 1-button enables and 2-button inserts and the same code works if I touch( give focus) to a field in between enabling and inserting into the DB
    Does that help explain better.
    Thanks again - hope you or someone can help - best regards.

  • IDoc failed with the error massaeg "Instance of object type could not be ch

    Hi All
    I am getting IDoc failed with the error massaeg "Instance of object type could not be changed"
    Message type :PORDCR
    Basic type : PORDCR05
    Message no. BAPI003
    Status : 51
    All POs are get uploaded in SAP during Cut over activities only.
    Please suggest on this.It will be a great help.
    Thanks
    Ajit

    Hi
    After uploading POs into SAP we are changing quantity and value in PO in Legacy system, and for this all IDocs are failed, subsequently these changes are not triggering to ECC.
    Please help
    Thanks
    Ajit

  • Creation of Transfer Order takes a long time and finally throws spool error

    Hi,
    I create Sales Order of type OR. I do delivery successfully. But when i proceed to create Transfer Order, it takes painfully long time and finally after painful 30 mins or so, it throws a error message, 'Error in spool call' with a blank page. I click on save icon and transfer order is created.
    But the creation takes very long time. I checked SP01 and there are no requests.
    Any suggestions will be rewarded.
    Regards,
    Mangesh

    Dear,
              Kindly contact your Basis team it will help you.
             After error please take the screen short of SU53 and give to basis team.
    May be it will help you.
    Regards,
    Sandip

Maybe you are looking for

  • PDF Download & Adobe Flash issues

    FIRST:  I have a client who sends reports via PDF style.  She has been sending them forever and we both have updated versions. I can open the majority of them and print.  In the last week or so when i do a save as and have to retrieve it, I get an er

  • Not sure how to use IPC here

    Lets say X is a shell command that will get you into X-shell upon execution. There's a command, a module, Y that can be run only in X-shell. How can I run Y from a C++ code? I need to somehow tell my app that the environment it'll be dealing with wil

  • Trouble with songs

    I have a lot of songs that have an exclamation point !- this, and when I click on the song to play it, it says cannot findit or whaere it came from, how do I grt rid of these and also is there an mp3 to wav and wav to mp3 and others is their a conver

  • Where should I place music files?

    1) If I download an MP3 where should I save the file? I'm looking to play these with iTunes. 2) I currently see a file that is called "automatically add to iTunes" among others drilled down into the music folder. Is this the quickest way? 3) I also h

  • How to migrate lion to other mac - free

    I have downloaded lion to my imac and want to download to my macbook. I understand the migration is free.