Query related to Stock Transfer special procurement key.

Hi PP Gurus,
One conflict I got regarding to Special Procurement Key 40 (Stock transfer). Here in one plant material XYZ is getting produced in-house as well as procured from Alternate plant also.
Initially I configured Spcl Prct key 40 taking XYZ (for example) in Demanding plant (say 1003) as externally procured through material master with spcl prct key 40 and Supplying plant (say 1001) In-house produced through material master.
Now the requirement is to produce material XYZ In-house in Demanding plant (1003) as well as Stock transfer through Supplying plant (1001).
As per my information for material handled through STO in Material master procurement type=F with splcl prct key=40 should be maintained in Demanding plant (1003)
And
In Supplying plant (1001) through Material master Procurement type= E without Spcl prct key= 40.
If we change Procurement type from F to X in Demanding plant material master, does it support special procurement key and STO? Is it possible through some other solution? What could be the impact in Std. cost estimate and Product Cost Collector?
Thanks & Regards,
Abu Arbab

Hi Alex,
Thanks for valuable reply. SAP doesn't support Special procurement key for stock transfer with Procurement Type=X. I think two options one of the following options are suitable for such scenarios.
1. Reply from SAP
2. Quota Arrangement
3. Creation if New material code and new production version for Semi-finished product in plant 1003. That is some what tedious. There is a valuable reply from Rajesha Vittal in this context to one of my last threads subjected [        Special Procurement Key- Withdrawl from alternate plant (40)|https://www.sdn.sap.com/irj/scn/forums]
I let decision on Client whatever the way he wants will map the process through one of above options
Here is the reply from SAP
Normally for a material which is to be produced internally(inhouse production) and also procured externally the material type 'X' is used in the material master.
Typically, If the material is sometimes produced in house and sometimes completly procured externally depending upon your capacity availability then the procurement type 'X' could ensure that you always have a
planned order created in the planning(MRP run).Then you would have to decide later whether the material has to be produced in house or procured externally. If it has to be produced inhouse you could convert
the planned order to Production/process order in MD04 else if the material is to be procured externally you could rater convert the planned order to a purchase requisition and then later could be
converted to a purchase order.
However kindly note that the special procurement type of stock transfer can not work with 'X' in standard, so even if you set the procument key to X in the material master it will not be read as the system will only
look at the procument key of the special procurement type. This is also apparent in the warning message that you recieve when you set 'X' and 40in the material master: Message no. M3 675 ::The procurement type of the special procurement type is F.
Unfortunately there is not a setting for X for the special procurement in the transaction OPPQ. To achieve this you will need to implement a modification. Please be aware that modifications are not supported by
the support department of SAP.
Workaround:
Typically, if you have such a scenario I would think that you would set this key for the majority of the transactions, ie, 90% of the time this material is truly stock transferred. However if you have to decide laterwhether the material has to be produced in house or stock transfer you could plan it as type 'X' without the special procurement key and later in MD04 convert the planned order and change the material master back again.
Or you may set procurement type 'E' and create PO manually for stock
transfer.
Best Regards,
Abu Arbab
Edited by: abu arbaba on Dec 2, 2008 10:06 AM

Similar Messages

  • Cross company code Stock transfer - Special procurement Key

    Hi,
    Please clear my following doubts...
    1. We have two company codes, Company code: A1 having a Plant: AP1, Company code B1- Pant BP1,
    Finished goods sold from the plant AP1 are purchased from the plant BP1, so is there is any possibility to create a special procurement key having BP1 as the delivering plant and assign the key in AP1 materials.
    2. Can i combine the two plants AP1 and BP1 for total online planning (MD01) by creating a scope of planning indicator? and run a single MRP run for both plants at a time...
    Please clarify...
    Thanks,
    JK

    JK,
    I dont think Scope Planning is problem. You can create Scope of planning combining multiple plants, use transaction OM0E.
    I doubt on Special procurement key option for STO across cross company codes, as the special setting needed in that case would be that Plant as to be created as Vendor / Customer. I would suggest to post this to MM forum for further response on this.
    Regards,
    Prasobh

  • Special procurement Key in APO

    How do I define in APO the special procurement key relationships between plants within the company or consignment/ subcontracting, just want to maintain the same relationship as in R/3. I know you answered about special procurement type U: stock transfer which I got it, could you please explain how I maintain the above Sp. procurement keys in APO.
    Thanks Mono
    Harish's reply:
    As far as i know you cant maintain Spl procurement keys in APO. This is used as an indicator in the material master for CIF and for creation of Transportation lanes in APO. So if you create manually more transportation lanes in APO to other source locations it will all be considered as sources of supply unlike in R3.

    Hi Mono
    Are you planning to run MRP in R3 and also plan in APO for the same materials. Depending on the sequence one of the runs is wasted
    you normally plan selected materials in APO  and the rest in R3
    You can use the X0 in product master for APO relevant indicator and CIF only these materials to APO and plan it here
    as for the spl procurement keys
    If you have a special producrement key in R3 the Transportation lanes are created automatically with the  correct source of supply or you can ensure you manually create this(and block or delete the others) so the planning  will be the same as it would be in  R3

  • SPECIAL PROCUREMENT KEY CUSTOMISATION (OMD9)

    Any one can explain the various scenario where in we need to configure special procurement keys in customisation.
    1. When we need to create keys without "As BOM component" indicators?
    2. When we have to use the above indicators?
    Pl. explain with business scenario.

    One option is create new item category for stock transfer and assign that item category to the special procurement key in MRP and assign that tiem category in the purchasing document tyoe config so it will allow this only
    OR the simple solotuion without config is
    Create the screen variant using SHD0 transaction for the doc type ZIC and assing transaction code e.g
    ZINTRA and give the user so whenever they will enter this code, system will defulat the ZIC doc type for STO.

  • Special procurement keys

    Hi experts,
    what are the special procurement keys for MRP related consignments and MRP related sub-contarcting
    rgds
    Lakshmi Reddy

    HI
    Special procurement key for subcontracting:-30
    Special procurement key for consignment:---10
    These can be found in MRP2 view of material master record
    Hope this will help you
    Reward if useful
    Thanks and Regards
    SHYAM.R

  • Creation of Special Procurement keys

    Hi Gurus,
    I am about to create new procurement keys. Honestly, I am new into this task. I have to create new procurement keys with the requirement below.
    Material 1234 produced in plant A is now stored in plant B. From this new location (plant B) the materials need to be delivered to the customer (Plant C).
    The requirement of customer plant C is not created in plant B but it is created in plant A. So it must be created within Material Requirements Planning.
    As the material need to be shipped from Plant B, I need to create a requirement on this plant using SAP standard functionality. For this the special procurement key have to be maintained for Plant C.
    I really do not know how start with this one.
    Please help me.
    Thank you.
    Edited by: Mark Primus on Jul 16, 2010 11:04 AM
    Edited by: Mark Primus on Jul 16, 2010 11:05 AM

    Mark,
    It is not often that I hear of a plant being referred to as a 'customer'.
    I will assume that all material that is moved into plant B must be produced in plant A.
    You set two sp keys.  For plant C, create a key similar to SAP std 40, pointing to plant B
    For plant B, create a key similar to SAP std 40, pointing to plant A.
    Plant C has a shortage.  MRP runs in plant C.  It produces a Stock Transport Purchase req, pointing to plant B.  If stock exists in B, the STPurRq is converted to a Stock Transport order and the material is moved to C.
    Now, if Plant B has no stock or available inbound elements, then there is a shortage, since the STPurReq creates a requirement in B.  MRP runs in plant B.  It produces a Stock Transport Purchase req, pointing to plant A.  If stock exists in A, the STPurRq (A to B) is converted to a Stock Transport order and the material is moved to B.  The existing PurReq (B to C) is converted to a STO and the material is moved to C.
    If Plant A has no stock or available inbound elements, then there is a shortage.  MRP runs in plant A.  It produces a planned order or purchase req to a vendor. The material is obtained and placed into stock.  The STPurRq (A to B) is converted to a Stock Transport order and the material is moved to B.  The existing PurReq (B to C) is converted to a STO and the material is moved to C.
    MRP should be run in the proper sequence:  First C, then B, then A.  This can be automated by creating a 'Scope of Planning" (OM0E)
    Rgds,
    DB49

  • Query  related to the transfer of the control to the other controller.

    Hi all,
    I have a query related to the transfer of the control to the other controller.
    I have components A and B .From a view of component A I neeed to open a window which belong to component B.Problem is that ,if I use create_window_for_cmp_usage( ) and the open( ) method and after that there is some code,then that code is getting executed before the window is opening.
    I want that the control should be back to the these code after the window is poped up and  after clossing the window. 
    Eg
    method ONACTIONOPEN_WINDOW .
    DATA lo_window_manager TYPE REF TO if_wd_window_manager.
      DATA lo_api_component  TYPE REF TO if_wd_component.
      DATA lo_window         TYPE REF TO if_wd_window.
      lo_api_component  = wd_comp_controller->wd_get_api( ).
      lo_window_manager = lo_api_component->get_window_manager( ).
      lo_window         = lo_window_manager->create_window_for_cmp_usage(
                         interface_view_name    = 'ZHELLO_WORLD'
                         component_usage_name   = 'USAGE_HELLO'
                       title                  =
                       close_in_any_case      = abap_true
                         message_display_mode   = if_wd_window=>co_msg_display_mode_selected
      lo_window->open( ).
      data a type i.
      data b type i.
      a = 2.
      b = 3.
      a = a + b.
    endmethod.
    In this case I am calling  ONACTIONOPEN_WINDOW method.But before opening the window the a iscalculated here.I want that after popuping  the window the calculations should be done .
    How will I achieve this.
    Thanks in advance.
    Edited by: vaibhav nirmal on Nov 25, 2008 6:42 AM

    Hi,
    You will have to do your calculation as an event in your new window, or capture the closing of the new window as an event in your currenbt view and do your calculations in the event.
    Regards,
    Shruthi R

  • Special procurement key 65 in MRP view.

    Hi gurus,
    I have two plants A & B.
    A = manufaturing plant.
    B = planning plant.
    In plant A, we have maintained special procurement key as 65(withdrawl from alt.plant B)
    In plant B, we have maintained special procurement key as 55 (production in another plant A)
    My question is that mandatory to maintain 65 in the plant A. What might be the effort if you not maintain.
    Please explain.
    thanks in advance.

    Alapati,
    You cant define special procurement key in both plants for the same material as defined by you. If Plant A is manufacturing you can have special procurement key assigned to the material in Plant B as "Production in Alternate Plant".
    Regards,
    Prasobh

  • MB21 - Reservation in reference to a BOM - Special procurement key

    Hello,
    I want to create a manual material reservation against a WBS element in reference to a BOM which uses a special procurement key at component level. This special procurement 70 uses the following configuration points:
    -  Procurement type: External procurement
    -  Withdrawn alternate plant indicator: checked
    -  Issuing plant: 0410
    When creating the reservation with MB21, the BOM referenced is created in plant 0100. I was expecting component reservations created from plant 0410 but not. All reservations created are from plant 0100. Any ideas why the special procurement key is NOT taken into account in this scenario using MB21?
    On the other hand, I successfully tested this procurement key within a PM order; all component reservations created are from plant 0410, as expected. 
    Thanks for your help.
    Christian

    Hi Christian,
    Happy to see your posting. Good that your work is going ahead.
    But, I think your initial post was not checking "How to..." but was "Why it is not possible in manual MB21 when possible with PM order linked scenario?". Right? For "How to.." the SAP feedback is OK to make use of user exit which one can anyway decide (without SAP involvement) to carry out his/her work.
    May I know specific--Has SAP suggested a SAP Note wherein use of User Exit is recommended? or a simple reply to your SOS message as a recommended option?
    The reason behind making this point is How it can be considered as standard behaviour when on one side - BOM explosion wrt special proc key and creating reservation/requisition through PM order scenario goes successful and on the other hand not possible through manual MB21?
    Bye..

  • Costing run for materials with special procurement key

    Hello,
    Since moving to ECC6, the costing run for materials with special procurement keys is not pulling the marked price from the materials the special procurement keys point to. Only the released prices are pulled.
    Example:
    Material A, plant A has a future price (costing 2 tab) of 100 and a current price of 99
    Material A, plant B has special procurement key Z1 (costing 1 tab) which pulls the costing from Material A, plant A
    In our old system (46c) the costing run for Material A, plant B would pull 100.
    In ECC6, the costing run for Material A, plant B pulls 99
    Anyone that can push me in the right direction?

    Hi,
    Based on the info provided thus far, the result that you notice in ECC 6.0 is right as it is picking the current standard price based on your setup.
    Now why it is picking the future price in 4.6c, well for that you will have to do a detail check as in which variant is being used etc. I would suggest you to work with your CO personnel on this. Do a costing run for this particular material via CK11n using the variant which you mentioned & see the results.
    Or if you can upload the screenshots (picasaweb or some other portal) of the valuation variant you're using in 4.6c, along with Acctng view 1 & 2, costing view 1 & 2 details of the material it would help to have a better understanding.
    Regards,
    Vivek

  • Transportation lane for special procurement key is flagged for deletion

    we are on SCM 7.0 and ECC 5.0 and transportation lane records are automatically created for items with special procurement keys (SPK). When we change an SPK, the old record is automatically being locked and flagged for deletion. This is causing planned orders in the old lane to not be replanned. it is therefore incorrectly indicating that a requiremnt is being met by the old planned receipt.
    The documentation indicates that the lane should be locked (not locked and flagged for deletion). When it is locked, the orders are deleted and replanned in the new lane as expected.  Can someone tell me if the correct behavior is for it to just be locked or to set to flagged for deletion? if it is supposed to be flagged for deletion, how do we delete the planned orders in the old lane without switching the record back to locked only?

    Hello,
    Please follow on the SAP Help library:
    Automatic Creation of Transportation Lanes
    http://help.sap.com/saphelp_scm50/helpdata/EN/d4/56ef1a5572544081619 a5f87f4055e/content.htm
    Change of Supplying Plant in the Special Procurement Type
    In the SAP R/3 system, if you have changed the supplying plant in the special procurement type, the SAP APO system creates a new transportation lane for the new supplying plant (from special procurement type) and material/plant combination. The already existing transportation lane and now invalid combination between supplying plant and receiving plant in the R/3 system is locked for orders in the SAP APO system. This can be recognized by the lock indicator X that is set by the system.
    Removal of Special Procurement Type from the Material Master Record
    If you have removed the special procurement type from the material master record in the SAP R/3 system, the SAP APO system locks the already created transportation lane so that it cannot be used in orders.
    Hope it helps in this matter.
    The best regards,
    Michel Bohn

  • Special procurement key 10 for sales plant

    Hi Expert,
    We have one sales plant which normally used for trading activities but besides, sometimes we also have consignment process happen under this plant. Currently we don't maintain any value under sales procument key > MRP 2 view. My question is, can we maintain value 10=consignment as special procurement key? Is there any dependens config or data maintainance that we have to look into if this value maintained?
    Thanks/Regards,

    HI,
    You can maintain the special procurement key as10 based on which system will create a consignment PR when you execute a MRP.
    Thanks & Regards,

  • Production planning - special procurment key

    Hi
    what is special procurement key in material master and how it works.
    Thanks
    Mahesh

    Hi Mahesh,
    We use special procurement when we want to be able to override the procurement type in the material master or define the procurement type more precisely.
    If the procurement type is in-house, you can force the system to ignore the BOM and routing, and process the material as if it were externally procured, by specifying the special procurement as external.
    Example
    If you procure a material externally, you may want to choose the special procurement type Consignment. If you produce the material in-house, it may be appropriate to choose Production in other plant.
    Hope this might be useful.
    Narendra

  • Query on Vehicle Stock Transfer/Transport issue in SAP Service Manager 4.0

    Hi All,
    I am working on Syclo Service Manager4.0 with vehicle component along with SMP 2.3 SP03
    While testing the vehicle component Stock transfer and Stock Transport I got some error related to the Bapi wrappers
    When checked in the logs the correct Bapi wrapper are being called ie  /SMCRM/MM_DOMATERIALSTOCK_GET and /SMCRM/MM_DOPURCHASEORDER_GET
    Internally it is making call to /SMERP/MM_DOMATERIALSTOCK_GET and SMERP/MM_DOPURCHASEORDER_GET  which is not existing in the SAP system.
    Below is the log for the two errors which I received :
    2014/03/25 09:02:14.381:              execute::::TECH1::before BAPI execute: /SMCRM/MM_DOMATERIALSTOCK_GET
    2014/03/25 09:02:15.200:            + User=tech1 2014/03/25 09:02:15.200:              execute::::TECH1::after BAPI execute: /SMCRM/MM_DOMATERIALSTOCK_GET
    2014/03/25 09:02:15.202:            + User=tech1 2014/03/25 09:02:15.202:              checkForErrors::1::message ID::E:: - 000
    2014/03/25 09:02:15.204:            + User=tech1 2014/03/25 09:02:15.204:              checkForErrors::1::message::E::25.03.
    2014 09:02:14  - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOMATERIALSTOCK_GET does not exist in system SSM40_ERP_IM_HOST
    2014/03/25 09:02:15.206:            + User=tech1 2014/03/25 09:02:15.206:              throwExceptionToClient::begin
    2014/03/25 09:02:15.207:            + User=tech1
    2014/03/25 09:02:15.207:              : 2 lines, 0 non-printing characters, 275 total characters throwExceptionToClient::com.syclo.sap.component.stock.steplet.StockExternalFetchSteplet::throwExceptionToClient::43::StockExternalFetchSteplet - 25.03.2014 09:02:14  - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOMATERIALSTOCK_GET does not exist in system SSM40_ERP_IM_HOST
    2014/03/25 15:07:58.514:            + User=tech1
    2014/03/25 15:07:58.514:              execute::::TECH1::before BAPI execute: /SMCRM/MM_DOPURCHASEORDER_GET
    2014/03/25 15:07:59.297:            + User=tech1
    2014/03/25 15:07:59.297:              execute::::TECH1::after BAPI execute: /SMCRM/MM_DOPURCHASEORDER_GET 2014/03/25 15:07:59.300:            + User=tech1
    2014/03/25 15:07:59.300:              checkForErrors::1::message ID::E:: - 000
    2014/03/25 15:07:59.302:            + User=tech1
    2014/03/25 15:07:59.302:              checkForErrors::1::message::E::25.03.2014 15:08:00  - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOPURCHASEORDER_GET does not exist in system SSM40_ERP_IM_HOST 2014/03/25 15:07:59.304:            + User=tech1
    2014/03/25 15:07:59.304:              throwExceptionToClient::begin
    2014/03/25 15:07:59.306:            + User=tech1
    2014/03/25 15:07:59.306:              : 2 lines, 0 non-printing characters, 287 total characters throwExceptionToClient::com.syclo.sap.component.stock.steplet.StockTransportOrderFetchSteplet::throwExceptionToClient::43::StockTransportOrderFetchSteplet - 25.03.2014 15:08:00  - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOPURCHASEORDER_GET does not exist in system SSM40_ERP_IM_HOST
    Is there any additional setting/configuration which is missing for vehicle component? Please advise.
    Thanks and Regards
    Neha Mahanty

    Looks like your  missing RFC destination "SSM40_ERP_IM_HOST"  on CRM system. Create  RFC destination from CRM to ECC with "SSM40_ERP_IM_HOST"  name or you can choose your  own name. Also make sure that trusted  system connections are created between  CRM & ECC  system, so that applicaiton can use same user id as CRM.  You also  need to additional  authorization objects related "S_TRUSTED " added to  user role to excute BAPI's on ECC system.   Your Basis folks should be able to  help you.
        In order to work with Inventory functionality , all the mobile users will need to have the Authorization Profile ERP_TRUSTED assigned to them .  There should be the Trusted RFC connection between CRM and ERP, and the users need this authorization profile in order for them to download their trunk stock and perform the Inventory Transactions from their mobile device.
    Authorization object: S_RFCACL
    For more details on this topic, please refer to following link:
      http://help.sap.com/saphelp_nw70/helpdata/EN/8b/0010519daef443ab06d38d7ade26f4/content.htm
    Thanks
    Manju  Mobility - RIG

  • Issue related to Stock Transfer

    Hi,
    What is the difference between the stock transfer between two plants belonging to same company code and those belonging to different company code?
    Please guide...
    Moderator message:
    Locked. Reason: basic question.
    Points will be dettached.
    Edited by: Csaba Szommer on Aug 5, 2011 10:53 AM

    hi...
    please check these links..
    Pricing in STO(between two plants of different company codes)
    Different types of STO scenario's
    STO
    Hope it will help u..
    thanks

Maybe you are looking for

  • Bidder should be able to get create response button before payment of Tender fee

    Hello Friends I would like to discuss and find solution for below scenario :- In case of Open Tender, Tender Fee is required to pay either Online/Offline before submission of bid because it is marked required in customization "Define Tendering Option

  • Distiller error log, cant understand what it means

    Im trying to create a postscript file from a booklet created in Pagemaker (yeah i know, but thats what they made it in!).  When I try to use distiller to create the PDF from it, im constantly getting this error... %%[ Error: typecheck; OffendingComma

  • CProjects 4.0: BAdI: DPR_EVENTS

    Hi all, I am using the BAdI DPR_EVENTS with the filter ON_IF_DPR_COMMON_CHANGED. In the ON_EVENT method, I am checking the object type of the sender using METHOD ir_sender->get_object_type and if object type is TTO (task), I am using METHOD ir_sender

  • Certain iMovie clips not working in Firefox

    I have just processed a number of short video clips in iMovie, taken with my Lumix GX7 camera and also with my Sony Android phone. I took the videos in MP4 format. The clips were processed in the same way, & exported from iMovie to MPEG files. I.e. t

  • ALV Report. filter

    hi,   IF p_hkont IS INITIAL.    IF S_GSBER IS  INITIAL.         SELECT * FROM bsik             INTO TABLE ibsik             WHERE bukrs = 'DHPL' AND                   lifnr IN s_lifnr AND    "Customer                   umskz = p_umskz AND