Idoc gets status 20 after status 03

I'm using an RFC transaccional port in R/3 , i am sending the idoc of bonus buy (WPDBBY), i send the idoc using the transacion WPMA, after that in transaction WE02 i see that the idoc has the status 20, but before this status the idoc got the status 03 (IDoc sent to R/3 System or external program)...
The idoc WPDBBY is correctly processed in XI..
¿Why i'm getting the error in status 20?
Thanks

Hi,
The IDOC status 20 describes: Error triggering EDI subsystem        
For Confirmation purpose, check this IDCO number in XI IDX5 TC.
If the IDOC is successfully reached by XI, try for SAP Notes to change the status.
Thanks,
Boopathi
Edited by: Boopathi Thangavel on Sep 19, 2008 6:32 AM

Similar Messages

  • IDOCS get created  After one day?

    Hello all,
    the outbound idocs are get created after one day delay,
    After uploading the materials the idocs have to generated through program RBDMIDOC and need to be posted immediately .
    RBDMIDOC-scheduled at 10 mints .
    but in our scenario the idocs are generated after one day delay..
    what could be the reason?.
    it's urgent .
    Warm regards
    Nandan
    Edited by: Nandan ND on Feb 19, 2008 12:47 PM
    Edited by: Nandan ND on Feb 19, 2008 1:35 PM
    Edited by: Nandan ND on Feb 19, 2008 1:36 PM

    Hi,
    Check whether program   RBDMIDOC is scheduled only once? If it is running only once then you this will happen.
    And also schedule the job to execute only after your upload process is over.
    Regards,
    Ashok

  • Inbund IDOC error: Status records with status 51 after status 53

    Hi all,
    I'm looking to resolve an issue related to posting an inbound IDOC. when I process inbound IDOC created from report prg I'm getting a status message: "Status records with status 51 after 53" .
    Functionality: I'm creating an IDOC from flat file and processing it to post Customer master data into SAP. During this process creation of IDOC is successful but when I'm changing the existing data record (customer master data) IDOC is throwing this error.
    Changing data: For changing existing data I'm passing KUNNR field and overwriting the remaining data. Even though the idoc status is 51 the changed data is getting posted in to SAP. Here my concern is to see IDOC status as 53.
    Regards,
    Ganesh.
    Edited by: Ganesh Sunkara on Aug 1, 2009 3:45 AM

    Hi all,
    I solved this issue by myself. There is an error in the user exit code.
    regards,
    Ganesh.

  • EDI / IDoc : While posting inbound IDocs, IDocs gets into status 56

    EDI / IDoc : While posting inbound IDocs, IDocs gets into status 56 with message "EDI: Sender port in control record is invalid".
    But if I reprocess the same idoc without doing any changes using RBDINPUT and select radio button to processs idocs for status 56, then it gets successfully posted.
    So not getting why this stucks for the first time.
    Thanks in Advance..........

    i fixed this my self

  • Get the current status of IDOC

    Hi,
    I want the current status of IDOC.
    Is there any function module through which i can get the current status of IDOC?

    Hi,
    Use function module "FTR_IDOC_READ", Output structure "PE_IDOC_STATUS" holds the current status of IDOC number
    Regards
    Vinod

  • Contract getting into HELD status even after clicking Release button.

    Hi Experts,
         I have a query regarding Contracts. We have a contract and trying to extend the validity date. Once "Release" button is clicked the Contract is getting into "HELD" status which is incorrect.  Correct status should be "Released" status.
    We have not implemented any approval workflow for contracts.  Please can anyone provide any solution or pointers to resolve this issue.
    We are on SRM 5.0, ECS.
    Thanks
    RB
    Edited by: Rajeshree Bhatiya on Jan 24, 2012 4:03 PM

    Hi,
    Go to the held contract ,click on change button  and then click the check button to see any errors are there.
    if there are any errors it will be held position
    just check this
    G.Ganesh Kumar

  • RSEOUT00 - ECC 6.0 IDOC Dispatch Error.  Status 30 goes to status 02

    After our Unicode conversion to ECC 6.0, we started to get some IDOC processing going from status 30 to 02 and not dispatching to our EDI provider.  We noticed it is on the PO Long Text or any of the Text fields for that matter where somebody has Cut/Paste Text from Word/Excel/Outlook document and they are using colors/fonts/bold, etc.  We've also noticed it on our MAKT table on the description.  You click on the Text and can see it outlines extra characters beyond the end of the visible text.  When RSEOUT00 gets a hold of these PO's, it won't dispatch them.  If we go back and erase the text and type it all in by had and save and close our PO Version change, it dispatches, pulls and loads now to our EDI provider.  Looking for some setting that allows us to maybe turn this feature off?  maybe it has to do with CodePage defaults, etc.  I saw once were you could tell SAP to save documents in Office 2007/2010 version instead of Office 2003 but don't remember which OSS note that was.

    Try to use "Line Editor' or 'Sapscript Editor' instead of  "Continous Text Editor". You will find these editor options below to the text fields in text maintenace tabs. Hope this helps.
    Regards,
    Gokul

  • Inbound IDOC Mass processing - No status message

    Hi Friends,
    I am updating a database table using inbound IDOC. But in batch job when XI passes multiple IDOCS,
    for some IDOCs there is no status message even though i coded for status message.
    If i rerun IDOC in BD87 then it work fine.
    please help.
    regards,
    madan

    Hi Madan,
    Since you are loading multiple idoc to the system due to high load in the production system data is not commiting properly. So use external commit work statement in you code. this will reduce the performance but logic will work.
    COMMIT WORK [AND WAIT].
    Effect
    The statement COMMIT WORK completes the current SAP LUW and opens a new one, storing all change requests for the current SAP LUW in the process. In this case, COMMIT WORK performs the following actions:
    It executes all subroutines registered using PERFORM ON COMMIT.
    The sequence is based on the order of registration or according to the priority specified using the LEVEL addition. Execution of the following statements is not permitted in a subroutine of this type:
    PERFORM ... ON COMMIT|ROLLBACK
    COMMIT WORK
    ROLLBACK WORK
    The statement CALL FUNCTION ... IN UPDATE TASK can be executed.
    Triggering an internal event for the Persistence Service of the Object Services.
    If event handlers are registered by the Persistence Service, these collect the changes to the objects managed by the Persistence Service and transfer them via CALL FUNCTION ... IN UPDATE TASK to a specific update function module that is registered as the last update module.
    This executes all high-priority (VB1) update function modules in the order of their registration and in a common database LUW. If you do not specify the addition AND WAIT, the program does not wait until the update work process has executed it (asynchronous updating), but instead is resumed immediately after COMMIT WORK. However, if the addition AND WAIT is specified, program processing after COMMIT WORK will not continue until the update work process has executed the high-priority update function modules (synchronous updating).
    When all high-priority update function modules are completed successfully, the statement executes the low-priority (VB2) update function modules in the order of registration together in a common database LUW.
    After the execution of high-priority update function modules, the individual function modules registered using CALL FUNCTION ...IN BACKGROUND TASK|UNIT are executed in a separate database LUW for each destination.
    Within an update function module started using COMMIT WORK, the execution of statements that lead to a database commit is not permitted. In particular, the following are forbidden:
    Thanks,
    Raghav

  • Iam getting PO approval status as incomplete

    Hi,
    Can anyone please guide me in getting po approval status as approved.Iam a beginner in oracle apps.Is there anything to be done with oracle workflow related to po approval for getting the PO status as approved. Iam getting the notification in notification summary.but the approved notification in notification summary is not changing to approved status in navigation->po/po.
    Latha

    Hi JayaChandra,
    Even I am facing the same problem. I Created a 'PO Requsition' .It is Approved and after that I am 'Auto Creating' a PO from the 'Requisition' approved .
    But I am unable to approve the PO that is created.I am approving by myself and I am not forwarding it.The Status is showing 'InComplete'. But I am Able to Approve a 'Manual PO' but unable to approve 'Auto Create PO'. I dont know the problem and the approval limits are set properly.
    Thanks in Advance,
    D.V.Narasimha Rao

  • Batch job for IDOC processing in 64 status

    Hi experts ,
    i want to know the name of Batch job for IDOC processing in 64 status.
    I have configured the partner profiles as 'process immediatly'.
    So with this configuration whenever an idoc comes in production it gets processed immediatly and automatically.
    i want to know how they are getting processed automatically.
    is there any job which looks for these idocs(in 64 status and process immediatly flag) and process it.
    What is the trigger for thiese idocs processing???
    Please guide me
    thanks in advance
    Anit gautam

    Hi Thanks for ur reply.
    =====Upon arrival, "process immediately" should fire that process =====
    how it is getting fire?
    means is there any batch job running which looks for idoc in 64 status or is there any event which get triggered when an idoc
    comes in 64 status.
    why we use OYEB transaction???
    Regards

  • Get the inherited status of attributes

    Hi All,,
    I have a requirement as below:
    o     Every time the program reaches a line where the attribute ID and/or position ID is different from the previous line or for the first line, all attribute values for the dedicated position and attribute ID that are not marked as Inherited need to be deleted.
    For this i want to get the inherited status of the attributes(Whihc is present in my input file)
    can anyone help me in this?
    Moderator Message: Specs-dumping is not allowed.
    Edited by: kishan P on Apr 12, 2011 2:12 PM

    Hi,
    Use function module "FTR_IDOC_READ", Output structure "PE_IDOC_STATUS" holds the current status of IDOC number
    Regards
    Vinod

  • Workflow not getting triggered on status change

    Hiii Everyone
    Workflow is not getting triggered whenever I change the status of the Order (Lead).  When we create a lead a workflow is triggered.
    1. If the status is Open a mail is sent.
    2. Then the status is checked for in process. And whenever the  status is changed to inprocess it is assigned to the agent by   the  rule attached to the workflow.
    3. And again when the status is changed to sanctioned a mail is sent.
    Now problem is if I create a lead and change its status to inprocess and then save , then the mail is sent and it is assigned to the agent properly. But when I change the status to sanctioned , then the mail is not sent for sanctioned(i.e. no worklfow step is shown in swel).
    If I open the lead and save it then the mail is sent properly. But then after that when I change the status to inprocess, the workflow is not showing agent assignment (jn swel).
    Summary: Whenever I cahnge the status after saving the order , the workflow is not showing any further step .
    Please suggest the solution.
    Regards
    Shafali

    Hi,
    Your workflow has been triggered when the status is open and then when change the status to in process,it is not sending mail as there is no agent assignment.
    That means, workflow triggered, but it is not going to the next step.
    Is it a standard or custom one?
    Can you post the workflow log screenshot over here?
    Cheers,
    Raja.D

  • Invalid status after successful run of procedure

    I have procedure, which gets invalid after a successful run, i.e. desc procedure_name-status invalid.how can i over come this??

    are you performing any DDLs inside your procedure?
    Such as dropping,altering a table or recreating a view the SP refers to?
    Please query DBA_DEPENDENCIES view for getting the list of objects your SP depends on. If you are modifying any of these objects inside your SP then it will become invalid after execution.
    Vivek L

  • Error in Idoc...(status 26)

    Hi All
    when  i see the idoc in WE02 t-code ,the error occured.
    Error during syntax check of IDoc (outbound)
    Status : 26
    Internal error occurred reading structure of segment .
    I am using ztable for data reading..
    Regards
    lakhan

    hi lakhan,
    Go through the following Steps for Creating IDoc Via ALE
    ALE IDOC
    Sending System(Outbound ALE Process)
    Tcode SALE ? for
    a) Define Logical System
    b) Assign Client to Logical System
    Tcode SM59-RFC Destination
    Tcode BD64 ? Create Model View
    Tcode BD82 ? Generate partner Profiles & Create Ports
    Tcode BD64 ? Distribute the Model view
    Message Type MATMAS
    Tcode BD10 ? Send Material Data
    Tcode WE05 ? Idoc List for watching any Errors
    Receiving System(Inbound ALE )
    Tcode SALE ? for
    a) Define Logical System
    b) Assign Client to Logical System
    Tcode SM59-RFC Destination
    Tcode BD64 ? Check for Model view whether it has distributed or not
    Tcode BD82 -- Generate partner Profiles & Create Ports
    Tcode BD11 Getting Material Data
    Tcode WE05 ? Idoc List for inbound status codes
    <b>Regards,
    Azhar</b>

  • Getting Error User Status DPND is active

    Hi Experts,
    I am getting error User Status DPND is active ,  during saving User Decision.
    I am getting this error only If i am doing Defect recording in QE01.
    Without Defect Recording there is no error ....
    Plz let me know what is this error & how to resolve it ?
    Warm Regards,
    Dheeraj Sharma

    Hi Dheeraj,
    With Defect recording, system creates Q Notification based on the Notification type assignment to the
    Inspection Type in Config step QM>QN >Defects recording
    This assignment is at client level, not advisable to change
    There is one more setting at Defect Class level, (You assign Defect class for Defect code while creating catalog Type 9) In defect class if you uncheck "Activate Q-Notification" in the "Next fuctions in results recording section" system will still genrate QN but will not be activated
    QM>QP>Basic Data>Catalog>Define Defect class
    This Notification will be Automatically closed, while UD
    For existing Notifications already created while DR , you can go to QM02
    Select the item created, go to Task, create new Task and Mark that task as complete, the status of the notification will change to ATCO , complete the UD after this, it will mark the QN status to NOCO and complete stock posting
    Thanks
    DD

  • How to trigger an Outbound IDOC with a default status 68

    Hi,
    How an Outbound IDOC can be created/triggered with a default status 68??
    I have a requirement where the outbound IDOC should always get created with status 68. Once an Outbound IDOC is created, I should not be changing its status manually or using a program.
    Basically we don't want any IDOCs created in other status and changing to 68 once an IDOC is created with a different status.
    Currently i'm using fm 'IDOC_OUTPUT_DELVRY' to trigger an outbound idoc, and the idocs are triggered with different status 30, 2, 3 etc... By using a program i can change the status of the IDOC. But what we need is "Whenever an outbound idoc is triggered, it should always have status 68".
    Please let me know the ways to achieve this functionality.
    Thanks!

    Hi,
    We need to display all the IDOC data on a Smartform layout. But we dont need the IDOC to be used for our requirement. So we want to make sure that IDOC is triggered but will not stay in 02 or other status.
    We have a process to monitor the failed idocs (02 status) and we do not want our idoc to have failed status. So we need the idocs to be tirggered directly with status 31 (thanks for letting me know that i cant use status 68 for outbound idocs).
    Thanks!

Maybe you are looking for

  • Two phones are sharing contacts, how do i stop that from occuring

    I just activated two new iphone 4s phones.  when a new contact is added or an old one is deleted from one phone, the same thing happens on the other phone.  Any idea why this is happening and how to prevent it?

  • To launch SDM tool - using user id other than sapsid adm

    Hi, Currently, when we perform deployment using SDM we login as <sapsid>adm to launch the SDM tools (at the central server instance running under UNIX). However, we would like to restrict the usage of the <sapsid>adm due to concern that this id is po

  • Importing Boris Titles into Encore

    I did all of my subtitles and slates for my film using Boris Title 3D and am now trying to make a DVD. I am wondering if anyone knows how to import Boris titles into Encore or if it is possible. Otherwise I might have to redo all of my titles!!!!! Th

  • Can't Open Excel Or Word

    I was printing a Microsoft Excel document when I got the message that the program has unexpectedly quit, Now I can't even open Word or Excel, Any suggestions or help would be greatly appreciated. Thanks in advance

  • Problem with Preprocessor Compilation.

    Hi, I am working with Forte C++ Personal Ed 6/SPARC on Solaris8 on SPARC platform. I am intrested in generating foo.i file from foo.idl using below command. CC -P -I/export/narendra/project/idl foo.idl This should produce foo.i file in /export/narend