Demand Netting

Hi All,
Can you help me in understand the Demand netting, Open Orders for Demand Netting and Shipped Orders for Demand Netting in Demand Planning and also in SNP.
your help highly appreciated.
Thanks
Chandana.

Please check following link for more details
http://www.sap.com/solutions/business-suite/scm/pdf/BWP_APO40.pdf
It may helpful for you.

Similar Messages

  • Urgent :IBP Supply Scenario

    Hi Gurus
    I am working on a small demo for IBP supply.
    Objective : Heuristic run in IBP
    I have some questions regarding the same.If any of you have done this already, pease provide some guidance or documentation for the same.
    What all Key figure has to be configured in the Planning Area just for a heuristics run (Not interested to run Inventory Optimization)
    Has the copy of SAP2 worked ? I am getting issues with activation after copy.
    Any prerequisites.
    Thanks, any help would be highly appreciated.
    Lavi

    Hi Lavi,
    I’m doing the same.
    I was able to copy SAP2, activate it, load some data and run heuristic.
    I suggest you copy SAP2 because to start from scratch would be very long. I copied also master data type changing the prefix from S2 to my prefix.
    Prerequisites for heuristic:
    Use attributes PRDID, CUSTID, LOCID, RESID without changing their name (if you copy SAP2, even if you change the name of the master data type while copying, the attribute names will remain the same, so you should be ok).
    Master Data needed
    Products, Customers, Locations, Resources, Resource Locations,
    Customer Source, Location Source, Production Source, Production source item (BOM), Production Resource (production cycle).
    Key figures:
    If you see in SAP2 the KF that are marked as Input and/or output for supply are those you should have.
    Input key figures should be: consensus demand, inventory target, stock on hand, and the key figures corresponding to the above master data if you load master data as time dependent.
    Output KF should be: all the dependent demand key figures (customer, location, production, dependent demand); net demand, capacity demand.
    Capacity usage, all the receipt kf (customer, production, external, transport, total), all the supply KF, projected inventory.
    Cheers,
    Patrizia

  • SCCM Client Not updated in the Primary site

    HI,
    SSCM client is installed on the target server all the necessary directory are created on the remote system ex:- ccm ,ccmcache, ccmsetup etc. and the Configuration Manager settings is also avalable on the "control panel" of the remote system.
    All the necessary services are checked and found that those are running. Now please let me know what is the possible reason for this subjected issue. 
    Server Details:- System Center 2012 R2 Installed.
    Version 5.0.7958.1000
    For client installation we are using a script :- Ex:- 
    net start "BITS"
    sc config BITS start= auto
    net start "Browser"
    sc config Browser start= auto
    sc config RemoteRegistry start= auto
    net start "RemoteRegistry"
    net start "msiserver"
    sc config msiserver start= auto
    net start "Winmgmt"
    sc config Winmgmt start= auto
    net start "wuauserv"
    sc config wuauserv start= auto
    net start "TrustedInstaller"
    sc config TrustedInstaller start= demand
    net stop "MpsSvc"
    sc config MpsSvc start= disabled
    ccmsetup.exe MP=ASMSPL-SCCM.teatlab.com SMSSLP=ASMSPL-SCCM.testlab.com SMSMP=ASMSPL-SCCM.testlab.com SMSSITECODE=KOL FSP=ASMSPL-SCCM.testlab.com
    Regards, Koustov Choudhury

    HI Torsten,
    I found the following.
    ClientLocation.log:
    nt point [1] is: ASMSPL-SCCM.domain.com (7958) with capabilities: <Capabilities SchemaVersion="1.0"><Property Name="SSLState" Value="0"/></Capabilities>]LOG]!><time="00:08:27.449-330" date="09-25-2014"
    component="ClientLocation" context="" type="1" thread="25844" file="lsad.cpp:6311">
    <![LOG[Assigned MP changed from <ASMSPL-SCCM.domain.com> to <ASMSPL-SCCM.domain.com>.]LOG]!><time="00:08:27.449-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="25844"
    file="lsad.cpp:1532">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="00:08:48.635-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="14444"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="00:10:34.005-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="14444"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="00:38:04.014-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="21228"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="01:03:09.342-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="23356"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="01:16:54.495-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="18332"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="01:40:02.795-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="12368"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="02:03:36.036-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="11824"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="02:31:55.855-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="3528"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="03:16:47.816-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="19948"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="03:29:56.074-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="6672"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="04:33:37.637-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="27876"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="05:08:53.069-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="17244"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="05:42:35.469-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="21668"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="06:12:14.770-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="16000"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="06:33:30.084-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="18768"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="07:10:19.124-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="3748"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="07:41:20.300-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="26420"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="08:12:21.462-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="3560"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="08:40:50.918-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="1016"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="09:31:41.015-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="11716"
    file="lsad.cpp:6317">
    <![LOG[Current assigned management point is the only assigned management point.]LOG]!><time="09:57:14.252-330" date="09-25-2014" component="ClientLocation" context="" type="1" thread="19812"
    file="lsad.cpp:6317">
    LocationServices.log
    <![LOG[1 assigned MP errors in the last 10 minutes, threshold is 5.]LOG]!><time="10:20:50.447-330" date="09-25-2014" component="LocationServices" context="" type="2" thread="28512" file="lsutils.cpp:3211">
    <![LOG[Executing Task LSSiteRoleCycleTask]LOG]!><time="10:23:22.139-330" date="09-25-2014" component="LocationServices" context="" type="1" thread="28512" file="scheduledcleanupendpoint.cpp:116">
    <![LOG[2 assigned MP errors in the last 10 minutes, threshold is 5.]LOG]!><time="10:23:22.139-330" date="09-25-2014" component="LocationServices" context="" type="2" thread="28512" file="lsutils.cpp:3211">
    <![LOG[Executing Task LSSiteRoleCycleTask]LOG]!><time="10:28:15.554-330" date="09-25-2014" component="LocationServices" context="" type="1" thread="9372" file="scheduledcleanupendpoint.cpp:116">
    <![LOG[3 assigned MP errors in the last 10 minutes, threshold is 5.]LOG]!><time="10:28:15.554-330" date="09-25-2014" component="LocationServices" context="" type="2" thread="9372" file="lsutils.cpp:3211">
    <![LOG[Executing Task LSSiteRoleCycleTask]LOG]!><time="10:29:58.570-330" date="09-25-2014" component="LocationServices" context="" type="1" thread="19848" file="scheduledcleanupendpoint.cpp:116">
    <![LOG[4 assigned MP errors in the last 10 minutes, threshold is 5.]LOG]!><time="10:29:58.570-330" date="09-25-2014" component="LocationServices" context="" type="2" thread="19848" file="lsutils.cpp:3211">
    ccmmessaging.log
    <![LOG[Successfully sent location services HTTP failure message.]LOG]!><time="10:23:22.139-330" date="09-25-2014" component="CcmMessaging" context="" type="1" thread="28512" file="ccmhttperror.cpp:396">
    <![LOG[Post to http://ASMSPL-SCCM.domain.com/ccm_system/request failed with 0x87d00231.]LOG]!><time="10:23:22.139-330" date="09-25-2014" component="CcmMessaging"
    context="" type="2" thread="28512" file="messagequeueproc_outgoing.cpp:442">
    <![LOG[OutgoingMessage(Queue='mp_[http]mp_policymanager', ID={0598A0A2-EC0A-4F6E-BF28-4EB561381225}): Will be discarded (expired).]LOG]!><time="10:27:54.383-330" date="09-25-2014" component="CcmMessaging" context=""
    type="3" thread="9372" file="messagequeueproc_outgoing.cpp:1647">
    <![LOG[OutgoingMessage(Queue='mp_[http]mp_policymanager', ID={14703834-C7DC-4907-9D2D-70E3D915CC79}): Will be discarded (expired).]LOG]!><time="10:27:54.383-330" date="09-25-2014" component="CcmMessaging" context=""
    type="3" thread="28512" file="messagequeueproc_outgoing.cpp:1647">
    <![LOG[OutgoingMessage(Queue='mp_[http]mp_policymanager', ID={BCB0047C-2960-4C2E-9522-F4BF60713D9C}): Will be discarded (expired).]LOG]!><time="10:27:54.383-330" date="09-25-2014" component="CcmMessaging" context=""
    type="3" thread="3504" file="messagequeueproc_outgoing.cpp:1647">
    <![LOG[OutgoingMessage(Queue='mp_[http]mp_policymanager', ID={0560B102-1417-4C1A-AC3F-B9FAD2097A56}): Will be discarded (expired).]LOG]!><time="10:27:54.383-330" date="09-25-2014" component="CcmMessaging" context=""
    type="3" thread="17856" file="messagequeueproc_outgoing.cpp:1647">
    <![LOG[Failed in WinHttpSendRequest API, ErrorCode = 0x2ee2]LOG]!><time="10:28:15.554-330" date="09-25-2014" component="CcmMessaging" context="" type="2" thread="28512" file="ccmhttppost.cpp:855">
    <![LOG[[CCMHTTP] ERROR: URL=http://ASMSPL-SCCM.domain.com/ccm_system/request, Port=80, Options=448, Code=12002, Text=ERROR_WINHTTP_TIMEOUT]LOG]!><time="10:28:15.554-330" date="09-25-2014" component="CcmMessaging" context=""
    type="1" thread="28512" file="ccmhttperror.cpp:297">
    <![LOG[Raising event:
    instance of CCM_CcmHttp_Status
     ClientID = "GUID:392054FE-4ED1-44AD-ABED-E467C4D1B404";
     DateTime = "20140925045815.554000+000";
     HostName = "ASMSPL-SCCM.domain.com";
     HRESULT = "0x80072ee2";
     ProcessID = 22376;
     StatusCode = 600;
     ThreadID = 28512;
    ]LOG]!><time="10:28:15.554-330" date="09-25-2014" component="CcmMessaging" context="" type="1" thread="28512" file="event.cpp:715">
    <![LOG[Successfully sent location services HTTP failure message.]LOG]!><time="10:28:15.554-330" date="09-25-2014" component="CcmMessaging" context="" type="1" thread="28512" file="ccmhttperror.cpp:396">
    <![LOG[Post to http://ASMSPL-SCCM.domain.com/ccm_system/request failed with 0x87d00231.]LOG]!><time="10:28:15.554-330" date="09-25-2014" component="CcmMessaging"
    context="" type="2" thread="28512" file="messagequeueproc_outgoing.cpp:442">
    mpcontrol.log (On the site Server )
    Successfully performed Management Point availability check against local computer. SMS_MP_CONTROL_MANAGER 9/25/2014 10:32:00 AM 5400 (0x1518)
    SSL is not enabled. SMS_MP_CONTROL_MANAGER 9/25/2014 10:37:00 AM 5400 (0x1518)
    Call to HttpSendRequestSync succeeded for port 80 with status code 200, text: OK SMS_MP_CONTROL_MANAGER 9/25/2014 10:37:00 AM 5400 (0x1518)
    Sent summary record of SMS Management Point on ["Display=\\ASMSPL-SCCM.domain.com\"]MSWNET:["SMS_SITE=KOL"]\\ASMSPL-SCCM.apjgrp.com\ to
    \\ASMSPL-SCCM.domain.com\SMS_KOL\inboxes\sitestat.box\rpjb28gy.SUM, Availability 0, 104908796 KB total disk space , 78725832 KB free disk space, installation state 0. SMS_MP_CONTROL_MANAGER 9/25/2014 10:37:00 AM 5400 (0x1518)
    Http test request succeeded. SMS_MP_CONTROL_MANAGER 9/25/2014 10:37:00 AM 5400 (0x1518)
    STATMSG: ID=5460 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_MP_CONTROL_MANAGER" SYS=ASMSPL-SCCM.domain.com SITE=KOL PID=1156 TID=5400 GMTDATE=Thu Sep 25 05:07:00.132 2014 ISTR0="" ISTR1="" ISTR2="" ISTR3=""
    ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 SMS_MP_CONTROL_MANAGER 9/25/2014 10:37:00 AM 5400 (0x1518)
    Successfully performed Management Point availability check against local computer. SMS_MP_CONTROL_MANAGER 9/25/2014 10:37:00 AM 5400 (0x1518)
    All the services are working fine on the site server. Rest of the clients are connected with the site. Please suggest.
    Regards, Koustov Choudhury

  • How to generate SNP planned order with different category

    Our SNP system receives Forecast and Salse Order from DP system.
    and we'd like to generate SNP planned order with different category..for example, 'AI' for Forecast Demand and 'AL' for Sales Order..
    currently, If we run CTM, system generate SNP planned order with the
    same category 'AI'..
    another system(APS) in Our company receives planned order from SNP
    and they want to receive planned order for forecast and planned order for sales order seperately..

    It is not directly achievable however can be done through BADIs and two CTM profile. I am assuming that sales orders are planned ahead of Forecast demands. So have two CTM profiles - one for Sales Orders (regenerative mode) and the other for Forecast Demands (net change mode). You may have to invoke two BADIs in the first run for Sales Orders - one that changes master data by putting a temperory Forecast Horizon in SNP2 tab (BADI /sapapo/ctm_matloc). The other BADI (BADI /sapapo/ctm_orders) changes the ATP category just before saving. in the second run though you just need to run the latter BADI by saving it in the ATP category required. BADIs can be invoked based on CTM profiles used.

  • Output Coefficient

    Hi experts,
    In the production source master data I'm setting an output coefficient different from 1, but the system seems to ignore it.
    Example MD:
    Production Source:
    Location ID
    Product ID
    Source ID
    Output Product Coefficient
    LOC1
    PROD1
    LOC1_PROD1_S1
    100
    LOC1
    PROD2
    LOC1_PROD2_S2
    100
    Production Resource:
    Resource ID
    Source ID
    Capacity Consumption Rate
    LOC1_RES1
    LOC1_PROD1_S1
    8
    LOC1_RES1
    LOC1_PROD2_S2
    8
    I was expecting the following behavior:
    Capacity demand = (production quantity / output coefficient) * capacity consumption rate
    So, for the production of 100 pieces the capacity demand should be 8
    Instead, the system ignore the output coefficient and for 100 pieces the capacity demand is 800.
    Is the output coefficient relevant only for component quantity calculation?

    Hello Patrizia,
    OutputCoefficient is only relevant for Production Source Item or BOM item w.r.t ComponentCoefficient.
    The   Capacity Demand = Net Demand * Capacity Consumption rate. (If all demand is sourced with PRATIO=1)
    Capacity Consumption rate is units of capacity required to produce one unit of product on a resource.
    In your example if NetDemand is 100 and capacity consumption rate = 8 then
    capacity demand = 800
    Hope this clarifies.
    Regards
    Pramod

  • Planned receipts on raw net demand when rounding is applied

    We have Planned receipts of 3300 is based upon the raw net demand of 3700 and rounding of 1515. The system should generate the Planned receipts of 4545 instead of 3300. It should round off to higher value and not to the lower value.
    Based on this raw net demand system should propose the planned receipts of 4545 and not 3300. How we can restict the system to  propose the planned receipts on higher side and not to round off to lower side.

    Hi Vaibhav
    Planned Reciepts are proposes based on MINIMUM LOT SIZE * MAXIMUM LOT SIZE fields you define for your product master @ customer location. It has nothing to do with rounding values or profiles
    Ex: If you have set MIN LOT SIZE - 1500 & MAX LOT SIZE-4500
    And your Raw Net Demand
    >is 3700, system would create planned receipt for 3700
    >is 5000, system would create planned receipt for 4500
    >is 1400, system would create planned receipt for 1500
    The Rounding Value or Rounding Profiles are applicable for TLB shipements and Net Demand Calculations.
    Please go thru this link, SAP has given very good examples.
    http://help.sap.com/saphelp_scm70/helpdata/en/47/505b1826870a1de10000000a42189d/frameset.htm
    Replenishment Planning---Replenishment Service-Rounding
    Please get back to me, if you have any further doubts on how to setup the above for TLB and Net Demand Calc
    Best Regards
    Vinod

  • SPP- DRP - Supersession - Predecessor net demand not rolled up to successor

    HI
    In SPP - DRP, if a product is in supersession , the predecessor products' net demand is not getting rolled up to the successor product.
    If for example, Product A is being superseded by Product B, if we continue to get sales order demand in Product A, this demand is not getting rolled up to the successor product.
    We want this predecessor product demand to get added into successor demand and get  into the schedule line created.
    Request some urgent help please,,
    regards
    SRS Kannan

    Hi Rodrigo
    I am Fine, Thanks , How are you,,
    You are right, i should not have used the word "roll up",
    Supersession realignment , yes, will realign the demand history for the predecessors and  successors.
    What we are looking here is the open sales order, which are in overdue and yet to be serviced in the predecessor product.  This demand we expect to be calculated in the successor product while we are doing the DRP run.
    Our scenario is we continue to get sales orders in the predecessor product and we need to service in the successor product.
    The real overdue in the  open customer demand of the predecessor product, this qty we want to add in the successor product.
    Hope this is clear,
    regards
    SRS Kannan

  • Net flix on demand doe snot work?

    This is the message that comes up:
    +Our apologies — streaming is not supported for your operating system.+
    +Note that your current Internet browser is fully compatible with adding titles to the Instant Queue for later watching on compatible devices.+
    +Complete System Requirements+
    +To watch instantly, you'll need a computer that meets the following minimum requirements:+
    Windows
    +Windows XP with Service Pack 2, Vista or Windows 7+
    +Internet Explorer 6.0 or higher; or Firefox 2 or higher+
    +1.2 GHz processor+
    +512 MB RAM+
    Mac
    +An Intel-based Mac with OS 10.4.8 or later+
    +Safari 3 or higher; or Firefox 2 or higher+
    +1 GB RAM+
    Currently running OS 10.5.8
    Safari v 5.0
    Tried on firefox (most recent) and still does not work.
    Netflix said it was an Apple issue??

    It isn't an "Apple issue," nor is the operating system the problem. It's the fact that your computer doesn't — and never can — have an *Intel processor* to meet the minimum Mac system requirements for the NetFlix software. That's what "Intel-based Mac" means. The Netflix OD software isn't written to run on your PowerPC G4 processor. You'll need a substantially newer machine if you want to use that software on it.

  • VPN on demand

    I configured the "Default" VPN (L2TP) configuration, but now I can't get VPN on demand to work. I entered livepage.apple.com into the VPN on demand list, but no configurations appear when I click on "Pop Up" and when I open Safari the VPN doesn't connect.

    I wanted to use VPN on demand to force my computer to connect to the VPN on login by opening Safari in my Login Items Automator script, but I found a discussion of how to connect to a VPN directly using AppleScript here:
    http://bbs.macscripter.net/viewtopic.php?id=22992
    Now I don't need to worry about VPN on demand or Safari.

  • How To Run a Parameterized Report Stored in Crystal Enterprise on demand

    I have been integrating into Crystal Enterprise 10 for  many years now with no problem.  We use .net to schedule and run reports as well some administration tasks.  Users can view reports through our asp.net web application using the crystal viewers.
    However, I now have a task that requires us to run a report that is stored in CE on demand.  This can NOT be done through the viewer because it will not have direct user interaction.  The crystal report has to be bundled with other documents and then displayed to the user in a single PDF.  I have everything working right now if the report has already been scheduled and ran through CE.
    What I can't figure out to do is how to actually run the report in CE on demand and immediately get the results back.  I can't schedule it (even for immediate running) because I can't have it backed up in the job server queue.  If the report was local on the machine that Integerate with CE, I think it is as simple as loading document, setting parameters, and calling refresh.  However, I need this to happen in CE with the RAS or PageServer server.  In other words, the execution of the report needs to occur on server and I need the end results.
    I have scoured the Net looking for an example but everything either talks about scheduling through Job server or on demand through the viewer.
    Hopefully someone can help.

    Thanks for the answer Elaine, but I am still not quite there.
    We already had interactive on-demand report viewing working through our web app.
    The problem is that I need non-interactive on-deman report running.  Let me explain the process a little more to help paint the picture of the process we have.
    1.  While working in our application, the user selects an "information dump" on the selected the employee.  This dump is information from a number of different places and document types.
    2.  The application then goes to each of these different information areas and converts the information to PDF format.
    3.  Application stitches all the individual PDF files into a single PDF which is what is returned to the user via the web application.  The delivery mechanism cannot change due to requirement limitations.
    Currently, the information is coming from multiple MS Word mailmerge documents merged "on-the-fly" with data for the employee and a stored HTML worksheet that is also converted to PDF.
    We now have to add a PDF version of 2 reports that are ran when the user requests the information dump. 
    I already have the code to connect to CE and get a reference to the RASReportFactory.  We do this today using the interactive viewer.  However, we use the viewer to display reports that have already been scheduled and ran.  This means we simply make a call to RASReportFactory.OpenReportSource to get the source for the viewer.
    We now can't have a viewer in this process.  I found the call to the method OpenDocument on RASReportFactory to get a handle to a ReportClientDocument.
    I know how to properly set the values for the report arguments as well as the database information.
    What I don't see is a method to tell it to run the report.  I see Save and SaveAs but this simply saves the document by to CE or to a local file with the changes I made to parms and db info. 
    What do I call to tell it to execute the report so I can turn around and export it to PDF?  Thats the million dollar question.
    Edited by: Stephen Barrett on Aug 20, 2008 12:11 AM

  • Net Framework 3.5 and Windows 8.1 needs a fix

    Impossible install NetFramework on a Windows 8.1 updated.
    Even with an offline installer or doing other steps is not possible, always tries to do a download from windows update and ofc, always fails
    Error 0x800F0906
    Not work --> Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:e:\sources\sxs /LimitAccess
    Not work --> Enable feature NF3.5 on windows, control panel.
    I tried more steps but with 0 results.
    In some possible solutions i got this error
    Error 0x800f081f  can not find source files (well, was in spanish i tried to translate it)

    Hi hzeros,
    >>Even with an offline installer or doing other steps is not possible, always tries to do a download from windows update and ofc, always fails
    Do you mean that if you install .NET Framework 3.5, you always need to download something from windows update? Does this means you need to update your OS, or your windows and service package isn't patched up?
    If you have any issue of updating the windows, please don't hesitate to ask here:
    http://answers.microsoft.com/en-us/windows/forum/windows_update?tab=Threads
    Will you always get error 0x800F0906 whatever method you use to install the NET Framework?
    Please read a useful document first.
    Installing the .NET Framework 3.5 on Windows 8 or 8.1
    http://msdn.microsoft.com/en-us/library/hh506443(v=vs.110).aspx
    From this article, we see the meanings of the 2 errors you encountered. 
    0x800f0906:  “Windows couldn't connect to the Internet to download necessary files. Make sure that you're connected to the Internet, and click Retry to try again.
    ”0x800F081F:  “The changes could not be completed. Please reboot your computer and try again.”   
    You can install .NET Framework 3.5 without internet using the DISM tool. If you can connect internet, you can install it on demand or enable it in control panel.
    According to your description, you tried the DISM command-line tool but failed. Here are some friendly reminders.
    1.Open a Command Prompt window with administrative credentials
    2.Specifies the location of the files needed to restore the feature (in your post, the e:\sources\sxs directory). In other words, you need to put the installation media (ISO image or DVD) you installed Windows 8.1 from in the E driver.
    Best regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Best practice for timing of Transfer of forecast to R/3 Demand Management

    Hi All,
    I have APO DP 4.0 with monthly bucket. What is best practice to transfer the planning results to R/3. Meaning how many times we should transfer it?
    And when forecast (PIR) is transfered it replaces the old PIR in demand management for that month. How it will affect the consumption of forecast in R/3? Meaning let us say in same month first time forecast transfered was 100 and by middle of the month 50 has been consumed. Now in same month forecast has been carried out and now 200 has been calculated for the same month and transfered to R/3. Now ideally the remaining quantity to be made should be 150 in R/3. Is it so? Any idea?
    TBR, MM

    Hi Somnath,
    Thanks for the reply. The problem with frequent transfer of forecast to R/3 demand management is that the latest forecast ignores the prior shipments made in that month.
    I will give numeric example:
    Let us say we are in September month and in first week transfered forecast of 100 for one product to demand management. In first two weeks 40 items have been shipped so remaining is 60.
    Now we are in third week and planner realizes that instead of 100 we needed to plan 150 and 150 number is sent to R/3 demand management as a fresh forecast for that month.
    Now for September month we should see net demand as 110 (=150-40). Somehow this is not happening. It shows as a whole 150 net demand. Any idea why it is not happening.
    Thanks and Best Regards, Manoj

  • TRACING IN SQL*NET V2

    제품 : SQL*NET
    작성날짜 : 1997-10-10
    Introduction
    ~~~~~~~~~~~~
    For most problems you need to identify the relevant parts of a
    connection to trace. To do this consider which scenario you are
    having problems with and where tracing needs to be enabled.
    Note that tracing produces a lot of output , especially at higher
    trace levels.
    There are 3 main areas of SQL*Net that can produce trace output:
    1 = the SQL*Net 'client'
    2 = the 'listener' process
    3 = the SQL*Net 'server'.
    a) Establishing a connection:
    Client ----> Listener ----> Server
    1 2 3
    b) An established connection:
    Client --------> Server
    1 3
    c) Opening a database link:
    Client ----> Server ----> Listener -----> Server2
    1 3 1 2 3
    Note here that the Oracle server process is also a SQL*Net
    client when it makes an outgoing call to a listener to
    open a database link. Database links are OPENED when first
    used. They should then remain open until closed.
    d) An established database link:
    Client ----> Server -----> Server2
    1 3 1 3
    In each case here there are several potential sampling points. You
    should be able to identify quickly which of these scenarios matches
    your setup. As these scenarios are likely to involve connections
    between different machines you should remember that tracing for any
    process is controlled by the configuration details that the process
    reads WHEN IT IS STARTED. This is especially important when looking
    at MTS connections as the SQL*Net server is the 'dispatcher' process.
    Some dispatchers are started when the database instance is started
    and others may start at a later time (on demand). Each dispatcher will
    read their SQL*Net configuration WHEN THEY START.
    7.2 Client Tracing
    ~~~~~~~~~~~~~~
    For client TOOLS edit or create the file $HOME/.sqlnet.ora and add
    the lines:
    trace_level_client=16
    trace_file_client=cli
    trace_directory_client=/tmp # Or a known directory
    trace_unique_client=true # Add '_pid' to trace filename
    This will turn on FULL tracing for your user account only producing
    output in a file called /tmp/cli_<PID>.trc .
    (For some SQL*Net versions the file will be just /tmp/cli.trc)
    For client 'ORACLE' process (as in the case of database links) put this
    same information into $TNS_ADMIN/sqlnet.ora file.
    On versions up to and including Oracle 7.0.16 client trace may not
    add a process ID to the name of the trace file. This means two
    processes may end up writing to the same trace file unless you
    take care to control which processes write trace output to each file.
    7.3 Listener Tracing
    ~~~~~~~~~~~~~~~~
    Listener tracing can ONLY be configured in the listener.ora file.
    Add the lines below to the listener.ora file:
    trace_level_listener=16
    trace_file_listener=listener
    trace_directory_listener=/tmp # Or a known directory
    This will define FULL listener tracing to the file /tmp/listener.trc.
    You can enable this tracing by either:
    lsnrctl reload
    OR
    lsnrctl stop;
    lsnrctl start;
    TCP/IP
    ~~~~~~
    It is often useful to confirm that a listener is listening on a
    specified address. Most Unix machines include a command called
    'netstat' (Often in /etc or in /usr/etc). The command netstat -a
    should list all TCP/IP end points on which a listener is listening.
    Eg:
    For a listener listening on HOST=... PORT=1580 there should be a
    netstat entry of the form:
    RecvQ SendQ Local Address Foreign Address TCP state
    0 0 *.1580 *.* LISTEN
    Note: Some versions of netstat will only list established connections
    and not listen end points. See the man page on your machine.
    7.4 Server Tracing
    ~~~~~~~~~~~~~~
    Server side trace is not required as often as the other two traces
    mainly because most problems are related to establishing a connection.
    Once a connection has been established the client and server processes
    are communicating. It is sometimes useful to see exactly what SQL
    commands have been received by the server, and what data it has sent
    back out.
    The file $TNS_ADMIN/sqlnet.ora controls the server side tracing. Add
    the lines below to this file:
    trace_level_server=16
    trace_file_server=server
    trace_directory_server=/tmp # Or a known directory
    Output should be sent to the file /tmp/server_<PID>.trc
    Note: Server side tracing acts on the SQL*Net server side.
    For dedicated connections this is the Oracle process on the
    server machine.
    For MTS connections this is the DISPATCHER and NOT the shared
    server. Data is passed between the dispatcher and the shared
    servers via the SGA and this does NOT involve SQL*Net.
    It is also important to note that as a dispatcher handles
    several client processes the dispatcher trace output can be a
    mix of trace from many client processes making it VERY difficult
    to follow. The general advice for such problems is:
    a) See if the problem reproduces WITHOUT using MTS - if
    so the trace is much cleaner
    b) If a problem ONLY reproduces under MTS ensure the machine
    is in a controlled environment so you can be sure that only
    YOUR process is using the dispatcher.
    7.5 Trace Summary
    ~~~~~~~~~~~~~
    1) Identify where you need to trace.
    2) Identify which files on which machines control tracing at these
    points. Tracing is controlled in the following files:
    Client Server Listener
    ~~~~~~ ~~~~~~ ~~~~~~~~
    Files: $HOME/.sqlnet.ora sqlnet.ora listener.ora
    sqlnet.ora
    3) Add in the relevant trace parameters (See Below)
    4) Restart any processes that need to read the new trace values.
    Reload the listener as required.
    5) Reproduce your problem
    6) Save all your trace output immediately
    7) Disable the tracing
    7.6 Main Trace Parameters
    ~~~~~~~~~~~~~~~~~~~~~
    trace_level_listener = off
    trace_file_listener = Filename *1
    trace_directory_listener = Directory *2
    *1 Unquoted (") filenames will be translated into lower case.
    *2 You CANNOT use environment variables in the Filename or Directory
    name.
    7.7 Diagnosing Trace output
    ~~~~~~~~~~~~~~~~~~~~~~~
    Trace output can be very difficult to follow. Before looking at a
    trace file make sure:
    a) You are familiar with the sequence of events in setting up
    a connection. SQL*Net connections follow a sequence of
    events - you will need to determin where in the sequence
    the problem occurs.
    b) Do not be misled by error reports in the trace files. You
    must follow the context of the errors - an error may be
    quite valid at that point in a sequence. Eg: For client
    connections a list of addresses to call is built - if the
    first address yeilds no response the next address is tried.
    This next address may yeild a response and the 'true' error
    occurs at this point in the sequence.
    c) Do not be misled by unusual 'Bequeath' connections in the
    trace. If an error is received over SQL*Net the client
    may use a "Bequeath" operation to spawn an oracle process
    which it then uses to get the TEXT of the error. A very short
    exchange of packets occurs and the bequethed process exits.
    The 'TRUE' problem is likely to be before this bequeath
    operation.
    Useful trace 'tags':
    The following are useful items to follow in trace files - these
    are not guaranteed to be valid across all SQL*Net releases and
    are for guidance only. Entries are assumed to be taken at trace
    level 16 to allow data packets to be seen. This will produce a
    LOT of trace output.
    -<ERROR>-
    Error information follows. Remember the error may be acceptable
    osntns: Calling address
    Shows address list constructed for a call OUT to a listener
    nricall: Making call with following address information: ...
    Shows the ACTUAL address being called from the above list
    nsopen: entry
    We are about to try and open a connection.
    nsopen: transport is open
    nsopen: error exit
    A connection to the called address has been made / failed.
    nsclose: ...
    An established connection is being closed - check nearby
    for errors.
    nscall: redirected
    The client has been redirected to a differenct address.
    The next step should be to call the new address. The address
    should appear in an earlier data packet.
    nspsend / nsprecv
    Outgoung / Incoming data

    This forum is for Oracle Migration Workbench issues, i.e. migration using the workbench from a non Oracle database to an Oracle database.
    Here are some pointers that may be useful, but you may need to get more information elsewhere, for example Oracle Customer Support.
    a Oracle 7.1 client (including your example) will connect to an Oracle 8.1.5 server.
    Is the server correctly configured (can a client connect from another machine)?
    Tracing can be turned on in the client, server and/or listener to get further information.
    Turloch

  • How to include Java embedding in BPEL to connect with Siebel On Demand

    Hi,
    I am trying to integrate Siebel on Demand with BPEL using the instructions given in the Best practices page http://www.oracle.com/technology/tech/fmw4apps/siebel/ofm-siebel-blog-postings.html.
    The code used in the Java embedding does not send a response back. I have increased the timeout period but still i get a time out error.
    Please let me know if anyone is aware of a work aorund for this
    Thanks.

    jamiguel77 wrote:
          1) i have a file .java with some great functions,
    If that is one Java file only I really doubt that those functions are "great" from a technical point of view...
    this functions i need use in all projects, then what is the easy by moment i start a project, and copy this file to project..
      is possible have only 1 file with these utilities functions? (if yes how to declare or use in all projects?)
    Note these utilkities file i want use on JAVA desktop(swinf and javafx), on JSP webpages and in the futhurer on the mobile.
    There is a  common approach to this problem which is a dependency repository. Various build tools address the dependency resolution problem. Most common are maven and greadle. Place your Jar file on a location you can reach from your various developement environments (eg. a share on a server in your network) Then configure your build tool to know about your repository.
    A better solution that a naked net share is a nexus server, which will not only hanlde dependencies you namually placed on your share but also dependencies available on public repositories.
    In your project you simply declare the (direct) dependencies of the Code you're writing. For maven you need an aditional file in your project: the pom.xml. maven (or greadle) will handle all the transient dependencies for you (as long as the pom.xml of the dependency also declares its own dependencies and those other dependencies are reachable for maven too).
    bye
    TPD

  • Item - Supply demand Concurrent program error

    I wish to find out the supply and demand for the item, like how it is displayed in the VIEW SUPPLY/DEMAND form of the inventory module.
    I have read the below thread and modified the code that I got from it.
    item supply/demand - basics on calculation
    The code that I am using is below:
    DECLARE
    l_seq_num NUMBER := 0;
    l_session_id NUMBER;
    l_count NUMBER;
    cutoff_date_j NUMBER;
    l_total_temp VARCHAR2 (30);
    l_avail_qty_temp VARCHAR2 (30);
    CURSOR c1
    IS
    SELECT inventory_item_id
    FROM mtl_system_items_b
    WHERE organization_id = 204 AND inventory_item_id = 1;
    BEGIN
    fnd_global.apps_initialize (1072, 50346, 401);
    inv_globals.set_org_id (204);
    SELECT TO_CHAR (SYSDATE, 'j')
    INTO cutoff_date_j
    FROM DUAL;
    FOR i IN c1
    LOOP
    IF (inv_tm.launch ('INXDSD'
    , 'GROUP_ID='
    || TO_CHAR (l_seq_num) -- Always going to be 0
    || ' '
    || 'ORGANIZATION_ID='
    || TO_CHAR (204)
    || ' '
    || 'INVENTORY_ITEM_ID='
    || TO_CHAR (i.inventory_item_id)
    || ' '
    || 'ONHAND_SOURCE='
    || TO_CHAR (3) --1 ATP Only, 2 For Net Subinventories, 3 all subinvs
    || ' '
    || 'CUTOFF_DATE="'
    || TO_CHAR (cutoff_date_j)
    || '" '
    || 'MRP_STATUS='
    || TO_CHAR (1)
    || ' '
    || 'ONHAND_FIELD=l_total_temp'
    || 'AVAIL_FIELD=l_avail_qty_temp'
    , l_total_temp
    , l_avail_qty_temp
    ) = FALSE
    THEN
    DBMS_OUTPUT.put_line ('FAILED');
    ELSE
    DBMS_OUTPUT.put_line ('SUCCESS');
    DBMS_OUTPUT.put_line (l_total_temp);
    DBMS_OUTPUT.put_line (l_avail_qty_temp);
    INSERT INTO xx_mtl_supply_demand_temp
    SELECT *
    FROM mtl_supply_demand_temp
    WHERE seq_num = 0;
    END IF;
    END LOOP;
    BEGIN
    DELETE mtl_supply_demand_temp
    WHERE seq_num = 0;
    EXCEPTION
    WHEN OTHERS
    THEN
    NULL;
    END;
    inv_utilities.do_sql ('commit');END;
    Now this code is populating my temporary table perfectly, the issue that I am facing is that each time this query is run it adds the same number of records, despite the fact that there are no rows in mtl_supply_demand_temp table corresponding to inventory_item_id =1.
    I will explain this situation elaborately below.
    1. The number of rows into xx_mtl_supply_demand_temp after the first run is 240.
    2. I verify that these rows do not exist in mtl_supply_demand_temp table and delete all rows from xx_mtl_supply_demand_temp table.
    3. I run the anonymous block again, now I get 480 rows.
    4. This process continues and I get 720, 960, ......(keeps adding 240 rows after every run) records.
    I need to get only 240 records after every run.
    Why is this happening ? How can I correct this ?

    1009226 wrote:
    I am running oracle ebs 12.1.3 with oracle database 11g. I did go through the documents you provided but they seem irrelevant to me. Is there something that I am missing ?please see this
    https://cn.forums.oracle.com/forums/thread.jspa?messageID=10958380
    MTL_SUPPLY_DEMAND_TEMP Table Is Too Large [ID 182490.1]
    ;) AppsMasti ;)
    Sharing is Caring

Maybe you are looking for