Bdc for tocde CS01(BOM CREATION)

Hi,
I want to make a bdc for the tcode CS01(BOM Creation),but the thing when i perform the Recording then there is a point that the BOM having the sub - items which might be 3 or 2 or maybe 10 . how can i manage that during the recording.
plzz provide me guidelines for solving this problem.

Hi,
This code for BOM creation/Change,
using BAPI as well as BDC check this.
                LOOP AT it_bom_create INTO wa_bom_create.
* Begin of CCT51465 - B09794 - 11/28/2007
*                  PERFORM f_bdc_dynpro      USING 'SAPLCSDI' '0100'.
*                  PERFORM f_bdc_field       USING 'BDC_OKCODE'
*                                                  '/00'.
*                  PERFORM f_bdc_field       USING 'RC29N-MATNR'
*                                                  wa_bom_create-matnr.
*                  PERFORM f_bdc_field       USING 'RC29N-WERKS'
*                                                  wa_mbew-bwkey.
*                  PERFORM f_bdc_field       USING 'RC29N-STLAN'
*                                                  '2'.
*                  PERFORM f_bdc_field       USING 'RC29N-STLAL'
*                                                  '01'.
*                  PERFORM f_bdc_dynpro      USING 'SAPLCSDI' '0110'.
*                  PERFORM f_bdc_field       USING 'BDC_OKCODE'
*                                                  '/00'.
*                  CONDENSE wa_bom_create-bmeng.
*                  PERFORM f_bdc_field       USING 'RC29K-BMENG'
*                                                  wa_bom_create-bmeng.
*                  PERFORM f_bdc_dynpro      USING 'SAPLCSDI' '0111'.
*                  PERFORM f_bdc_field       USING 'BDC_OKCODE'
*                                                  '/00'.
*                  CONDENSE wa_bom_create-menge.
*                  PERFORM f_bdc_dynpro      USING 'SAPLCSDI' '0140'.
*                  PERFORM f_bdc_field       USING 'BDC_CURSOR'
*                                                  'RC29P-IDNRK(01)'.
*                  PERFORM f_bdc_field       USING 'BDC_OKCODE'
*                                                  '/00'.
*                  PERFORM f_bdc_field       USING 'RC29P-IDNRK(01)'
*                                                  wa_bom_create-idnrk.
*                  CONDENSE wa_bom_create-menge.
*                  PERFORM f_bdc_field       USING 'RC29P-MENGE(01)'
*                                                  wa_bom_create-menge.
*                  PERFORM f_bdc_field       USING 'RC29P-POSTP(01)'
*                                                  'L'.
*                  PERFORM f_bdc_dynpro      USING 'SAPLCSDI' '0130'.
*                  PERFORM f_bdc_field       USING 'BDC_OKCODE'
*                                                  '/00'.
*                  PERFORM f_bdc_dynpro      USING 'SAPLCSDI' '0131'.
*                  PERFORM f_bdc_field       USING 'BDC_OKCODE'
*                                                  '/00'.
*                  PERFORM f_bdc_dynpro      USING 'SAPLCSDI' '0140'.
*                  PERFORM f_bdc_field       USING 'BDC_OKCODE'
*                                                  '=FCBU'.
*                  PERFORM f_bdc_transaction USING 'CS01'.
                  it_stko1-base_quan = wa_bom_create-bmeng.
                  CALL FUNCTION 'CSAP_MAT_BOM_CREATE'
                    EXPORTING
                      material                 = wa_bom_create-matnr
                      plant                    = wa_marc-werks
                      bom_usage                = '2'
                      valid_from               = v_valid              " CCT52206 - B09794 - 12/10/2007
*                     CHANGE_NO                =
*                     REVISION_LEVEL           =
                      i_stko                   = it_stko1
*                     FL_NO_CHANGE_DOC         = ' '
                      fl_commit_and_wait       = 'X'
*                     FL_CAD                   = ' '
                      fl_default_values        = ' '
                    IMPORTING
                      fl_warning               = flg_warning
*                     BOM_NO                   =
                    TABLES
                      t_stpo                   = it_stpo1
*                     T_DEP_DATA               =
*                     T_DEP_DESCR              =
*                     T_DEP_ORDER              =
*                     T_DEP_SOURCE             =
*                     T_DEP_DOC                =
*                     T_LTX_LINE               =
*                     T_STPU                   =
                    EXCEPTIONS
                      error                    = 1
                      OTHERS                   = 2.
                  IF sy-subrc <> 0.
* Begin of CCT59311 - B09794 - 07/01/2008
                    IF p_show = 'X'.
                      PERFORM f_check_lock.
                    ENDIF.
* End of CCT59311 - B09794 - 07/01/2008
                    CALL FUNCTION 'FORMAT_MESSAGE'
                      EXPORTING
                        id        = sy-msgid
                        lang      = sy-langu
                        no        = sy-msgno
                        v1        = sy-msgv1
                        v2        = sy-msgv2
                        v3        = sy-msgv3
                        v4        = sy-msgv4
                      IMPORTING
                        msg       = v_mstring
                      EXCEPTIONS
                        not_found = 1
                        OTHERS    = 2.
                    IF sy-subrc = 0.
                      CONDENSE v_mstring.
                      wa_errormsg-matnr = wa_bom_create-matnr.
                      wa_errormsg-werks = wa_marc-werks.
                      wa_errormsg-mtart = v_mat_typ.
                      wa_errormsg-msgtyp = sy-msgty.
                      IF sy-msgid = '29' AND sy-msgno = '037'.
                        v_mstring = text-027.                                   "  Costing BOM already exist (For Material -
                        CONCATENATE v_mstring wa_marc-matnr ')' INTO v_mstring.
                        wa_errormsg-msgtxt = v_mstring.
                      ELSE.
                        wa_errormsg-msgtxt = v_mstring.
                      ENDIF.
                      APPEND wa_errormsg TO it_errormsg1.
                      CLEAR wa_errormsg.
                    ENDIF.
                  ELSE.
                    wa_successmsg-matnr = wa_marc-matnr.
                    wa_successmsg-werks = wa_marc-werks.
                    wa_successmsg-mtart = v_mat_typ.
                    wa_successmsg-msgtyp = 'S'.
                    v_mstring = text-017.       "   Costing BOM created successfully (For Material -
                    CONCATENATE v_mstring wa_marc-matnr ')' INTO v_mstring.
                    wa_successmsg-msgtxt = v_mstring.
                    APPEND wa_successmsg TO it_successmsg.
                    CLEAR wa_successmsg.
                  ENDIF.
Code Formatted by: Alvaro Tejada Galindo on Dec 23, 2008 10:21 AM

Similar Messages

  • Regarding BDC for QA01 ( inspection lot creation )

    I am creating an inspection lot in qa01.
    I am getting a model dialog box in between.
    The dialog box contains 3 group counter values ( say 5
                                                          6
                                                          7 )
    I need to Pick only only one group counter value.
    The value that needs to be picked is contained in a
    variable ( wl_gpcntr).
    Also, i have an internal table with all the group counters.
    So, i can get the index of the group counter which i
    need to filled in the inspection lot.
    Then i concatenated the field name with the index.
      ( PLKO-PLNAL(index of the group counter) ) into the
       screen field wl_grp_cntr and passed to the BDC_field
       subroutine.
    In the BDC steps, i have given
      PERFORM bdc_dynpro     USING 'SAPLCPSE' '2110'.
      PERFORM bdc_field :    USING 'BDC_CURSOR'
                                                wl_grp_cntr,
                             USING 'BDC_OKCODE' '=PICK'.
       Now, the Problem is
        In ALL SCREEN mode it is working perfectly,
        but in NO SCREEN mode it is creating an inspection
        lot but with blank group counter.
        kindly need suggestion.

    Hi,
    If you have activated two inspection types (eg 01, 0101) of same inspection lot origin (01), in material master you should  have a preferred indicator set for the inspection type for which you want to be selected when you perform goods receipt.
    This check box is available in the inspection type set up in the Material master.
    Also check whether the post to inspection stock indicator is set for the material (in the inspection type), then only material will be posted to inspection stock.
    Please confirm, what happens to the stock after making MIGO. check in MMBE and confirm
    Go through the link and maintain the necessary settings. I think default settings for 01 type should work.
    http://help.sap.com/saphelp_470/helpdata/en/2d/350e4d448c11d189420000e829fbbd/content.htm
    Regards
    Hari

  • Error in bdc for cs01

    Hi Guys,
    With your help i wrote my first bdc program for transaction cs01(bom creation), and its working fine for 18 lines.However if my file contains more than 18 records the program gives an error "Field RC29P-POSTP (2) is not an input field" and doesnt upload even single line. I know it has something to do with tablecontrol, Kindly guide me on the same.
    Bye

    Hi
    Can we have your code here? And please put them in codes...It will look more legible.
    Regards,
    Vishwa.

  • Supress Mandatory field for Service Entry Sheet Creation

    Hi,
    I am using BDC for Service Entry Sheet creation as BAPI cannot fulfill the Business needs.
    During Recording when I click on Service Overview and click on Service Selection we provide the Model Service Specification Number there I can see the Services and select it, but when I select the service and adopt, an error message ocuured to enter the quantity.
    Is there any way to supress the standard error message without using acess Key.
    BR
    Aviram

    Hi Aviram,
    Messages type 'E' , 'I' or 'W' are controlled through configurations. Please check with your functional consultant with the message number you want to supress. It can be made as 'I' or 'W' through configuration.
    Similarly if you do not want that particular field as mandatory field ask functional consultant to make it optional.
    Regards
    Sachin
    Edited by: sachin G patil on Mar 9, 2011 3:13 PM
    Edited by: sachin G patil on Mar 9, 2011 3:20 PM

  • Is there any BAPI for BOM creation? which does by RCSBI010 / Batch Input.

    Hi Experts,
    I need to Upload the extracted Excel-file(.txt) for BOM creation, so, pls, let me know that, Is there any BAPI for this purpose. In detail the requirement is that,
    The suggested idea shuld work as like as pgm. RCSBI010
    thanq
    Edited by: Srinivas on Feb 14, 2008 6:18 PM

    Hi Srinivas,
    Try these Function Modules
    CS_BI_BOM_CREATE_BATCH_INPUT   - Create BOM Via Batch Input
    CS_BI_BOM_CREATE_BATCH_INPUT1  - Create BOM Via Batch Input (Corrected Session Handling)
    There are two BAPI's too, which can be used
    ALE_MATERIAL_BOM_GROUP_CREATE
    BAPI_MATERIAL_BOM_GROUP_CREATE - Creation of a material BOM group
    Hoe this helps.
    Edited by: Priyabrata Samanta on Feb 15, 2008 3:56 AM

  • Bdc for bom from  plant to plant

    Hi Experts,
    We need to do bdc for bom from existing plant 1102 to new plant 1103. I have searched the forum regarding this but it suggest bapi or function module for it. Can anyone guide is bdc possible for my issue?
    Regards,
    Pawan.

    Hi.,
    As you got BAPI for that go for BAPI only since BAPI is preferable that BDC.. and ., Yes you can create BDC for any transaction except for new enjoy transactions (like ME51n ) .,
    Go to SHDB  transaction.,
    click on new recording.,
    Enter Recording name and transaction., and press Enter.
    now do copy for plant bom .,
    save recording.,
    then select the recording and click on program button.,
    Enter program name and description. and click on source code.,
    With little modification you can use that program.
    Hope this helps u.,
    Thanks & Regards,
    Kiran

  • BOM Creation - CS01

    Hi all.
    i need to write a BDC for creating BOM. are there any BAPI
    available.untill now i came across two :
    BAPI_BOM_UPLOAD_SAVE
    BAPI_MATERIAL_BOM_GROUP_CREATE
    Which one is the apt one or is it better to do bdc?
    Thanks,
    kavitha

    bapi for BOM
    chk this

  • LSMW/BDC for service PO creation

    Dear all,
    Can anybody pl suggest how to create an LSMW or BDC for service PO creation with multiple
    line items and under each line item there will be multiple service line items also.
    Thx
    Amitava

    hi,
    You could do LSMW without the help of a technical consultant.
    In LSMW you could create a PO by BDc or through BAPI.
    Make use of the BAPI to create.
    BAPI_PO_CREATE1. ( Nothing but a Se37 Function module).
    the parmeters required can be checked in funcition module documentaion in the bapi.
    Hope this helps.
    harish

  • Role for BOM creation

    Dear Experts,
    I have created a role to give access to TCodes IB01,IB02,IB11,IB12. and specified values for BEGRP, INGRP, KOSTL etc.
    And assigned the roe to the user.
    But, what I find is the access is not confined to any of these values. These T-Codes are working for any value of the above fields.( of an Equipment/FL master)
    Request for help to know what went wrong.
    Regards
    Jogeswara Rao

    Thanks Narasimhanji,
    Yes, I am using this object also namely C_STUE_BER. The field value for BEGRU presently I am using 'SM1'. And I am using value 'RM1' in the BEGRP (header page) of equipment master, on whcih the BOM creation is being tried. This is allowing the creation.
    (As said earlier It is allowing the BOM creation even the values in the Plant maintenance objects differ)
    One doubt here. What is the corresponding field for BEGRU in equipment master. I am not finding anything else than BEGRP?
    Regards
    Jogeswara Rao

  • Problem in creation of BDC for transaction phap_create

    Hello Friends,
    I am trying to create BDC for PHAP_CREATE.
    When you run a transaction a pop up window appears to select the template id.
    And in BDC it is selected by cursor position. So once selected, the value of template id cannot be changed.
    I want this as a parameter.So that each time I run a BDC I will be able to create different types of Appraisal documents i.e with different template ids.
    How to go about it???
    Regards,
    Bhushan

    Hi,
    For selecting the id, while doing recording,
    record with
    CTRL + F ( Where u can give ur id) and proceed further.

  • Creation of BDC for a part of process.

    Hi,
    We are creating a BDC for PA40 action. It has a series of Info Types which come one by one. Now our requirement is to skip the last Info Type and create a recording for the process. is this possible.
    We require this as the last Info type is Pensions Fund GB, this takes us through all the old records before we can make a new entry and the number of old records for different employees is different, hence no standard recording is possible. Can anyone suggesta way forward.
    Thank you,
    Arpita Arora

    Hi,
    In BDC program, when you are running the loop for each employee,You initially check the number of record for that employee in It0071 in that loop itself.
    in your code then write,
    Do N times.
    BDC recording to exit screen with OK_CODE = '/ENXT'
    enddo.
    This will be in the loop of each employee record.
    Thanks,
    Sutapa.

  • BDC for MM01(Material creation)

    Hello Please anybody send me code for creating materials with reference to reference material and plant in sselection screen in version ECC 6.0?
    My selection screen will be::
    Reference material:                                                       Plant:

    Plz User <b>BAPI_MATERIAL_SAVEDATA</b>
    Why So :
    you will never get it to work correctly in all cases every time for all material types, it is just much easier to work with an API that is not screen dependent. Then you don't have to worry about all of the exceptions when dealing with certain material types, and such. For example, say you have a material which you want to update the po text, and you did your recording for another material, which didn't have a specific view, so now when doing BDC for this material, the screen where you select the view you want to process, may be in a different place in the table control, see what I'm getting at? Its just very much easier to work with BAPIs and is suggest to use BAPI over BDC whenever possible.
    Also still u want to go for it, check this code :
    REPORT Y730_BDC5 .
    *HANDLING TABLE CONTROL IN BDC
    DATA : BEGIN OF IT_DUMMY OCCURS 0,
    DUMMY(100) TYPE C,
    END OF IT_DUMMY.
    DATA : BEGIN OF IT_XK01 OCCURS 0,
    LIFNR(10) TYPE C,
    BUKRS(4) TYPE C,
    EKORG(4) TYPE C,
    KTOKK(4) TYPE C,
    NAME1(30) TYPE C,
    SORTL(10) TYPE C,
    LAND1(3) TYPE C,
    SPRAS(2) TYPE C,
    AKONT(6) TYPE C,
    FDGRV(2) TYPE C,
    WAERS(3) TYPE C,
    END OF IT_XK01,
    BEGIN OF IT_BANK OCCURS 0,
    BANKS(3) TYPE C,
    BANKL(10) TYPE C,
    BANKN(10) TYPE C,
    KOINH(30) TYPE C,
    LIFNR(10) TYPE C,
    END OF IT_BANK.
    DATA : IT_BDCDATA LIKE BDCDATA OCCURS 0 WITH HEADER LINE,
    IT_BDCMSGCOLL LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
    CALL FUNCTION 'WS_UPLOAD'
    EXPORTING
    FILENAME = 'C:\VENDOR.TXT'
    FILETYPE = 'ASC'
    TABLES
    DATA_TAB = IT_DUMMY.
    LOOP AT IT_DUMMY.
    IF IT_DUMMY-DUMMY+0(2) = '11'.
    IT_XK01-LIFNR = IT_DUMMY-DUMMY+2(10).
    IT_XK01-BUKRS = IT_DUMMY-DUMMY+12(4).
    IT_XK01-EKORG = IT_DUMMY-DUMMY+16(4).
    IT_XK01-KTOKK = IT_DUMMY-DUMMY+20(4).
    IT_XK01-NAME1 = IT_DUMMY-DUMMY+24(30).
    IT_XK01-SORTL = IT_DUMMY-DUMMY+54(10).
    IT_XK01-LAND1 = IT_DUMMY-DUMMY+64(3).
    IT_XK01-SPRAS = IT_DUMMY-DUMMY+67(2).
    IT_XK01-AKONT = IT_DUMMY-DUMMY+69(6).
    IT_XK01-FDGRV = IT_DUMMY-DUMMY+75(2).
    IT_XK01-WAERS = IT_DUMMY-DUMMY+77(3).
    APPEND IT_XK01.
    ELSE.
    IT_BANK-BANKS = IT_DUMMY-DUMMY+2(3).
    IT_BANK-BANKL = IT_DUMMY-DUMMY+5(10).
    IT_BANK-BANKN = IT_DUMMY-DUMMY+15(10).
    IT_BANK-KOINH = IT_DUMMY-DUMMY+25(30).
    IT_BANK-LIFNR = IT_DUMMY-DUMMY+55(10).
    APPEND IT_BANK.
    ENDIF.
    ENDLOOP.
    LOOP AT IT_XK01.
    REFRESH IT_BDCDATA.
    perform bdc_dynpro using 'SAPMF02K' '0100'.
    perform bdc_field using 'BDC_CURSOR'
    'RF02K-REF_LIFNR'.
    perform bdc_field using 'BDC_OKCODE'
    '/00'.
    perform bdc_field using 'RF02K-LIFNR'
    IT_XK01-LIFNR.
    perform bdc_field using 'RF02K-BUKRS'
    IT_XK01-BUKRS.
    perform bdc_field using 'RF02K-EKORG'
    IT_XK01-EKORG.
    perform bdc_field using 'RF02K-KTOKK'
    IT_XK01-KTOKK.
    perform bdc_dynpro using 'SAPMF02K' '0110'.
    perform bdc_field using 'BDC_CURSOR'
    'LFA1-TELX1'.
    perform bdc_field using 'BDC_OKCODE'
    '/00'.
    perform bdc_field using 'LFA1-NAME1'
    IT_XK01-NAME1.
    perform bdc_field using 'LFA1-SORTL'
    IT_XK01-SORTL.
    perform bdc_field using 'LFA1-LAND1'
    IT_XK01-LAND1.
    perform bdc_field using 'LFA1-SPRAS'
    IT_XK01-SPRAS.
    perform bdc_dynpro using 'SAPMF02K' '0120'.
    perform bdc_field using 'BDC_CURSOR'
    'LFA1-KUNNR'.
    perform bdc_field using 'BDC_OKCODE'
    '/00'.
    perform bdc_dynpro using 'SAPMF02K' '0130'.
    perform bdc_field using 'BDC_CURSOR'
    'LFBK-KOINH(02)'.
    perform bdc_field using 'BDC_OKCODE'
    '=ENTR'.
    DATA : FNAM(20) TYPE C,
    IDX TYPE C.
    MOVE 1 TO IDX.
    LOOP AT IT_BANK WHERE LIFNR = IT_XK01-LIFNR.
    CONCATENATE 'LFBK-BANKS(' IDX ')' INTO FNAM.
    perform bdc_field using FNAM
    IT_BANK-BANKS.
    CONCATENATE 'LFBK-BANKL(' IDX ')' INTO FNAM.
    perform bdc_field using FNAM
    IT_BANK-BANKL.
    CONCATENATE 'LFBK-BANKN(' IDX ')' INTO FNAM.
    perform bdc_field using FNAM
    IT_BANK-BANKN.
    CONCATENATE 'LFBK-KOINH(' IDX ')' INTO FNAM.
    perform bdc_field using FNAM
    IT_BANK-KOINH.
    IDX = IDX + 1.
    ENDLOOP.
    perform bdc_dynpro using 'SAPMF02K' '0130'.
    perform bdc_field using 'BDC_CURSOR'
    'LFBK-BANKS(01)'.
    perform bdc_field using 'BDC_OKCODE'
    '=ENTR'.
    perform bdc_dynpro using 'SAPMF02K' '0210'.
    perform bdc_field using 'BDC_CURSOR'
    'LFB1-FDGRV'.
    perform bdc_field using 'BDC_OKCODE'
    '/00'.
    perform bdc_field using 'LFB1-AKONT'
    IT_XK01-AKONT.
    perform bdc_field using 'LFB1-FDGRV'
    IT_XK01-FDGRV.
    perform bdc_dynpro using 'SAPMF02K' '0215'.
    perform bdc_field using 'BDC_CURSOR'
    'LFB1-ZTERM'.
    perform bdc_field using 'BDC_OKCODE'
    '/00'.
    perform bdc_dynpro using 'SAPMF02K' '0220'.
    perform bdc_field using 'BDC_CURSOR'
    'LFB5-MAHNA'.
    perform bdc_field using 'BDC_OKCODE'
    '/00'.
    perform bdc_dynpro using 'SAPMF02K' '0310'.
    perform bdc_field using 'BDC_CURSOR'
    'LFM1-WAERS'.
    perform bdc_field using 'BDC_OKCODE'
    '/00'.
    perform bdc_field using 'LFM1-WAERS'
    IT_XK01-WAERS.
    perform bdc_dynpro using 'SAPMF02K' '0320'.
    perform bdc_field using 'BDC_CURSOR'
    'WYT3-PARVW(01)'.
    perform bdc_field using 'BDC_OKCODE'
    '=ENTR'.
    perform bdc_dynpro using 'SAPLSPO1' '0300'.
    perform bdc_field using 'BDC_OKCODE'
    '=YES'.
    CALL TRANSACTION 'XK01' USING IT_BDCDATA
    MODE 'A'
    UPDATE 'S'
    MESSAGES INTO IT_BDCMSGCOLL.
    ENDLOOP.
    FORM BDC_DYNPRO USING PROG SCR.
    CLEAR IT_BDCDATA.
    IT_BDCDATA-PROGRAM = PROG.
    IT_BDCDATA-DYNPRO = SCR.
    IT_BDCDATA-DYNBEGIN = 'X'.
    APPEND IT_BDCDATA.
    ENDFORM.
    FORM BDC_FIELD USING FNAM FVAL.
    CLEAR IT_BDCDATA.
    IT_BDCDATA-FNAM = FNAM.
    IT_BDCDATA-FVAL = FVAL.
    APPEND IT_BDCDATA.
    ENDFORM.
    All things r available in SDN, please search.
    Reward points if useful.
    Thanks
    vinsee

  • BDC for order balance

    We are having a procedure in our company where we balance the production order qty (target qty =delivered qty)
    currently we are having a LSMW for that purpose,but this is done centrally by SAP Team and here lies the problem.
    You can Imagine orders from 13 plants come to one station for this purpose.
    1)    We are having a BDC for bom uploading zcs01 created from bdc ,where user calls the transaction zcs01,and the required file is uploaded for creation by giving the path for it...
    Similar to the above example is it possible to create a similar bdc and tcode,where user at plant level can easily operate the production order to balance the qty....
    2)    Is this possible from ourside without much help from ABAPer,since we are able to create  lsmw,recordings through shdb...
    I once tried to do so thru shdb,recording was created,I also generate a program .but while executing it I am confused how to show the destination file where I've the data to be uploaded...
    Plz help...
    Correct me if I am getting wrong...
    Rahul

    THANKS FOR YOUR INPUT,
    WE ARE QUITE AWARE OF LSMW WORKING,BUT CANT GIVE AUTHORITY TO PLANT USERS TO LSMW,HENCE WE AT CENTRAL ARE MAINTAING ALL MASTER DATA AND ALSO THE PROCEDURE OF BALANCING ORDER....
    CAN YOU PLEASE TELL ME HOW THIS BOM UPLOADING  BDC IS CREATED?
    WORKING:- WE JUST MAINTAIN ALL THE FIELDS RELATED TO BOM IN AN EXCEL FILE AND THEN UPLOAD IT TO DESIRED DESTINATION,THEN WE CALL TRANSACTION ZCS01 AND GIVE THE REQUIRED DESTINATION OF FILE WE WANT TO UPLOAD
    AFTER EXECUTING THE REQUIRED BOM ARE BEING CREATED.
                      I BEING A FUNCTIONAL GUY ,NOT HAVING THE REQ KNOWLEDGE...
    PLEASE THROW SOME LIGHT ON IT.....

  • Plant specific BOM creation

    Hello,
          My requirement is User must be able to create plant specific BOM creation. For this, Do we need to do any SPRO config in Material master side? or any other settings needs to be done? Kindly let me know... Thanks!!
    Regards,
    Saravana

    Make the field Plant for CS01 via transaction variant SHD0.
    Then user can't continue without enter plant.
    Regards
    Dev

  • BOM creation TCODE

    Dear Gurus
    Are there any other Tcodes for BOM creation other than CS01? Any Tcodes I could use for BOM creation for LSMW upload?
    Need help ASAP. Points assured
    Thanks in advance

    Hi Obie,
    As all experts has suggested there are only two transaction codes for material BOM,
    1. CS01 for creation of BOM
    2. CS02 for editing of BOM
    There are diffrenet t codes if you want to create equipment BOM like IB01 & IB11.
    Hope this will resolve your querry.
    Regards,
    Avinash.

Maybe you are looking for

  • Print program for PO

    Hi.. I'm trying to find the print program for MEDRUCK(Purchase Order). In NACE I found a program called 'SAPFM06P' for print output medium.. But it is a subroutine pool.. How to execute this program? Regards, Nithy

  • NET8 timeout with ODBC Gateway

    Local: Database: Oracle XE 11gR2 Oracle ODBC Gateway 11g Windows 7 Sybase SQL Anyhwere 12 client Remote: Database: Sybase SQL Anywhere 10 Windows Server 2008 R2 ==================== SQL: select * from mytable@dblink: Error returned: ERROR at line 1:

  • DNG Converter 8.7.1 not converting RAW files.  Windows 7.

    DNG Converter is not recognizing any RAW files hence it will not convert anything to DNG.  Tried the download a few times and different versions but nothing is happening.  I just had the computer repaired and iI have lost the ability to convert CR2 a

  • Cisco WLC 2500 AP-Manager

    hello i have a question about a cisco wlc 2500. when you configure a interface on the controller, you can set a ip address mask en DHCP server address but also you can set the interface as a AP-Manager why is this? thanks

  • I can't update my iphone iOS even though i have tried several times, did anyone have that problem?

    please i want a solution of why i can't download iOS 5 even though i have tried several times