BAPI_GOODS_MVT Problem MB1B

Hello,
I need some help please
I use BAPI_GOODSMVT_CREATE
gmhead-pstng_date = sy-datum.
gmhead-doc_date   = sy-datum.
gmhead-pr_uname   = sy-uname.
gmcode-gm_code    = '04'.   "MB1B
BAPI_ITEM-MATERIAL   =  <out>-matnr.
BAPI_ITEM-PLANT      =  '5314'.
BAPI_ITEM-STGE_LOC   =  '0040'.
BAPI_ITEM-BATCH      =  '0000345632.
BAPI_ITEM-MOVE_TYPE  =  '412'.
BAPI_ITEM-SALES_ORD  =  '1753400142'.
BAPI_ITEM-S_ORD_ITEM =  '000010'.
BAPI_ITEM-SPEC_STOCK =  'E'.
BAPI_ITEM-ENTRY_QNT  =  <out>-menge.
it is showing an error message:
M7 073 " Enter a sales order for special stock 'E'
but I have passed parameter:  SALES_ORD  and S_ORD_ITEM !!
Beforehand thanks!

Hi,
The fields are not correct. Fields for Sales Order and Item are VAL_SALES_ORD and VAL_S_ORD_ITEM not SALES_ORD and S_ORD_ITEM.
So you just replace
BAPI_ITEM-SALES_ORD  =  '1753400142'.
BAPI_ITEM-S_ORD_ITEM =  '000010'.
with
BAPI_ITEM-VAL_SALES_ORD  =  '1753400142'.
BAPI_ITEM-VAL_S_ORD_ITEM =  '000010'.

Similar Messages

  • Problem with BAPI_GOODS_MVT  ( TA MB1B,  'E', Move Type 412 )

    Hello,
    I need some help please
    I use BAPI_GOODSMVT_CREATE
    gmhead-pstng_date = sy-datum.
    gmhead-doc_date   = sy-datum.
    gmhead-pr_uname   = sy-uname.
    gmcode-gm_code    = '04'.   "MB1B
    BAPI_ITEM-MATERIAL   =  <out>-matnr.
    BAPI_ITEM-PLANT      =  '5314'.
    BAPI_ITEM-STGE_LOC   =  '0040'.
    BAPI_ITEM-BATCH      =  '0000345632.
    BAPI_ITEM-MOVE_TYPE  =  '412'.
    BAPI_ITEM-SALES_ORD  =  '1753400142'.
    BAPI_ITEM-S_ORD_ITEM =  '000010'.
    BAPI_ITEM-SPEC_STOCK =  'E'.
    BAPI_ITEM-ENTRY_QNT  =  <out>-menge.
    it is showing an error message:
    M7 073 " Enter a sales order for special stock 'E'
    but I have passed parameter:  SALES_ORD  and S_ORD_ITEM !!
    Beforehand thanks!

    Hi,
    Pass the sales order and item to folowing fields,
    VAL_SALES_ORD
    VAL_S_ORD_ITEM
    in GOODSMVT_ITEM
    Regards

  • Problem on mb1b with Movement type 309

    when I use the t-code mb1b to transfer posting with Movement type 309,the system give a hint 'Account 40000000 requires an assignment to a CO object'. I checked the configuration of omwb and obyc.It seems no problem.
    So can anyone tell me how to solve the problem? Thanks!

    Hi
    Alternative to the above solution will tell u which should work,it seems from the error that you need to put the Cost Center or G/L account. But if you don't want
    the system to ask you everytime you do the goods transfer, you have to setup
    your Cost Element / CO object. Go to transaction KA02 and put the
    appropriate CO or Cost Element (when the system gave you the warning,
    normally it gives you the CO object that need account assignment) and
    assign the Default Acc.Assigment to the CO/Cost Element.
    But before you do that, I suggest you to contact your FICO people.
    Good luck
    Regards,
    Susi

  • Problem in BDC for MB1B

    Dear Experts ,
    I am doing a BDC for MB1B...
    In my selection screen I am having,
    Plant, Vendor No, text and and options to enter 5 different materials and its corresponding qauntity.
    When the user enter the above details and execute , these details should trigger in MB1B
    ( using BDC background ).
    My problem is i the final stage where the document needs to get saved, as in my case
    its getting saved and also if the user enters only 1 material the loop should happen only once, but here
    its getting looped with balnk values.
    I have pasted my code below, please have look and advice me.
    REFRESH: BDCDATA, MESSTAB.
      PERFORM DYNPRO USING:
      'X' 'SAPMM07M' '0400',
      ' ' 'RM07M-BWARTWA' '941',
      ' ' 'RM07M-WERKS'  itab-WERKS,
      ' ' 'RM07M-LGORT' itab-LGORT,
      ' ' 'MKPF-BKTXT'  itab-BKTXT,
      ' ' 'BDC_OKCODE' '/00',
      'X' 'SAPMM07M' '0421',
      ' ' 'MSEGK-UMWRK' itab-WERKS,
      ' ' 'MSEGK-LIFNR' itab-VEND,
      ' ' 'BDC_OKCODE' 'NLE',
      'X' 'SAPLKACB' '0002',
      ' ' 'BDC_OKCODE' '/00'.
      LOOP AT ITAB1.
      QAN = ITAB1-ERFMG.
      QTY = QAN+6(6).
      CNT = CNT + 1.
      CN = CNT.
      CONCATENATE 'MSEG-MATNR(' CN  ')' INTO FN1.
      CONCATENATE 'MSEG-ERFMG(' CN  ')' INTO FN2.
        PERFORM DYNPRO USING:
        'X' 'SAPMM07M' '0421',
        ' '  FN1 ITAB1-MATNR,
        ' '  FN2 QTY,
        ' ' 'BDC_OKCODE' '/00',
        'X' 'SAPLKACB' '0002',
        ' ' 'BDC_OKCODE' '=ENTE'.
      ENDLOOP.
      CALL TRANSACTION 'MB1B' USING BDCDATA MODE 'A'

    Hi Naga,
    Thanks a lot for ur valuable advice !!
    Now my document is getting posted , while using:
    *CALL TRANSACTION 'MB1B' USING BDCDATA MODE  'A' *
    but when I am using
    *CALL TRANSACTION 'MB1B' USING BDCDATA MODE  'N' *
    I am getting 'S' message  No batch input data for screen SAPLKACB 0002.
    I am pasting my code please have a look and advice me.
    REFRESH: BDCDATA, MESSTAB.
      PERFORM DYNPRO USING:
      'X' 'SAPMM07M' '0400',
      ' ' 'RM07M-BWARTWA' '941',
      ' ' 'RM07M-WERKS' S_WERKS,
      ' ' 'RM07M-LGORT' S_LGORT,
      ' ' 'MKPF-BKTXT'  S_BKTXT,
      ' ' 'BDC_OKCODE' '/00',
      'X' 'SAPMM07M' '0421',
      ' ' 'MSEGK-UMWRK' S_WERKS,
      ' ' 'MSEGK-LIFNR' S_VEND,
      ' ' 'BDC_OKCODE' 'NLE',
      'X' 'SAPLKACB' '0002',
      ' ' 'BDC_OKCODE' '/00'.
      LOOP AT ITAB.
        DELETE ITAB WHERE MATNR IS INITIAL.
        QAN = ITAB-ERFMG.
        QTY = QAN+6(6).
        CNT = CNT + 1.
        CN = CNT.
        CONCATENATE 'MSEG-MATNR(' CN  ')' INTO FN1.
        CONCATENATE 'MSEG-ERFMG(' CN  ')' INTO FN2.
        PERFORM DYNPRO USING:
        'X' 'SAPMM07M' '0421',
        ' '  FN1 ITAB-MATNR,
        ' '  FN2 QTY,
        ' ' 'BDC_OKCODE' '/00'.
      ENDLOOP.
      PERFORM BDC_FIELD       USING  'BDC_OKCODE'
                                  '=BU'.
      PERFORM BDC_FIELD       USING 'DKACB-FMORE'
                                    'X'.
      PERFORM DYNPRO          USING 'X' 'SAPLKACB' '0002'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'
                                    '=ENTE'.
      CALL TRANSACTION 'MB1B' USING BDCDATA MODE 'N'
      MESSAGES INTO MESSTAB.
    Rgds
    Karthik

  • Problem in MB1B

    Hi All,
    Transfer Component to the vendor by using MB1B transfer posting Mvt type(541)
    Acctually the problem is that my client want component isuues to the vendor through MB1B with the Refference of Purchase order,once transer posting is made then Po need to be closed means Refference of purchase order should not repeated .
    Because In our sap system we can issue component to multiple vendor with the Reff  One PO,we want one po for One Vendor transfer posting.
    kindly let me know the process of solved this problem
    Thanks
    Rakesh

    Hello,
    There is not Std functionality ,   material can sent to subcontaractor, here system will not check for Purchase order number  it may repeat also
    bcz  we can issue material to subcontaractor without ref to Purchase order also.
    Better Block 541 movement type for MB1B tcode and create New Z tcode , here you write logic is that  sent or provide  material with ref to PO only, if PO is already posted then system should give error.
    select the screen like
    Plant
    Purchasing Document
    Vendor
    Storage Location
    Material
    Here system will show list of Subcontaract POs and their Components name
    select the components and  send to subcontaract vendor.
    you have to build the logic and create new Tcode. this tcode will only for 541 movement type
    Regards
    Mahesh Naik.

  • MB1B Problem

    Dear Experts,
    I have to move blocked stock material (rejected QA Material ) to Unrestricted scrap sell store location  through MB1B movement
    but i get following error.
    Quantity Entered - 1.000 is More than Balance PO Quantity - 0.000
    Message no. ZMSG003
    For every Movement type transaction related to MB1B this sort of error occured
    Why?
    Please guide is this ABAP related error or what else?
    Thanks & Regards
    Pert

    Hi,
    This is a customised message created for specific buisness scenario.Ask your Abaper to debug the MB1B program and find out the this error message and comment this code for erro message.(In user exit)
    If this error message was created for specific purpose,then restrict this error message to particular movement type or some condition like plant.
    As this is a Z error message it will be difficult to identify teh exact problem unless we are aware of the code written in user exit.

  • Mb1b Transfer posting problem (urgent)

    hello
    i m using movement type 309.
    in the second screen they are entering batch..so based on that batch i m getting matnr and quantity in that batch.
    In my ZBAPI ..
    SELECT matnr clabs FROM mchb
                           INTO TABLE it_mb1b
                           WHERE werks = plant      
                           AND   lgort = send_stloc 
                           AND   charg = batch.    
    In the second line item..They are entering scrap material which the data has to get from MARD table. There is no batch exists for this second line item.
    i m writing query to get the data from mard like this:-
      SELECT matnr labst FROM mard
             INTO CORRESPONDING FIELDS OF TABLE it_mard
                           WHERE matnr LIKE '%-SCRAP'
                           AND   werks = plant     
                           AND   lgort = '2200'. 
    So, how to fill this second line item in BAPI.
    For the first line item i m using it_gmitem-entry_qnt in the BAPI item list.  This is for the first item in second screen.
    Similarly how to fill the second line item in BAPI_GOODSMVT_CREATE.

    FUNCTION zbapi_mb1b_new.
    ""Local interface:
    *"  IMPORTING
    *"     VALUE(MOVE_TYPE) LIKE  BAPI2017_GM_ITEM_CREATE-MOVE_TYPE DEFAULT
    *"       '309'
    *"     VALUE(PLANT) LIKE  BAPI2017_GM_ITEM_CREATE-PLANT DEFAULT '2000'
    *"     VALUE(SEND_STLOC) LIKE  BAPI2017_GM_ITEM_CREATE-STGE_LOC
    *"     VALUE(RECV_STLOC) LIKE  BAPI2017_GM_ITEM_CREATE-MOVE_STLOC
    *"     VALUE(MOVE_PLANT) LIKE  BAPI2017_GM_ITEM_CREATE-MOVE_PLANT
    *"       DEFAULT '2000'
    *"     VALUE(BATCH) LIKE  BAPI2017_GM_ITEM_CREATE-BATCH
    *"     VALUE(QUAN_MEASURE) LIKE  BAPI2017_GM_ITEM_CREATE-QUANTITY
    *"  EXPORTING
    *"     VALUE(MAT_DOC) LIKE  BAPI2017_GM_HEAD_RET-MAT_DOC
    *"  TABLES
    *"      RETURN STRUCTURE  BAPIRET2
      DATA : ls_quan1 TYPE p DECIMALS 3,
             ls_quan2 TYPE p DECIMALS 3,
             ls_quan3 TYPE p DECIMALS 3,
             ls_quan4 TYPE p DECIMALS 3,
             ls_quan5 TYPE p DECIMALS 3,
             ls_quan6 TYPE p DECIMALS 3.
      DATA : it_mard LIKE mard OCCURS 0 WITH HEADER LINE.
      gmhead-pstng_date = sy-datum.  "Posting date defaulted to system date
      gmhead-doc_date   = sy-datum.  "Document date defaulted to system date
      gmcode-gm_code    = '04'.       "Transfer Posting (MB1B)
      SELECT matnr clabs FROM mchb
                           INTO TABLE it_mb1b
                           WHERE werks = plant       "Plant
                           AND   lgort = send_stloc  "Storage location
                           AND   charg = batch.      "Batch Number
      SELECT matnr labst FROM mard
                           INTO CORRESPONDING FIELDS OF TABLE it_mard
                           WHERE matnr LIKE '%-SCRAP'
                           AND   werks = plant      "Plant
                           AND   lgort = '2200'.    "2094 in production
      LOOP AT it_mb1b INTO wa_mb1b.
        ls_quan2 = ( 5 / 100 ) * wa_mb1b-clabs.
        ls_quan3 = wa_mb1b-clabs + ls_quan2.
        ls_quan4 = wa_mb1b-clabs - ls_quan2.
        IF ( quan_measure EQ wa_mb1b-clabs ).
          ls_quan6 = wa_mb1b-clabs.
       ELSEIF ( quan_measure > wa_mb1b-clabs AND quan_measure <= ls_quan3 ).
          ls_quan5 = quan_measure - wa_mb1b-clabs.  "difference
          READ TABLE it_mard WITH KEY matnr0(3) = wa_mb1b-matnr0(3).
          IF sy-subrc EQ 0.
            it_mard-labst = it_mard-labst - ls_quan5.
            MODIFY it_mard TRANSPORTING labst WHERE
                             matnr0(3) = wa_mb1b-matnr0(3).
          ELSE.
          ENDIF.
          MODIFY mard FROM TABLE it_mard.
          CLEAR it_mard.
          ls_quan6 = wa_mb1b-clabs + ls_quan5.
       ELSEIF ( quan_measure < wa_mb1b-clabs AND quan_measure <= ls_quan4 ).
          ls_quan5 = wa_mb1b-clabs - quan_measure.
          it_mard-labst = it_mard-labst + ls_quan5.
          MODIFY it_mard TRANSPORTING labst WHERE
                              matnr0(3) = wa_mb1b-matnr0(3).
          MODIFY mard FROM it_mard.
          ls_quan6 = wa_mb1b-clabs.
       ENDIF.
        it_gmitem-move_type    = move_type.      "Movement type
        it_gmitem-plant        = plant.          "Plant
        it_gmitem-stge_loc     = send_stloc.     "Storage Location
        it_gmitem-move_plant   = move_plant.     "Receiving Plant
        it_gmitem-move_stloc   = recv_stloc.     "Receiving storage location
        it_gmitem-batch        = batch.          "Batch Number
        it_gmitem-material     = wa_mb1b-matnr.  "Material Number
        it_gmitem-move_mat     = wa_mb1b-matnr.  "Receiving/issuing material
        it_gmitem-entry_qnt   = ls_quan6.        "Quantity in unit of entry
        APPEND it_gmitem.
      ENDLOOP.
      CLEAR return.
      CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
        EXPORTING
          goodsmvt_header             = gmhead
          goodsmvt_code               = gmcode
      TESTRUN                     = 'X'
       IMPORTING
      GOODSMVT_HEADRET            =
         materialdocument            = mat_doc
      MATDOCUMENTYEAR             =
        TABLES
          goodsmvt_item               = it_gmitem
      GOODSMVT_SERIALNUMBER       =
          return                      = return
      IF NOT mat_doc IS INITIAL.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
       EXPORTING
         wait          = 'X'
    IMPORTING
      RETURN        =
      ELSE.
      ENDIF.
    ENDFUNCTION.

  • MB1B BDC/BAPI PROBLEM (FOR SAP IS -RETAILS)

    i am getting coding block error in mb1b recording while it is running correctly otherwise.i have also tried through bapi but no data is being posted and bapi gives error that data is not maintain in perticular plant whereas the data is there in the plant.
    REGDS

    hi please if u dont mind send me BDC for MB1B
    please please help me
    [email protected]

  • Problem in MB1B with movement type 303

    Hi,
    While doing 303 movement type,i am getting this error"No accts maintained for the company code clearing between comp.cds 0001 and 0002".
    I am transfering a stock from one plant(0001 - Company code) to othere plant(0002 - company code).
    Please help me to resolve this.
    Thanks
    Srini

    Hi
    Kindly maintain the Clearing account between both the company code.
    T.code: OBYA
    Check the flow
    Hope it helps
    Regards
    Prasanna

  • Goods receipt MB01 with serial number problem

    Dear MM Experts,
    Iam a PM Consultant and this problem faced me while doing goods receipt from external maintenance order so i will appreciate any help regarding this issue,
    In serial number profiles i did the stock check indicator to give an error message if there were incosistinces in stock data,
    now this is the scenario:
    after doing an external maintenance order and creating a PO with reference to the maintenance order PR, and also entering the specified serial number in the PO:
    1) Goods Issuing: i used MB1B with movement type 541 and as the serial number already exist and not wrong so it didnt show any error messages and by checking the stock data in MMBE the material was in stock provided to vendor.
    2) Goods Receipt: when using MB01 with movement type 101 and when entering the serial number of the material it gives an error message ALTHOUGH it is the same serial number issued and the same serial number in the PO
    This is the error message :
    Stock data of serial number G081 not suitable for movement
    Message no. IO231
    Diagnosis
    The current stock information for the serial number G081 contradicts the stock information of the movement to be posted. The following stock information is valid for the document and the serial number:               Batch Number Stock data Serial data   C2
    Only the first different field for the stock data/serial data is assigned. However, further data may also be inconsistent. To determine whether this is the case, you can start an analysis.
    System Response
    Two system responses are possible (set using Customizing): If the case of an error occurring, the assignment of the serial number to this posting procedure is not possible. In the case of a warning, you can, if necessary, transfer the notification.
    Procedure
    Assign a serial number which corresponds in your stock information to the stock data of the posting. You can display the serial numbers which can be used using Select serial numbers.
    Any help is appreciated
    Thanks in advance

    Hello,
    A possibility to fix serial number status is by running the report RISTEQ07 in SE38 transaction. Please run this report as mentioned in the SAP Note 316868 (point 2).
    While running the report please consider following points:
    The report does not set any locks on the records to be corrected, in other words, the report should only then be executed in the correction mode if the master records (within the client) are not being used in another (changing) access.
    During the search for inconsistent serial numbers, the system assumes that the stock segment is correct and the existence indicator might be incorrect.
    In the correction mode, the existence indicator is adjusted (depending on the existence of the stock segment).
    The report provides a test option (LP_TEST); if this option is active,  the system only checks whether inconsistencies exist. Corrections are  only carried out if the test mode is deactivated. Option LP_EXTD for the enhanced check should remain deactivated for the first run. In particular, if no inconsistency is recognized, the run should be repeated with the activated option.
    Another possibility is to create/post a physical inventory document for the affected material and serial number.
    Determine which material serial number is really on stock (physically on stock). You can do this, by either analyzing the history of each Serial Number or by carrying out a physical inventory.
    Before posting the Physical Inventory the stock validation of the serial number profile of the material has to be switched off in OIS2 transaction (if it is switched on).
    When you do this, you will get a Pop-up, please read the long text and execute the report RISERNR9 which is mentioned there.
    After executing this report the inventory can be posted. When this is done please switch stock validation on again and execute report RISERNR9 again.
    Perform this inconsistency correction only when you are sure that no one else is working on the system otherwise it could lead to more inconsistencies while the stock validation is switched off. Check SAP Note 612132 for further details.
    In another words, you have to:
    Create a physical inventory in MI01 transaction;
    Enter a counted quantity in MI04 transaction;
    Define each serial number to each qty on stock.
    I hope this information helps you.
    Good  luck,
    Fábio Almeida
    MM Consultant

  • Transferência de material de consumo entre centros com ICMS - MB1B 833/835

    Boa tarde amigos, meu problema está na transferência de material de consumo entre centros utilizando a transação MB1B, mov 833 e 835, quando há incidência de ICMS:
    Para informação, ao fazer uma transferência para material de industrialização (MBEW-MTUSE, utilização do material = 1), o sistema funciona corretamente, pois o tipo de condição ICM3 no IVA de saída (mov 833) e o tipo de condição ICM1 no IVA de entrada (mov 831) são u201Cdedutíveisu201D, desta forma a contabilização fecha corretamente.
    Na transferência de material de consumo (MBEW-MTUSE, utilização do material = 2), não consigo fechar o processo devido o erro u201CM7050 -> Saldo não nulo: 157,09-   Débito: 0,00   Crédito: 157,09u201D. Esse erro acontece devido ao tipo de condição de imposto ICM2 que é usado no IVA de consumo na entrada (835), pois este é u201Cnão dedutívelu201D.
    Como se trata de transferência de material de consumo, o ICMS não pode ser recuperado, então entendo que se fosse possível ter uma saída com ICMS u201Cnão dedutívelu201D o problema estaria resolvido, alguém tem esse cenário e/ou tem alguma dica que possa me ajudar via configuração ou desenvolvimento?
    Estamos na SAP EC 6.0 com TAXBRJ.
    Att
    Antonio Amorim
    Complex IT

    Antonio,
       Observe que, no recebimento de mercadorias colocadas em trânsito, não existe valorização de estoque, pois isso já foi feito no momento da saída.
       Por esse motivo, não devem ser ativas no tax code de MM condições de imposto que estejam atribuídas a chaves de conta definidas como "não dedutível" na transação OBCN.
       No caso, a chave NVV é desse tipo e não deve ser utilizada, pois invariavelmente incorrerá no erro descrito.
       Mesmo que seja feita uma transferência para consumo no destino, não deverá ser feito o lançamento na conta de custo do material, pois não existem lançamentos desse tipo na MBSU.
    Abraços

  • Problem with Sales Set in ECC 6.0

    Hai Guys,
    I am having a problem on having a Sales Set. We have two company codes.
    I am creating the sales set by the following steps.
    1. Create an article, (type: Sales set instead of single article) and in the Basic Data, click the components button, in the subsequent screen entered the component articles and the qty.
    2. After listing that Sales set article to the desired sites, I am creating the sales set article using the movement type 317 in tcode mb1b.
    3. In my inventory, the component's stocks are reduced and the stock of the Sales set article is increased.
    4. Once the Sales is made for the Sales set article, and PGI is done, the system reduces the stock of the Sales stock and no changes is made to the remaining component article stocks.
    Here is where I encounter the issue.
    In one of the company code, this is working fine.
    But in the another company code's sites, when I do the PGI for Sales Set article, the stock of the Sales Set remains the same but the component articles' stocks are reducing.
    I am startled to find the unusual behavior. Does it has anything to do with the site profile or any other MM customizations?
    Had anybody come across this kind of issues previously? Can anybody help me in this aspect?
    Regards,
    Maheshwaran. I

    no replies still.. so closing

  • I am facing a problem that Basic Excise Duty is not picking in Tcode.: J1IS

    while doing STO. Our STO procedure is intiallyyPO with UB STO then MB1B with 351 movement type transfering stock from one plant to another plant. Next step is Tcode: J1IS here BED should pick automatically once i click on GET EXCISE INVOICE tab. then we go for JIVS and MIGO with 101 movement type.
    I am facing a problem that Basic Excise Duty is not picking in Tcode.: J1IS .
    we are not going through SD configuration and I mentioned evrything in Tcode J1ID

    Chek SAP Note 951938 is applicable to you
    Regards
    Sanil Bhandari

  • Error: Purchase order 4500000830 has no items in mb1b 541

    Hi All,
    I have created a Sub contracting Purchase Order with ITem Category L and Account Assignment E.
    Now iam getting problem while issuing Stock to Subcontractor thru MB1B 541 Mov type. It is throwing error like Purchase order 4500000830 has no items.
    Scenario is My client creates pos based on Sales order only. Now he want to Issue stock to Subcontractors based on sales order.
    for this, I created Semifinished material, two raw components, Sales order for Semifinished material and maintained bom for semifinished.
    Please go thru this and suggest.
    Reg,
    Ashok

    Hi,
    Did u checked the link provided by me. As per SAP, it is not possible to post 541 stock of material provided to vendor in subcontracting with account assignment sales orde or project stock.
    If you want to differentiate, use a separate storage location and transfer the stocks there. When you do the GR, the components issue happens directly from your storage location from sales order stock.
    Since the components are not transferred to the "stock of material provided to vendor", we recommend that you use a transfer posting to transfer the provided components to a new storage location (for example, 9999). This enables you to obtain an overview of those stocks that are physically located at the subcontractor. This information is particularly important when you carry out a physical inventory of the sales order stocks and project stocks.
    If you want to provide material from your stock,
    For components that are managed in sales order stock or project stock, you can define whether the components are to be withdrawn directly from each sales order/project stock or from the stock of material provided to vendor. You manage this via the dependent requirements indicator for individual customer requirements and collective requirements (MARC-SBDKZ).
    You can maintain this indicator in the following places:
    in the MRP view of the material master record (MRP 4)
    in the explosion types for the BOM item (in Customizing for Production in the step Basic Data -> Bill of Material -> Item Data -> Define explosion types)
    Configuring the explosion types has priority over the configuration in Inventory Management.
    If the indicator is set at Collective requirements only (2), the materials are withdrawn from the stock of material provided to vendor. If this indicator is set any other way, the system withdraws materials from sales order stock or project stock.
    Regards,
    Ramakrishna

  • MB1B and mvt 541 with reference to a PO.

    Hi,
    I created a PO for subcontracting when I send
    the goods to vendor with trx MB1B and mvt type 541
    if I perform again the process system allow with the same
    PO sending goods to vendor.
    The process can be repeated without end
    How can I solve the problem?
    Best regards

    Hi
    In MB1B, If you issue material to SC Vendor useing 541 movement type....you are not referring the Sub-Contracting PO....that is why the system doesnot understand how much qty. you have to send to SC Vendor...
    For this purpose only you have to use ME2O transaction.....here you can issue according to the SC-PO requirement...After completion of the work if the Sc Vendor needs more material....then you have to do subsequent adjustment and issue the needed material in MB1B useing 541 movement type,.
    Reward if useful
    Regards
    S.Baskaran

Maybe you are looking for

  • Using UIX with Jdeveloper 10.1.3.2

    Jdeveloper 10.1.2 was released with UIX support built-in. I have been working on 10.1.3.2 for a while and i am required to work on an old application that was build in 10.1.2 using UIX and Struts. How can integrate the UIX enviornment to 10.1.3.2. an

  • Error while importing Transport Package ?

    Hi, I have created a Transport Package which includes the following things : 1. Two folders 2. Two iViews 3. one .par file I am trying to Import the above package by choosing the option 'Source for package file - client' and then browsing where my .e

  • Keep getting popup that says "Firefox requires that you type your Kerberos password"

    While using Firefox, a window will start popping up asking me to type in my Kerberos password. The fields they give are for Name, Realm and Password. Does anyone know how to make this stop? If I keep clicking "Cancel," it will eventually stop popping

  • How can i delete photos to make space on my phone?

    how to delete photos to make room on my phone

  • ME52 and ME52n Transactions.

    Hi Experts, We are working for an upgrade project from 4.6C to ECC 6.0. Can you please tell some of the differences between the tansactions ME52 and ME52n transactions. Any pointers will be helpful. Thanks in advance.