Message type BOMMAT (change BOM)

Hello Guru,
I have some question and need help, when i try a standard transaction CS02, try to change a BOM material existing for example, the base quantity of the BOM was 650, i enter new data as 655, but suddenly retain the original Qty as 650 and save the changes as SAP will accept the changes i've done (BOM for material 2456 changed) but eventual i have not change any value to the original BOM. SO it mean this is standard SAP funtionality for CS02.
But when we use an interface using message type BOMMAT a standard SAP message tpye, we have created an IDOC using this message type and same data as the original was maintain to it, to be more exact we plan to change a BOM thru this IDOC but all the data we have is the same value of the original BOM, so we expect no error could be encounter of this IDOC since in standard CS02, changing of BOM even same value was inidicated did not had error message encountered when saving.
But thru our process, when we try to process the IDOC with message type BOMMAT in program RBDAPP01 (BD20) the idoc did not pass it when into status 51(Error when saving BOM. Please see the application log.) and when we check the BOM it has duplicate value upon executing the program we able to fix it when we delete the duplicate line segment in the IDOC and reprocess it once again.
my question is why in standard message type BOMMAT had encountered error when processing when we try to make change of BOM even the same value is carried out by the IDOC, and why in standard CS02 saving a change of BOm with same value as it is SAP accept the process? Please help and clear the process.
Any inputs R.Brahamankar and Vivek
Thanks
Edited by: Ryan on Feb 9, 2009 9:23 AM

BOMMAT  and process code BOMM

Similar Messages

  • Change flag deactivaion for PO output message type during change mode

    Hello All,
    WE are using automatic message output determination functionality for PO output type. This output type has been configured for creation and change mode under Fine tuning.
    Two output type are configured, for example ZAAA is output type for ALE and output type ZBBB for  archiving.
    Here  archiving functionality is used to transfer attachment from ERP system to SUS supplier portal as a pdf file. This is done via enhancement and the attachment transfer is working fine.
    During creation mode both the output types are determined and successfully processed and as a result attachment is transferred to supplier portal which is absolutely correct. In the attachment all PO line item can be seen which works well.
    Now I change the PO and add a new PO line item, system automatically default both the output type for change mode and upon saving both the output type are successfully processed.
    Now here is the problem in change mode only the added PO line item is sent as an attachment to the supplier portal. Here the requirement is see all the PO line items including the once which were newly added.
    Solution is if we uncheck the change flag for output type ZBBB during change mode then all the PO line item can be seen under the new attachment with new version.
    Please let us know how this functionality can be acheived ... is there an user exit available.
    We have a work around where we are running a background job every 3 mins and based on the last successfully processed message for output type ZAAA we are attaching first output type ZBBBfor archiving the changes and then ZAAA for sending the changes along with attachment to Supplier portal.However this solution is a temporary one , we need a concrete solution for this.
    Please advise.
    Thanks,
    Yatin

    Hello All,
    Thanks for the reply,
    But we cannot modify the existing print program as this print program is being used in different countries also.
    We already know a solution that during change mode if we remove the change flag from output type ZBBB then all the PO line items along with the recent changes can be seen under the attachment under supplier portal.
    The question comes now, how do we automate this processu2026 Is there any standard progam or user exit available.
    Manually, if you add a message type ZBBB in ME22N tranasction for creation mode then all PO line item with recent changes get transferred but we need to automate this process for create and change PO transaction.
    Thanks,
    Yatendra

  • Problem to create change pointer for custom message type - Idoc creation

    Hi,
    We want to create IDOC and send it out when the data of "planning calendar" changes. So we are trying to generate change pointers whenever entries in Table T439I (Planniing calendar) data change.
    We created a message type, activated change pointers generally and maintained change relevant fields for message type (not sure if this step is done correctly). But not getting any change pointer in table BDCP2 when I create a new planning calendar in MD25.
    Can anybody help / guide?

    Thanks once again,
    I had linked idoc type and message type in we82. Now after i activate the change pointers. I try to generate the IDOC type using BD21. It gives me the error message :<b> "Message type ZP2PPROJ_MSG cannot be sent with change pointers"</b>
    whereas in my segments i am using all the master data only (i.e. PRPS, PROJ,PRHI). Please throw some light on this.
    Also please clarify, do i need to make an entry of this custome message type in the partner profile ?
    Rgds
    kewal.

  • Generating an IDOC for Message type PROJECT in Change pointer?

    Hi,
    I am trying to generate an IDOC. for the Message Type PROJECT(Actually this msg. type PROJECT is for BAPI method) in CHANGE POINTERS but it is possible Error is coming, is there any other method to use the message type in change pointer technic.
    Thanks,
    Vinayak,
    Message was edited by: vinayaga sundaram

    Hi Vinay,
    Had a similar requirement few days back..
    What we did was to do a multimapping of 1:N where N = N1 and N2, N1 is the Idocs which you are doing today, N2 is the set of invalid records...
    Now we have written this as a file and then created another interface which will pick the file and based on the name of file we decided the To address. We have used mail package and this interface (file to mail ) was made as a generic one so that it can be used across many interfaces...
    filename and To address relationship was maintained as a value mapping in ID... You can have a thought of this approach and try to send the invalid records as a mail rather than alert.
    Regards
    Suraj

  • Changing message type is standard program

    Hi all
    In transaction cs02 I m getting a warning message "Enter Change number-BOM has History requirement".
    Instead of warning I want it as a Error message. Can anybody tell me how to do that

    my dear no matter that in which forum it is belongs to.
    I mean to say my problem, just want to know how to
    change message type....

  • Change sales orders using ORDCHG Message type

    Hi,
    I am trying to test the changing of quantity on sales order items using message type ORDCHG and process code ORDC. In segment E1EDP01 the action code is set to 002 - item changes. However when the IDoc is posted a new line is created in the order rather than the existing one being changed. The action code in the header is set to 003 - one or more items changed. Does anybody know how to control the change of quantity for an existing item?
    Many Thanks
    Caroline

    Hi,
    Try to populate Logical message code 'CHG' in the EDIDC-MESCOD while you are creating the IDoc.
    If a message code has been entered in the (inbound) partner profiles, the external system must fill the field during IDoc inbound processing.
    Regards,
    Yogesh

  • How can we change the message type?

    Hello all
    We use SRM server 5.5 with classic scenario.
    When we create shopping cart, we implemented the Change Badi to assign the purchasing group from R/3 material master.
    We implemented the following logic.
    If material master in R/3 has no purch. Group, SRM also has no purch. Group. So SRM display the error message “You should select the purch. group” to determine the purchasing group in basic view.
    But, We have the standard error message, when we choose the material code – this material code has no purch. Group in R/3 – “No purchasing groups were found”.
    Message number is BBP_ATTR050.
    Because of this message, we can not progress the process to create shopping cart.
    Can we change the message type from Error to Warning Message?
    Or, Can we delete this message?
    Thank you,
    Best regards,
    SH

    Yes. You are right.
    When user choose the material code, there is no purch. group in 1st Step, but
    we want to choose the purch. group in 2nd Step on basic view.
    But we have the error message at 1st step. so we can not progress to 2nd Step.
    If we use dummy purch. group, user could make the human mistake.
    So our customer want to remove purch. group and choose the purchasing group by user.
    But i'm not sure if we remove this error message, we got solve this problem..
    Pls give me an idea..
    Message was edited by:
            So Hee Lee

  • How to change P.O. duplication message type from warning to error for Order

    Hi Experts,
    I have a requirment to change P.O. duplication message type from warning to error for Order only not OrderTemplate.  I can easily change message type in BAdI ISA_BASKET_MSGS, but I can't find the parameter to know if it's Order or OrderTemplate (DocType).   If this BAdI is not good way,  is there other way? and how to please?
    Please advise / help..
    Thanks, Jin

    Thanks Easwer for your help. 
    The info for getting status from function is very clear and I followed you instruction and completed the coding in BAdI and tested it successfully .... Thank you very much.  I need to learn where I can see the system status of the template,  i.e.  I1034 (Order Template) or Order or Quotation .....?  if I need to filter out Quotation, I can easily do it in the BAdI.   Could you please provide me more details?
    Thanks again, Jin
    Thanks again, Jin

  • Change message type property of message in Orchestration

    Can we change the message type property of message  in Orchestration ?
    I tried to change the message type property of message  in Orchestration(in expression shape) as follows:
    MessageName(BTS.MessageType)="20";
    But admin console showed the error that it is read only property.
    How we can change it ?
    Prakash

    No you can't change the message type context property. If you have some process which is depend on message type value, then construct a new message whose targetnamespace and rootelement matches to the value which you want to set. With something like..
    create a completely new schema with the fields/ data structure same as the one where you want to change the message type
    Set the newly created schema's target namespace and rootelement to the one which you want to change. For example if you want to change the message type values as
    http://samenamespace#sampleRootElement, then set the target namespace of the newly created schema as "http://samenamespace" and its root element
    as "sampleRootElement"
    Then construct this new message from old message using message assignment shape or transformation using map. This way the newly contricted message will have the message type value as want you want to change. This is the only way.
    Moreover you can't set the message type value as "20" as you have shown, its targetNamespace#rootelement of the schema, not any custom value. If you have any process which depends on this custom value assign this value to a custom context property
    using property schema.
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • Automatic Appearing of Message type if any changes occur wrto PO

    Hi All,
    I have created  a print out Message type and assigned to some PO Doc type, if we go and see in the creation message type the new created msg type is appearing.
    My question is,
    I want this msg type need to be appear automatically once the Po is created(Ie., after if we go and see in ME22N it should appear) or if we done any changes it should come automatically.
    Can anyone help me on this.
    Pls..
    Thanks & Regards,
    Nagaraj S

    Hi,
    Check if your message type has the operation "2" (Change) on the "Fine-Tuned Control: Purchase Order" customizing.
    Custom path: Materials Management -> Purchasing -> Messages -> Output Control -> Message Types -> Define Message Types for Purchase Order. Choose "Fine-Tuned Control: Purchase Order". (mu version: ECC600)
    Alex Almeida

  • Issue with the change pointer  for the reduced message type ZMATMAS

    Hi All,
    I have created reduced message type ZMATMAS for the MATMAS to create a Idoc when change or insert material master data fields( MARA-LAENG, MARA-BREIT, MARA-HOEHE) . My Problem is that the Idoc is generated with the status (03) but the fields(LAENG, BREIT,HOEHE)  are not getting fill with the values. They are always filling with the values  '/'). I have done the following steps to create idoc for the change pointer. Please check whether i have missed some steps.
    1.     Create reduction maintenance ZMATMAS  (Tcode BD53)
    keep the default selected segments E1MARAM, E1MAKTM
    2.     Add following data to maintain table view for the message type ZMATMAS  (Tcode BD52)
    Object      Table Name     Field Name
    MATERIAL       MARA      KEY
    MATERIAL     MARA     LAENG
    MATERIAL     MARA     BREIT
    MATERIAL     MARA     HOEHE
    3.     Activate particular change pointer in BD50
    Message Type       Active
    ZMATMAS         yes
    4.     Activate change pointers u2013 Generally (Tcode BD61).
    5.     Assign Segment fields to change document fields (Tcode BD66 )
    Segment Type     Field Name     Object     Table Name     Field Name
    E1MARAM     BREIT     MATERIAL     MARA     BREIT
    E1MARAM     HOEHE     MATERIAL     MARA     HOEHE
    E1MARAM     LAENG     MATERIAL     MARA     LAENG
    6. I have done the distribution model settings (BD64) and  the idoc configurations
    1.     Logical System
    2.     RFC destination
    3.     Create port
    4.     Create partner profile
    7. I changed the fields in material master data(Tcode MM02)  and I executed the Tcode BD21.
    Idoc is generated but the fields are not getting fill with the values
    (Note: some fields  are filled with values e. g material number, material description)
    I checked the Idoc data segment E1MARAM (WE02)
    Fld name   Fld cont.
    LAENG       /
    BREIT       /
    HOEHE      /
    Can you please let me know the issue
    Prad

    Issue is solved when I select the segments and the fields in the segments (Tcode :BD53)
    Prad

  • Prevent new PO message type from being applied when changing an existing PO

    I have created a new PO message type for EDI (ZED) which is working as required on new PO instances. Applied conditions are Doc Type, POrg and Vendor, with master data set accordingly.
    My problem is when I enter an existing PO in ME22N, which has already been output under an NEU message, the system is applying my new ZED message type and I do not what it to do this.
    Also note in Fine Tuned Message Control, I have not set ZED to reprint on changes.
    Can anyone help please?
    Kind regards,
    Neil

    This is resolved I didn't need a new message type and deleted ZED. All message outputs now controlled under message type NEU, with required access sequences to suit EDI and other communication types i.e. Print/E-Mail

  • Changing a Message type on Purchase Order

    Hi guys,
    How can I change a standard message type on Purchase Order ?
    For example :
    On Purchase Order, when a insert a new Contract item number, occurs the Error message below :
    'Contract vendor 610065 differs from vendor 610195'
    But, I neet to change this message type from 'Error' to 'Warning' in some cases.
    How can I do this, please ? I'm learning OO now and I have some difficulty yet..
    tks
    Flavio

    I found a Method  'PROCESS_ITEM' in a Badi 'ME_PROCESS_PO_CUST' that the piece of code bellow.  I tried to insert the code :
    message e047(06) with '12345'.
    but... the message 47 didn't change, and this message only was added to messages.
      define mmpur_message.
        gl_tabix = sy-tabix.
        gl_subrc = sy-subrc.
        message id &2 type &1 number &3 with &4 &5 &6 &7 into gl_dummy.
        call method cl_message_mm=>create
          exporting
            im_msgid = &2
            im_msgty = &1
            im_msgno = &3
            im_msgv1 = sy-msgv1
            im_msgv2 = sy-msgv2
            im_msgv3 = sy-msgv3
            im_msgv4 = sy-msgv4
          exceptions
            failure  = 01
            dialog   = 02.
        if sy-subrc = 1 or sy-subrc = 2.
          message id sy-msgid type sy-msgty number sy-msgno
                  with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        endif.
        sy-subrc = gl_subrc.
        sy-tabix = gl_tabix.
      end-of-definition.

  • Change Pointers -- HRMD_ABA message type

    Hello, there..
    I'm using for a while with the message type HRMD_ABA in order to transfer organizational data from one system to another via Idocs and It works fine.
    Recently we had defined 2 new infotypes & added them in BD64 transaction (distribution model).
    In spite of the changes mentioned above, updates with the new infotypes of an organizational objects such as positions don't create the change pointers.
    It must be somthing I forgot.
    Does anyone have an idea what I suppose to do ??
    Thanks in advance,
    R.R.

    dfgd

  • How do you change message type linked to partner in WE20?

    Good Morning,
    May please have a piece of info about this subject:
    In we20 (partner Profiles) i can see that a partner of type LS (Logical System)
    has, as Outbound parameters, the CRMXIF_PARTNER_SAVE Message type.
    I want to change that to CRMXIF_PARTNER_SAVE_M Message type and also add another Message type, that is to say CRMXIF_PARTNER_REL_SAVE_M.
    Notwithstanding, I am not able to edit the grid.
    Am I lacking any of the authorizations? Or is it the wrong place to do that?
    Thank you very much
    Riccardo

    <i>Hai,
    you can open tcode we20 and make it in edit mode or other wise you can add a outbound parameter using the add button shown bellow the outbound parameter grid.
    regards,
    Gopinathan.
    </i>
    Hello,
    this seems the right direction.
    Yet, in my right - click menu, I have these choices:
    - Help
    - Choose
    - Back
    - Display
    - Cancel
    - Exit
    - Check
    - IDoc Output
    - Tree output
    - Position
    - Expand subtree
    - Collapse subtree
    In the "Edit" menu I have
    - Position
    - Expand subtree
    - Collapse subtree
    If I click on "position", I just have a "choose partner" window, but then I do not have the "choose message type" or anything that helps me choose the messages...
    Does this mean I am lacking any authorizations?
    thanks a lot, Riccardo

Maybe you are looking for

  • Bi publisher cluster on weblogic 10.3

    I'm trying to setup a BI publisher cluster on weblogic server. I managed to do it on on one physical machine. I deployed war application as an exploded archive and selected "I will make the deployment accessible from the following location C:\apps\xm

  • Extract Customer and Vendor master data

    Hi, Can any one tell me the standard program name in 4.6C to extract Customer and Vendor master data? Other than SQL query, is there any possible way to extract customer and vendor master data? Thanks, Siva Edited by: Siva Kumar on Nov 13, 2008 3:43

  • How do you check what your user ID and password is?

    hey, anyone know how for me to find out my user id and password? I need them to start up my mail account and to download a program. I called apple but they said to either ask here or I'd have to extend my phone support, and thats too expensive for me

  • I cannot open email on my iPad

    I recieve mail but I cannot open it and it disappears after a day

  • My sons curve 8520 screen goes off

    any one help my sons screen only stays on if you keep pressing the keys around YUI and the go back button once you relaease your fingers the screen goes off put your fingers back on and it reappears