Outbound Idoc issue

Hi,
We have migrated from 4.6B to ECC 5.0. While posting an outbound idoc to a middleware, its failing in the middleware. This is because few segements of the basic type has been modified by SAP ( fields have been added ).
This was running properly in 4.6B. So basically this error is due to the additional fields which cannot be recognised by the middleware.
Now, if i need to send the version similar to that of 4.6B, without those additional fields, how do i go about it?
Thanks,
Raj.

Hi Rajgopal,
use the latest version idoc type(basic type)for example for orders we have orders01,orders02,orders03,orders04,orders05,it's better to use the latest version.
else
u have to extend the stanard idoc with those additonal fields and write the code in user exit to populate them.
Regards,
nagaraj

Similar Messages

  • Purchase Order Outbound Idoc issue. Message Type ORDER

    Hi Experts,
    I am having issue with outbound IDoc generated from Purchase Order.(Message Type ORDER and Basic Type ORDERS05)
    Issue is when i create PO idoc Segment  E1EDP01 and field ACTION populates as 001 this works fine.
    Now when made any changes to the purchase order.* PO trigers one more EDI - Idoc. but the ACTION field is stil as 002.*
    Could any tell me how to fix this.
    Cheers...Gopinath.

    Hi,
    Thank you.
    I have found the issue and fixed.
    Below three setting was missing same has been done in Partner Profile now ok.
    Message type u2013 ORDCHG, Processing Code u2013 ME11 and Change flag On.
    Cheers..Gopinath
    Edited by: Gopinath A.R on Oct 8, 2009 3:14 PM

  • PO outbound IDOC - Issue with Unit of measure

    Hi,
    I am facing issue with unit of measure.
    1) In the PO outbound idoc in segment E1EDP01, the unit is always converted into ISO code and sent. Is there any way to avoid it.
    2) Now while changing unit to ISO code, it checks if it is preset in T006 table. Now in some of the cases like Unit FT3, there are no entries in T006 table, hence IDOC is going into error. Let me know how can this be resolved. Do I need to update T006 table if yes then how can I do it.
    Thanks.
    Regards,
    Shahu

    Sorry.. Posting it in ABAP Development forum.

  • LOIPRO01 outbound idoc issue

    Hi All,
    When I release the production order, Idoc need to be send to external system.
       I have extended LOIPRO01 idoc(for Production Order)and called RCCLORD program using SUBMIT in user exit include ZXCO1U01 for creation of IDoc and it is successfully dispatching to External system.
    My issue is after releasing the production order(CO02) and sending the Idoc from R3 to external system port,I need to mark the radio button  'Sent to WM'.
    SO I need to write the code based on the Idoc status is 03. But I am not getting the idoc number or EDIDC table values in my include.
    Anybody faced similar kind of situation,is there any way of solving this, please let me know.
    Thanks in Advance....
    Ranjith.

    Hi Rajgopal,
    use the latest version idoc type(basic type)for example for orders we have orders01,orders02,orders03,orders04,orders05,it's better to use the latest version.
    else
    u have to extend the stanard idoc with those additonal fields and write the code in user exit to populate them.
    Regards,
    nagaraj

  • Issue in Partner Profile config for Outbound IDOC

    Hi Experts,
    I have requirement like, When ever there will be any change in a Sales Order an Outbound IDOC will get triggered though a output type. This IDOC will save a file in the Application Server.
    The Message Type i am using is ORDERS and the Basic Type is ORDERS05.
    I have created a Partner Profile also a Receiver Port of type FILE.
    I have Assigned Message type in Outbound Parameters.
    I have assigned Receiver Port and Basic type under "Outbound Option".
    I have Assigned Applications as 'V', Message type as 'Output Type' and Process Code under "Message Control".
    When i am changing any Sales Order no IDOC is getting Triggered. I checked the Sales Order>Extras> Output> Header> Edit, the Output type is in Status RED with Message " No Partner Profiles (Message Control) Maintained".
    Please guide me if i have missed any configs.
    Help me solving this issue.
    Thanks in Advance!
    Priyabrata

    Hi Priyabrata,
    please try changing in your partner profile the application from V to V1. Another problem that's often causing the partner profile not to be found are the partner functions that are added automatically by SAP, but sometimes forgotten in the partner profile.
    I don't have a SAP system at the moment, but as far as I remember the long text of the message indicates the partner profile parameters that SAP uses for the lookup.
    If all of this doesn't help, I'd quickly debug this and see why SAP's not picking up the correct partner profile.
    Cheers, harald

  • Stop generating delivery IDOC output (outbound IDOC)  if goods issued!

    How to stop generating delivery IDOC output (outbound IDOC)  if the delivery has been goods issued?! Any user exit or BADI for this?!
    Thanks

    We take a routine in output requirement! it's done!

  • Outbound IDOC creation issues.

    Hi,
         I am genarating an outbound IDOC using FM 'MASTER_IDOC_DISTRIBUTE'.
    My program works well, IDOC has been genarated with status 01, 30 & 03.
    But the IDOC has not been send to the destination system.
    But If fire it using test transaction WE19,  its been received in the destination system.
    I can't figure out this issue.. Do I have to use COMMIT statement.
    Thanx for your time..
    Cheers,
    Sam

    Hi,
         I have checked throughly, The only difference between the IDOC fired programmatically N Test txn WE19 is, when I display control of IDOC, in the Details tab Under EDI options Message type filled in test txn but not in the other one.
    But I am supplying message type while calling MASTER_IDOC_DISTRIBUTE FM.
    Thanx for your time.
    Cheers,
    Senthil

  • Automated error email notification when outbound IDOC fails

    Hi,
    The requirement is that whenever the outbound IDOC of message type PAYEXT, basic type PEXR2002, fails, then email has to be trigerred to a group id.
    I had suggested to write a report program that runs as a job. If the IDOC goes to error status then mail will be sent from this report. Client prefers it to be done through workflow.
    There is a standard process code for outbound IDOC failure handling EDIO (we40). standard task 7989 has been assigned to this process code. I dont want to modify this standard task as I am not sure of impact.
    Terminating event for this task is 'ERRORPROCESSCOMPLETD'.
    I have developed the workflow that has trigerring event 'ERRORPROCESSCOMPLETD' and bound with the IDOC number. This will send mail to the group id with the IDOC details
    Now issue is that, I am not sure if standard process EDIO will be trigerred automatically, or should we configure anywhere. Since this is standard outbound IDOC, I am not able to add the process code in partner profile.
    Please give your inputs or any other alternate solution to send mail through workflow when  outbound IDOC fails.
    Thanks in advance.

    Hi,
    I guess in your outbound partner profile for PAYEXT. you need to add process code  EDIO in message control TAb. WHich will cause to trigger the workflow which will send the notification.

  • Duplicate Outbound IDocs getting Triggered at the same time.

    Hi Folks,
    I have created custom outbound idoc and done all the configurations required like WE20, WE30, WE31, WE81, WE82, WE 41, WE57 etc.
    Also I have written my code to populate segments and then call MASTER_IDOC_DISTRIBUTE in the custom function module which is assigned to the process code and also done the configurations like we57 etc. for the same.
    Now when I trigger my output type from VL74 transaction, I noticed two entries in we02 resulting in two IDocs generated for 1 HU.
    The difference in two IDocs is the first IDoc getting generated in error with status 29. While the second one as success with status 03.
    The data records containing segments have same values for both the IDocs number.
    Whether the configuration is a issue here or problem in code of custom fm?
    Please help.

    Hi Anil,
    Appreciate your quick response.
    In my custom FM I have populated an internal table it_master_idoc_data with two records of two segments, containing segment name in SEGNAM filed and segment data in SDATA field. 
    Please let me know whether the data in this internal table of structure EDIDD sufficient for passing to MASTER_IDOC_DISTRIBUTE FM? Or do I need to populate any other field of EDIDD.
    Also I am exporting a structure master_idoc_control containing values in this 5 fields.
    MESTYP = Z message type, Z IDOCTP, partner and details in  RCVPOR, RCVPRN, RCVPRT fields.
    I am not populating the internal table communication_idoc_control while calling FM MASTER_IDOC_DISTRIBUTE from my custom function module.
    After executing MASTER_IDOC_DISTRIBUTE FM, when the control comes back to my custom FM there is one record in communication_idoc_control  internal table with IDoc number in DOCNUM field with status 29(error). Now when we check in WE02 there are two IDocs generated after this transaction's execution.
    The first one in error which FM MASTER_IDOC_DISTRIBUTE returns and second one in success with status 03.
    Please help....
    Thanks,
    Pravesh

  • How to generate Outbound idoc for Material Reservation

    Hi Experts,
    I want to send outbound IDoc when a material reservation is created with tcode MB21.
    I have been working on this issue and finding the solution in SCN for a week...
    I found some messages similar to this but I could not find out the correct way how to do that.
    At this moment, I configured BD64/WE20 referring the following topic which seems to be feasible solution but could not find any outbound IDocs created, unfortunately.
    Implement ALE_RESERVATION_CREATE
    I appreciate if someone can help me how to create outbound IDoc with MB21 or advice some possibility of missing configuration or steps.
    Best Regards,
    Kenji

    Hi;
    Have been able to find the solution to create the IDoc MRESCR after entering a reservation? 
    I am in the same situation and I do not see the IDoc output in the BD87. 
    It would be nice if you share the solution.
    Thanks in advance

  • EDI Outbound IDOC Remove unused fields from segment

    Hi All,
    I am configuring a outbound idoc scenario for Message type ORDERS. The basic type for this message type is ORDERS05.
    The segment E1EDKA1 has 44 fields, I need only the first field and the last field of this segment.
    How do I remove the unused fields in this segment ?  I Tried BD56 and BD32 But they are for removing the complete segment and so does not serve my purpose.
    Any pointers to this issue is appreciable .
    Regards,

    Hi,
    Segmetns of standard message types can be deleted from BD53. But I don't think deleting fields would be possible from segments of standard idoc type. What you can do is you can create your own custom idoc type with the fields you want and allign it with the standard message type ORDERS. This should solve your purpose.
    BR,
    Atanu Mukherjee

  • Problem in Outbound IDOC

    hi experts,
    I having an issue with the OUTBOUND IDOC.
    i am getting error status code as 37 - Error IDOC added incorrectly.
    what does it mean and how to rectify it.
    message type : debmas04
    extension msg type: exdebmas.
    looking forward for your replies

    Hi,
    Double click on the status 37, in next screen click on information button, it will give you some more details of the error segments.
    then we can discuss on those errors.
    Reddy

  • Outbound IDoc Error: Status Code 37  'Sender Port' is invalid

    Hi
    I have an Error when the Outbound IDoc is triggered.
    It shows that 'Sender Port in Control Record is invalid'.
    Status Code: 37.
    I know that there are some issues with the Sender Port Definition.
    Please help me out to solve this problem using some checkpoints at each and every step.
    Reward Points Assured.
    Regards,
    Baburaj

    Hi Baburaj Manickam
    Good
    Follow this simple procedure
    1) Send an outbound IDOC data(MATMAS) to a flat file on client1(SENDER).
    -  Create File Port (WE21) for outbound file.
    -  Maintain Distribution Model (BD64) for sender ->receiver system.
    -  Create Partner Profile (WE20) for logical system.
    -  You can use this program RBDSEMAT (t/code BD10) to generate IDoc MATMAS file(s). 
    _  Then you can FTP the file(s) to receiver system.
    2) Upload the flat file as an IDOC on the inbound sytem
    which is Client2(RECIEVER).
    -  Create File Port (WE21) for inbound file.
    -  Maintain Distribution Model (BD64) for receiver -> sender system.
    -  Create Partner Profile (WE20) for logical system.
    -  You can use this program RSEINB00 to upload IDoc MATMAS file(s). 
    INBOUND IDOC PROCESSING:
    Firstly attach your idoc to a process code.
    In the process cod you can tell the system that the specified program should be triggered whenever an idoc of that type comes to the system.
    Then you want to have a Z-function module for your idoc processing, if I understand correctly.The steps should be:
    1. Create a z function module for idoc inbound posting (copy from a function module idoc_input_*).
    2. Set Function Modules as Inbound: - Transaction BD51
    3. Assign Function Modules to Logical Messages and Idoc types:- Transaction WE57
    4. Create process codes : Transaction WE42, and link the z-function module.
    5. Create partner profile: transaction WE20 and attach the message type and process code.
    6. In the Z- function module, extract data from the idoc segments, do whatever processing you want to do, and then call BAPI_CREATE_SALES_ORDER_FROMDAT2.
    Try the Trasaction WE19 for testing your inbound and outbound IDOCs
    Good Luck and Reward me for the same
    Thanks
    Ashok.N

  • Receiver IDoc Adapter - Outbound IDocs in IDX5 but stucked in SM58

    Hi Gurus,
    I have a Receiver IDoc issue with the above error.
    My message is successful in the IE pipeline (but with error on outbound side)
    I can even view the generated IDoc numbers for those messages in IDX5,   but when double-clicking on those IDX5 entries SM58 is called and there I see the error as follows:
    Caller:  PIAFUSER
    FM:  IDOC_INBOUND_ASYNCHRONOUS
    Status Text: No Authorization to send IDocs with Message Type 0
    The weird thing is why is the caller showing as PIAFUSER, when my RFC destination is using a custom RFC user id.
    Shouldn't it be that the Caller be my custom RFC user id since this is the user used by the RFC destination i specified in the receiver idoc comm channel?
    Would anyone of you know how to resolve this?
    I have already implemented Note 837595 for (a) my custom RFC user id in the target system (b) PIAFUSER and PIISUSER in my Integration Server;  and assigned SAP_XI_APPL_SERV_USER role to PIISUSER also as specified in  http://help.sap.com/saphelp_nwpi711/helpdata/en/d4/d12940cbf2195de10000000a1550b0/content.htm
    I am aware that IDoc should be sent to the receiving system by using the IDoc adapter and NOT by using the IDoc Interface (tRFC port)
    Thanks in advance

    Hi All,
    I resolved this on my own.
    The steps i specified in my 1st post (Note implementation & Role assignment) was not enough, we had to assign SAP_ALL & SAP_NEW to the rfc user.    The Note implementation & role assignment should have solved this problem, but strangely it was not enough.
    As for the question on why PIAFUSER is showing up as the caller and not the RFC user id used in the rfc destination used by the port, it's because the original caller is what gets recorded in SM58, in this case Receiver IDoc adapter on the AE so PIAFUSER,   and not the RFC user id.   you can verify this in table ARFCSSTATE
    Thanks to all answers

  • Outbound idoc resend

    Hi all . I have come up with a requriement. The scenario is as the following
        once we raise a sales order and save it ,an outbound IDOC gets triggered and send to the customer via EDI. after some time customer asks for one more copy and there is a need to change the values of some of the fields and resend to the customer. This can be done in two ways
    1.Go to va02 make the requried changes and issue the output
    2. change the idoc which is already processed and resend it
        our client wants to go for the second option.
    Can anyone help me out
    1.' Where we can change and resend an already processed outbound idoc '?
    2.if we make any changes in an outbound idoc at idoc processing level will the changes reflect in the order?
    3. Can we restrict the user to change certain fields only?
    Any inputs given by you people will help me a lot.
    Thanks in advance
    Srini

    Hi srini,
    As i Understand the senario, Their might be some changes to the document required by the customer. This also needs to reflect in the changes in Order.
    It will be complex way to update both the IDOC and order, if you are changing in the IDOC and resending it. It would be more wise to go ahead with the first option making changes in through VA02 and then sending it accross . And most of the companies do not hold the IDOCs for too long & hence it would be wise to make changes in VA02 and send the IDOC once more. This can be done by minor code change based on the edit checks business wants to perform.
    Well if you still want to go ahead with the second option here are answer to the questions.
    .' Where we can change and resend an already processed outbound idoc '?
    First the IDOC status needs to be changed from program RC1_IDOC_SEt_status
    then you need to reporces it throught program RSEout00
    2.if we make any changes in an outbound idoc at idoc processing level will the changes reflect in the order?
    The changes will not reflect in the order unless you have a code written in SAPLxved.
    3. It is not possible to restirct the change to certian fields only.
    Reward points if this helps
    Thanks,
    Kamal
    Message was edited by:
            Kamalakar vp

Maybe you are looking for

  • Dunning letters run automatically on a weekly basis

    Hi Expert, Is it possible to make the dunning letters run automatically on a weekly basis? If the answer is yes, then what config do we need to run the report on wekkly basis or what are the steps. Please let me know in very details, because, I am no

  • Click web link doesn't open a new tab

    Before whenever I click on a web link, FF always open a new tab for me. I just recent rebuilt my PC and upgraded FF to 13.0. Now no matter what I change in Options, it only opens the link on my current web page. I know I can do Right-Click but I am j

  • Employee Data Transfer From Recruitment to PA

    Hi All, I have a query pertaining to employee data transfer from recruitment (PBA7) to PA. Here the client uses recruitment module only for data maintenance and then  transfer the data to PA module. Is it possible if we skip the data transfer from Re

  • 0RecordMode, ODS and Generic Data

    I have created a Generic Datasource in R3 from a Y table. I will not be doing a generic delta on it. I replicated the datasource to BW and activated the necessary Transfer & Communication Structure. Now i want to store all the data in an ODS, but whe

  • Not enough disk space to install sims 2 from app store?

    I've seen lots of threads resolving the problem of there not being enough disk space when installing sims by a CD Disk, but I'm trying to download it from the app store so none of them apply. I have 12 GB of space free on my macbook and the applicati