Outside Processing Question
Same question posted in Discrete Mfg...hoping for an answer...
A work order for 10 assemblies has an outside processing operation. A PO is created for 100 lbs. of this outside processing service. Upon receipt say 85 lbs are transacted so the wip move is going to move 8.5 assemblies. This is causing issues for our users for the assemblies really are whole quantities. Thoughts on how we can get around this?
Thanks in advance
Ok, so then the requisition is in Item default UOM and the quantities are the move transaction quantity, now how is the PO getting a 100 Lb's on it?
Are you using UOM conversion? Any ways the easier way is to keep the same transaction quantity as you have in the job and manipulate the cost for galvanizing 1 UOM of the assembly and maintain it as the list price of the item, if not you can create a blanket with the manipulated price and do a sourcing rule to buy from this supplier.
Now when you receive the product back do you see a physical decrease in the material? Does the supplier documentation say anything? If the supplier documentation is same as the PO you have sent then you wont have an issue with the decimal quantity.
This approach requires that the supplier accepts the manipulated price on you blanket else you end up too many invoices on hold.
Note: If you have ASCP and want discrete job suggestions then you need to have two rules (1 for planning discrete jobs and one for OSP PO)
Similar Messages
-
Setup to leave requisition for outside processing in 'Incomplete' status
We are trying to implement outside processing, and the requisitions are automatically generated, but they are all in Approved status. Is there any setup/ profile option I can set to leave the requisitions in Incomplete status? Thanks
I don't think it was using WF. When the work order was released, Oracle inserted the data immediately into the po_requisitions_interface_all and then launched the requisitions import program. But when it inserted the record, it inserted with the authorization_status as 'Approved'. So when the requisition import ran it created the requisition with approved status.
There is a profile option INV: Minmax Reorder Approval that can control the status of the requisitions created using minmax. I thought there might be a profile option to control the status of requisitions created using outside processing, but seems like it does not exist.
Another solution would be to create a trigger on the po_requisitions_interface_all table to set the status to 'Incomplete' for all requsiition lines. Since we have a policy to create requisitions iin ncomplete status by any automated processes it might work.
Thanks for the ideas and feedback. -
WAAS Application Requests - Process Question
Non Technical Process Question
We all have forms we have our users complete when a firewall rule or change is needed. You may even have a similiar documents for when load balancers or DNS changes are required. Does anyone have document they can share that outlines what pieces of information are needed for intergrating applications into WAAS? What about ongoing changes?
Source, destination and TCP port information is really a very small portion of the what needed to maintain a clean a defined methodolgy within the WAAS manager. Does anyone have an example or can describe how you collect the initial information to set up WAAS but how do you keep track of changes that may be needed as the application charaterics change or the server farm expands horizontally?
Thanks - SamSam,
the general answer for detailed information on how to configure WAAS for certain applications is described here:
http://www.cisco.com/en/US/docs/app_ntwk_services/waas/waas/v501/configuration/guide/policy.html
In general, WAAS comes preconfigured for the most widly used applications in the industry.
In order to understand, which configuration is necessary for a new application, one needs to understand the basic options WAAS offers.
These are two options:
1) Use an Application Optimizer (AO) if you need some dedicated protocol know how. ( e.g. (e)MAPI, CIFS, SSL, HTTP, ICA, to name some)
2) Generic TCP traffic is optimized using TCP Flow Optimization (TFO), Data Redundancy Elemination (DRE) and Lempe Liv (LZ) compression.
The in terms of processes, the question is:
1) Is there a policy preconfigured for the new application?
a) yes
If an AO is used, does the AO need configuration? ( example: SSL AO requires certificates)
Do we have specialities which require further fine tuning? ( Answer is mostly: no, Example: non-standard ports)
b) no
You define what you need for the application based on the protocol characteristics.
If you have defined these characteristics you can choose one of the AOs, or define which of the "generic" options fit the traffic. For example, for traffic that is already compressed, it does not much benefit from LZ, so choosing only TFO and DRE. Another example is traffic that has not much of dublicate data, perhaps it does not benefit a lot from DRE, so you configure TFO only.
Does that answer your question?
Thanks,
chris -
Question related to my previous "background process" question.
Hello Folks:
Can I start a "Notification Service Subscriber" process through the
normal startup procedure for other servers---i.e. by adding it to the
config(ubb) file. If so, can I implement the background process as two
different CORBA servers calling each other asynchronously to accomplish
the work. Please let me know if there is any other way to accomplish
what I have stated in the "background process" question.
Thanks,
Ram Ramesh
678-358-3581Go to your forum preferences and set the email options. You may also need to unsubscribe from forums / topics you are currently subscribed to.
-
How to include process lead time in an outside processing amount resource
Problem:
We have a two operation routing where the first operation is time based and the second operation is an amount based outside processing resource. The outside processing resource has an outside processing item associated with a fixed lead time. When we run an ascp plan, the generated planned orders only consider the first operation (the time based one) to calculate order completion date and excludes second operation lead time (the amount based one).
Any ideas?
Edited by: 785198 on 14-ene-2013 1:05This is fine if you raise exception from your code. It will be raised as a server fault only.
-
Phantom with Outside processing
Hi all,
pls help me.
I have an assy with a routing with outside processing but I often need to change to phantom this assy. So this assy result phanto for a BOM and non Phantom for another BOM.
I need also to count the time of resources used for phantom items so I enable the flag in BOM parameter "Use Phantom Routings".
The problem is that: for Jobs in whitch the subassy is phantom I need all its resources that go up to the parent but NOT the Outside processing.
for jobs in whitch the subassy is NOT phantom the outside processing is correct.
Is there any way to solve this request? I try to use alternates bills and routing but WIP consider only the alternative BOM and/or routing of the parent and not even of the phantom subassy.
is there someone who can help me?
really really thanks
AlexHello Rafik ,
Hope this will give you an idea about Subcontracting Operation :
Subcontracting Steps:
1. Define all the materials in your plant (subcontracting and packaging etc).
2. In the material master MRP 4 view there is one field in which you can mention that this material is not relevant to MRP planning, use this field for subcontracting material so that it will not be planned in MRP runs ( generally use this field for re-order point planning).
3. In the BOM for the subcontracting material put the special procurement key as Subcontracting and do not keep relevance for costing.
4. If you're using packaging material of your company and want to capture the cost of these materials in the subcontracting production order then put relevance for cost.
5. Define alternate BOMs for each customer.
6. Generally the routing will be the same but materials will change, define different prodcution versions for each alternate BOM and assign to the routing.
7. Define the activite types for packing and mixing in the work center and assign them to the cost center, use these for your routing.
8. Whenever you recive a sub-contracting order, use the relevant production version depending on the customer.
9.Please use control key PP02 (customizing in OP00)in routing and maintain
info record for subcontracting vendor
In my place all the palnts belong to the same client in sap and they want to use the same material code in both plants, so I think my subcontracting scenario might be different from yours but it give you some ideas to go about it.
Regards
Jia -
Outside Processing Costs Calculation
Dear All,
Can someone help in understanding how Outside processing costs are calculated.
Specifically, in the WIP Value Summary Report, the value against "Costs Incurred" under Outside Processing - How is this value arrived at.
The Resource Value and the Overheads defined dont seem to add up to the figure in this column. What am I missing.
Sample Scenario is given below
Work Order Quantity - 15Nos
Setup Details
OSP Item
Unit Type - Assembly
Resource Basis - Item
Resource Cost - 10
Usage Rate - 3
Overhead Cost- 10
Basis - Item
Any help is highly appreciatedKarthik,
The OSP element in WIP Value Summary is the purchase order price yuo have netered when you create the purchase order for the OSP Item.
Even though you enter rate for the OSP Resource it is used only for cost roll up and not for charging the job which is always taken from PO price.
Thanks,
Saravanan.S -
ESYU: BOM Resource 화면의 Outside Processing과 Costed Field 값이 변경되지 않는 이유?
Purpose
Oracle Bills of Material - Version: 11.5.9
존재하는 costed resource는 Resources Define Form(BOMFDORS.fmb)에서
조회할 수 있다.
Resource를 'Outside Processing' checkbox의 checking하여 outside processing
resource로 변경하려고 하나, form은 field update를 허락하지 않고 다름과 같은 error를
display 한다. 이유 및 변경가능 방법에 대해 알아본다.
FRM-40200 Field is protected against update
Solution
만일 resource가 사용되었다면, 즉 어떤 table에 resouce가 존재한다면, outside processing
과 costed flags 값은 변경되지 않는데, 이는 Costing과 Wip tables 안의 data 무결성을 위해
필요하다.
만일 resource row가 아래 tables 중에 존재한다면, Outside Processing 이나 Costed check
box 변경은 불가능하다.
CST_RESOURCE_OVERHEAD
CST_RESOURCE_COSTS
BOM_OPERATION_RESOURCES
WIP_TRANSACTIONS
WIP_COST_TXN_INTERFACE
아래 script를 이용하여 어느 tables이 변경을 원하는 resource records를 저장하고
있는지 확인을 할 수 있다.
만일 오직 BOM_OPERATION_RESOURCES의 조회 count > 1이라면, 당신은 쉽게
이 resource를 사용하는 routing operations에서 resource를 remove 할 수 있다.
이 후 Outside Processing이나 Costed flag를 필요에 따라 변경하고 다시 resource를
operation(s)에 add 할 수 있다.
다른 방법으로는 원하는 setting을 가진 새로운 resource를 생성하고, 새로 생성한
resource를 예전의 resource 대신 사용하는 것이다.
select tablename, count(*) from (
select 'cst_resource_overheads' tablename, resource_id from cst_resource_overheads
union
select 'cst_resource_costs', resource_id from cst_resource_costs
union
select 'bom_operation_resources',resource_id from bom_operation_resources
union
select 'wip_transactions',resource_id from wip_transactions
union
select 'wip_cost_txn_interface',resource_id from wip_cost_txn_interface) X,
bom_resources r
where r.resource_code = '&resource_name'
and r.organization_id = &org_id
and r.resource_id = X.resource_id
group by tablename;
Reference
Note 279142.1 -
WIP OUTSIDE PROCESSING(OSP)의 SETUP 방법
제품: MFG_WIP
작성날짜 : 2005-11-29
WIP OUTSIDE PROCESSING(OSP)의 SETUP 방법
=====================================
PURPOSE
WIP Outside Processing(OSP)의 Setup에 대해 기술하고자 한다.
Explanation
WIP-Outside Processing Setup
1. outside processing Item 생성
path: Inventory--> Items--> Master Items
Under Inventory Attribute에서, 다음을 정의:
- Uncheck Inventory Items.
- Stockable, and Transactable.
"Purchasing" Attribute에서, 다음을 정의:
- Outside Processing Item is checked
- Unit Type
- Purchasable
2. Resources 정의
path: BOM-->Routings--> Resources
: outside resources를 정의하고, outside processing items에
위에 정의한 품목을 연결한다.
- Select Charge Type: PO Move or PO Receipt
- Enable Outside Processing
- enter outside processing item
3. Departments 정의
path: BOM-->Routings--> Departments
- Department Class & Location 정의
- Add the Outside processing Resources to the Department
WIP-Outside Processing 처리
4. 조립품의 BOM, Routing 정의 및 WIP Job생성
5. WIP이 release되거나, Move Transaction시 OSP품목에 대해
Purchasing Requision이 생성된다.
6. OSP Item입고 시, shopfloor로 이동된다.
Example
Reference Documents
WIP Users's Guide
PO User's GuideUse sysadmin user to check if the workflow is starting.
Workflow will start once the PR's are created.
Hrishi -
Oracle OutSide Processing cycle in UK
Hi,
Does anyone from this forum worked on Oracle OSP cycle? If yes please let me know the setups required/localizations/pointers....
Regards
Venkat
+44-07550050046Try this http://www.scribd.com/doc/925705/OSP-Setup-and-Processing
http://www.oracleappsblog.com/index.php/weblog/outside-processing-setup-checklist/
It should work for UK as well.
Hope this helps,
Sandeep Gandhi -
Outside processing notifications
Hi,
We need to know the functionality of WIP - OSP parameters Production scheduler and shipping manager roles.
We have tried assigning employee to shipping manager and creating a wip job for OSP item and also requisition and PO got created.But still we are not getting any notification.
Also WIP outside processing notifications profile is set to Yes.
Please let me know if we need to do any additional setups for getting OSP notifications.
Also please let us know how production scheduler and shipping manager roles differ from each other and clear fucntionality of both roles and required setups to make use of them.
Thanks
VasudhaUse sysadmin user to check if the workflow is starting.
Workflow will start once the PR's are created.
Hrishi -
Production order overlapping with purchase orders for outside process
I set up the overlap option in a router so we can send 50 pieces (total order quantity is 200) of material ahead to an outside heat treat operation. When we try to create the purchase order for the 50 to be sent out for heat treat two problems occur.
1. The quatity in the purchase order is for the entire order of 200, not 50.
2. We get a message "Date /23/2010 period D is not valid.
We currently do not use the functionality of splits and overlaps so if anyone can help or guide me to a good resource I would appreciate it.
Regards.
Gail
Edited by: Gail Weeks on Nov 12, 2010 4:19 PM
If anyone could help with this question I'd appreciate it. Thanks.Gail:
the next operation would be an external operation in your order ? That is, has some external Operation Control Key?
Then the PurReq for this operation is created at creation or release of the production order by the total operation quantity. Ovelapping allows you to reduce some total time in order, but I don think that can be applied for the purpose you describe. Let us know more details about your requirement.
Regards -
General Ledger - Revaluation/Translation Process Question
Application Release Version: 11.5.10.2
MRC: Not turned on for new entities. (See details below)
My customer has been using oracle from around 2001 and went through a process at the end of 2008 to setup a new chart of accounts and approx 6 different companies with multiple entities for each across different functional currencies. (The initial setup for these entities was done prior to my joining and I have no supporting documentation on what decisions were made and why.)
Setup info:
Set of Books - 'Cumulative Translation Adjustment Account' defined as an 'Owners Equity Account'.
Revaluation - Gains and Loss accounts using the same account number as 'Cumulative Translation Adjustment Account'. Accounts being revalued are accounts that have outstanding Payables and Receivables balances as well
as our intercompany accounts that have outstanding balances. (Balances that need to be payed or received.)
Question:
My question refers to the revaluation and translation process for the new entites that have a different functional currency from the reporting currency. (All under the same chart of accounts structure.)
For instance entity1 - Functional Currency = 'CAD' and has 'USD' transactions.
I understand that at the period end we need to revalue the 'USD' transactions to there 'Current' worth in 'CAD' as exchange rates will fluctuate. But shouldn't the 'Difference', revaluation amounts, be pushed to the Unrealised FX Gains/Loss account, not the 'Cumulative Translation Adjustment Account'. (I think this is normally only used when a company is using MRC?)
This obviously affects whether the period balance appears on the Balance Sheet or Income Statement report for the consolidated monthly report.
Also should these 'Revaluation' journals ever be reversed or just left to accumulate?
Then looking at the 'Translation' process, if value is pushed to the 'Cumulative Translation Adjustment Account' then the balance is translated based on the 'Average' period rate as the account is an 'Owners Equity Account', but this seems wrong for the 'Revaluation' balance to be converted at another rate?
Any help on this subject will be greatly appreciated.Firstly, why would there be any difference between the total of customer/vendor sub-ledger balances and the balance on the reconciliation account(s)? The posting to the reconciliation account is happening automatically right, when you are posting to a customer/vendor (basing on the reconciliation account assigned in the customer/vendor master)? And system would not allow direct postings to reconciliation accounts, which eliminates the threat of reconciliation GL account going out of balance as compared to the sub-ledger accounts.
However, you can run FBL3N or FS10N for the reconciliation account(s) and match it with the total balance on all customers/vendors using transaction FBL5N/FBL1N. -
Snow Leopard Time Machine process question/possible problem
For starters I want to say that I am not dealing with my own machine, but a friend's, so there's some missing information. Any help would be greatly appreciated!
Ok, so my best friend bought a 15" MBP thru me during my short time as an Apple retail employee, which is how I got called in to "fix" it, although I'm still better with PCs than Macs. Anyway, it was purchased around December 2010, has at least Snow Leopard, intel i5 processor, 500 GB HD, not sure if 5000 or 7200 rpm, 4GB RAM. A day or so ago it started acting "weird" he says, like when closing google chrome the color wheel spun forever and took forever to close, and from then on every program acted the same; took forever to open and close. He said it was like there was some major process running in the background that was just using up all of the RAM and processor, leaving him with nothing to use for anything else. He shut it down and restarted it several times, but it acted the same. Sometimes he'd even have to force power it down. He then decided to do a wipe and restore with Time Machine. Thanks to google images I know for sure that he went thru all the bs with selecting what exactly to do, what restore to use, and where to install it, and that the transfer screen with the finder-to-fnder-like image and the progress bar appeared and completed fully before it automatically restarted itself. White screen with Apple logo appeared, he heard the boot up chime/BONG/WALL-E noise before the spinner wheel came up under the logo, which is where it stands now.
The only question/concern is that it has been here for 10 hours, literally. Now the spinner is STILL spinning, that has not frozen that either of us are aware of, but both of us being so new to Macs we are completely unsure if it's ok. I did some online research and I've seen where people have had their macs freeze on boot up, but they usually don't chime; or it took like 14 hours to do the entire restore process, but they were significantly older and slower machines. Like I said, this could be status quo for this process, but I honestly do not know that. Feel free to just say "depending on the amount it's restoring, it could very well take that long, be patient" if that's the honest truth. I'm looking for verification.
PS - his time machine backup is on an external USB hard drive, which is plugged in, and it's from November as he forgets to plug it in, but he has like photoshop and aperture, takes lots of pictures (yes we know those since November are gone), and honestly is on his MBP so much the only way I can think to describe it is that he literally uses it like a cheap whore.
Thank you all!delete all drivers using the correct un-indtstall software, re-instalthe mac softeware and in stalll. GO TO SYSTEM PREFS, and select the printer and add the printer to the left side for install
, then select that partictular printer. -
Exception Processing Question -Reply
I don't use Forte (yet--that's why I joined the mailing list), but since your
question is a generic "engineering practices" question, I'll chime in. I do
use exceptions both in C++ in Delphi, and have developed some opinions
about how to use them:
- Use exceptions for handling "behavior unexpected in the normal course
of your algorithm". In other words, instead of returning error codes
when something goes wrong, throw an exception.
One example of this is in a parser: if you get an illegal token, just throw
an exception.
- When you need to make a choice based on a return status, don't throw
an exception. In the parser example, if you get token 'A', you need to do
one thing and if you get token 'B' you need to do another.
- There's a fine distinction between "handling an error" and "making a
choice", and there are cases where you could argue one way or the
other. I'd say that an error throws an exception when it would normally
terminate the normal flow of execution. For example, "out of memory" or
"illegal token".
- Catch exceptions at "high level" process start/end points, or where it is
required to clean up resources held and rethrow.
- Don't catch exceptions in every single method--it defeats the purpose.
User Interfaces:
- If your user-interface dictates a logical place to unwind no further,
catch exceptions there. For example: In the Windows world most apps
are a window with a menu. If you pull down and pick a menu item to
execute a command, and that command throws an exception, the
exception should be caught, a modal message box indicating the error
should be presented, and then when the user clicks "ok", the program
returns to its normal waiting state with the window intact.
- If you have a modal dialog up, throwing an exception should either stop
at the dialog's event loop or take the dialog down with it.
I'd say that on-screen data validation should NOT use exceptions
because "user typing invalid data" is expected behavior for a UI.
Besides, the UI designer should be smart enough to deal with giving you
a good model for data validation. OTOH, if you take the data out of the
dialog and then pass the information as parameters to a function, and
that function can't handle one of the parameter values, it should throw an
exception.
Nevertheless, if your dialog runs out of memory for some reason, it
should throw an exception and the dialog should come down.
Hope this helps.
-- Conrad Herrmann
Jerry Fatcheric <[email protected]> 07/24/96 03:29am >>>
I have a toss up question for 50 points -
We have finished the first phase of our project and have place
exception processing in the places where we saw exceptions could be
raise. But what about those other exceptional exceptions?
Is this just good programming practice to have a high level generic
exception handler (and what should it really do??) or is it critical.
In addition, when handling data validation on specific widgets on a
screen (e.g. the account number entered must be one of the existing
10,000 valid ones), should this be handled via exception processing or
should it just be handled with code in the event loop?
Any opinions - please I don't want to hear the Forte Party line.
I would like to hear opinions based upon real experience.
Jerry Fatcheric
Relational Options, Inc.
Florham Park, New Jersey
201-301-0200
201-301-00377 (FAX) [email protected]We have finished the first phase of our project and have place
exception processing in the places where we saw exceptions could
be raise. But what about those other exceptional exceptions?
Is this just good programming practice to have a high level
generic exception handler (and what should it really do??) or
is it critical.IMHO, you need to program for these ones that could occur because
if you don't the exception will still happen except without
your normal graceful (or standard) approach manner. I think it is good programming
practice to trap on the ones you think can possible occur if they require
something different in how they react. Otherwise, use of GenericException
with a proper response is called for.
>
In addition, when handling data validation on specific widgets
on a screen (e.g. the account number entered must be one of the
existing 10,000 valid ones), should this be handled via exception
processing or should it just be handled with code in the event loop?
I use event loop processing because most of the time I am also
keeping the user on the same widget after cancelling all events
posted. So, in effect they are back where they started from.
Any opinions - please I don't want to hear the Forte Party line.
I would like to hear opinions based upon real experience.
Jerry Fatcheric
[email protected]@Sagesoln.com
my 2 cents, or should I say my attempt at 50 points, Jerry.
Len Leber
ATG Partners
Maybe you are looking for
-
Compiler issue when different case element names
Hi Given this simple schema where two elements with the same name but a different case exist causes problems with the generated code. <?xml version="1.0"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="test"> <xsd:compl
-
Hey gang, My workout room's got an old tv with standard def (Red, White, Yellow) and cable ports in the back and that's it. How do I hook the current gen ATV my wife just got me to that TV and have it look goodish?
-
Cannot view photos in iPhoto 09
I have iLife 09 and am new to the Mac world. I am wondering why iPhoto will not allow me to see pictures I was once able to. I used some of my photos in iMovie and iDVD, and they worked just fine. I went back in to view the pictures and edit them for
-
Bapi_po_create1 performance problem
Hello All, I am creating multiple Purchase orders in one go from mulitple Purchase requisitions. For every single PR, one PO gets created. When i try to convert 10 PR's to 10 PO' s through bapi bapi_po_create1, only 5 or 6 PO's are getting created. F
-
I have the following code: <% If (CStr(Request("MM_insert")) = "form1") Then If (Not MM_abortEdit) Then ' execute the insert Dim MM_editCmd Set MM_editCmd = Server.CreateObject ("ADODB.Command") MM_editCmd.ActiveConnection = MM_NewF