Same Idoc number reprocess

Hi,
I have a requirement that I want to reprocess successful outbound Idoc number, without generating the new Idoc number.
Thanks and Regards,
B Ramanjaneyulu Reddy

Hello Raj,
"I have a requirement that I want to reprocess successful outbound Idoc number, without generating the new Idoc number. "
As per your disc. with above forum .
Can u please forward/send me the same customized program which will change status 03 to 30.
my email id is [email protected]
Thanks in advance.
Regards,
Nitin

Similar Messages

  • Two idocs with same idoc number in idx5

    We are using an idoc to file scenario where idocs are bundled using bpm and posted to ftp. here the issue is we are getting two idocs with same idoc number in idx5. due to which the file in ftp is getting overwritten.
    Could anyone suggest me what to do in this regard.

    Hi,
    >>>check your sender system is sending same IDoc twice ?
    if you send the same IDOC twice they both get different numbers as IDOC number is taken from the IDOC num range
    unless you're able to send the same IDOC twice with the same IDOC num somehow
    Regards,
    Michal Krawczyk

  • Is it possible to change an IDOC and save on the same IDOC number..?

    Hi all,
    I have an IDOC. When I processed the IDOC, it ended up with error status '51'. There was some problem with the data. So, I changed the data and reprocessed using the T-Code 'WE19' and it was processed successfully. When we reprocess the IDOC using 'WE19', it generates another IDOC number. But, the client is asking that, it should not generate another IDOC number. When we change the IDOC number, it should be saved under the same(ORIGINAL) IDOC number. Is it possible to change an IDOC and save under the same number..? Is there any transaction code to do so. Please give your valuable inputs.
    Thanks in advance.
    Thanks & regards,
    Paddu.

    Hi,
    You can use the transaction WE09..to edit the IDOC data...
    Then use the transaction BD87 to post the IDOC..
    Thanks
    Naren

  • Idocs with status 52, can i reprocess the same idoc

    Hi,
    In production idoc status 52 created but not moving forward, can i reprocess the same idoc number.
    My doubt is , is there any impact for the first idoc generated with 52 status after I reprocess the same idoc number.
    Thanks in advance.
    Ahmed.

    Goto WE05, expand the status node and read why its not fully processed. Depending on that, you can reporcess the idoc. In general, there are some foreign constraints, without fullfilling them, the idoc wil remain in 52.

  • Reprocess failed Idoc: new Idoc number?

    Hi,
    I have a failed Idoc no 4711 with status 51.
    Now I want to reprocess the same Idoc because the Idoc content was correct opnly a customizing entry (country) was missing.
    Question:
    Will the system generate a new Idoc which will have status 53 after successful posting and the old idoc No 4711 remains in status 51 for ever? And if so, how can I link the new Idoc to the old failed Idoc in order to control that all faled Idocs have been re-processed successfully? LIKE OPTION A BELOW
    Or will the idoc No 4711 get a new status 53 after successful posting?
    LIKE OPTION B BELOW
    OPTION A:
    Idoc 4711:
    20.01.2010: status 51    error: country 'EN' missing
    Idoc 6767:
    23.01.2010: status 53:   successfully posted (this idoc is the re-processed idco 4711)
    OPTION B:
    Idoc 4711:
    20.01.2010: status 51    error: country 'EN' missing
    23.01.2010: status 53:   successfully posted
    Hope my question was understandable and would appreciate any answer and comment.
    Thanks,
    Thomas

    OR use the transaction code BD87 to reprocess the error IDocs.
    If you process the IDoc using WE19 transaction code a new IDoc number will be created and the status of old IDoc will be unchanged.
    Thanks,
    Bhanu

  • Error when testing the standard idoc number of type PORDCH

    while i was testing the idoc message type PORDCH in we02,i have got an error message type saying as
    the following below are the steps which i have done in testing the idoc
    WE02
    Enter Idoc 705556 and execute
    Opened status record.
    Looked at the error under status 51. it says
    An error has occurred assigning data (E1BPMEPOITEM )
    Message no. B1527
    Diagnosis
    To call a BAPI the IDoc data must first be assigned to the relevant BAPI interface parameters.
    An error has occurred when carrying out this operation, possibly due to an incorrect data type or data format in the segment E1BPMEPOITEM.
    Procedure
    Check that the data types in the IDoc data record matches the data types in the BAPI parameter.
    You can reproduce the  same error with BD87
    Enter Idoc number and execute.
    Drill down to the error (debug) and click process.
    sap has shown the following error message in one of the status record when i tested using transactions bd87 and we02.
    so wat must i do ,can i implement the SAP Note 731418 - ALE interfaces for PORDCR1 and PORDCH
    are not up-to-date or is there any alternate way
    will be waiting for quick and good response
    bye.
    Regards.
    Varma Mandapati

    Hi Seeta Ram,
    try to reprocess the idoc using the Program
    Program RBDMANI2 for status 51 ..
    Read the below document for the Possible error
    Processing in the Application Layer
    The posting function module either calls a standard
    SAP transaction, using the call transaction command
    for posting the document, or invokes a direct input function module.
    The results of the execution are passed back via the function
    module's output parameters. If posting is successful, an application
    document is created. The IDoc gets a status code of 53 (Application document posted).
    If errors occur, the IDoc gets a status code of 51 (Application document not posted).
    Regrads,
    Prabhudas
    Edited by: Prabhu Das on Apr 17, 2009 11:22 PM
    Edited by: Prabhu Das on Apr 17, 2009 11:23 PM

  • Using OCM twice with the same change number

    Hello all,
    We are using both the ECM and the OCM. Sometimes we must change the change number after releasing it. For example we expand the effectivity parameter by adding a new serial number (we allowed it in customization).
    Is there a way to run the OCM (transaction COCM) twice or more for the same change number?
    TNX,
    Eti

    Hi Khukoo,
    Currently your idoc is in status 52.right?
    Means it is not completely posted i.e. it has errors.First we have to find why these errors are coming?
    After getting the problem source we have to rectify it and reprocess it by using the T.Code "BD87" or the standard program name is "RBDMON00".
    Goto SE38 and key in this program name and then execute.
    So that if it is correct in all respects then the status will be changed to 53 without changing the IDoc number.
    Hope this helps you.
    Regards,
    Krishna.

  • Message with IDOC number, created by LSMW, missing in job log in SM37

    Hi gurus,
    We have a temporary interface which uses LSMW to create IDOCs and update in SAP. It's used for materials, BOMs and document info records. In LSMW we have defined standard message types MATMAS_BAPI, BOMMAT and DOCUMENT_LOAD for the IDOCs. All these have the same problem.
    A background job runs and starts LSMW. In the job log in SM37 I want to see which IDOCs were created. For some reason this is different in my development system and my test system, and as far as I know all settings should be the same. In the test system LSMW creates more message lines in the job log, than it does in the dev system. Message number E0-097 is "IDOC XXXX added", and this is missing in the dev system.
    This is what it looks like in the dev system:
    Data transfer started for object 'MATMAS' (project 'X', subobject 'Y')             /SAPDMC/LSMW   501    I
    Import program executed successfully                                                             /SAPDMC/LSMW   509    I
    File 'XXX.lsmw.read' exists                                                                               /SAPDMC/LSMW   502    I
    Conversion program executed successfully                                                    /SAPDMC/LSMW   513    I
    Data transfer terminated for object 'MATMAS' (project 'X', subproject 'Y')       /SAPDMC/LSMW  516    I
    And this is what it looks like in the test system. More information, which is exactly what I want in dev system too:
    Data transfer started for object 'MATMAS' (project 'X', subobject 'Y')             /SAPDMC/LSMW   501    I
    Import program executed successfully                                                             /SAPDMC/LSMW  509    I
    File 'XXX.lsmw.read' exists                                                                               /SAPDMC/LSMW  502    I
    Conversion program executed successfully                                                    /SAPDMC/LSMW  513    I
    File 'XXX.lsmw.conv' exists                                                                              /SAPDMC/LSMW   502   I
    IDoc '0000000002489289' added                                                                      E0                         097   S
    File 'XXX.lsmw.conv' transferred for IDoc generation                                      /SAPDMC/LSMW   812   I
    Data transfer terminated for object 'MATMAS' (project 'X', subproject 'Y')      /SAPDMC/LSMW   516   I
    In both cases the IDOC is created and update works fine.
    My only issue is that I can't see the IDOC number in the dev system. I know I can get the IDOC number in WE02, but in this case we have program logic which reads the job log to be able to check IDOC status before sending OK message back to the other side of the interface.
    I hope any of you can have an idea how I can update somewhere to get message E0-097 with IDOC number into the log.
    Regards,
    Lisbeth

    Hi Arun,
    If you want to show your messages in the job log you have to use the MESSAGE statement. In case you use WRITE statements an output list be created which can be found in the spool (there is an icon to go to the spool directly).
    Regards,
    John.

  • Error - ATTRIBUTE_IDOC_METADATA - EDI: Error while assigning IDoc number

    Hi,
    I'm attempting to create a simple interface which converts cutomer data from a flat file and loads it into a SAP enterprise system as an DEBMAS06 IDoc type. I am getting the error message Error - ATTRIBUTE_IDOC_METADATA - EDI: Error while assigning IDoc number in the XI message monitor.
    Has anyone come accross this error before and if so, what is the resolution???
    Thanks, in advance,
    Pete

    Hi Peter,
    did you fixed it?
    How did you?
    got the same problem
    Kind regards,
    Michael

  • Get IDoc-number from flat IDoc using dynamic configuration

    Dear experts
    In an IDoc2File scenario I have added the IDoc-number to dynamic configuration using the folling code in an UDF:
    DynamicConfiguration conf = (DynamicConfiguration)
    container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey FileName = DynamicConfigurationKey.create("http:/"+"/sap.com/xi/XI/System/File","DOCNUM");
    conf.put(FileName, a);
    The information is stored in the SOAP message
    <SAP:DynamicConfiguration SOAP:mustUnderstand="1">
      <SAP:Record namespace="http://sap.com/xi/XI/System/File" name="DOCNUM">0000000000012345</SAP:Record>
    </SAP:DynamicConfiguration>
    Can anybody tell me how I can access this information in the "variable substitution" section of the CC? Perhaps something like "message:docnum"?
    Additional information:
    Taking the IDoc-number from the payload using e.g. "payload:ORDERS05,1,IDOC,1,EDI_DC40,1,DOCNUM,1" does not work, since the XML-IDoc has been converted to an flat-IDoc.
    Thanks in advance for any good ideas
    Markus

    Dear Rodrigo and Sarvesh
    Thanks for your help so far! I applied your hints and now it is working fine.
    But now I have the following additional questions
    1.) My message mapping only maps the input IDoc to an output IDoc of the same type and structure. The MM is only required to process the UDF. Is there another, better solution to achieve my requirement that the IDoc-number shall be part of the filename?
    2.) In the CC you have the possibility to use temporary files (section "Processing", Option "Put File" = "Use Temporary File". I think this will not work with the given solution, will it?
    To possibly help somebody else or clarify the mechanism once again, I wrote down how my solution now looks like.
    My UDF in the message-mapping looks like this
    - Input = DOCNUM of IDoc, e.g. ORDERS05/IDOC/EDIDC/DOCNUM
    - Outpt = DOCNUM of IDoc, e.g. ORDERS05/IDOC/EDIDC/DOCNUM
    - UDF:
    public String putDynamicConfiguration(String docnum, Container container) throws StreamTransformationException{
    try
         DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
         DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");
         String filename = "Prefix_" + docnum + ".txt";
         conf.put(key, filename);
         return docnum;
    catch (Exception e)
         return docnum;
    In the CC the settings are now as follows
    File Name Scheme = . -> only a dot or something else, because this field is obligatory, even if it is not used in this case.
    Variable substitution (...)
        Enable -> unchecked
    Adapter-Specific Message Attributes
        Use Adapter-Specific Message Attributes -> checked
        Fail If Adapter-Specific Message Attributes Missing -> checked
        File Name -> checked
        Directory, File Type, Temporary Name Scheme for Target File Name -> unchecked
    When I send an IDoc to PI and view the Adapte-Engine Version of the message (the SOAP-document, not the payload) I can find the Filename:
    <SAP:DynamicConfiguration SOAP:mustUnderstand="1">
    <SAP:Record namespace="http://sap.com/xi/XI/System/File" name="FileName">Prefix_0000000000012345.txt</SAP:Record>
    </SAP:DynamicConfiguration>

  • Finding message in SAP Business Connector with IDoc number

    Hi Experts,
    Since there is no separate forum for Business Connector, posing my question here.
    Does anyone have idea how we can find a message in SAP Business Connector if we know the source IDoc number, the same way we use IDX5 in PI.
    Thanks,
    Dhawal

    AFAIK there is no simple way.  What I usually do is compare timestamps. The Idoc is usually processed on the B.C. within the same minute.
    We only have up to 10 Idocs within one minute and I do not have to search every day. So it works for me.

  • Retrieve idoc number from r/3

    Hi Experts.
    I have an interesting issue..i am sending an idoc to r/3..asynchronously from bpm..Is it possible to get the idoc number of the idoc from the r/3 system for the same idoc that i had sent.....no the docnum is not what i am looking for, dont want to create another scenario where i retrieve it using rfc..etc...
    just want the idoc number back so i can append it to the soap response..and hence wash my hands off the situation...
    Venkat

    Venkat,
    Just check this doc,if it helps https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe

  • How to get IDoc number using sdata records

    Hi Experts,
    I have executed a report program in background. Its generating few IDoc's. I can view those idoc's in WE05 also. But now i want to display those idoc number in the result output of the report. One of the segment having materrial number and plant details in the IDoc. Using this details i want to display the IDoc number in the output screen. Even i have tried with EDID4 table its taking huge time to get a single IDoc. Is there is any simplest way is there to get those idoc's .
    Otherwise how to achive this?
    Thanks and Regards,
    Mohana

    Hi,
    1.)If you want the ouput in the same report program which triggers the idoc, it is better to use the control record information.
    You will get IDoc Number from XEDIDC(check the below code) and you can store the idoc number into an internal table if more idoc is expecting to be triggered.
         call function 'MASTER_IDOC_DISTRIBUTE'
              exporting
                MASTER_IDOC_CONTROL        = EDIDC
              tables
                COMMUNICATION_IDOC_CONTROL = XEDIDC
                MASTER_IDOC_DATA           = XEDIDD
              exceptions
                others                     = 5.
       read table xedidc index 1.
      append xedidc-docno to it_docno.
    And finallly use this to display in the output.
    2.) if u want it in a seperate report, then select based on date, idoctype, messagetype
    Regards,
    Sajith

  • Invoice Accounting doc related IDOC number

    Hi Gurus,
    Now that I'd like to know what's the idoc number for particular accounting document, I know I can get the idoc number one by one by simplely checking the [Relationship] button in FB03 on the topleft of the window.
    But now, I have about 4000 accounting documents, I need to retrieve idoc for them all.
    Do you know is there any table or program to trigger the idoc infomation for certain accounting document as a whole?
    Your answer is really appreciated!
    regards,
    Maximum

    Hi,
    Use T-Code WE09 (Idoc Search for business data)
    Give parameters same like you give in we02 for idoc search, but you will have a tab in the bottom - Criteria for search in data records - give the segment, field names: and the value. May be you find out the segment and field name for idoc for the accounting document, and then in value-give the accounting document number, or do an open search without giving an accounting document, and export the idoc result and then cross map with required accounting documents.
    Thanks
    Balla

  • How to find out the Idoc number triggered for any material transfer frm SAP

    Hi Folks,
    Can any body let me know How to find out the Idoc number triggered for any material transfer frm SAP?
    Do we have any navigation for that in MM03?
    Thanks,
    SPMD.

    Hi Shabbirmdpasha,
    If you know the user name then you can find the idoc numbers created by that user. But the problem here is it not only gives the material it gives all the idocs created by that user. Go to SE16 --> table name EDIDS --> here you can fill the approximate date and in UNAME give the userid and execute. This will give all the idocs created by that user. I know it is only a partial solution.
    Also would suggest to post the same in abap forums for more answers:
    ABAP Development
    Regards,
    ---Satish

Maybe you are looking for

  • Library file corrupt - error 1450

    I have had some irritating problems with iTunes since installing the new 7.3.1 version last week. The error message I got originally was: The iTunes Library file cannot be saved. An unknown error occurred {-1450} I have uninstalled and re-installed t

  • Airplay only playing sound

    I have an iPhone 4 and just got the new iPhone 5 today and on both devices, airplay is only playing sound when I try to mirror a youtube vidio from my iphones to my appleTV.  When I set the iphone to mirror to my appletv, i get the message "this devi

  • I used to open, bbc radio 2, with a left click on the 'listen' tab? this now longer responds, I have to now right click the mouse button and open link in a new tab? whats wrong

    I used to be able to open BBc Radio 2 via the 'Listen' link with a left click of the mouse button, this nolonger works, I now have to right click the link and 'open link in a new tab' I must have disabled something? If you can help then please make i

  • Custom JS w/ Flash doesn't modify /etc/vfstab

    Doing a custom jumpstart with the flash image of a host that had the rootdisk at c0t0d0. The target host has it's rootdisk at c1t0d0. [Using Solaris 8 2/02 for the boot server and image is Sol 8 2/02 as well (latest patches and all)] Now, the image w

  • Accessing custom class properties

    Hello again! Too bad I understood the display list ordering because this got me into even more trouble :) I have several objects stacked upon each other (boxes) and want to calculate the height of all underlying boxes for each box. Each box is an ins