How to process idoc auto after material creation

i have some requirement in idoc,
the idoc should be process auto after creating material using mm01,
after creating material using mm01 it should be transfer to receiver system using idoc,
please help me out
thanks in advance

Hi,
This is a generic question and you should check first ALE configuration guide.
Further on the you need to configure the IDOC sending mode in the partner profiles ( WE20) - Message type.
Example screen shot>
Thanks,
Kiran

Similar Messages

  • Can anyone pls tell how to process idoc manually ??

    hi experts ,
    my process chain got failed at INFOPACKAGE STEP ITSELF which updating data from r/3 to cube via dso ... and in IP monitor screen it is showing that "SOME IDOC PROBLEM "
    i went to to BD87  and checked for idocs status ..my outbound idoc has problem .... its saying that "error passing data to port "
    and on drilling down, it is showing error msg like  """code page couldn't find page for receiving system """"".. (with red status )
    ,if i process these idocs manually ,will it resolve the issue ?? can any  one pls tell me how does this error looks like ???
    and can you please tell me how to process IDOC MANUALLY ??
       IS IT LIKE  "SELECTING IDOC --> RIGHT CLIK --> PROCESS" ??????
    please help with your suggestions
    HELP FULL ANSWERS WILL  BE REWARDED WITH POINTS ..
    Thanks in advance ....
    Harry

    1. Status 02 to 03 : RBDAGAIN / Tcode BD83 > Calls IDOC_PROCESS_ERROR function module.
    2. Status 30 to 03 : RSEOUT00
    3. Status 29 : Problem in ALE settings
    You can refer this link for more details : http://goo.gl/p5XPl
    See status of record and process below programs using submit report by passing Idoc number
    Program RBDMANI2 for status 51 & 52
    Program RBDAPP01 for status 64 ,66
    Program RBDAGAIE for status 32 and 69 (Edited IDocs)
    Program RBDSYNER for status 26
    Program RSEOUT00 for status 30
    Re-process IDocs failing in 29 status, use program RBDAGAIN.
    + Attention : Use these tcodes with extreme caution+

  • How to process Idoc status file within Sap?

    Hi All,
    We would like to process received status file to update the sent IDOC's. Our current setup is that we send/push  the Outbound Idoc to external EDI sub system and pull the status file for processed Idoc from external EDI system to our R/3 server.
    Sap Documentation explains the scenario, where this process is triggered from external system using startrfc program, whereas our scenario is to trigger the status update process, once the file is pulled to our system from unix using edi_status_incoming function module.
    Your anwers are much appreciated.
    Kind Regards,
    Sandhya

    Hi Sandhya,
    Once the Idocs are sent to the EDI Subsystem, the SAP will have the status that the Idoc has reached the partner sub system. I hope, the workflow should be able to trigger back the status file to the SAP System after the Idoc is processed at the EDI Subsystem.
    Please check with the workflow that is attached.
    Else, if this is using the FM or Message Control, then check the configuration under MN04.
    I'm also trying to find the solution for the same.
    Regards,
    -Syed.

  • How to process IDOC that i receive from a interface.

    Hi Experts,
    I need to update the delivery texts from a inbound idoc from a 3rd party interface. Please explain me on how to receive it and post it in the delivery text fields.
    Regards,
    Emaya

    Configure the receiver determination to point the SAP system.
    Configure the inbound part of the IDOC in SALE.  Schedule the job to process the Idoc.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d19fe210-0d01-0010-4094-a6fba344e098
    http://help.sap.com/saphelp_nw04/helpdata/en/96/791c42375d5033e10000000a155106/frameset.htm

  • How to trigger IDoc CLFMAS after saving in transaction MM01 OR MM02

    HI,
    whenevr a characterististic for a material is created or changed in transaction MM01/MM02 , idoc clfmas should be triggerred with the characteristic values.
    whenevr we save in transaction mm02, a user exit EXIT_SAPLMGMU_001 will be called from where v need to trigger the idocs.
    Can anybody suggest me how do i trigger the idoc from the user exit
    Its urgent
    thanks ,
    loveena

    Hi,
    You can use any of the FMs in the user exit as per your requirment direct or SMD to trigger the idoc   
    CLA1_CREATE_CLFMAS           
    CLA1_CREATE_CLFMAS_DIRECT    
    IDOC_INPUT_CLFMAS            
    MASTERIDOC_CREATE_CLFMAS     
    MASTERIDOC_CREATE_CLFMAS_BY_OB
    MASTERIDOC_CREATE_REQ_CLFMAS 
    MASTERIDOC_CREATE_SMD_CLFMAS 
    Regards.

  • How to process idocs ready to be transfered

    Hi Gurus,
    I've an idco in we02 and its status is 64 idcos ready to be transfered can you pleae suggest me how to transfer this idoc.
    Thanks in advance.

    For Inbound Idocs, use the program RBDAPP01
    For Outbound Idocs, use the program RSEOUT00
    Thanks,
    Srinivas

  • How to add Z module after realtionship creation in pp01 ?

    Hello I am using pp01 transaction for relatationship management. And I need to put some my own code when the relationship was created. Do you any way how to do that ? Is it possible ?
    Thank You.

    Hi Kernel
    You can use the method BEFORE_UPDATE which is available in the BADI HRBAS00INFTY. This gets triggered when you save the record.
    Regards
    Bala

  • How to prevent PR deletion after PO creation

    How can we prevent PR  from Deletion if PO created.

    Hi Mohamad,
    Set the System Message No. 152 to error message in SPRO--> MM --> Purchasing --> Environment Data --> Define Attributes of System Messages -->  System Message
    Version 00 Appication 06 Message 152 Error Message.
    Hope it helps.
    Regards,
    Bijoy Kumar

  • Processing idocs with status 8

    hi friends,
    how to process idocs with status 8

    Hi,
    Chek this thread which contains step by step procedure to process Idocs
    mannualy process idoc
    Also try these steps
    1. Goto Infopackage
    2. Click on the "Details" Tab of the Infopackage
    3. Goto Datapackage which is currently process
    4. Under the detail tab you can see
    Date, Time, Record... in that you can also see IDOC#
    5. Take the IDOC# and goto BD87 of the Sourcesystem
    6. Paste the IDOC# against IDOC
    7. Give IDOC Status = 64
    8. Give Partner system = "Your Source System"
    9. Execute BD87.
    10. You will navigate to next screen
    11. Maximize all by using "Expand Subtree" button on Menu
    12. You can see "IDOC stauts " column with 64
    13. Click on the row against to 64
    14. Click button "Execute" on Menu.
    15. Your IDoc will start processing
    16. If it success IDoc status will be turned to 53 else to 51.

  • How to obtain the IDOC number after creation

    Hello everyone,
    for our master data distribution via report RHALEINI (triggered via a custom report), we have some additional code in BAdI HRALE00OUTBOUND_IDOC, method IDOC_DATA_FOR_RECEIVER_MODIFY.
    Everything is working fine so far. Now I need to know the Idoc number after it was created to store it in a customer table together with some additional data. Since the Idoc was not yet created when we're in the method mentioned above, I have to put my coding somewhere else.
    Any that's exactly my question: Were could I put my coding? It needs to be executed after MASTER_DATA_DISTRIBUTE since this function creates the idoc in the database.
    I though about the following:
    - Since RHALEINI is called by a custom report, I might be able to read the idoc number from memory id COMM_HRMD_A (see RHALEINI, line 418).
    - Maybe BAdI IDOC_DATA_INSERT could be used for this purpose?
    What would be your approach for this?
    Thank you in advance.

    Hello Markus,
    EXPORT comm_control TO MEMORY ID 'COMM_HRMD_A'.
    This is a nice observation!
    Since RHALEINI is called by a custom report, I might be able to read the idoc number from memory id COMM_HRMD_A
    Are you SUBMIT'ting the report RHALEINI in the custom program? If yes, you can access the memory COMM_HRMD_A in your program. To verify this you can check in debug mode if the memory id is populated.
    I've checked the report RHALEINI & the internal table comm_control should contain the idoc number!
    Maybe BAdI IDOC_DATA_INSERT could be used for this purpose
    Only if the previous approach doesn't work out. Remember [K.I.S.S|http://en.wikipedia.org/wiki/KISS_principle]
    BR,
    Suhas

  • IDOC after Material Change

    Hi all,
    I would like to send a IDOC after a material has changed.
    I have to send the complete material by IDOC, so not by the change pointers (TC BD21).
    Normally a user would change a material and then would start BD10 to send the material.
    I have found a user exit EXIT_SAPLMGMU_001 but a that point the material is not saved.
    How can I start BD10 after the material has been saved?
    Or does someone know another way to achieve this?
    Greetings Fred.

    Hi Frek ,
    If u r working ECC after saving the material (Please Check the code) . After this code create an  Enhance Spot . where u can call ur transaction .
    I hope it resolves ur problem .
    Rgds
    Sree M
    Edited by: Sree  Merugu on Apr 21, 2008 5:00 PM

  • How can we trigger an IDOC based on Orders creation.

    Hiii...experts,
                            After searching alot in SDN i am taking this very commonly asked to experts in the hope of a better understanding.
    If i create a sales order means.. i want to trigger a IDOC based on certain Condition on ORDER data .. how can we do this..
    when ever i'm creating a sales order it should be automatically trigger a IDOC , Because when ever sales ordre was created in R/3 system it should be transferred to some destination...
    And pls tell me about the reports that does the job of collecting required data from the sales order and converts it into a IDOC.
    so, how can we trigger an IDOC based on Orders creation..
    pls help.
    Ram.

    Use IDOC_OUTPUT_ORDERS for creating IDOC
    you need to maintain condition records & output type
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Apr 10, 2008 4:18 PM

  • How to edit Idoc data in inbound processing

    Moved to correct forum by moderator
    Hi All,
    How to edit idoc data in inbound processing ? We have a custom FM in inbound scenario and requirement is to update a value in idoc, this value comes after certain processing in custom FM.
    I tried editing it through
    EDI_DOCUMENT_OPEN_FOR_EDIT
    EDI_CHANGE_DATA_SEGMENTS
    EDI_DOCUMENT_CLOSE_EDIT
    but there is problem in this approach. By this procedure two idocs are created in system, one with original data and one with modified data. We want only one with modified data.
    We do not want any direct database table updates.
    Please provide appropriate solution.
    Note : We are not changing status record. Please do not post replies related to status change
    Edited by: Matt on Nov 19, 2008 2:24 PM

    Hi,
    You can edit the idoc by doing the following steps:-
    1. Goto WE02 transaction and give the IDOC number and execute
    2. Once the required IDOC gets retrieved then double on the text pad icon beside the segment which you wanted to change.
    3. Select the Data Record at the top and click Display <-> Change option, which will enable you to change the data in that segment.
    4. After doing the step 3 then click the save button to save your changes.
    5. Then system will generate a new idoc number to store the actual data and your current idoc will hold the new data and the idoc will be in 69 status.
    6. Execute the Program RC1_IDOC_SET_STATUS by giving your idoc number and status as 69 and new status 64 and remove the test flag
    7. Then the IDOC will be in 64 status and you can reprocess the idoc with the help of the program RBDAPP01 by giving the idoc number.
    The above is the entire process for editing the error idoc and reprocessing it again.
    I hope I am clear and you understood the entire flow of editing and reprocessing an idoc.
    Thanks,
    Mahesh.

  • How to run the BAPI after creation or Modification ?

    HI Abapers,
    How to run the BAPI after creation or Modification ? What is the step by step procedure to run the the BAPI?
    Immediate reply is highely appriciable.
    Regards,
    Chow.

    Hi
    If you have done with BAPI creation correctly Run it similar to the fun mdule which we run in SE37 calling this BAPi in the program with CALL FUNCTION and passing the necessary parameters
    see the sample bapi code how it is called in Program
    data : w_resb_header like bapirkpfc.
    data: begin of itab_resb occurs 0.
    include structure bapiresbc.
    data: end of itab_resb.
    data: begin of itab_bapi_return occurs 0.
    include structure bapireturn.
    data: end of itab_bapi_return.
    data : w_resb_no like bapirkpfc-res_no.
    w_resb_header-plant = p_werks.
    w_resb_header-res_date = sy-datum.
    w_resb_header-created_by = sy-uname.
    w_resb_header-cost_ctr = '0000010001'.
    w_resb_header-move_type = '201'.
    w_resb_header-gr_rcpt = w_room_time.
    w_resb_header-part_acct = 'OR'.
    *ITEM DATA
    loop at i_details.
    itab_resb-material = i_details-matnr.
    itab_resb-plant = i_details-werks.
    itab_resb-store_loc = i_details-lgort.
    itab_resb-quantity = i_details-qty.
    itab_resb-unit = i_details-meins.
    append itab_resb.
    clear itab_resb.
    clear i_details.
    endloop.
    call function 'BAPI_RESERVATION_CREATE'
    exporting
    reservation_header = w_resb_header
    NO_COMMIT =
    MOVEMENT_AUTO =
    importing
    reservation = w_resb_no
    tables
    reservation_items = itab_resb
    return = itab_bapi_return
    call function 'BAPI_TRANSACTION_COMMIT'
    exporting
    wait = 'X'
    IMPORTING
    RETURN =    .
    wait up to 5 seconds.
    w_resb_no contains your reservations numnber
    Regards
    Anji

  • Decide to send an IDOC in Material creation

    Hello SAP Gurus,
    I would like  to know, whether, Does we have any functionality in SAP like
    We have requirement as whilecreating a material in SAP, Program should check whether IDOC should trigger or not based on Material condition.
    For Ex: If material type is A then IDOC should send else not . Where to define this checks and how to triggered IDOC as we r not using Output Type.
    Could you plz help me in this.
    Thanks in Advance for your help
    We have requirement as whilecreating a material in SAP, Program should check whether IDOC should trigger or not based on Material condition.
    For Ex: If material type is A then IDOC should send else not . Where to define this checks and how to triggered IDOC as we r not using Output Type.

    Hi Bhushan,
                You can trigger an IDOC based on the condition you have mentioned in a user exit or a BADI implementation during MM01 creation.
    Check the following reference on the BADI's and User Exits which could be used in MM01.
    MM01-Badi
    If you need more info, please do let me know,
    Sojan

Maybe you are looking for