CTM PDS with Overlapping operations
Hello APO Guru's,
Has anybody come across on creation of CTM PDS with overlapping operations?
We have a requirement where we have 5 operations/phases in our Master Recipe and have defined a Start-Start relationship between operations, with an offset.
We have activated an BADi /SAPAPO/CURTO_CREATE, to create a CTM PDS while CIFing PPDS PDS. CTM PDS gets created but without any activities.
Could anyone provide any insights on how to handle this situation?
With Regards,
Mangesh
Hi Mangesh,
Where you able to find solution to your problem. Following is the issue that I am facing
We are having two operations 010 and 020 in a routing and we want to schedule both the operations at the same time and not in sequence. I believe that we can use the "required overlap functionality" in the routings for the parallel scheduling of the two operations.
After setting the overlap functionality when I trying to run SAP_PP_002 the operations in the PPDS order are being scheduled in sequence. In addition, the PPDS PDS also shows an End- start in the activity relationship (I don't know if this makes any difference)
Could one of the experts please let me know what are the settings in PPDS that you used to run the two sequential operations in parallel in APO?
Thanks in advance
Similar Messages
-
Hi,
We are using CTM for Characteristic dependent planning (CDP), for that we are CIFing PDS from ECC
In CDP since CTM supports only time continuous planning we have to use PP/Ds PDS and since CTM supports only CTM PDS we have done the BADi enhancement and getting the CTM PDS in APO.
The issue is that when we CIF the PDS with Object dependency the OD is not reflecting in the CTMPDS in APO while we are able to see the OD in PP/DS for the same production version.
has anyone worked on CTM PDS with Object Dependency and what can be the probable reason for this discreapancy.
I have also applied not 0001342840 to resolve this issue.
Thanks & Regards,
SanjogHi,
there are some restrictions with CDP in CTM according to note 1284461:
Characteristics based planning with CTM
PDS must come from an ERP system. The supply chain should not mix VC and
CDP scenarios. For reference characteristics only components
/SAPAPO/CULL_CFG_COMPONENT-QUANT and
/SAPAPO/CULL_CFG_MODE_PROCEDURE-DURVAR are supported.
Variant functions are not supported. Only the following Object Variables
are supported: $SELF, $PARENT, $ROOT. For Selection Conditions and
Procedures the following operators are supported: =, <>,AND,OR,NOT
For Procedures the following operator is supported: IF. Complex select
conditions are not supported.
Multi-value characteristics are not supported.
Can you check if you fullfill the above mentioned criteria?
Regards Frank -
Operations with object dependency not showing in CTM PDS
Hi all,
When PDS is created in APO, the operations with object dependency are excluded in CTM PDS but in PPDS PDS all the operations are fetched.
When I remove OD from operations and then CIF (curto_create), the operations are visible in CTM PDS too.
Please let me know the possible reasons for operations with OD getting excluded from CTM PDS
Regards,
RSHello RS,
If you are using SCM 7.0 please implement the following instructions in BADI /SAPAPO/CURTO_CREATE, for the method CREATE_CTM_PDS insert the code ev_true = 'x' and Activate it.
then execute the curto_create transaction, while executing curto_create don't select change transfer. Object dependencies should be visible.
PS: I assume there is no error in the object dependencies defined and the status of the object dependency is set to released.
Hope this helps you.
Thanks and Regards,
Roopesh -
Hi
I am trying to use CTM with PPDS PDS. When I create the master data structure it is not able to pickup the succesive source of supply.
i.e. Suppose Product A (in-house production) has a component B (externally procured), the T-lane for B is existing from plant to the vendor. The PDS for A is now added to the MDS, when we now try to generate the MDS, it does not pick up the downstream source of supplies and gives the error "Could not find source of supply for B".
The BADi for using PPDS PDS with CTM has been implemented already but the problem still exists.
If I use PPDS PPM i do not get this problem.
Kindly help.
Regards
ManojHi Keiji
I saw this message sometime back on this thread then I dont know what happened to it
Subject: Re: Using PPDS PDS with CTM
Message: Hi Manoj
Following comment means, you already implement BADI /SAPAPO/CURTO_CREATE Method CREATE_CTM_PDS ?
>The BADi for using PPDS PDS with CTM has been implemented already but the problem still exists.
From your comment, you try to use normal PPDS PDS. But since CTM require CTM PDS for PPDS, if you do not have CTM PDS, please create CTM PDS by using above BADI during CIF transfer of your PDS.
If above comment does not apply, do you see any error message in CTM master data check ?
best regards
Keiji
The CTM PDS have been created, thats what i meant by that BADi implementation. The problem is still existing. The CTM master data check says that the source of supply cannot be found. I replicated the same model with PPM and it worked.
Thanks
Manoj
Edited by: Manoj Narain on Jan 5, 2009 3:33 PM -
I have an iMac and use OS 10.4.11 & Firefox 3.6.19. Firefox prompted me to download an update (to 7.0.1). I looked up the system requirements on your website, and it stated the update is compatible with OS 10.4.11. But after I downloaded and installed the update, it failed to work on grounds of incompatibility. Hence 2 questions: (1) Why did Firefox prompt me to download an incompatible update? (2) Why did your website claim the update is compatible with my operating system when it is not?
Sorry, it's because Firefox 4+ are only compiled for the Intel processors.
There is a separate project for PPC Macs called Ten Four Fox. You might give it a spin when you're tired of 3.6.
http://www.floodgap.com/software/tenfourfox/ -
How do I access websites that warn: "Firefox is NOT compatible with this application. For best performance, please use Internet Explorer 5.0 and above...."? When I try to download any alternate browser, all I get is another warning that the alternate is "not compatible with your operating system." Is Firefox preventing this? The site listed below is a job application site. I've had this same problem with other job application sites also.
== URL of affected sites ==
https://storefront.kenexa.com/lithia/cc/Home.ssThere should be a User Agent Switcher menu item under Tools, which gives you the browser names you can impersonate.
The menu item name changes to the browser UA you are presently using.
There is also a User Agent Switcher button, you can add it using View -> Toolbars -> Customize, and dragging the button to your toolbar.
See http://chrispederick.com/work/user-agent-switcher/features/ and http://chrispederick.com/work/user-agent-switcher/help/
You can just start trying IE versions (or the versions it says on the site) until it lets you in. -
Site-to-ste VPN with overlapped subnet.
Hi Friends
I have to set up site to site VPN with overlapped network ASA 5540 and checkpoint what is the best parctice to achive tis goal
Thanks in advanceIt has to be configured on both sides.
X and Y are unused networks in this example: Site A has to hide 172.16.1.0/24 behind X when communicating to Y, site B has to hide 172.16.1.0/24 behind Y when communicating to X. The users in site A have to use Y as a destination, users in site B have to use X as destination. To make it usable for the users you should include the destinations in the DNS so that they never need the destination-IP.
On the ASA you describe the communication 172.16.1.0/24 -> Y with an access-list and add that ACL to your static-command. You find an example here:
http://www.cisco.com/en/US/products/hw/vpndevc/ps2030/products_configuration_example09186a00808c9950.shtml
Don't stop after you've improved your network! Improve the world by lending money to the working poor:
http://www.kiva.org/invitedby/karsteni -
How to use tree tables with CRUD operation for begineers ADF 11g
This is Friday night call for help.
This is only few sample ressources on the web for tree table and only one with CRUD operation.
I used this one http://jobinesh.blogspot.com/2010/05/crud-operations-on-tree-table.html because this is the only one that address CRUD.
And it is shaky. Deletion works fine but insertion not very well. This is working using custom code provided below.
Depending if the user selection in the tree, the code insert from the master node to the children node.
Any other options because it is not working well.
Also where Oracle describes how to use the row, rowset, itorator API? This is really hard to understand like almost if we should not use it.
then if not how can I insert in tree with two nodes and insert in the parent or children depending the users selection.
Lately I 'been posting questions on this forum with no response. This hurts. I understand developers cannot spend their time on this but People from Oracle, please help. We pay licenses...
public void createChildren(RowIterator ri, Key selectedNodeKey) {
final String deptViewDefName = "model.DepartmentsView";
final String empViewDefName = "model.EmployeesView";
if (ri != null && selectedNodeKey != null) {
Row last = ri.last();
Key lastRowKey = last.getKey();
// if the select row is not the last row in the row iterator...
Row[] found = ri.findByKey(selectedNodeKey, 1);
if (found != null && found.length == 1) {
Row foundRow = found[0];
String nodeDefname =
foundRow.getStructureDef().getDefFullName();
if (nodeDefname.equals(deptViewDefName)) {
RowSet parents =
(RowSet)foundRow.getAttribute("EmployeesView");
Row childrow = parents.createRow();
parents.insertRow(childrow);
} else {
RowSet parents =
(RowSet)foundRow.getAttribute("EmployeesView");
Row childrow = parents.createRow();
childrow.setAttribute("DepartmentId",
foundRow.getAttribute("DepartmentId"));
parents.insertRow(childrow);
} else {
System.out.println("Node not Found for " + selectedNodeKey);
}I am looking for a sample that describe how to design a jsf page with a tree table.
So you have Department and employees. In the tree first comes Department and if you click the node you see the employees assigned to this department.
I need to be able to insert a new department or a new employee from the tree table by clicking on a insert button in the panel collection toolbar depending on user selection in the tree.
I got part of it working but not good enough.
By problem is the get insertion working
I have a createChildren method in my AM implementation that get in input a RowIterator and selected node key.
To goal is to create new records depending of the user selection and the input parameters get populated by the binding like this:
#{backing_treeSampleBean.selectedNodeRowIterator} #{backing_TreeSampleBean.selectedNodeRowkey} via method binding with parameters.
Is it the right approach?
First to be able to insert a parent record, I select nothing in the tree and ri and selectedNodeKey comes to null
we run this code
ViewObjectImpl vo = getSchHolidaySchedExceptionsView1();
//ViewObjectImpl vo = getDepartmentsView1();
Row foundRow = vo.first();
Row childrow = vo.createRow();
vo.insertRow(childrow);
A new blank entry appears in the parent node and we enter a value.
The the problem starts when we want to add a child to this parent.
We select the created parent and press the insert button, this code get executed
if (nodeDefname.equals(deptViewDefName))
//list of the children of the parent and create an new row
RowSet childRows = (RowSet)foundRow.getAttribute("SchHolidayExceptionDatesView");
Row childrow = childRows.createRow();
childRows.insertRow(childrow);
But the new entry does not appear, it is almost like it would be created for a different parent because this is a mandatory field that is not feel in yet and the interface complaints of a missing value. It is created somewhere just not a the right place... This is my guess.
Do you see something wrong with the code?
The full code og my create children method is there below
I am using jdeveloper 11.1.1.3.0 any issues with tree table to know about with this version?
Thanks for your help
public void createChildren(RowIterator ri, Key selectedNodeKey) {
final String deptViewDefName = "com.bcferries.app.pdfroutesched.model.SchHolidaySchedExceptionsView";
final String empViewDefName = "com.bcferries.app.pdfroutesched.model.SchHolidayExceptionDatesView";
if (ri != null && selectedNodeKey != null) {
// last row
Row last = ri.last();
Key lastRowKey = last.getKey();
// if the select row is not the last row in the row iterator...
Row[] found = ri.findByKey(selectedNodeKey, 1);
if (found != null && found.length == 1) {
// foundRow is the row selected
Row foundRow = found[0];
// The row selected can be the parent node or the child node
String nodeDefname = foundRow.getStructureDef().getDefFullName();
// if parent row
if (nodeDefname.equals(deptViewDefName))
//list of the children of the parent and create an new row
//works but we try to resolve the creation of a parent
RowSet childRows = (RowSet)foundRow.getAttribute("SchHolidayExceptionDatesView");
Row childrow = childRows.createRow();
//childrow.setAttribute("HolidayDate", new java.util.Date().getDate());
System.out.println("insert child row from master");
childRows.insertRow(childrow);
} else
//RowSet ParentRow = (RowSet)foundRow.getAttribute("SchHolidaySchedExceptionsView");
//RowSet childRows = (RowSet)ParentRow.first().getAttribute("SchHolidayExceptionDatesView");
Row childrow = ri.createRow();
System.out.println("insert child row from child ");
} else {
System.out.println("Node not Found for " + selectedNodeKey);
} else {
System.out.println(" param null try creating for first row : " +
ri + " * " + selectedNodeKey);
ViewObjectImpl vo = getSchHolidaySchedExceptionsView1();
Row foundRow = vo.first();
Row childrow = vo.createRow();
vo.insertRow(childrow);
} -
Hello,
I am using LabVIEW 8.0 and I am attempting to create a sub-panel that displays the front panel of a sub-vi depending on the selection made by the user via the Enum dropdown menu. I have wired the Enum to a case structure and applied identical coding to each individual case structure except for obviously changing the sub-vi source. However, I receive an error "The VI is not in a state compatible with this operation." I was able to successfully make a single sub-vi work within a sub-panel using a true/false case structure and the exact same coding. However, now that I am using an Enum box wired to a case structure, I receive this error. I have attached my block diagram as well. Could anyone assist me as to where it is that I am going wrong?
Thanks in advance!
Solved!
Go to Solution.
Attachments:
enum subpanels.JPG 22 KBtorm wrote:
I have attached my block diagram as well
I only see a picture. Can you attach the VI instead? At what point do you close the reference?
torm wrote:
I have wired the Enum to a case structure and applied identical coding to each individual case structure except for obviously changing the sub-vi source.
Well, if the code is identical except for the source, only the source should be inside the case, right? Why duplicate code?
LabVIEW Champion . Do more with less code and in less time . -
I would like to download Firefox 4. I get an error message during download saying it is incompatible with my operating system and that it needs OS X 10.5 or 10.6 but I AM using 10.5.8, so what might be the problem?
Firefox 4 requires at least OS X 10.5 and an Intel Mac. There is a third party version of Firefox 4 that runs on OS X 10.4/10.5 and PPC Macs, for details see http://www.floodgap.com/software/tenfourfox
If you prefer, you can get the latest version of Firefox 3.6 from http://www.mozilla.com/en-US/firefox/all-older.html -
Why does it say that the updated version of Firefox (which I am trying to download) is not compatible with my operating system when I have Mac OS X 10.5.8? I had an older version of Firefox and it said I needed to update it but that was the message that appeared.
Sorry, it's because Firefox 4+ are only compiled for the Intel processors.
There is a separate project for PPC Macs called Ten Four Fox. You might give it a spin when you're tired of 3.6.
http://www.floodgap.com/software/tenfourfox/ -
Hi All,
We have set up a new Operating Unit in Oracle Apps. Now when I am trying to create a new Customer in that Operating Unit, I am receiving following error:
ERROR MESSAGE:-Please set the Receivables system options for this operating unit and ensure that the MO: Operating Unit profile option is correctly set with an operating unit that is set up in Receivables.
We do have MO: Operating Unit and MO: Default Operating Unit set properly at Responsibility level for the Responsibility through which I am accessing this form.
Your help is appreciated!
Thanks in advance,
SKAYou can refer this thread and check your MO operating unit is set or not https://community.oracle.com/message/3937028 thanks
-
Null pointer Exception with removeRowWithKey operation
Hii experts,,,
I am using JDevelepor 11.1.2.1.0 Version
I Am new in ADF ,
In My sample application i select row in iterator by findIterator() method
then get the specified row by getCurrentRow();
then i get the rowKey By row.getKey() method..
I put rowKey as parameter to removeRowWithKey operation
I have get null pointer Exception with removeRowWithKey operation
java.lang.NullPointerException
at oracle.jbo.server.ViewRowSetImpl.prepKeyForFind(ViewRowSetImpl.java:5352)
at oracle.jbo.server.ViewRowSetImpl.findByKey(ViewRowSetImpl.java:5394)
at oracle.jbo.server.ViewRowSetImpl.findByKey(ViewRowSetImpl.java:5296)
at oracle.jbo.server.ViewRowSetImpl.findByKey(ViewRowSetImpl.java:5290)
at oracle.jbo.server.ViewObjectImpl.findByKey(ViewObjectImpl.java:11536)
at oracle.adf.model.binding.DCIteratorBinding.removeRowWithKey(DCIteratorBinding.java:3748)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1598)
how can solve this???thanks Timo
through this URL i get possible deletion methods...
pls give more Information about the concept of removeRowWithKey, setCurrentRowWithKey, setCurrentRowWithKeyValue operation.... Just For Knowledge....
Edited by: NZL on Mar 2, 2012 9:37 AM
Edited by: NZL on Mar 2, 2012 9:42 AM -
Mapping in Services Interface with multiple operation... ?
Hi ALL,
I have a SOAP to SOAP scenario here Just PI 7.1 with EHP1 acting a bus no mapping nothing .
1) I have the WSDL file from the receiver system with multiple synchronous operations in it ..i imported the wsdl as External Definition .. i used the same the WSDL file to create the sender Service interface also...
when i created the service interface with the operation in it , i just gave the same operation name from the WSDL.this i followed for the sender and receiver service interface.
1)now the issue is do i need any operation mapping if the service interface has more than one operation ...?
2) I compelted the scenario without any operation mapping ..but i am getting this error ..Problem occurred in receiver agreement for sender -ICRM_D to receiver -EXACTTGETWEBSERVICE_D,http://ICRMtoExactTaetWebservice.com.si_os_ICRM_EXACTTETWEBSERVICE: No standard agreement found for , ICRM_D, , EXACTTARGEBSERVICE_D, http://ICRMtoExactarebservice.com, si_os_ICRM_EXACGETWEBSERVICE..?
pls help me in this issue..
Thanks
Souzyou might want to read this /people/shabarish.vijayakumar/blog/2010/09/08/service-interface-and-multiple-operations--is-it-just-an-hype
you will need to create additional configurations for multiple operations to be supported -
Mapping with Scd operator set to type 2 reading source records two times
Mapping with Scd operator set to type 2 reading source records two times.Records selected count being displayed at the end of execution is double the source record count.This possibly is affecting the performance of the mapping.
Is this a bug in scd type 2 operagtor in OWB 11gR2.How to rectify this umwamted double loop through the source data selectiom?Hi Roelant,
I think it is important to be aware that although Paris - 10gR2 - is not actually buggy (in this respect!), it is really quite idiosyncratic in exactly how it processes SCDs.
I followed up on your and Mark's comments, and did an in depth analysis of this topic. It is at http://www.donnapkelly.pwp.blueyonder.co.uk/documents/OWB_10gR2_SCD.pdf
My conclusions are perhaps of interest to anyone considering doing SCD processing with Paris.
I'll be doing a follow-up this weekend, and publishing a sort of 'how-to-do-it' guide.
Cheers,
Donna
Message was edited to add the words: "in this respect"
Maybe you are looking for
-
OS won't start up after Update
Hi - Not sure if this problem is unique to my Mac Book Pro or to OS 10.4.9. Last week Software Updater asked me to install a few updates and restart. I did - during the download and install, I got an error message for one of the several updates - sor
-
My MacBook and my Monitor won't work together anymore
Ok i have a macbook i got less than a year ago and for the last 2 months i have been running my old samsung monitor off of a mac mini port to VGA and now it won't work anymore when ever i connect it the monitors light just flashes on and off repeated
-
Assign a URL to an image in iWeb 2.0
I want to insert an image to my iWeb 2.0 page and apply "Shadow" and "Reflection" to the image, but do not want this image source from a local file. Instead, I want to assign it a URL to an external webservice. Using an HTML snippet will solve the pr
-
Why do we need to republish workflows in case of Sharepoint migration?
Hi, Why do we need to republish the designer workflows when we migrate ?I searched and found that "association id" for workflow is changed during migration which may be the reason .
-
micosoft word isn't working. it said to see available updates so i did and updated it and sill doesn't work. it doesn't open.