Change EBOM

Hi all,
I am trying to change an EBOM using CS_BC_BOM_CHANGE_BATCH_INPUT. Every single time I change happens, it sets VALID_TO date to current date. I am looking to append the components to the ones existing in the EBOM with a NEW CHANGE NUM.
Is there any setting in the Func Module to acheive that or am I missing someting? Would reallly aprrecite your help
Revist EBOM to update components
      CLEAR s_bomheader-aennr.
      perform create_eco_num using sy-datum changing p_aennr.
      s_bomheader-aennr = p_aennr.
update the components...
      s_bomheader-tcode = 'IB02'.
      SORT t_stpub BY xline uposz.
      CALL FUNCTION 'CS_BC_BOM_CHANGE_BATCH_INPUT'
        EXPORTING
          bom_header   = s_bomheader
          close_group  = 'X'
          commit_work  = 'X'
          group_data   = s_groupdata
          new_group    = 'X'
          tcode_mode   = 'N'
          tcode_update = 'A'
        IMPORTING
          msgid        = l_msgid
          msgno        = l_msgno
          msgty        = sy-msgty
          msgv1        = sy-msgv1
          msgv2        = sy-msgv2
          msgv3        = sy-msgv3
          msgv4        = sy-msgv4
        TABLES
          bom_item     = t_stpob
          bom_sub_item = t_stpub.
      IF NOT l_msgid IS INITIAL.
       MESSAGE ID l_msgid TYPE sy-msgty NUMBER l_msgno
       WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
       EXIT.
      ENDIF.
Thanks,
Ravi

hi,
>>>>Initially we have checked it by pushing the MBOM but now the scope was change if i need to push the EBOM
you can change ebom to mbom with Windchill MPMLink I guess and use the mbom only
Regards,
Michal Krawczyk

Similar Messages

  • Posting MBOM / EBOM..

    Hi.
    Actually we have used the BAPI : BAPI_UPLOAD_SAVE for uploading the BOM to R/3 which is coming from Windchill system..
    Whether this BOM works for any such as EBOM or MBOM..
    Initially we have checked it by pushing the MBOM but now the scope was change if i need to push the EBOM, do ineed to do any change in the interface..
    regards
    Krishna

    hi,
    >>>>Initially we have checked it by pushing the MBOM but now the scope was change if i need to push the EBOM
    you can change ebom to mbom with Windchill MPMLink I guess and use the mbom only
    Regards,
    Michal Krawczyk

  • Is it possible to change Item Category of BOM component

    Hi,
    We are in the process of implementing Guided Structure Synchronization (GSS).  GSS helps in Syncing Source BOM (Engineering BOM) to Target BOM(Manufacturing BOM).
    During the creation of EBOM, designer may not have complete information about the Item category, So by default it is set as "L"(Stock Item). When MBOM is created, It should have correct Item category. Using GSS, while synching operation from EBOM to MBOM, Item category is also copied and it is not allowed to change.
    Is there any way to change the Item category before Sync operation in GSS.
    Thanks in advance.
    Regards,
    OmPrakash

    Hi Omprakash ,
    BADI used is  /PLMB/GSS_FIELDCONTROL .
        Conflict is created based on Postion type. SAP recognizes this conflict and gives conflict in Reconsliation workbench.
        When user solves this conflict , BADI /PLMB/GSS_ACTION for our customer defined Action.
         In this Implementation , Target Vertex would be deleted and New Vertex is created.
        Key Mappings has to be adjusted with new Vertex.
       I have seen some side effects of this Solution. I am trying to solve them.
    Thanking you,
    Regards,
      Satya

  • Synchronization of EBOM with MBOM- ehp 5 question

    1. We are currently using custom programs to download multi-level Engineering BoMs to Plant BoMs.
    Will the  ehp 5.0 functionality do this function as a part of EBOM - MBOM synchronization?
    2. If MBOMs are modified specific to plants will these changes be highlighted back to EBOM ?
    3. Can this EBOM - MBOM synchronization happen across systems? Our Engineering BoMs are in a different server?
    Thanks
    Ramesh

    When it comes to FMS streams, there really is no way of
    accurately syncronizing streams. Since you can't keep data in
    buffer when pausing the stream, and you have to rebuffer any time
    you seek, it's impossible.
    The only way I've been able to sync flv's is using
    progressive download. With progressive, you can sync streams, but
    the accuracy is limited to the keyframe interval of the flv files.
    For example, if you have 2 keyframes per second, you can achieve
    sync with 1 second accuracy. with 4 keyframes per second, you can
    get the offset down to 500ms. If you make every frame a keyframe
    (makes for a huge file), you can get frame accurate sync.
    The theory is to build a class that monitors the time and
    buffer length properties of your two streams, pausing and/or
    seeking when needed to maintain sync.

  • MBOM and EBOM..

    Hi.
    Actually we have used the BAPI : BAPI_UPLOAD_SAVE for uploading the BOM to R/3 which is coming from Windchill system..
    Whether this BOM works for any such as EBOM or MBOM..
    Initially we have checked it by pushing the MBOM but now the scope was change if i need to push the EBOM, do ineed to do any change in the interface.. i am using the integrator tool as SAP XI..
    regards
    Krishna

    Hi
    I think no change is required, the only change is that sender system should pass STLAN = '2'.
    Basically you can execute the function module BAPI_UPLOAD_SAVE and with STLAN = '2' and see, whether it works.
    If yes than it will work from SAP XI also, assuming no specific hardcoding is done in SAP XI for MBOM
    Regards
    Madhan

  • About RFC creating EBOM using BAPI_MATERIAL_BOM_GROUP_CREATE

    use BAPI_MATERIAL_BOM_GROUP_CREATE to create ebom in RFC function,when call this rfc from visual C++,rfc returned error message "Enter change number-BOM has history requirement".
    But test this rfc in se37,not have any error.
    how to solve this problem?
    pls,help me.

    Hi,
    An authorization object exists (C_STUE_NOH - authorization to edit bills of
    material without change number). This authorization object has only one
    field.
    When you maintain a bill of material with history requirement, the system
    checks whether the user has an authorization for which 'X' is entered in
    this field of object C_STUE_NOH.If this is the case, the system just
    displays a warning message saying that the bill of material has a history
    requirement.
    Otherwise, an error message is displayed.
    have fun

  • Question of maintaining EBOM with csap_mat_bom_open.

    Hi,
    when maintained  EBOM items using FM group :csap_mat_bom_open,CSAP_BOM_ITEM_MAINTAIN
    ,csap_mat_bom_close, EBOM items were returned from O_STKO exporting csap_mat_bom_open,is differ  with cs02 transaction code, what reason? example,the valid_to of one of items is before valid_from of importing csap_mat_bom_open,but it was returned in O_STKO,however cs02,this item was not displayed.
    whether should it be same  that  EBOM items was in o_stko exporting from calling csap_mat_bom_open and displayed with cs02 t_code.
    best regards.
    vera pang.

    Hi Richard,
    in fm CSAP_MAT_BOM_OPEN there is a single call of form convert_matnr_to_intern_format:
       perform convert_matnr_to_intern_format using material
                                              changing csin-matnr
                                                       hlp_subrc.
    where material is defined in the fm interface:
    function csap_mat_bom_open.
    *"*"Lokale Schnittstelle:
    *"  IMPORTING
    *"     VALUE(MATERIAL) LIKE  CSAP_MBOM-MATNR
    In the form interface I_MATNR in include LCSAPFC1 is defined identically:
    form convert_matnr_to_intern_format
                                 using value(i_matnr) like csap_mbom-matnr
                                 changing o_matnr like csin-matnr
                                          value(subrc) like sy-subrc.
    So importing parameter of type CSAP_MBOM-MATNR is passed to field I_MATNR of type CSAP_MBOM-MATNR and there can't be any type conflict, if
    there is no modiffication in your system
    fm CSAP_MAT_BOM_OPEN and include LCSAPFC1 are active
    no parts of function group CSAP have been overwitten by importing a transport request into your system
    Please check this code snippets against those in your system.
    What can you do, if all is looking okay:
    Check the version history (fm and include) for suspicious transport requests.
    If no transport requests found, try to regenerate the fm, th include and the whole function group.
    Regards,
    Klaus

  • How to Manage MBOM/EBOM

    Our company is currently beginning the implementation process for Oracle EBS 12R and is having difficulty between the consultants and employees finding a working module to manage our EBOM/MBOM without all the manual upkeep.
    Background info:
    - Our MBOM is currently managed in Flexnet MES manually
    - Agile contains our EBOM as well as all ECR/ECO's
    - Agile feeds PeopleSoft currently (which we are converting to Oracle)
    - Japan (our parent company) dictates our ECR/ECO's while we manage an in-house MBOM
    - The current MBOM is completely manually and not extractable from the MES system
    How do we find a logical way to maintain the EBOM in Agile, and the MBOM is Oracle and Flexnet MES without having to make so many manual changes every time an ECO is issued? Obviously we need to set the MBOM first but how do we logically compare the two for changes within the Oracle system and create automated updates? What is the best practice in the field? Thank you for your input.

    Can you please share the documents, if you have, how Agile is sending BOM to PeopleSoft? And can you also please share the docs for data flow in PeopleSoft?

  • BADI for changing fields during Creation of BP in CRM

    Hello to everyone,
      I need to find a BADI (or other way) to default several fields during BP creation in CRM (4.0 SR1 SP9). The fields I will like to set are TAX TYPE, TAX NUMBER, TAX CATEGORY, etc.. I have found the BADI BUPA_TAX_UPDATE but i dont see any suitable parameters (structures) to changes these fields. Please advice and thanks in advance.

    Hi
    If you use function BUPA_NUMBERS_GET then your BP number will already be buffered and you can avoid a DB read. It may also be that the BP is not in the DB yet anyway.
    You can only pass one GUID in at a time - loop through IT_CHANGED_INSTANCES into a variable of type BU_PARTNER_GUID and pass that into the function as input parameter IV_PARTNER_GUID.
    Cheers
    Dom

  • How to restrict manual changing of free goods in sales order

    Hi ,
    Goodmorning ,
    We have some requirement : In sales order free goods quantity determination by system  should not be allowed to change manually , where can we do this ?
    Looking for your inputs
    Thanks and regards
    Venkat

    As per SAP Standard, when the main Item quantity is changed, the Free Goods are redetermined. In this case any manual changes to Free Goods Quantities are lost.
    But your requirement is for restricting the Chages of the Quantity of Free Goods Correct?
    I believe there is no SAP standard solution for this. You will have to apply a User Exit, which will check the Item category of each LIne item & if it is free goods (TANN) then changes are not permitted.
    Hope this helps.
    Thanks,
    Jignesh Mehta

  • Sy-tabix value has changed...

    Hi Gurus,
    I  am using a code like dis...this is not the actual code m using instad m sendin u a sample program so that u can understand the problem
    There is a selecvtion for Customer.
    sort itab by kunnr.
    loop at itab.
    on change of itab-kunnr.
    wkunnr = itab-kunnr.
      read table zitab with key kunnr = itab-kunnr.
    endon.
    if itab-kunnr = wkunnr.
    wdmbtr = wdmbtr + itab-dmbtr.
    endif.
    at end of kunnr.
    ftab-kunnr = wkunnr.
    ftab-dmbtr = wdmbtr.
    append ftab.
    endat.
    endloop.
    Now my problem is that  AT END OF Kunnr is working fine for the first customer or say for single customer but when there are multiple customers  AT END OF kunnr is triggring for each entry.......
    In debug MOdei can see that as soon as read table  syntax is used the tabix value is changed....
    So Can anyone suggest what is the solution....
    Regards,
    Raman

    This is the Declaration
    DATA:  BEGIN OF ITAB OCCURS 0,
                      KUNNR      LIKE BSID-KUNNR,
                      BELNR      LIKE BSID-BELNR,
                      BUKRS      LIKE BSID-BUKRS,
                      GJAHR      LIKE BSID-GJAHR,
                      BUZEI      LIKE BSID-BUZEI,
                      SHKZG      LIKE BSID-SHKZG,
                      VALUT      LIKE BSID-ZFBDT,
                      SGTXT(70)  TYPE  C,
                      ZFBDT      LIKE BSID-ZFBDT,
                      ZBD1T       TYPE BSID-ZBD1T,
           ZBD2T       TYPE BSID-ZBD2T,
           ZBD3T       TYPE BSID-ZBD3T,
           REBZG       TYPE BSID-REBZG,
           NETDT       TYPE BSID-BUDAT,
                      ZUONR      LIKE BSID-ZUONR,
                       BLART      LIKE BSID-BLART,
                      DMBTR      LIKE BSID-DMBTR,
                      SPART       TYPE VBRK-SPART,
                      DAY    TYPE RFPOSX-VERZN,
                      FLAG TYPE C,
                      CITY        TYPE KNA1-ORT01,
           NAME1       TYPE LFA1-NAME1,
                     CR_DR1(4)  TYPE C,
                      PSWSL      LIKE BSID-PSWSL,
                      ZTERM      LIKE BSID-ZTERM,
                      VBELN      LIKE BSID-VBELN,
                      UMSKZ      LIKE BSID-UMSKZ,
                      KLIMK      LIKE KNKK-KLIMK,
                      VTEXT      LIKE TVZBT-VTEXT,
                      ADV        LIKE BSID-DMBTR,
                      REBZT       TYPE BSID-REBZT,
                      XBLNR      LIKE BSID-XBLNR,
                      VTEXT1(70) TYPE  C,
                       FKLIMK    LIKE KNKK-KLIMK,
                      ABC(4)     TYPE C,
                    AGRO(4)        TYPE C,
                      BIO(4)        TYPE C,
                      SKFOR      LIKE KNKK-SKFOR,
                      SSOBL      LIKE KNKK-SSOBL,
                      CTLPC      LIKE KNKK-CTLPC,
                      OEIKW      LIKE S066-OEIKW,
                      OLIKW      LIKE S067-OLIKW,
                      OFAKW      LIKE S067-OFAKW,
                     NAME1      LIKE LFA1-NAME1,
                      BUDAT      LIKE BKPF-BUDAT,
                      D_DMBTR    LIKE BSID-DMBTR,
                      S_DMBTR    LIKE BSID-DMBTR,
                      VORGN      LIKE BSEG-VORGN,
                      WERKS      LIKE BSEG-WERKS,
                      NAMESO     LIKE KNA1-NAME1,
                      NAMEAM     LIKE KNA1-NAME1,
                      NAMERM     LIKE KNA1-NAME1,
                       NAMEDR     LIKE KNA1-NAME1,
       END OF ITAB.

  • ANY SY-INDEX REFLECT CHANGES WHEN CONTROL BREAK STATEMENT PROCESS

    Dear Guru's,
                     I have a requirement where i have to move the values to variable when control break (AT END OF) process. So i want to move the values according to the end of Vendor so for that  i want to know is there any sy-index available which reflects changes when Control break (AT end of) process.
    LIKE Sy-subrc = 0 when select statement fetches record or sy-tabix is like counter for loop.
    Hope to get reply soon.
    Regards,
    Himanshu Rangappa

    Hi,
    There is no system Fields for it.
    But your requirement can be done with 'AT NEW' and 'AT END' statement.
    Refer this sample example,
    loop at otab.
        at new module.
          move otab-module to otab2-module.
        ENDAT.
          at END OF effort.
          sum.               "Do your calculations here
          move otab-count to otab2-count.
          append otab2.
        endat.
      endloop.

  • How to change SSO Partner Application Login_url and Logout_url

    As part of a deployment in a different data centre, we needed to change the domain name of an application using SSO for authentication. We have gone through the process of re-registering the SSO server but this does not update the domain name
    By using diagnostic tools from Oracle we have discovered that the file 'osso.conf' in $ORACLE_HOME/Apache/Apache/conf/osso contains incorrect entries for login_url and logout_url.
    These settings are of the form:
    login_url=http://www.ourolddomain.com/pls/orasso/orasso.wwsso_app_admin.ls_login
    logout_url=http://www.ourolddomain.com/pls/orasso/orasso.wwsso_app_admin.ls_logout
    Please can anyone tell me how these settings can be changed.

    Hi,
    [Solved] SSO fails to show success page you can find some information on re registering mod_osso.
    Hope it helps.

  • Battery , time , signal strength bar is not getting displayed in home screen , these will be displayed only when i click on any app. Can u let me know the setting change ?

    Battery , time , signal strength bar is not getting displayed in home screen , these will be displayed only when i click on any app. Can u let me know the setting change ?

    Did you check the Zoom setting?
    Have you tried a reset (reboot)? Hold HOME and SLEEP until an Apple logo appears.
    If it isn't Zoom and a reboot doesn't help try Settings/General/Reset - Reset all settings

  • Email address change--how does this affect laptop and nook?

    I use my Adobe ID only to authorize my laptop and Nook.  I need to change my email address which seems easy on the FAQs, but how do I then reauthorize my laptop and Nook?  And, if I do this, are all my existing library books unreadable since they were downloaded by what the Nook thinks is a different user?  I'm almost sure I won't be able to return any books in ADE on my laptop, but I can live with that if I can still read the books on the Nook.
    Thanks in advance.

    The sync process with iTunes transfers the email account settings (for your chosen accounts via your iPhone sync preferences) from the Mail application on your Mac to the iPhone's email application.
    The iPhone is running OS X and the iPhone's email client can be considered a mobile version of the Mail application.

Maybe you are looking for

  • Can't get GDM to work after switch from KDE/KDM to Gnome/GDM

    When I start up it boots into GDM but goes to failsafe with a single terminal and that is it.  I would then go to init 3 and startx from there.  Goes to Gnome.  I open a terminal and use gdmsetup and get that another login manager is starting a boot

  • Unable to clear intercompany Gl account

    we have had some miscellaneous receipt and invoices in the intercompany General ledger accounts. However, when we do reversal or negative counter booking, it does not pick up the reversal made on those transactions. Is there a set up that we should e

  • Constant crashing... driving me crazy

    I keep getting this message when I click publish. iWEB UNEXPECTEDLY QUIT Mac OS X and other applications are not affected. Click Reopen to open the application again. Click Report to see more details or send a report to Apple. i contacted support and

  • Unique slate and countdown  from 10

    Hi, Im not sure if this is the right place to ask, but i really need help with this broadcast thing! Im working on a project for broadcast in FCP. here are some of the specs: Clock: 09:59:50:00 Unique slate and countdown from 10'' 09:59:57:00 Black a

  • Where is the lock symbol that tells me I am on a secure page in Firefox 5.0

    I just recently upgraded to Firefox 5.0. The old version had a little lock in the bottom right hand corner that signified that I was on a secure page (for banking, shopping checkout, etc). I do not know where to check on the page of this new version