PPM: Variable Consumption(core interface

Hi Experts
Facing a problem in Variable bucket Consumption of  PPDS-PPM. I am transferring all  PPMs from ECC only. After CIFED, there is non uniformity across bucket consumption values in PPDS-PPM. The values are populated in variable/fixed continious consumption, but we need that the same is to be populated in variable/fixed bucket consumption so as to generate the SNP PPM.
Plese give ur valuable inputs, it will be highly appreciated.
regards
Guru

Hi Guru,
Check out the Master data maintained in ECC for both work center and BoM & Routing.  Also check the type of resource maintained in ECC which was used in the PPM.   Once the required corrections are made, re-do the entire ciffing activity and check the values in PPM.
Regards,
R. Senthil Mareeswaran.

Similar Messages

  • Declare a variable in an Interface

    hi all
    can i declare a variable in a interface , something like
    public static final String dsn=" // something";
    so that i dont have to declare the same thing in all the classes that implement this interface
    regards

    You don't need the public, static, or final. All fields in interfaces are implictly public static final fields.

  • How do  I use a variable from an Interface class?

    Right now I have three classes. First class is called Game and it extends my second class call Parent and also implements my third class call Source. Source is an interface class. I have a variable that I want to use in my Source class named Checker. Now, How do I go among using that variable from my Game class? What should the code look like?
    ex.
    public class Game extends Parent implements Source
    need help badly....

    ok, what I forgot to tell you guys is that my variable
    in my interface class is a boolean type(true or
    false). It is set to true now. But I want it to change
    to false when a user triggers a button in the Game
    class. How do I do this? You don't because you can't. If you have a varaible declared in an interface it must be static and final. It cannot, therefore, be changed. Better head back to the drawing board.

  • PPDS: I have a setup matrix in SAP ECC 6.0, and want to transfer the same to APO using Core Interface.

    PPDS: I have a setup matrix in SAP ECC 6.0, and want to transfer the same to APO using Core Interface. Has anyone done it before?

    Hi Subhash,
    Please open this link to see the details:
    http://help.sap.com/saphelp_scm70/helpdata/EN/89/bd3e42ce98033be10000000a1550b0/frameset.htm
    You perform the data transfer in the following sequence:
    Plant
    Setup groups
    Work centers
    Routings
    You check the setup groups in SAP APO.
    You create the setup matrixes in SAP SCM.
    Thanks, Marius

  • How can I use a variable for an interface log and error fle

    I want to use a variable for the interface's log and error file so that when I migrate from Dev to QA to Prod I don't have to do a lot of editing.
    Specifically on the "flow" tab for the "target", I want a variable to be the first part of the path for the log (\\sundev1\fnd1-hypd1) and join this with the rest (\update\log\logfile.log) within the LOG_FILE_NAME field.
    Thank you!

    Hi,
    It is quite simple....
    just use the <%=odiRef.getSchemaName("D")%> before the file name and configure both path in the topology linked to each context.

  • User insade Plan Book during Core Interface

    Please.
    Maybe somebody has the same problem.
    During the Core interface run at night whe are facing some problems into the Job due users inside the Planning book.
    Somebody have any solution to disable the access from the users into the Planning book in a specific time also close the Users setion that are inside the planning book.
    But we have to release access only to CRONPTS user that is the CIF Runner.
    Thanks a lot.

    what is your CIF doing? why is it writing to a PB where users are changing values
    are they changing values into the same KF
    if not,
    Try to make your Planning area to KF lock and set the option of "do no lock read only KF"
    then  make the Kf that the CIF changes into a read only in the planning book (either in design or using a start macro)
    if you cant change the above....
    then
    while vinods solution is elegant, if you dont have enough programming power this is what you can do
    1. run a job before the CIF job runs to trigger a batch macro
    this macro should set a flag in the planning books - say put value 1 in a cell somewhere in history
    2. create another start macro in all your planning books which checks for this indicator - if cell =1 then make all rows output only by using the macro function row_input( ) = 0
    now when the user goes into the planning book he will be in display only
    3. when the CIF work is over it should release the lock by removing the KF value from that cell

  • To retreive the data based on input in a variable in web interface.

    Hello all,
    I am working on BW-BPS.
    I have a web interface which has many variables.One of them is Version.
    I fill in the values in the variables(including the version) and save the data.
    This saves the plan data in the Infocube.
    Now next time the user opens the web interface.when he enters the version which is existing in the cube,then
    all the variables should get filled in with the values in the cube for that particular version.
    how do i achieve this??I mean how do i code this in the BSP page of my web interface.
    I have read about methods for redefinition in the class CL_UPWB_BSP_APPL.but do not know much about this.
    Regards,
    Dhanya.

    hi,
    you have to create a sub class of CL_UPWB_BSP_APPL i.e(create a class whose super class is CL_UPWB_BSP_APPL).
    since the BSP Event Handlers are implemented in it
    you can change accordingly.
    check this for enhancement for web interface:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/62/e5a562753511d5b3d70050dadfb23f/frameset.htm
    regards,

  • Range of Variable in Web Interface Builder

    Hi,
    I have created a Web Interface Builder in BW-BPS. I have created Cost Center as a Variable. However, I am unable to get this range of cost centers say 1001 to 1005 in Web Inteface Builder.
    Whereas, in the Planning Folder, this works fine and I am able to select the range of Cost Centers from 1001 to 1005.
    The issue is only with WEB INTERFACE BUILDER.
    Looking forward for some valueable inputs.
    Regards,
    Ravi

    Hi Mayank,
    Thanks for your reply.
    I will also look at the different options given.
    I also found the following thread is more useful.
    BSP Value Help Input Field and Select-Options Ranges
    I will let you know on this.
    Regards,
    Ravi

  • User-Specific Variable in Web Interface

    I have created a manual planning layout with User-Specific variables – one for Sale Group and one for Sales District.
    The variable successfully restricts user access to data when executed in SAP GUI.
    A Web Interface was successfully generated from the Planning Folder containing the manual planning layout described above.
    When I execute planning via the web, all possible values are displayed, even though the User-Specific variable limits this user to a single value for each variable.
    Is there a way to restore the restriction defined in the User-Specific variable ?
    I saw an earlier thread indicating that the “Planning Level” property of the Selector Variable Value for each variable used in the Web Interface Builder had to be set - but that field is protected from input.
    Any insights would be appreciated !
    Thanks,
    Lyle

    Narasimha,
    Each variable was created as :
    -     Replacement Type = User-Defined Values.
    -     Restriction of Values required by User = OFF.
    -     Input Allowed by User = OFF.
    Several users are defined within each variable.
    Most users represent Sales Representatives, with a single value assigned to each – a single Sales Rep is assigned a single Group and District ( i.e one-to-one relationship ).
    The other type user represents a Sales Manager, and includes all the values assigned to the Sales Reps reporting to him.
    When Restriction functionality is turned on, the following error message is received :
    Restrict variable UDSALDST (Sales District - User-Defined) (area ZBILLIC (IC Billings Estimate)) to single value
    <b>Diagnosis</b>
    Variable UDSALDST (Sales District - User-Defined) (planning area ZBILLIC (IC Billings Estimate)) is defined so that the user must restrict the values of the variable (indicator 'Restriction of values required by user' is set). However, you have not defined a restriction.
    <b>Procedure</b>
    Restrict the variable or change the definition of the variable so that restriction is no longer required.
    •     To restrict the variable, choose Goto -> Set variables and search for variable UDSALDST (Sales District - User-Defined) in the list. Make the restriction and subsequently continue the planning session.
    •     To change the variable definition, choose the tab page Variables in the context of planning area ZBILLIC (IC Billings Estimate) and reset the indicator 'Restriction of values required by user'.
    While the first option ( Goto > Set Variables ) seems to defeat the purpose of a User-Specific variable, I tried it.  When I use F4 to determine available values, it displays those previously assigned when creating the User-Specific variable !? – this doe not seem to add any more than I already have.
    The second option effectively puts me back to where I was when I posted the question.
    Of interest though, I noticed when the Restriction functionality was turned on, the “All” value previously displayed as available for selection was no longer available – but the specific values for each of the other Sales Reps continue to be reflected, and this user can select values related to another Sales Rep..
    As mentioned in my original posting,
    I saw an earlier thread indicating that the “Planning Level” property of the Selector Variable Value for each variable used in the Web Interface Builder has to be set – but that the field is protected from input.
    Should this object property be ‘open’ to permit input ?  If so, is there a step or setting that needs to be performed.  Could authorization be an issue ?
    Thanks,
    Lyle

  • Is there an way to get the value of a local string variable from core dump?

    Hi All,
    Please help me on this, How to extract the string variable content from the core file.
    During core file analysis using dbx, it puts value as CLASS against string local variables.
    But I need to know the exact value during the core dump.
    I'm able to print other than string variables.
    Is this possbile using dbx or is there any other tool can help me on this.
    Thanks in advance, please find the code details below:
    here is my core details:
    (dbx) where -h
    current thread: t@74
    [1] __lwp_kill(0x0, 0x6, 0x217b8, 0x7f950b94, 0x2, 0x7f0fb944), at 0x7f99fb84
    [2] raise(0x6, 0x0, 0x7f0fb958, 0x7f6a5434, 0x1, 0x7f0fb9a4), at 0x7f950b9c
    [3] abort(0x7f6bf0f8, 0x4, 0x7f6bf0b8, 0x15360, 0x1, 0x7f6bf0f8), at 0x7f936d10
    [4] exregister(0x7f6bf0fc, 0x4, 0x7f6bf0b8, 0x15360, 0x1, 0x7f6a5048), at 0x7f6a504c
    [5] exregister(0x7f6bf0f8, 0x7f6a505c, 0x7f6bf0f8, 0x7f6bb080, 0x0, 0x1), at 0x7f6a5060
    [6] exregister(0x7f0fbb28, 0x66bd8, 0xe4fd0, 0x7f6bb080, 0x7f6ba780, 0x1), at 0x7f6a4fd8
    [7] 0x7f6a5edc(0x7f6bae64, 0x0, 0x66bd8, 0x14cb8, 0x14928, 0x0), at 0x7f6a5edc
    =>[8] AreaManager::commitCombine(this = 0xe5234, parsedSetName = CLASS), line 369 in "AreaManager.cc"
    [9] TaskDispatcher::combineParsedSet(parsedSetName = CLASS), line 113 in "TaskDispatcher.cc"
    [10] CombineExecutor::run(this = 0x1312d8), line 159 in "CombineExecutor.cc"
    [11] thread_body(threadObj = 0x1312d8), line 35 in "ThreadUtils.cc"
    (dbx)
    (dbx) dump
    parsedSetName = CLASS
    parsedSetCombinedName = CLASS
    parserSetBuiltName = CLASS
    this = 0xe5234
    (dbx)
    (dbx) print parsedSetName
    dbx: cannot access address 0x7f6690f4
    (dbx)
    BR//Sahoo

    When I was running in a higher version, it gives follwing error:
    A loadobject was found with an unexpected checksum value.
    When using the same core dump binary, the result are different than the locally build binary
    This is the error it pointing now:
    if ((ptr = (CHAR *) malloc((unsigned int) size)) == NULL)
    (dbx) proc -map
    Loadobject mappings for current core file:
    0x00010000 /usr/omc/1.8.0.0.56/bin/PmLoader
    0x7fb80000 /usr/lib/libaio.so.1
    0x7fb30000 /usr/lib/libm.so.1
    0x7fbfa000 /usr/lib/libdl.so.1
    is being filtered by: /usr/lib/ld.so.1
    Warning: checksum in file(a5bd) doesn't match image(a5bf)
    0x7faf0000 /usr/lib/libelf.so.1
    Warning: checksum in file(38a7) doesn't match image(38a9)
    0x7fad0000 /usr/lib/libsocket.so.1
    0x7fa00000 /usr/lib/libnsl.so.1
    0x7f900000 /usr/lib/libc.so.1
    is being filtered by: /usr/platform/SUNW,Ultra-80/lib/libc_psr.so.1
    Warning: checksum in file(3b8c) doesn't match image(3ec6)
    0x7f890000 /usr/informix/lib/esql/libthsql.so
    0x7f830000 /usr/informix/lib/libthasf.so
    0x7f7b0000 /usr/informix/lib/esql/libthgen.so
    0x7f770000 /usr/informix/lib/esql/libthos.so
    0x7f700000 /usr/informix/lib/esql/libifgls.so
    0x7f9e0000 /usr/informix/lib/esql/libifglx.so
    0x7f6d0000 /usr/lib/libthread.so.1
    0x7f500000 /usr/lib/libCstd.so.1
    Warning: checksum in file(1fc4) doesn't match image(3f67)
    0x7f6a0000 /usr/lib/libCrun.so.1
    Warning: checksum in file(1a8d) doesn't match image(b1ea)
    0x7fba0000 /usr/lib/libw.so.1
    is being filtered by: libc.so.1
    0x7f4e0000 /usr/lib/libmp.so.2
    0x7f4a0000 /usr/lib/cpu/sparcv8plus/libCstd_isa.so.1
    Warning: checksum in file(0fc3) doesn't match image(27d6)
    0x7f9d0000 /usr/platform/sun4u-us3/lib/libc_psr.so.1
    0x7f410000 /usr/lib/nss_files.so.1
    0x7fbb0000 /usr/lib/ld.so.1 [LM_ID_LDSO]
    Warning: checksum in file(f2f2) doesn't match image(2a40)
    dbx ./PmLoader ./core
    For information about new features see `help changes'
    To remove this message, put `dbxenv suppress_startup_message 7.5' in your .dbxrc
    Reading PmLoader
    core file header read successfully
    Reading ld.so.1
    Reading libaio.so.1
    Reading libm.so.1
    Reading libdl.so.1
    Reading libelf.so.1
    Reading libsocket.so.1
    Reading libnsl.so.1
    Reading libc.so.1
    Reading libthsql.so
    Reading libthasf.so
    Reading libthgen.so
    Reading libthos.so
    Reading libifgls.so
    Reading libifglx.so
    Reading libthread.so.1
    Reading libCstd.so.1
    Reading libCrun.so.1
    Reading libw.so.1
    Reading libmp.so.2
    Reading libCstd_isa.so.1
    Reading libc_psr.so.1
    Reading nss_files.so.1
    WARNING!!
    A loadobject was found with an unexpected checksum value.
    See `help core mismatch' for details, and run `proc -map'
    to see what checksum values were expected and found.
    dbx: warning: Some symbolic information might be incorrect.
    t@1 (l@1) terminated by signal BUS (invalid address alignment)
    0x7f947974: t_delete+0x0068: clr [%o1 + 8]
    Current function is Malloc
    40 if ((ptr = (CHAR *) malloc((unsigned int) size)) == NULL)
    (dbx)
    (dbx) where -h
    current thread: t@1
    [1] t_delete(0x17c980, 0x470, 0x1ef778, 0x7f9bc000, 0x0, 0x0), at 0x7f947974
    [2] mallocunlocked(0x414, 0x0, 0x0, 0x7f9bc000, 0x0, 0x0), at 0x7f947004
    [3] malloc(0x414, 0xebae0, 0x8, 0xffbfc9a8, 0xffbfc9a0, 0x1a3791), at 0x7f946e38
    =>[4] Malloc(size = 1044U), line 40 in "Malloc.c"
    [5] Drain_Socket(sc = 0x1ab100, fd = 10, block = 0xffbfce44), line 1648 in "ipc_sockio.c"
    [6] Sockio_Refresh(instance = 0x1ab100, fd = 10U, readable = 1, writeable = 0, block = 0xffbfce44), line 3465 in "ipc_sockio.c"
    [7] do_Refresh(cid = 10U, readable = 1, writeable = 0, block = 0xffbfce44), line 1238 in "ipc_IO.c"
    [8] IO_Refresh(block = 0, file_descriptor = -1), line 685 in "ipc_IO.c"
    [9] ipc_receive_message(gid = 0xffbfcf88, reply = 0xffbfd080, buffer = 0x11ae08 "", len = 0xffbfcf34, block = 0), line 313 in "ipc_services.c"
    [10] IPCProcessor::receiveMessage(this = 0x1172d0, channelID = 2U, pReplyChannelID = 0xffbfd080), line 312 in "IPCProcessor.cc"
    [11] IPCProcessor::mainLoop(this = 0x1172d0, pHandler = 0xf9c28), line 203 in "IPCProcessor.cc"
    [12] IPCService::mainLoop(pMediator = 0x1172d0, pHandler = 0xf9c28), line 51 in "IPCService.cc"
    [13] main(argc = 3, argv = 0xffbfe1f4), line 91 in "PmLoader.cc"
    I got another instance of core dump in same m/c
    Edited by: chittusun on Nov 5, 2008 5:19 AM

  • Variable consumption of a resource

    Hi,
    In PPM when we define modes, there is a field called Variable Duration.
    I want to know how this field is calculated if the data is transfered from R/3.
    What is the exact definition of this field.
    Eg. In master recipe, the machine time is 33 Min, Labor time is 7 Min.
    In PPM , the variable duration is 0.117 Hrs. (How??????)
    Base Qty : 1000 Kgs
    Thanks

    Dear asheesh,
    In R/3 work center, there is a processing fomula on scheduling tab page.
    For example, Procrssing Fomula(Processing Time) = Production time * Operation quantity / Base quantity / Operation splits with base quantity. And also, in routing, there are activities for each opearion and one of them is used as production time.
    In your case, variable duration 0.117 means that you defined the processing fimula with labor time. So if base quantity, operation quantity, operation split are 1000, 1000, 1 repectively then processing time based on processing fomula is 7 min.(7 * 1000 / 1000/ 1)
    In APO, the processing time is used as variable duration which is lot size dependent and converted to hr.
    Hope tobe helpful.
    Best regards,
    Lee, Seung Won

  • Few Issues as a beginer on 'Variables' and  'Web Interface'

    Very very new to BPS..
    Dear Friends,
    I have the following 2 issues ( Actually many.. but this post has restricted to only 2..   )
    1) I have created a Characteristic 'Variable' with User Exit and filled by using FM ZXXXX to with some value on Planning Area. No syntax errors.. but looks like this has no affect (or) not triggered when I try to add some values from the 'Layout'??
    Are varibles are for different use? (or) Am I missing anything?
    2) I have generated WebInterface from a Planning Folder and when I tried to execute in the Web (using BPS_WB).. it showed an authorisation error..
    HTTP 403 Forbidden error...
    Can any one help me out?
    Regards,
    Hari

    1) I just figured it out that 'The variable' has to be selected in the planning level to make it apply. I also noted that the FM is getting triggered..
    I was just defaulting the varible with one value and saw in the debugger that it is doing that.. but that has no affect on the 'displayed' results or when I make new entries from the layout.. ?
    can anyone try to explain me whats happening?
    regards,
    Hari
    Message was edited by: Hari Kiran Y

  • Core Interface: Planned Order Integration

    Hi
    We are planning a product in both systems (ECC & APO). We want to restrict the Planned Order Integration b/w ECC & APO which are generating in ECC. At a same time we want a Planned order integration which are generating in  APO.
    Is there any standard BADI, USER Exit ?
    Kindly give your valuable inputs for my mentioned query.

    Hi Gurvarender,
    Find this Customer exist for planned order
    In SAP APO
    Customer Exits For Planned Orders
    ●      APOCF004 u2013Inbound processing of planned orders
    ●      APOCF020 u2013 User-specific fields in the order interface
    ●      APOCFPIP u2013 Publication of in-house production orders (planned orders)
    In SAP R/3
    Customer Exits For Planned Orders
    ●      CIFORD01 u2013 Enhancement for order inbound interface .
    ●      CIFORD02 u2013 Enhancement for the transfer of customer-specific order fields )
    ●      CIFORD03 u2013 Enhancement for inbound customer-specific fields in the in-house production order
    Regards,
    MJ

  • Core Interface for new plants

    Hi All:
    We created new plants and have all the other transaction data.  But when I created the IM for these plants and activated the model, I do not see these plants data in APO.  I tried it a few times.  I checked if the connectivity between APO and R3 was an issue.  It is not.  What are the things I can look for?  Transaction /SAPAPO/C3 gave me one message 'Incorrect import parameter for method /SAPAPO/CL_CURTO_DB=>SAVE_DATA.

    Sorry... I send the message before I completed the message.....
    Hi All:
    Looks like the new locations has been CIFed already.  Then I created an IM for some specific materials and some of these plants.  I could activate the model, I do see these material plant combo in the active IM (CFM2). But they are not in APO (RRP3 or MAT1). 
    I checked the following transactions in R3 (SLG1 and CFG1) and (/sapapo/C3).  I dont see any log for these.
    I checked the queues both in R3 and APO and they are not blocked.  But there are many other logs in APO that are greyed (not red, not green) which tells me that they have not been processed yet.  My suspicion is if are processed at all. 
    I checked the connection (changed a factor in an existing material plant and they flow).
    Can anyone help pl?

  • Core interface problem (CIF)

    We have a problem transferring a material master from R/3 into APO 3.0. Here are the steps we are performing + the error we are getting.
    1. Create integration model in R/3 via TCode cfm1. We pick a model name, the right logical system and an APO Application.
    2. We click the checkbox for materials and Plants
    3. In the general Select Options we put 1 material and 1 plant.
    4. We press F8 to create the integration model
    5. We go to TCode cfm2 to activate the integration model
    6. We activate the model and start the transfer.
    7. We get the following error in a popup window:
    Outbound Queue blocked
    Function:/SAPAPO/CIF_GEN_EVENT
    Text: NOSENDS
    8. We go to the qRFC Monitor and  see the queue name and the destination
    We process the queue and the application log at TCode CFG1 shows everything is green and processed.
    9. When we check the material master in APO it is not updated.
    Can anyone help ? Maybe it's related to the outbound queue blocked message above.
    Regards,
    Prabuddha Ghatak

    Go to SMQ1in the R/3 system and check out the outbound queue for APO as queue destination. Check to see the details of the queue.
    Function: /SAPAPO/CIF_GEN_EVENT basically is the key completion queue which comes back from APO to R/3 to confirm transfer happened correctly and sets the Integration Model Active flag.
    Check with BASIS team if the CIF has been setup correctly.
    Also suggest splitting the integration model into two - first transfer the plants and upon successful transfer to APO, transfer the materails. Please note for transfer of the materials to APO the MRP controller needs to be created manually as Production Planner in APO.
    Hope this helps.
    Somnath

Maybe you are looking for

  • How do i open an email attachment on ipad?

    I cannot open any attachments on my ipad. Can anyone maybe tell me why or what I can do ?

  • Order management queries

    Hi all, Can we restrict inventory organization to responsibilities ? what profile option need to be set? Can we have one operating unit with two different item master organizations? Can we restrict(hide from other inv orgs in same O U) Purchase Order

  • Macbook Pro 15" Retina Display

    The Bottom of my Retina Display keeps glitching every so often, and its starting to happen more frequently. do anyone know the cause of this?

  • Lightroom Noise reduction versus DPP

    I have been playing with DPP for al little while because the EOS 50d wasn't supported until a few days ago. DPP has some kind of intelligent support of NR depending on the ISO of the photo. If I analyzed it whell it is supporting the NR level of the

  • Itunes will not accept my Credit Card entered is not valid in Australia what duh?

    This is my first time I've got an issue with Itunes,  I have to say I am APPLE biggest buyer and a loyal customer of APPLE but this error seems ridiculous.  I've been using the same credit card in itunes with no problems till today.  My last purchase