MB1B is not picking up a subcontracted component

Hey Gurus,
We are using subcontracting and we have a material that has a BOM structure with one component that is purchase complete. the top level material is set up for subcontracting. When we go to move the inventory over to the vendor by using MB1B and movement type 541, it is giving us a error that says: "Purchase order 4600006535 has no items." If you go into the purchase order, you can click on the components and you will see the lower level component in the purchase order.
The place we are having an issue is when we use the PO through MB1B to move this one component. If you manually try to move the component 60001391 using MB1B with a 541 without the PO, it seems to work just fine.
I also checked out the PO. What I did was add components to the line item on the PO to see if it was an issue with the set up of the PO. When I added other components other than 60001391( that was failing), the system picked those materials up when I tried to use MB1B. But, it didnt' pick up the component 6001391. I am not sure why it would pick up the other components and not this one component do you have any suggestions?

Hi Nina,
Have you checked the BOM setting?
You mentioned that manually added components were fine, but the one component that comes from the BOM is not.  So maybe something in the BOM that prohibits it from being issued.
Are you creating a subcontract PO directly or is it from a PP or PM order?
Phyllis.

Similar Messages

  • MB1B is not picking up a component

    Hey Gurus,
    We are using subcontracting and we have a material that has a BOM structure with one component that is purchase complete. the top level material is set up for subcontracting. When we go to move the inventory over to the vendor by using MB1B and movement type 541, it is giving us a error that says: "Purchase order 4600006535 has no items." If you go into the purchase order, you can click on the components and you will see the lower level component in the purchase order.
    The place we are having an issue is when we use the PO through MB1B to move this one component. If you manually try to move the component 60001391 using MB1B with a 541 without the PO, it seems to work just fine.
    I also checked out the PO. What I did was add components to the line item on the PO to see if it was an issue with the set up of the PO. When I added other components other than 60001391( that was failing), the system picked those materials up when I tried to use MB1B. But, it didnt' pick up the component 6001391. I am not sure why it would pick up the other components and not this one component do you have any suggestions?

    Never got a sufficient answer to solve the issue

  • Reservation not getting cleared for subcontracting component

    Hi All,
    A reservation is existing in table RESB for a component material. This reservation was supposed to get cleared once the GR was done for the PO against which it was issued. When we checked the PO it is deleted and archived now. Even when we click on the component button on the PO, we get message that no components were determined.
    Further, in the GR doc only one posting line of 101 movement type is seen, whereas '543' for the component doesn't exist. As the PO is now GRd and IRd, archived and deleted we cannot proceed on this. But the requireemnt now is to get the reservation cleared off for the compoenent fron RESB table (or MD04 list).
    Please help.
    Thanks,
    Amit

    Try to delete from table RESB if not a dependent reservation.
    If it is dependent u can not delete. Source to be deleted then this will automatically get deleted.

  • Moving average price of subcontracted material not picked for Cost estimation

    Hi Experts
    I have the below scenario:
    Finshed Product A has components B, C.
    C is a subcontacted material and it has its own BOM with components D & E.
    We are maintaining moving average price for the subcontracted material C, (because the subcontracter is adding X & Y in addtion to the components D and E, which are sent from us).
    In the mateial maste of C, Procurement type is F and Spl. procurement type 30 are maintained.
    When i do costing for the Finished product A, moving average price of C is not picked up (where as system calculates the std cost for C by adding the values of D & E and purchase info record price).
    Is there any way to Calculate Price of A by using the mvg avg price of C.
    I maintained the below valuation variant settings.
    If i remove the spl. procurement type 30 in the material master of C, it picks up the mvg. avg price. but it affects the MRP planning of  items D & E.
    Please advice.
    Thanks in advance.
    Regards
    Bala

    Hi Big choi
    Thanks for your response.
    I understand.
    1. if we maintain spl. procureent key 30, system calculates standard cost based on raw material and service charges.
    2. If we don't maintain spl. proc key, it considers the material as purchased and picks the mvg avg price from material.
    But, is there any way to pick the moving avg price from material master eventhough i maintained the spl. procurement type 30?
    Thanks
    Bala

  • Ibase component not picking up

    Hi,
    Ibase / component was picking up properly from ECC Development till last week.
    After the upgradation of ECC development system to sps17 ibase/component is not picking up?
    What could be the possible reason for this behaviour.
    Raj

    Hi
    Check in IB52 press F4 there should only one "1" or sol_man_data_rep entry not 2
    if so delete the extra entry
    then enter "1" and press enter
    check your ibase for the ECC or relevant system
    Hope above solves problem
    Regards
    Prakhar

  • Componant cost not picking in production order

    Hi,
    Componanat cost is not picking in production order, when i m creating plan order to production order in make to order scenario.
    At the same time when i m creating production order by CO01 its working.
    Please let me know whats missing?
    Tara

    Hi,
    Thanks for sharing thoughts.
    Issue resolved.
    (SPRO-Sales and Distribution-Basic Functions-Account Assignment/Costing-Maintain Requirements Classes For Costing/Account Assignment-execute-for req class 040-Account assignment catagory -M & Valuation-M)
    Tara
    Edited by: tara  bhapkar on Jul 7, 2011 2:52 PM

  • CO-PA Cost Component do not match with Standard Cost Component Values

    Dear Members,
    The CO-PA Cost Components (as mapped through KE4R), do not match with Standard Cost Component values for the Group Currency. In local currency the values match.
    System is correctly picking up VPRS value, both in local currency and Group Currency, which is equal to the total of Standard Cost Components however, it is the Value Fields linked to the Standard Cost Components in Group Currency that do not match.
    In KE40, the Indicator is 4:Released Standard Cost Estimate matching Goods issue Date.
    I have verified KEPH/CKMLPKEPH tables. The values are same as that of VPRS.
    Any help/clues?
    Regards
    Satya

    Hi,
    In case of billing documents the group valuation approach is managed in the data structures of the legal valuation in additional value fields. To control costs and revenues in the different views separately, you must create additional value fields and assign them to the data structures.
    The field contents must be filled via the CO-PA user exit, they cannot be entered by assigning conditions to value fields. The profit center valuation is updated in a separate ledger. No separate value fields are necessary.
    The exit to be used is function module 'EXIT_SAPLKEII_002' ( enhancement COPA0005 ). Within the exit you have the complete SD data avaialble in the tables 'T_ACCIT' and 'T_ACCCR'. The conditions can be found in T_ACCIT and the corresponding values ( linked via 'POSNR' ) in table T_ACCCR. The PA line item and the corresponding SD item in table ACCIT
    can be mapped via the line item field 'RPOSN' and the field 'POSNR_SD' in table ACCIT.
    regards
    Waman

  • 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

  • Scale maintained in info records but not picking up in scheduling agreement

    Hi,
    We have maintained scales for PB00 in info record (subcontracting), this scale is picked up in Subcontracting Purchase Order.
    But when we are trying to create Subcontracting scheduling agreement, this scale is not picked up by the system.
    Why the system is picking up scales for PO but not for scheduling agrmment?
    Regards,

    Hey there,
    Please check your InfoUpdate Indicator on the scheduling agreement.
    The indicator determines which prices and conditions are suggested in future PO items.
    Prices and conditions can apply to an entire purchasing organization or to a single plant within a purchasing organization.
    For example, if you create a purchase order for a plant for which an info record has been defined at plant level, the purchase order is based on the conditions in the plant info record and not on the conditions that apply to the purchasing organization.
    probably your info record is at the Porg level and not at the plant level and hence it's not picking it up.
    Hope this helps,
    Cheers,
    Dhaval

  • Dynamic JNDI in FTP Adapter | jca.jndi property not picked by Adapter

    Hi,
    I am trying to pass jndi dynamically to FTP adapter using the steps mentioned in http://blogs.oracle.com/adapters/entry/changing_the_connection_factory_jndi_dynamically_in_ftp_adapter.
    I have configured FTP jndi(eis/Ftp/SoaFtpAdapter) at app server.
    And included the following property in the invoke activity that calls the FTP adapter
    <bpelx:inputProperty name="jca.jndi" variable="jndiLocation"/>
    Invoke activity definition looks as following
        <invoke name="Invoke1"
                partnerLink="FTPFileListAdap" portType="ns3:FileListing_ptt"
                operation="FileListing"
                inputVariable="Invoke1_FileListing_InputVariable"
                outputVariable="Invoke1_FileListing_OutputVariable"
                bpelx:invokeAsDetail="no">
          <bpelx:inputProperty name="jca.jndi" variable="jndiLocation"/>
          <bpelx:toProperties>
            <bpelx:toProperty name="jca.ftp.Directory" variable="directoryName"/>
          </bpelx:toProperties>   
        </invoke>FTP Adapter jca configuration is as following
    <adapter-config name="FTPFileListAdap" adapter="FTP Adapter" wsdlLocation="FTPFileListAdap.wsdl" xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
      <connection-factory location="eis/Ftp/SoaFtpAdapter12" UIincludeWildcard="*.txt"/>
      <endpoint-interaction portType="FileListing_ptt" operation="FileListing">
        <interaction-spec className="oracle.tip.adapter.ftp.outbound.FTPListInteractionSpec">
          <property name="PhysicalDirectory" value="/in/dev"/>
          <property name="Recursive" value="true"/>
          <property name="IncludeFiles" value=".*\.txt"/>
        </interaction-spec>
      </endpoint-interaction>
    </adapter-config>While calling the BPEL i am passing two parameters
    jndiLocation = eis/Ftp/SoaFtpAdapter
    and
    directoryName = /in/dev
    Following is the fault that I am getting while executing the BPEL.
    <fault>
    <bpelFault>
    <faultType>0</faultType>
    <bindingFault>
    <part  name="summary">
    <summary>Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'FileListing' failed due to: JCA Binding Component connection issue. JCA Binding Component is unable to create an outbound JCA (CCI) connection. RunTimeConfigFTP:FTPFileListAdap [ FileListing_ptt::FileListing(Empty,filelist) ] : The JCA Binding Component was unable to establish an outbound JCA CCI connection due to the following issue: BINDING.JCA-12510 JCA Resource Adapter location error. Unable to locate the JCA Resource Adapter via .jca binding file element <connection-factory/> The JCA Binding Component is unable to startup the Resource Adapter specified in the <connection-factory/> element: location='eis/Ftp/SoaFtpAdapter12'. The reason for this is most likely that either 1) the Resource Adapters RAR file has not been deployed successfully to the WebLogic Application server or 2) the '<jndi-name>' element in weblogic-ra.xml has not been set to eis/Ftp/SoaFtpAdapter12. In the last case you will have to add a new WebLogic JCA connection factory (deploy a RAR). Please correct this and then restart the Application Server Please make sure that the JCA connection factory and any dependent connection factories have been configured with a sufficient limit for max connections. Please also make sure that the physical connection to the backend EIS is available and the backend itself is accepting connections. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. </summary>
    </part>
    <part  name="detail">
    <detail>JCA Resource Adapter location error. Unable to locate the JCA Resource Adapter via .jca binding file element <connection-factory/> The JCA Binding Component is unable to startup the Resource Adapter specified in the <connection-factory/> element: location='eis/Ftp/SoaFtpAdapter12'. The reason for this is most likely that either 1) the Resource Adapters RAR file has not been deployed successfully to the WebLogic Application server or 2) the '<jndi-name>' element in weblogic-ra.xml has not been set to eis/Ftp/SoaFtpAdapter12. In the last case you will have to add a new WebLogic JCA connection factory (deploy a RAR). Please correct this and then restart the Application Server </detail>
    </part>
    <part  name="code">
    <code>12510</code>
    </part>
    </bindingFault>
    </bpelFault>
    </fault>It seems that FTP Adapter is not picking up the value from jca.jndi property.
    How to handle this situation.
    Thanks
    Ajay

    Hi,
    Since I am working on BPEL 2.0
    Following changes solved my problem.
    In the invoke activity, I replaced the following xml tag
          <bpelx:inputProperty name="jca.jndi" variable="jndiLocation"/>with following
          <bpelx:toProperties>
            <bpelx:toProperty name="jca.jndi" variable="jndiLocation"/>
          </bpelx:toProperties> And now my invoke activity looks as follow.
        <invoke name="Invoke1"
                partnerLink="FTPFileListAdap" portType="ns3:FileListing_ptt"
                operation="FileListing"
                inputVariable="Invoke1_FileListing_InputVariable"
                outputVariable="Invoke1_FileListing_OutputVariable"
                bpelx:invokeAsDetail="no">
          <bpelx:toProperties>
            <bpelx:toProperty name="jca.ftp.Directory" variable="directoryName"/>
          </bpelx:toProperties>   
          <bpelx:toProperties>
            <bpelx:toProperty name="jca.jndi" variable="jndiLocation"/>
          </bpelx:toProperties>      
        </invoke>Thanks
    Ajay

  • Mid-process Receive (onEvent) is not picking up published event

    We have a composite (CompositeA), which has 2 BPEL processes (bpelprocess1 and bpelprocess2). bpelprocess1 is synchronous and bpelprocess2 is a one-way. bpelprocess1 receives a message from the client - then sends the message using a one-way Invoke action to bpelprocess2 - bpelprocess2 transforms the message and assigns some values - then sends the message to Event1 through an Invoke action - bpelprocess1 has a Receive activity waiting for an event from Event1 - then it will send the message back to the client as the Reply. Everything works up to the point where the bpelprocess1 Receive(onEvent) activity is waiting for an event, it sits in this "Pending" state until the SyncMaxWaitTime value has expired and then we get a timeout error (see below).
    "Waiting for response has timed out. The conversation id is null. Please check the process instance for detail."
    So our question is, why does the Receive(onEvent) in bpelprocess1 never pick up the published event? We've run some additional tests to ensure the event is being published, and that has been confirmed.
    Is it possible to receive an event that was published during the current instance of the process (i.e., since bpelprocess1 invoked bpelprocess2 which invoked the Event1 publish, can bpelprocess1 perform a mid-process Receive of the event that was just published?
    Please let us know if this makes sense or if you have any additional questions.
    On a side note, if we create an independent mediator component in the same composite and have it subscribe to Event1 as well, then just write the message out to a file. It would not pick up the message from the EDN in the scenario described above, if we set the property nonBlockingInvoke=true or bpel.config.transaction=requiresNew on the bpelprocess2 partnerlink from bpelprocess1, the Mediator would get the message from the EDN, but bpelprocess1 still timed out waiting for the event. If we setup another BPEL process (bpelprocess3) in the same composite (though not linked to bpelprocess1 and bpelprocess2) and it has a mid-process receive onEvent listening for Event1, it does not pick up the published event either, so seems to be an issue with the mid-process receive onEvent in the synchronous BPEL process.
    Any help is appreciated.

    Thanks for the reply, but there is no issue with the one-way from bpel1 to bpel2, we do not expect nor want a response from bpel2, it should just publish the event and complete. The bpel1 should continue it's flow (which it does) and the next action is a Receive action listening for an event (that was published by bpel2), but the Receive never finds the event.
    Here's a less complex use case:
    1. bpelprocess1 is a synchronous process which publishes to Event1 (this completes successful and returns a success message to the client)
    2. bpelprocess2 is an asynchronous process which has a mid-process Receive action that is listening for Event1
    3. bpelprocess3 is a process which is initiated by Event 1
    If we execute bpelprocess2 it will set at the mid-process Receive action in a PENDING state, waiting for Event1 to occur.
    If we then execute bpelprocess1 the Event1 is published and we receive a "SUCCESS" response back.
    At this point bpelprocess3 is initiated (b/c it's initial Receive is triggered by Event1)
    We would also expect the mid-process Receive in bpelprocess2, which is in a PENDING state to trigger, but it never does.
    Hopefully this use case makes more sense.

  • 'Move order pick slip report' Report not picking XML publisher Template.

    Hi,
    SUB: i have to create one XML report on .RDF(move order pick slip report).
    Submitting procedure move order pick slip report : i have created one Discrete Job and released that Job, then Component pick release for that particular job. then move order number will generates. then automatically fires the 'Move Order Pick Slip' Report.
    NOTE: what i meant to say is i am not submitting the report from SRS window. it will fires automatically when Component pick release.
    For this i have taken .xml and generated .rtf according to my layout and i have registered with XML publisher also.it is correct . But while running the report i am geting output as XML codes not in template(wht i have .rtf) format.
    if i have to see the output in template from. (i have taken in conc program output as XML also) still same problem.
    please help me if anybody having solutions.
    Thanks
    Valli

    Hi Valli,
    1:The first thing i would suggest that please check the BI Publisher version you are using (on apps/and on template builder also).
    2: In any case if your report is not picking up the template and generating the xml output , i suggest you to attach one program "XML Report Publisher" in your SRS.
    Oncwe you run your report and its generate the xml output. you have to take the request id & from view ---> submit request--->XML Report Publisher. run this request again.
    it will ask for the request id , select the appropriate request id and it will generate the pdf output as per your requirement.
    But this is temporary solution , i strongly recommend you to check the updated version of BI Publisher and instaal it on your oracle apps instance. also use the updated version of bi publisher for Layout(Template Builder).
    Regards
    SRatnesh

  • File to Idoc - File not picked up

    Hi experts,
                   In the file to idoc scenario when i post a file in the file server it is not picked up by the file adapter. But in the communication channel monotoring it reports <b>'Process finished sucessfully'</b>.
    Help me out in this issue.
    Regards
    Santhosh Kumar V

    HI Santhosh
    if you are using NW latest version.check in Communication channel monitoring
    otherwise in Adapter monitoring.
    Check u r Sender Communication channel working or not... in RWB->Component monitoring->Communication channel monitoring..
    in which color it is displaying u r Sender Communication channel?? If it is in RED color then u r sender cc is error one.
    Check the following:
    1. Name of the input file and the filename in communication channel should match.
    2. The communcation channel is activated
    3. The folder path is correct.
    4. The Processing mode is "Delete"
    5. XI server is up when u try the scenario
    6. The adapter has status green in RWB Adapter Monitoring
    7. Sender Agreement is properly configured
    As explained above
    See ,,
    --Check the FTP server details
    --Check the User.pwd and authorisations -- to read file,
    --Check the File name sapecified in sender CC, and check the file i spicked by CC or not in RWB channelmonitorservlet
    by http://host:port/mdt/channelmonitorservlet
    --Also see the below links
    /people/michal.krawczyk2/blog/2005/08/17/xi-operation-system-command--error-catching
    OS Command on FTP
    OS command line script - Need help
    FTP - Run OS Command before file processing
    /people/sravya.talanki2/blog/2005/08/23/sender-xi-ftp-adapter-with-regular-path-expression-150-abap - Sender XI FTP Adapter with Regular Path Expression – ABAP
    Cheers..
    Vasu
    <i>** Reward Points if found useful **</i>

  • Xi server not picking up the file

    Hi,
    My Scenario is flat file to xml.I have declared all the file content conversion parameters and placed the input file in server.But the thing is XI server is not picking up the file.What could be the error.Does any error in content conversion has to do with XI-Server not picking up the file.
    Thanks,
    Srinadh

    Hi Bhargav,
    go to SXMB_IFR -> Runtime Workbench -> component monitoring -> adapter engine -> adapter engine monitoring or to communication channel monitoring to see the error in your sender file adapter..........rectify this error in comm channel in ID.......set filemode to delete..........then activate yur comm channel.........then your source file will  be picked by XI........
    Thanks,
    Rajeev Gupta

  • Consume a material not avl in the PO component of PO

    Is it possible to consume a material not avl in the PO component of sub-contracting PO ? Subs-adj does not allow addition of item . Such a situation arises when the supplier completes the job with an alternate material avl with him which has been issued for some other PO without correcting the PO components. The consumption of this alternate matl does not happen instead the original matl(not issued for this po) gets consumed in system. This mistake happens since the volume of sub-contracting operation is very high.

    so there are not many options left.
    cancel the GR, change the components in the PO bom, do the GR again.
    or
    put both materials into the bom
    or
    live with the movements as is, and correct the stock with phyiscal inventory postings.
    or
    change from purchasing subcontract process to PP subcontract process. In this case the receipt against the subcontract PO is then just done for the service provided. the quantity receipt is done with confirmation of the PP order.
    or educate your stores guy.

Maybe you are looking for