SNP heuristics and optimiser using transport lane validity dates

I am using APO SNP 5.1.
In particular I am trying to use the SNP heuristics and optimiser for supply planning.
Can anyone confirm whether transport lane validity dates are respected by (a) SNP heuristics and (b) SNP optimiser, ie no transport requisitions will be created during times when the transport lane is not 'open' in terms of validity dates.
Thanks for any advice on this...

Hi,
Irrespective of the SNP planning engine you are using, a t-lane will only be considered if the t-lane is active as per the validity dates.
Regards,
Umesh

Similar Messages

  • SNC Transportation Lanes validity

    Hello everybody,
    I recently upgraded my SNC 7.0 from SP5 to SP7 and now have a problem with the transportation lanes validity dates.
    All the transportation lanes created by CIF replication contain lines of article with an End Date at the 31.12.2010.
    So I cannot anymore send PO from my R/3 system because they are all rejected with the "Lane not found" message in SNC.
    So I am wondering where those validity dates are customized. I don't even know if it is a data imported from R/3 or if it has to be defined in SNC ?
    I found those dates in the table /SAPAPO/TRPROD but cannot edit them.
    Need quick help because all my Xxml messages are actualy dumping.
    Thx.
    Vincent

    Hi Vincent,
    You can change validity date of the contract in SNC (Which will change validity of the transportation lane in SNC).
    Go to  transaction code:/n/SAPAPO/MTI2 and enter below details;
    Log.Source Sys=<ECCLogicalName>(Press F4 for name)
    Source Category=2(for contract).
    Click on Read Sources.
    Then click on change button to change validity date of the contract.
    But it is better you change validity from R\3 side and CIF it to SNC.
    Regards,
    Nikhil

  • Difference between SNP Heuristics and PP/DS Heuristics

    Dear Friends,
    I have a basic question regarding Heuristics , is SNP Heuristics and PP/DS Heuristics are same
    if not what is the key difference between them
    i am very clear about PP/DS heuristics but not sure how heuristics is used for planning in SNP , i am able to read sap help , but could not able to get clear answer
    Please help
    Thanks & Regards
    Raj

    Hi Raj,
    Heuristics is the simple algorithm which can be attached to any working
    module to perform our business requirements.
    PPDS Heuristics is used to create procurement proposals for uncovered product requirements
    and to carry out planning tasks for products or orders. 
    This will be used during Production planning run and in interactive planning.
    whereas
    SNP heuristic is used during capacity levelling and deployment.  The SNP Heuristic performs
    requirements planning through the entire supply chain network to determine how to satisfy
    the customer and/or consumer demand.
    SNP heuristic, based on a repair-based planning approach, efficiently plans complex distribution
    networks in multi-site production environments.
    Regards
    R. Senthil Mareeswaran.

  • Problem with getting current date and time using oracle.jbo.domain.Date

    I`d like to get current date and time using oracle.jbo.domain.Date method getCurrentDate(), but it always return current date and 12:00:00. I also need to get the current time.

    I think you should use java.sql.Timestamp domain.
    (And set database type to TIME or DATETIME.)
    Jan

  • My ipad's battery is going flat very quickly and is using a lot of data when I am barely using it - any suggestions?

    My ipad's battery is going flat very quickly and is using a lot of data when I am barely using it - any suggestions?

    This is likely coming from a third-party program. You can try to Reset Firefox. [[Reset Firefox – easily fix most problems]]

  • How to use snp heuristic with two direction transportation lanes?

    Dear Expert,
    now, i want to run snp plan for two location 1000 and 2000 with heuristic method.
    at the difference point of time, i run difference snp plan. for example, this month i run snp with transportation lane from 1000> 2000 for product A113 and A124. but in three next month i want to run snp with transportation lane from 2000-> 1000 for A113, A124 and A224.
    so i don't know how to config snp to do this. 'cause i know with two direction transportation lane the system will have a loop.
    please help me.
    thanks so much.

    Hello,
    If you just use location heuristic, the system is OK with the cycles. You can just run it.
    Even if you use network heuristic, the heuristic can also run. The only problem is that the low level code may not be correctly determined, which cause the sequence of the locations incorrect.
    And you also have the following options:
    1)Block the unused the transportaion lane when you want to switch to the other way.
    2)Use BADI /SAPAPO/PWB_SOS method PWB_USEX_SOS to filter the unused transportation lane.
    Best Regards,
    Ada

  • Target Days Supply in SNP Heuristics and Deployment

    Dear Experts,
    Does the Target Days supply only define the minimum and not the maximum stock levels?
    Example: consider a Period P1
    The target dayu2019s supply is 20 days, and the Days Supply in Period P1 is more than 20 (suppose 35)
    The Total Demand in that week is not big enough to bring the Days supply < 20
    Question:
    Does the system still create a Distribution Reciept (Planned) in this case and keeps increasing the day's supply of dest location? Or does it create stock transfers only if Days Supply is threatening to fall below the Target Days Supply?
    In other words:
    Does Target Days Supply only come into picture when Days Supply < Target Days Supply, in which case the system adds the difference (Target Stock Level u2013 Current Stock Level) to total demand while creating stock transfers.
    When Days Supply is >> Target Days Supply, does the SNP Heuristic still create a Stock Transfer even though there is enough stock to cater to the current total demand and not fall below Target Stock?
    Hope you can help in understanding this concept.
    Regards,
    Rimjhim

    Thanks for your reply.
    Please correct if I have misunderstood:
    While calculating the net requirement during SNP Heuristic run, the system will apply Target Stock Level into consideration and will only create a Pur Req if the stock is falling below the Target stock.
    Thanks,
    Rimjhim

  • How do I remove an older itunes password from my iphone and begin using my up to date one?

    I have rebooted phone...took out old itunes from computer downloaded new one, got new user ID (apple)and when I click update on my iphone itunes, it still is showing the old apple ID username?

    Settings/Store

  • Search the registry for a Value, and then use the Value's data

    Hoping someone here can help me. I am attempting to find a binary value in the registry and I am having no luck so far. 
    Here is what I currently have:
    $key = "HKCU:\software\microsoft\office\15.0\Outlook\Profiles\Outlook"
    Get-ChildItem $key -rec -ea SilentlyContinue | foreach {
    $CurrentKey = (Get-ItemProperty -Path $_.PsPath -ErrorAction SilentlyContinue)
    if ($CurrentKey -match "001f6700") {
    $data = $CurrentKey.PSPath
    $data2 = Get-ItemProperty -Path . -Name "001f6700"
    echo $data2
    # $data3 = [Text.Encoding]::ASCII.getString($data2)
    echo $data3

    Finally got it working with this code:
    $x = Get-ChildItem HKCU:\software\microsoft\office -rec -ea SilentlyContinue |
    Where-Object {(Get-ItemProperty -path $_.PSPath) -match "001f6700"} |
    select -Property Property, Name, PSPath
    $y = Get-ItemPropertyValue -Path $X.PSPath -Name 001f6700
    for($i = 0; $i -clt $x.Count; $i++)
    [Text.Encoding]::unicode.getString($y[$i].syncroot)
    credit goes to a Mr. Nowacki

  • Is it possible to take a wireless signal into my time capsule, and use the LAN connections?

    Hello everyone,
    My wife has a clinic behind our house, that does not currently have a hard wired ethernet connection.  We are wondering if we can use our old 2nd generation time capsule to pick up the wirless signal from our home, and then use the LAN connections on the back to tie her credit card/debit machine into?  If we can't use the time capsule is there anything out there that would allow us to accomplish this?
    Thank you for your time

    We are wondering if we can use our old 2nd generation time capsule to pick up the wirless signal from our home, and then use the LAN connections on the back to tie her credit card/debit machine into?
    Yes....IF.....the wireless network in the house is provided by another Apple wireless router. In that case, the Time Capsule can be configured to "extend a wireless network". When it does this, the Ethernet ports on the Time Capsule are enabled as well.
    If the wireless network in the house is provided by a third party wireless router, there is a special feature only present on the AirPort Express that would allow it to be configured to "join" the wireless network. When it does this, the Ethernet ports are enabled on the Express.
    As you might imagine, the Ethernet signal is only going to be as good as the quality of the wireless signal connection between the house and the clinic. As a test, take a laptop out to the clinic and see if you can get a good Internet connection that way. If you can, then an AirPort should work well for you.

  • Source Location in SNP Heuristics - Planning Run

    hi,
    I am trying to execute a Planning Run for Manufacturing Location -> Depot model. The scenario is that a depot D1 can be supplied from 2 manufacturing locations ( M1 and M2 ).
    Transportation lanes have been maintained as M1 -> D1 and M2 -> D1.
    Stocks are available in both M1and M2.
    When I take the planning run ( /sapapo/snp01 ), a purchase requistion is being created only from M1 ; M2 is not being considered as a source location.
    Can anyone give some inputs on the same.
    regards,
    Anirudha

    Hi! Anirudh,
    SNP hueristic run on a standard logic in priority basis.
    1) First it looks wheather quota is defined or not. if it finds an inbound quota it will create a purchase req to that location
    2) if quota is not defined it looks for lane priorities defined
    3) if there no lane priority it looks at per ton means of transport.
      Please revert in case of any doubt
    Regards
    Vaibhav Sareen

  • Configurations needed for Transportation Lane

    Hi Gurus,
    Good Day! I would like to know what are the needed configuration in R/3 and APO so transportation lane are automatically created in R/3 once Scheduling Agreement or Inforecord is CIF in APO.
    Appreciate any help.
    Thanks and Best Regards,
    Raymond

    Hi Raymond,
    No Specific Configuration is required. Following are the steps required to CIF Scheduling Agreement or Inforecord to APO as TLanes.
    1. Activate integration model for recieving location and issuing location or vendor for which you want to CIF the Sched. Agreement or Inforecord.
    2. Activate Product-Location Integration model with the material required for Inforecord or Sched. Agreement.
    3. You need to activate the Integration model with valid IR and Sched. Agreement.
    The same will be CIFed to APO as external Procurement relationship/TLane. You need to assign Means of Transport if not otherwise assigned.
    Hope this answers your query.
    Regards,
    Manjit

  • Transportation Lanes in Subontracting Scenario

    Dear Experts,
    As any standard Subcontactracting Scenario CIF, when we have the following situation in R/3:
    Plant: PL1
    Material: MAT1 (Scpecial Procurement = 30)
    Material: MAT2 (component)
    And:
    InfoRecord (to SUBC1)
    BOM (father: MAT1 - child/component: MAT2)
    Product Version
    In APO CIF is creating (we are in version 5.0):
    Plant: PL1
    Materail MAT1
    Plant: SUBC1
    Material: MAT1
    Material: MAT2
    And the following Transportation Lanes:
    Source: SUBC1
    Destination: PL1
    Products: MAT1 (father)
    and:
    Source: PL1
    Destination: SUBC1
    Products: MAT2 (child/component)
    We are interested in modify the second TL, in order to read the special procurement in the Subcontracting BOM and create the TL between the subcontractor and the plant indicated in this special procurement.
    Does somebody know the user exit in the CIF where this is possible?
    Thanks,
    Raü

    HI,
    Please check these two Customer exits may solve your problem.
    APOCF026 and APOCF032.
    Regards,
    MJ

  • Error in Transport Lane Determination (/APO/SDP94)

    Hi Guys,
                Please can you help on the isuue :
    When I am entering a quantity for Planning Book in SDP94 for particular period(Week Format) and after pressing the enter key POP-UP for Transport Lane Determantion is coming and after adopting the transport lane if I am going to enter the quantity for other period and after pressing enter the POP-UP is not coming. After exiting and then coming back again I am able to complete the process.
    I want to enter the Multiple daat same time but due to this error I am unable to complete it.
    Can you tell me is it a software bug or any setting problem?
    Thanks in Advance,
    Santosh

    Hi,
       In SDP94 user has to enter the data manually for Final Dispatch. (This is for Transportation Lane) The Data will be entered manually.
    I have a Product in Production Plant (PRDPT)  (Source Location) . It has be transported to other location(TRLOC1, TRLOC2) .
    When  I have to enter the Quantity in source location for Dispatch in PRDPT and Pressing the ENTER key the Pop UP will come and then I have to select the location where I have to dispatch either in the transportation lane of TRLOC1 or TRLOC2
    First time POP-UP is coming to select the Transportation Lane for Disptach Location.
    So assume I have selected in 32nd week in PRDPT and selected TRLOC1.
    but suppose I want to enter for 33rd week in PRDPT and after pressing the enter key no POP-UP is coming.
    I am able to do it if I am doing Save and Exit after entering the 32nd week data and coming again to same screen and then enter the 33rd week data and so on.
    Please note that I am not going to enter the data of 32nd, 33rd or other week same time. I have to enter the data one by one. It menas after determination of 1st data , I have to go for 2nd data.
    Regards,
    Santosh Kumar Mishra

  • Getting the next valid date (jump holidays and weekends)

    Hello,
    I have a column table where I have all holidays of the year in the format "yyyymmdd,yyyymmdd,...", for example, "20091012,20091225".
    I'd like to do a query where I pass a date and a increment of days and it returns the next valid date, excluding weekends and the holidays that I have in the column holidays that I show above.
    P.S: Instead of pass a date and a increment of days, I could pass just a already incremented date, and this query just validate this date, adding 2 days for each weekend and one day for each holiday.
    Is there a way to do that?
    Thanks

    Hi,
    Ranieri wrote:
    Hello,
    I have a column table where I have all holidays of the year in the format "yyyymmdd,yyyymmdd,...", for example, "20091012,20091225".Dates should always be stored in DATE columns. If you really want to, your can also store the formatted date in a separate column.
    I'd like to do a query where I pass a date and a increment of days and it returns the next valid date, excluding weekends and the holidays that I have in the column holidays that I show above.For convenience, you can't beat a user-defined function, such as Etbin's.
    If you really want a pure SQL solution, you can
    (a) generate a list of all the days that might be between the start date and end date (sub-query all_days below)
    (b) outer join that to your holiday table (sub-query got_dnum, below)
    (c) rule out the holidays and weekends (sub_query got_dnum, WHERE clause)
    (d) return the nth remaining day (main query below)
    WITH     all_days     AS
         SELECT  TO_DATE (:start_date, 'DD-Mon-YYYY') + LEVEL     AS dt
         FROM     dual
         CONNECT BY     LEVEL <= 3           -- 3 = max. consecutive non-work days
                   + (:day_cnt * 7 / 4)     -- 4 = min. work days per week
    ,     got_dnum     AS
         SELECT     a.dt
         ,     ROW_NUMBER () OVER (ORDER BY a.dt)     AS dnum
         FROM          all_days     a
         LEFT OUTER JOIN     holidays     h     ON     a.dt = TO_DATE (txt, 'YYYYMMDD')
         WHERE     h.txt               IS NULL
         AND     TO_CHAR (a.dt, 'Dy')      NOT IN ('Sat', 'Sun')
    SELECT     dt
    FROM     got_dnum
    WHERE     dnum     = :day_cnt
    ;This assumes :day_cnt > 0.
    The tricky part is estimating how far you might have to go in sub-query all-days to be certain you've included at leas :day_cnt work days.
    Where I work, holidays are always at least 7 days apart.
    That means that there can be, at most, 3 consective days without work (which happens when there is a holiday on Monday or Friday), and that thee are at least 4 work days in any period of 7 consecutive days. That's where the "magic numbers" 3 and 4 come from in the CONNECT BY clause of all_days. Depending on your holidays, you may need to change those numbers.
    P.S: Instead of pass a date and a increment of days, I could pass just a already incremented date, and this query just validate this date, adding 2 days for each weekend and one day for each holiday.Good thought, but it won't quite work. How do you know how many holidays were in the interval? And what if the first step produces a Saturday before a Monday holioday?
    You might be interested in [this thread|http://forums.oracle.com/forums/message.jspa?messageID=3350877#3350877]. Among other things, it includes a function for determining if a given date (in any year) is a holiday, without reference to a table.

Maybe you are looking for