Change BOM via Idoc

Hello,
        I am using BOMMAT04 Idoc for creating BOM from a text file. But for changing already present BOM if I use the same Idoc it throes an error saying that BOM already exists. Can anyone please tell me how to proceed to change an existing BOM via IDOC.

Use the field MSGFN in segments
if Action is 004     it indicates Change: Message contains changes
003     Delete: Message contains objects to be deleted
004     Change: Message contains changes
005     Replace: This message replaces previous messages
009     Original: First message for process
023     Wait/Adjust: Data should not be imported
018     Resend

Similar Messages

  • Change PO via IDOC.

    Dear all,
    Please advise.
    I am able to send out PO via EDI. However, when I change the Pur group field in the PO, no IDOC was generated.
    May I know how  should I go about it?
    Thank you.

    Hi,
    Please maintain the message type ORDCHG in to transaction code WE20 for your vendor.
    Regards,
    Manish

  • Inbound BOM IDOC for create / change BOM

    Hello,
    I can use function IDOC_INPUT_BOMMAT_MDM with MSGFN '005' to create new BOM via WE19, but can't use IDOC_INPUT_BOMMAT with MSGFN '005'  to do the same thing. Can anybody help tell what's the difference between IDOC_INPUT_BOMMAT_MDM and IDOC_INPUT_BOMMAT?
    Thanks a lot,
    Martin Li

    Pls check if the GR has already happened manually.
    Hope this helps.

  • Incorrect transfer of BOM using IDOCs

    Hi,
    I am trying to transfer BOM using change pointers between 2 ECC system.First I intial loaded all the BOM's from one ECC to another sucessfully.However when the same BOMs are updated in the source ECC they are not correctly reflected in traget ECC.For eg when I delete an item in source ECC it is not deleted in the target ECC , if I update an item in source ECC a new entry is created in the target ECC for the iem even though the same entry already exists in target ECC.
    These are cases when BOM's are first initloaded in target ECC , however when the BOM is created it target ECC via change pointers (not intial loading) then every case works fine. As initial loading is essentail please advice me how can I solve this problem
    Thanks

    Hi Madhu,
    I use a Z transaction to Maintain BOM data in source ECC.Now my requirement is to transfer this BOM data to another ECC system(target).So in the source system I have configured chage pointers on BOM fields.I have used to Z msg type which is an extension of the msgtype BOMMAT04.I have scheduled a program RBDMIDOC with the Z mssg type.
    Now I have loaded all the existing BOM data in the traget ECC system.But when I try update this existing BOM data in the source ECC it is not correctly updated in target system.
    But when I create a new BOM in the source system (which is not there in the target system) it sucessfully transferred by the change pointers and idoc mechanism and there by gets created in the target ECC.

  • Creation of sales order via IDoc ORDERS05 - specify a reason of rejectio

    Hi,
    I want to create a sales order via IDoc (type:ORDERS05), i specify for an E1EDP01 segment a reason of rejection (ABGRU),
    The sales order is created succefully by calling the FM IDOC_INPUT_ORDERS but the order quantity of the item where i have specified a reason of rejection is equals to 0.
    Is this normal? i want that this will take 3 value either 0?
    Could anyone help me?
    Thx

    Hi,
    Thank you for ur answer.
    I've followed the procedure that you have explained and the Quantity 3 have been succefully passed to VA01 but is set to zero when i execute the next OK-CODE (=UER2, i think it is llike Enter button ). I simulate the same procedure by creating a sales order on VA01 and i've finally found the problem : at item level, if i enter the Material (MATNR), the order Quantity (KWMENG) and the Reason of rejection (ABGRU), the quantity is set to zero after clicking the enter button ; but if i enter only The material and The quantity followed by enter button, and enter after the Reason of rejection, it works fine, the Quantity doesn't change.
    What is the solution that you propose to me?
    I've try this one on debugger mode:
    The FM which interpret the Idoc create the sales order by CALLING TRANSACTION 'VA01' USING bdcdata....
    I've modified the bdcdata to implement the sequence of the steps before (MATNR + QTY <ENTER> ABGRU <ENTER>).
    1. Is it possible to code this modification?
    2. Is there a way to structure the Idoc for having this sequence in bdcdata?
    Thanks in advance!
    Narivelo

  • PM Notification from ERP 6 to ERP 4.7 via IDOC

    Hallo,
    can you help me? I'll sent an PM notification from an ERP6 to an ERP 4.7 via IDOC an the same back. Did I've a chance to do this without a lot of programming with standard Function modules for example. I'm interested in all solutions. The ERP 6 side I've configured, with a SAP standard message type INOTIF and process code /ISDFPS/NO01 that works all fine. The IDOC receives in the ERP 4.7, but I can't handle it on this side. Changes in on ERP must sent to the other side.
    Thank you for all your help!
    Best regards
    Martin

    Hi Tony
    the RFC user-id needs to be a COMMUNICATION user (or CPIC, for older releases).
    Martin
    IGNORE WHAT I JUST SAID..... Do not use Communication type users at all anymore. Use SYSTEM / SERVICE users only....
    The reasoning behind this is well explained in [User Type Communication|User Type Communication].  You can also check the [Best Practice - How to analyze and secure RFC connections |http://wiki.sdn.sap.com/wiki/display/Security/BestPractice-HowtoanalyzeandsecureRFC+connections] wiki entry, however, it doesn't really help on debugging errors.
    SAProuter String: /H/xxx.xxxxxx.com/S/<;saprouter_port>/W/<saprouter_pwd>/H/
    Target Host: /H/xxx.xxxxxx.com/S/<;saprouter_port>/H/<server_name>.<domain><local>/H/
    You don't appear to be specifying the saprouter password in your SM59 router string
    Edited by: Martin English on Oct 6, 2010 3:33 PM

  • ME23N Error when trying to send PO via IDOCS to another system?

    Hello Experts,
    I am getting wired message what I ma trying to send PO via IDocs to other SAP system (XI)
    I went to all partner , port configurations on WE20 and everything there seems to be fine but once I go to ME23N, then GO TO -> MESSAGES , than opens another windows when you key in MESSAGE CONTROL DATA that have been mantained
    in the outbound parameters in the PARTNER PROFILE configurations.Then I am getting the message :
    'No communication data has been defined for transmission medium 6'-----
    The LED on "PO:output screen' is YELLOW and never gets green.
    Can someone tell me how to overcome this and send my  PO Idocs?Please some more details will be appreciate it!
    Thank you much  eveyone!
    Boby<b></b>

    I just got the same problem. Everything worked fine when i was using message type ORDERS01, but when i changed it to ORDERS05 this problem started happening.
    This might solve your problem. If you have it solved out can you tell us the solution you found??
    regards,
    Diogo

  • IORD for sending Order via Idocs

    Hi SAP Experts,
    Does anybody know how to use T-Code IORD for sending Idocs, every time I run this T-Code not a single Idoc gets created.
    Also I would like to know what does 'Status Profile/User status to be set' mean on the selection-screen, I think its happening due to this only.
    I've done lots of Idoc Integration using HR Idocs but this is a first Idoc Integration for me in PM module so not sure what should be the best way of sending Order via Idocs to 3rd Party system.
    Any help would be appreciated.
    Thanks,
    Sunny Thakur

    Hi Pete,
    We are trying to send SAP PM Work Order for production equipment changes , I came to know that IORD generates Idocs for Order but somehow whenever we try to run this T-Code all the orders are getting rejected. Also I've noticed Idoc Type IORDER cannot be used for sending Delta changes , is it true? I can't find any entry for this message type in BD60 so makes me think SAP did not design this Idoc type for delta changes, even though I know we could customize it
    Do you know what should be the best way of sending SAP PM Work Order to external system , should we create one custom Idoc type?
    Let me know in case you could help me out.
    Thanks,
    Sunny Thakur

  • How to change the default IDOC basic type from CREMAS05 to CREMAS04.

    Hi All,
    How to change the default IDOC basic type from CREMAS05 to CREMAS04 when sending Vendor Master Data.
    When I generate partner profile, the system will add the latest version of IDOC type which is CREMAS05 to the Outbound message. In my project, I'm asked to use CREMAS04.
    I want to use BD14 to send master data directly, but the program will generate IDOC using CREMAS05. Is there a way that I can change it to CREMAS04? And also for using Change Pointers, I want to use the report RBDMIDOC, but i have the same problem.
    Thanks
    Sai Krishna

    execute WE20 and edit the outbound parameters
    here is a pretty good example: http://documentation.softwareag.com/webmethods/sapr3_gateway/sap231/pages/sapdist.htm
    Edited by: Jürgen L. on Sep 7, 2011 9:49 PM

  • Error while changing BOM with change number

    Hi ALL, Please help me with followed error message, I am using ECM. I created ECR and converted to ECO and then released.
    Object management record cannot be generated
    Message no. 29046
    Diagnosis
    You want to change the BOM with the entered change number.
    One of the following situations triggered this error message:
    1. The indicator that allows automatic generation is not set for object type BOM in the change master.
    2. The indicator generation only on initial creation is set for object type BOM
    3. You are processing a change request.
    System response
    The system checks whether the indicator object management record will be generated is set in the change master.
    If the indicator generation only on initial creation is set, the system checks whether the BOM exists in the system.
    Procedure
    If you are authorized to change the change master, execute the following steps:
    For 1.)
    Set this indicator for object type BOM or create the control record in the change master.
    For 2.)
    If the BOM already exists in the system and the generation only on initial creation indicator is set, the system can no longer generate the control record automatically.
    In this case you have to add the object control record to the change master first, then you can change the BOM in relation to the change number.
    For 3.)
    You cannot generate any object control records for a change request.

    Hi
    With your question regarding changing BOM with change number  it looks lke there may be problem in defining the Object types,objects.Moreover whenever converted to ECO you need to enter into cs02 tcode for changing the bom with relevant change number and valid from date.
    Hope this gives you a clear idea.let me know if you need anyfurther inputs.
    Regards
    Praveen

  • Error while creating change request via solman support desk message

    I have configured CHARM and my change req. is working for urgent correction, I have tested the entire workflow.
    however when i try to create a new change req. via support desk message --> create a change request open
    I get following error
    An action was terminated due to an exceptional situation.
    Message no. SOCM_ACTION_LOG 090
    Diagnosis
    An exception has been triggered in PPF action processing.
    System Response
    Action processing has been terminated. The status of the transaction is still incorrect.
    Procedure
    You cannot execute the action until the cause of the error has been removed.
    The error messages will be kept until the transaction is next checked for subsequent analysis.
    Procedure for System Administration
    If necessary, analyze other messages in the application log for the incorrect transaction. To analyze the termination, you can activate the breakpoints in the checkpoint group socm_exception.
    Additional Information:
    Exception CX_SOCM_PRECONDITION_VIOLATED occurred (program:
    CL_HF_HELPER==================CP, include:
    CL_HF_HELPER==================CM00A, line: 29).
    pls help

    Hi Yunus,
    Your probably have changed the transaction type SLFN to a the customer namespace Z or Y. If this is the case you MUST also "Define Mapping Rules for Copy Control".
    Goto SPRO -> SAP Solution Manager -> Scenario-Specific Settings -> Change Management -> Change Request Management -> Extended Configuration -> Change Transaction -> Change Transaction Types -> Copy Control for Change Request Management ->  Define Mapping Rules for Copy Control.
    Once at this point in the IMG make a copy of SLFN -> ZLFN. This will resolve your problem.
    Kind regards,
    Latief

  • Credit Memo request with reference to Billing Document number via IDoc

    Hi,
    I want to create credit memo request with reference to billing document number via IDocs.
    I have tried through ORDERS05, but when I process I saw that it is only processing with reference to contract  number or quotation.
    So is any other way of creating credit memo request creation with reference to Billing document number via IDocs?
    Thank you in advance.
    Regards,
    Santhi

    Please Help... it is Urgent...  Thank you

  • Transfer of data from APO to ERP via IDOC

    Hi,
    I know we can transfer the of transactional data(Planned orders) from APO to R/3 is done via CIF.
    Suppose if I need to transfer the same via IDOC instead of CIF how can I do it?
    Let me know the steps to follow and way to find out how the data got transferred by IDOC?
    For e.g. When I have transfer a planned order from APO to ERP,  the data should be populated in the IDOC LOIPRO01 on the ERP side.
    Cheers,
    Simha.

    Hi,
    For a thouht If you want to use that IDOC data to be transfer to an other system from R/3 then let the data flow through CIF and in INBOUND exit wright code to create IDOC.
    But Iam not sure whether it works.
    Please eloborate requirement.
    Regards,
    Kishore Reddy.

  • Error message mes when trying to send PO via IDOCS to another system?

    Hi Abap expert,
    I am getting wired message what I ma trying to send PO via IDocs to other SAP system.
    I went to all partner , port configurations on WE20 and everything there seems to be fine but once I go to ME23N, then GO TO -> MESSAGES , than opens another windows when you key in MESSAGE CONTROL DATA that have been mantained
    in the outbound parameters in the PARTNER PROFILE configurations.Then I am getting the message :
    'No communication data has been defined for transmission medium 6'-----
    The LED on "PO:output screen' is YELLOW and never gets green.
    Can someone tell me how to overcome this and send my PO Idocs?Please some more details will be appreciate it!
    Thank you much eveyone!
    Boby

    Hi,
      Go and check it in NACE tcode, whether , Condition type, output types are maintained or not? if not maintained, Maintain it for 6 -PO for EDI.
    Hope this is the error you are getting.
    Thanks
    Manju

  • Ps cs6 on mac. since installing yosemite, when working on an image if i want to change tool, via shortcut of wacom pen click, i now have to click on the image title bar, how can i fix this please?

    ps cs6 on mac. since installing yosemite, when working on an image if i want to change tool, via shortcut or wacom pen click, i now have to click on the image title bar, how can i fix this ?

    @Naiks, having suffered through unsuccessful synching attempts for Calendar and Contacts myself, l would suggest you try the following:
    UNINSTALL iCloud control panel from your PC. Seems silly, but do it.
    Go into Outlook, and look at the very top menu. Click FILE, then ACCOUNT SETTINGS, then click the popup box.
    You will see a list of all your email accounts. Make sure that ONE of them has a checkmark against it. If not, select the account your want as your default, and click "set as default.
    Exit out of Outlook and reboot your machine.
    Now reinstall iCloud, check CALENDAR and CONTACTS, and do as instructed when prompted.
    Reboot for good luck and now launch OUTLOOK. All that remains is to locate your iCloud Contacts and Calendar files, and make them your default.
    IMPORTANT: Don't panic if you can't find your contacts -- they're there. Click CONTACTS and you'll see you have several available contact files. Locate the one label "iCloud" in grey type. Right-click on it, select PROPERTIES, then click the Outlook Address Book tab. Check the box that says something like "Make this my default Outlook Address Book." Keep clicking "apply" and "okay" until you've exited out of the dialog box maze.
    You may have to do something similar with your Calendar files. I dd not, but if you need to, do it.
    Everything should now sync pretty seamlessly.
    I didn't have the exact same problem as you, but my dilemma was close enough. Good luck!
    Arthur P. Johnson

Maybe you are looking for

  • If iCal doesn't launch/display properly

    Some general things to check for and do when iCal won't launch or doesn't display calendars/events/todos properly in Tiger. Try these things in order and make sure you understand each step fully before you start it : 0. Backup your iCal data. If you

  • Pages 5.1 trashing format on docs with alternating margins

    We are working on a book that (like most books) has alternating left/right marigns ("gutters") and alternating left/right footers (page numbers) and headers (title of book on the verso, title of chapter on the recto).  I know the Pages 5.1 cannot do

  • Case function in OBIEE

    How to implement the following query in obiee answers or RPD SELECT SUM(CASE WHEN tag_type='ALARM' THEN COUNT(TAG_TYPE) END) AS ACTIVE, SUM(CASE WHEN tag_type='INACTIVE' THEN COUNT(TAG_TYPE)END) AS INACTIVE, SUM(COUNT(*) )AS "TOTAL TAGS" from TAG_DIM

  • Moving your mail, saved mail and all other things from Leopard to Leopard??

    I Have a MBP and just bought a iMac, both with leopard on them and I am having the hardest time trying to find a simple way to just bring what I have over in the mail program that comes with leopard to my iMac. There has to be a way to just bring tha

  • Caching problem in Chrome and Firefox

    Hey folks, I ran into a weird problem.  I created a video player based on the Strobe Media Playback.  I added a couple of plugins.  This player is used to watch progressive download FLV files. I ran into the following issue.  I watch part of a video.