PPDS doubt 1
Hi,
My client is a Make to order heavy equipment manufacturer with BOMs running almost 30 levels deep. In this case we use a combination of phantoms and non phantoms to reduce the number of production orders. We are now planning to implement PPDS. Does it matter how deep and big the BOM is ? I mean if the DS heuristics or the PPDS optimizer is used will it cause any complications such as performance issues or anything else? What would be the best practice to take a planning run for such deep BOMs ?
Thanks
Be careful with the phantoms!
quote from note 1406424:
Planning with Phantoms: When using the PDS it is not allowed to use the
same phantom several times in the BOM of a finished product if a
component of this phantom is assigned to different operations in the
routing.
also read the other restrictions carefully for your project.
Similar Messages
-
Exclude QM lot stock for a perticular material and location for PPDS run
Hi Experts,
I would like to exclude QM lot stock for a perticular material and location for PPDS run. I have unchecked stock in quality inspection under productmaster/ Demand / availability stock in APO, but still QM lot is appearing in RRP3 view and considering for PPDS heuristic run.
Can you plesae explain how to exclude QM lot for a PPDS run.
--KishoreHi Kishore,
Some companies do not activate the iModel for Inspection Lots and manage the Inspection Lots as Quality Inspection Stock. For example this how it looks an Inspection Lot in RRP3 if you manage the Inpsection Lots as Stock in Quality Inspection:
Because you are using the iModel transferring Inspection Lots as QM Lots, you can not use the Stock in Quality.
You can read about it in the help of the field Inspection Lots in CFM1. This is the help:
Inspection Lots in Integration Model
You use this indicator to activate the transfer to SAP APO of inspection lots
that are relevant to stock.
Dependencies
You can only activate an integration model for inspection lots if you have
set in CIF Customizing that inspection lots should be transferred for materials
relevant to inspection lots instead of qualitiy inspection stock.
If the inspection lots in SAP APO are to contain the characteristic value
assignements of the batches assigned to them, you have to transfer the
characteristic value assignments to SAP APO before activating the integration
model for inspection lots. You can do this by activating an integration model
for stock.
Hope this clairy your doubt.
Kind Regards,
Mariano -
Is this possible in PPDS?
Hello Experts,
I have a doubt regarding a scenario that we have to implement and I'm not sure if there is any standard functionality in PPDS that will allow us to do the following:
u2022 The component A is produced ( make to stock) normally in the location X, but when the tanks are full the component is moved to the location Y ( this is done manually by the planners as the storage capacities are not modeled in APO)
u2022 The business wants PPDS to see when the component is needed for the production of the final product and create a STR to bring the component back from location Y to location X instead of producing it at loc X
u2022 Is this possible in PPDS?
Thanks in advance for any guidance.
GyoHi,
It is possible with combination of GATP and PPDS. Only constraint is you plan based on sales order and not based on forcast requirement at finish product level.
Multilevel availability check with rule based availability check at component level can meet the requirement.
MATP is used when component is produced based on forcast and production of finish product is based on sales order and it checks whether components are available.
If finish product is produced based on forcast(PIR) above function cannot be used.
Let me know if finish product is produced based on forcast we can think of some other way.
For more details follow the link
http://help.sap.com/saphelp_scm50/helpdata/en/26/c2d63b18bc7e7fe10000000a114084/frameset.htm
Regards,
Santosh -
Errors trying to print to previously working printer - console sys PPD bad
Printing worked fine until today. Now even trying to do a print preview gets an error dialog and logs these errors to the console:
2007-03-19 10:35:43.528 Safari[336] InkChecker could not get ppd for HPColor_LaserJet2600n
2007-03-19 10:35:47.746 Safari[336] InkChecker could not get ppd for hpcolor_LaserJet2500
2007-03-19 10:35:52.010 Safari[336] PMSessionValidatePrintSettings failed (error code = -50)
2007-03-19 10:35:52.017 Safari[336] PMSessionEndDocumentNoDialog failed (error code = -30871)
2007-03-19 10:35:53.841 Safari[336] Failed to end PMPrintContext
I'm just about to update to 10.4.9 to see if that helps - but I doubt it.
But ya never know until you try...
Interestingly, I can print from inside Windows......
MacBook Pro Intel core 2 Duo, 2.33 Ghz, 2M RAM 200G HD Mac OS X (10.4.8) Parallels with XP Pro (ugh)I did the update, which forced a reboot - and now it prints!
I think it had more to do with the rebooting than the update... -
When I select a printer in Illustrator CS6, the PPD doesn't not populate. I am running on Windows 7 64-bit. I have tried several different printers and none of them will show the PPD. I've downloaded the latest drivers for this operating system. I don't have a problem printing from Word or Adobe Reader. Illustrator is the only program that doesn't seem to recognize any of the printer drivers.
Any ideas on what I can do to get Illustrator to see the drivers?Buenas Tardes Rose,
Printers can be a problem sometimes.
Try this...
Switch off and disconnect the printer. Use the disk that came with the printer to uninstall the software. Do not reinstall it. Restart your Mac. (Probably not necessary but I'm a great believer of: If in doubt turn it off then on again!) Plug in the USB cable and switch on your printer. Open Printer Setup Utility and see if:
a) the printer shows
b) it finds a driver.
c) it asks you to install a driver
d) If c) put your disk in.
¡Buena suerte!
Adrian
ibook G4 1GHz, 768mb; iMac 17" G4:768mb (10.3.9) Mac OS X (10.4.5) Belkin Wireless F5D7632 -
I Can't find ppd file for HP LaserJet M1120 MP in my MAC OS 10.5
I can not find a PPD driver for HP LaserJet M1120 when I add the printer in my MAC, I have tried to use other PPD drivers, for 1220, 1200, and tryied to use generic laserjet driver etc. Almost tried all PPD drivers on the list...
I hope someone could have some hints on what PPD driver to use, or have a PPD driver for LaserJet M1120
Thanks
LarsI do see the share printer, so it works to "add it as a new" printer, but it do not automatically detect correct drivers som I am trying different drivers, but it do not work. As said, I do see the printjob come up on the printerqueue on the PC.
Then I saw below on sourceforge.net, regarding gutenprint drivers for this printer, seems that there are non gutenprint drivers, and probably not in the future either..
I am also in contact with HP support, but they are really useless in providing help/support...
So a bit tired on this!. Thank you for your hints and tips!
http://sourceforge.net/forum/forum.php?threadid=2925567&forumid=4359
Driver for HP LaserJet M1120 MFP
By: Flávio Dourado (fsdourado) - 2009-01-26 21:04
Which driver do I select for connecting my HP LaserJet M1120 MFP to MacOS X Leopard? No one looks like it on GutenPrint 5.2.3...
RE: Driver for HP LaserJet M1120 MFP
By: mbroughtn (mbroughtn) - 2009-01-27 02:01
The Gutenprint drivers do not support this device. There are Mac OS X drivers on the HP website.
This printer seems to use a host based driver with JBIG based on what I can find in the software technical reference for the product. It is doubtful that Gutenprint will ever support this printer. -
PPDS Optimizer does it use strategy settings at all
Hi. Does the PPDS optimizer use the strategy settings at all? in foreground DS planning board or background?
I am thinking not as changing any of the settings does not seem to make any difference.
eg block use or block ignore, it still puts orders into block.
Thanks
jron_bigman wrote:
Hi Sven,
Thank you for your answer.
The logic behind using bitmap index in the dimension table is the ability to use several indexes together.This is also possible with normal indexes. in fact the CBO might decide to change aon or more normal b*tree indexes into a bitmap index on the fly and combine both, if this is a sensible/fast way.
>
So if I run such a query
select *
from dim_tab1 d1 on d1.id1 = fd.id1
where d1.dim_col1='value1'
and d1.dim_col2='value2'
It will use both indexes, the one on dim_col1 and the one on dim_col2.
I noticed now that this query doesn't work as expected as well, which confirm my belief that the problem is not in the query it self but in the DB configuration.
Thanks
RonI doubt that it is a configuration issue. But possible is everything.
The problem is often that it is very difficult to predict how many values are returned for two different filter criteria. And especially not if these filter criteria are on another (dimension) table. Also for your tests it might be important whether the query gets the 'value1' literally as it is written or as a bind parameter ( dim_col1 = :1). -
hi i have a doubt....
in fbl1n transaction, there are open items and cleared items.
in it the cleared items for certain document types such as invoice etc is not present in the open item table (bsik)
however the cleared items for document types such as general voucher its present in the open items table (bsik)
is this possible as all cleared item entries shld b present in the open item table with an indicator set for cleared or not...
plz exlain!Hi
There are 2 tables(open and Closed Items) in FI for Account Payables and Account Receivables and GL accounts
1.Account payables: BSIK is Open Items and BSAK is Closed items
2.Account Receivables; BSID and BSAD for OPEN and closed items
3/GL accounts : BSIS and BSAS for Open and Closed Items
<b>Reward points for useful Answers</b>
Regards
Anji -
Doubt in creation of a new object
Hi All,
I have one doubt in creation of a new object.If a new object is to be created and it is not a subtype
of any existing object, then what should we enter in the Program field for creating the object?
I hope I am clear with my question.
Thanks in Advance,
Saket.Hi Saket,
Following will be required for created a custom business object.
1. Object Type - ZTEST (Internal Techincal Key)
2. Object Name - ZTESTNAME (Technical Key Name)
3. Name - TEST (Name of BO, it is used while selecting the object type)
4. Description - (Short Description of BO)
5. Program - ZTESTPROGRAM (ABAP program in which the methods of the object type are implemented)
6. Application - A or B.. etc (Area to which your BO is related)
Please remember that you can learn these basic things by giving F1 help on those fields and in HELP.SAP.COM.
Regards,
Gautham Paspala -
Hi Everyone,
Can we read and validate the attachment of the mail.If so how to do it.
Thanks in advance,
SakthiHi Sakthi,
Please refere the below links:
http://help.sap.com/saphelp_nw2004s/helpdata/en/ad/bf93409c663228e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/0d/52b240ac052817e10000000a1550b0/frameset.htm
Let me know if you have any doubts regarding this.
Thanks,
sekhar. -
PI' RFC Connection pool doubt.
Hi PI exports:
i have a doubt about pi' RFC Connection pool ,pi RFC receive channel can set the conn pool size ,but when start the rfc receiver channel ,is there always only one Connection pool ,or there is only one Connection pool instance?
thinks
Edited by: kevin liang on Oct 19, 2009 6:45 AMHi,
Connection poolins size means how many number of connection you want to make open to send data to ECC, We can define maximum number of connection in Receiver RFC Adapter,Go to additional parameters section and define Max Number of connection give the number there,thats it.Internally it works as Connection poolin mechanism.
Regards,
Raj -
Small Doubt Regarding SY-MANDT
Hi All,
SELECT changenr FROM cdhdr CLIENT SPECIFIED INTO CORRESPONDING FIELDS OF TABLE it_cdhdr
WHERE mandant = syst-mandt
AND objectclas = 'MATERIAL'
AND objectid = wa_matl-matnr
AND tcode = 'MM02'.
I have written the select stament as shown above.
In this i have a doubt like adding a field sy-mandt in the where condition will increase the Efficiency of program or not.
regards,
raghu.Hi..
No doubt the efficency would be affected but from business point of view there will many things that need to be checked as in:
If you are viewing data from CDHDR and CDPOS which is client specific then you are not viewing complete data.
These tables give us and document changes made to a particular object in SAP but if anything is cross client like company code(lets assume) then changes to it wont be visible in all the clients..
so there can be some key information you can miss out while working on some of the objects.
else in this case its good to make query cross client.
regards
vishal -
Doubts with control break statements on internal table loops (AT/ENDAT)
Hi, i've had a couple of doubts for a long while which I hope someone can clarify today:
1) I know how to use the AT statements, however, i'm not sure I get correctly what this part of help regarding this commands means:
<i>"The control level structure with internal tables is static. It corresponds exactly to the sequence of columns in the internal table (from left to right). In this context, the criteria according to which you sort the internal table are unimportant."</i>
I've always sorted the internal table before the control break and it works that way. For example:
SORT ITAB BY EBELN EBELP.
LOOP AT ITAB.
AT NEW EBELN.
* Code for the order header
ENDAT.
ENDLOOP.
If I <b>don't</b> sort the internal table, it doesn't work! (i get dupplicated processing). In the example, if i have more than one register with the same EBELN and they're not consecutive, the header gets processed twice. I really don't get that part of the help text.
2) I know this: <i>"At the start of a new control level (i.e. immediately after AT), the following occurs in the output area of the current LOOP statement:
All character type fields (on the right) are filled with "*" after the current control level key.
All other fields (on the right) are set to their initial values after the current control level key."</i>
My doubt is: WHY is that this way? Because sometimes (most times) I need those fields INSIDE the statement! So when that happened i've solved it in one of three ways:
LOOP AT ITAB INTO WA_ITAB.
WA_ITAB_AUX = WA_ITAB.
AT NEW FIELD.
WA_ITAB = WA_ITAB_AUX.
* ...Rest of the code for the first register
ENDAT.
ENDLOOP.
LOOP AT ITAB INTO WA_ITAB.
AT NEW FIELD.
READ TABLE ITAB INDEX SY-TABIX INTO WA_ITAB.
* ...Rest of the code for the first register
ENDAT.
ENDLOOP.
* (Without AT)
LOOP AT ITAB INTO WA_ITAB.
IF WA_ITAB-FIELD <> FIELD_AUX.
FIELD_AUX = WA_ITAB_FIELD.
* ...Rest of the code for the first register
ENDIF.
ENDLOOP.
Is there any problem with this way of coding? Can be done better?
Thank you very much in advance.Hi..,
1)
See if u sort the table on a field on which u r using AT ENDAT .. then all the records which are having the same value for that field will form a group or those reocrds will be at one place.. so when u sort the table for all the records AT ENDAT will get executed onli once..
If u dont sort this table on this field then all these records will be at different places and in between there may be records with different value for this field.. so this AT ENDAT will get executed for each record !!
2)
No u cannot use the Right hand fields of the field in the table .. Because these AT events work as Group based operations... So till that field on which AT ENDAT is working it breaks that record into two groups.. One is the left hand fields including that field.. and right hand fields as another group.. and makes the right hand group as stars ****. Thats y u can observe that even any one field in the left hand group changes the AT ENDAT will get executed !!!!
Hope u understood !!!
regards,
sai ramesh -
CREATE PACKAGE EMP_PKG AS
CURSOR EMP_CUR IS
SELECT EMPNO,DEPTNO,SAL,HIREDATE
FROM EMP
WHERE DEPTNO=30;
PROCEDURE P_EMP;
PROCEDURE P_GET_SAL(V_EMPNO NUMBER);
PROCEDURE P_GET_LOC(V_EMPNO NUMBER);
Now inside my Package Body
INSIDE THE MAINPROCEDURE P_EMP
I WILL BE CALLING THE BELOW TWO PROCEDURES
PROCEDURE P_EMP
BEGIN
FOR I IN EMP_CUR LOOP
P_GET_SAL(I.EMPNO);-- DO I NEED TO LOOP AGAIN IN P_GET_SAL PROC?
P_GET_LOC(I.DEPTNO);
END LOOP;
END;
NOW WHAT IAM DOING IS
in my P_GET_SAL Procedure is
PROCEDURE P_GET_SAL(V_EMPNO NUMBER)
V_SAL EMP.SAL%TYPE;
BEGIN
FOR I IN EMP_CUR LOOP
SELECT SAL INTO V_SAL FROM EMP
WHERE EMPNO=I.EMPNO --DOUBT HERE
END;
I WANT TO KNOW WHETHER I NEED TO LOOP AGAIN
HERE OR INSTEAD OF THAT
PROCEDURE P_GET_SAL(V_EMPNO NUMBER)
V_SAL EMP.SAL%TYPE;
BEGIN
SELECT SAL INTO V_SAL FROM EMP
WHERE EMPNO =V_EMPNO;
END;
SINCE iam calling V_EMPNO WITH CURSOR FROM MY
MAINPROCEDURE ..
WILL THE PROCEDURE USES THE CURSOR VALUES
AND LOOP ITSELF FOR EVERY EMPLOYEE TO
GET THE SALALRY ?
PLEASE LET ME KNOW SINCE MY PACKAGE IS MORE THAN 3000
LINES I cant proceed unless its confirmed i can
do so ..Hi all,
Thanks for Looking into my Problem
I Got answer by MySelf ..i dont need to loop again my sub procedures
if i try to do that iam getting the error
ERROR at line 1:
ORA-06511: PL/SQL: cursor already open
Thank you all once again .. -
Doubt on Rows and Coloums in BEx Query Designer.
Hello, Experts.
I have a Doubt in BEx Query Designer.
In the Rows I have a Fiscal year Period, if the user enters the Fiscal year period for e.g. : 001/2006 .
in the columns i have forecast for the Fiscal year period which user entered ( 001/2006 ), and we have another column pervious ( Prior )fiscal year period ( 001/2005 ).
My Questions is , as we are Restricting with 001/2006 will the query retrieve the values of 2005 or not?
Thanks in Advance .
Sharpyes i am Doing Offest.
I moved this Fiscal year Period to Free char, and i Restricted with Pervious Fical Year period and Fical year period . it worked. but
when i kept this in Rows and deleted Previous Fiscal Year period . it is displaying blanks. in prior years forecast.
is it because i am Ristricting it to only fical year period which user entered
Colums--> Forcast ( User Entered year ) Prior year
Rows
Fiscal year period
Fiscal year period( user enterd )
Thanks
Maybe you are looking for
-
"match protocol sip" has no any match with Polycom HDX SIP Session
I am working on QoS for Polycom HDX video device. Found some strange with command "match protocol sip" Config is following: class-map match-any cm-prec-3-in match access-group name acl-prec-3 match protocol sip !--->try to catch the sip traffic mat
-
Bootcamp is not working and my mac mini boots in to windows 7
. my mac mini does not have a optical drive . is there a way to get into disk utility ? Also my keyboard does not work at the startup.How to recover
-
Error in converting the c/c++ file to java in JNI
hi all i am new to jni in java programming. i[b] had success fully compiled the java class i.e. Sample1.java--->Sample1.class--->Sample1.h but when to Sample1.c-->Sample1.dll as shown below in the console i get this error C:\jdk1.4\bin>cl -Ic:\jdk\in
-
11.3 problems with crashes, uploads and downloads
Hi I am currently running on windows 7, with firefox 13.0.1 and flashplayer 11.3.300.257. I have a couple of problems which i think are linked. Firstly, like others i have been having problems with 11.3 crashing when playing video, i did notice that
-
I keep getting a message"blocked plug-in" when I go to GSN to play my games or to view any videos sent to my face book,what do I do?