UPC_BUNDLE_EXECUTE_STEP_2 or UPC_BUNDLE_EXECUTE_STEP

Hello Guys,
Do anyone have used the following programs.
UPC_BUNDLE_EXECUTE_STEP_2
UPC_BUNDLE_EXECUTE_STEP
UPC_BUNDLE_EXECUTE_STEP:
I tried this one.I partitioned by fiscal year.It fails in the background.
TSV_TNEW_PAGE_ALLOC_FAILED SYSTEM_IMODE_TOO_LARGE
I tried to partition by costcenter again failed
TSV_TNEW_PAGE_ALLOC_FAILED SYSTEM_IMODE_TOO_LARGE
Now I used the 2 nd program:
UPC_BUNDLE_EXECUTE_STEP_2
I partition by fiscalyear,companycode and also tried version and fiscal year.
I amtrying tocopy version BBB to X90.
Due to the huge volume the job fails online and also in the background.
So as SAp suggested I tried to use the above 2 programs.
I think the last option is using an customized abap program to copy the version.
Does anyone encountered the above issue.
I am getting the following message:BPS0 Log:
Planning function ZBPSUS13(HR-Copy - Domestic), parameter group ZBPSUS13(HR-Copy-Domestic) was carried out with no errors
Find Partitioning Characteristic
No Partitioning Characteristic Available
data records were read, 0 of them were changed, 0 generated
Find Partitioning Characteristic
Message no. UPF250
Diagnosis
Characteristics that are incorporated in the planning package and the fields of the planning function to be changed.
No Partitioning Characteristic Available
Message no. UPF254
Diagnosis
No partitioning characteristic can be determined. There can be several reasons:
1. No incorporated characteristics exist in the planning package. If you want to execute the planning function in several steps, define the incorporated characteristics in the planning packet.
2. The incorporated characteristics in the planning packet are characteristics of the planning function to be changed.   Define other incorporated characteristics in the planning package. For planning functions from type formula, often more characteristics are selected to be changed as necessary.   Examine your formulas accordingly.
3. Time characteristics are involved for which no selection conditions exist. Define selection conditions.
System response
The planning function is executed in one step
If anyone of you encountered the above issue,please confirm.
Thanks
Senthil

Senthil,
Typically, when we execute a planning sequence, all the calculations are first done in a buffer and then the data from the buffer is committed to the database.
Therefore, we should always pay caution to both the volume of data being called in the planning level, as well as the volume of data that needs to be changed/created in the planning function. Many a time, the data volume exceeds the space in the buffer, leading to these timeouts or failures.
One approach when processing high volume of data is to create multiple planning packages for the level, breaking up the data into small volumes. You can then tie them up in a planning sequence and addtionally you can also add a planning sequence which would save data to the database, say after every two sequences of calculations. This approach would not only help you process the data much faster but would also overcome buffer sizing issues.
Hope this would help.
Sunil

Similar Messages

  • Execution of UPC_BUNDLE_EXECUTE_STEP with 0FISCPER

    Dear collegues,
    I´ve a problem to execute the UPC_BUNDLE_EXECUTE_STEP program to schedule a BPS global sequence several step using 0FISCPER. I created an exit variable with 0FISCPER and 0FISCVARNT but this way, the flag "restriction of values required by user" is setted and in the program show me an error: "Specify a variable for the values of the compound characteristics".
    I need to execute step-by-step a sequence from 007.2007 to 012.2008, for example, and I don´t know how I can restrict the year and period.
    Please, help me!!!!!!!
    Regards!!!
    Mareane

    <FONT FACE = "Tahoma", Font Color = "Blue">
    Hi<br>
    Sorry but I'm a bit lost here.<br>
    Can you please clarify again where exactly are you facing the problem? Whilst trying to write customer exit code for Fiscal Period or while scheduling execution of global planning sequence in background?
    <br><br>
    Hope it helps.<br>
    Cheers Abhijit</FONT><FONT FACE = "Verdana", Font Color = "Red">
    Please assign Reward Points if I above information was useful to you
    </FONT>

  • UPC_BUNDLE_EXECUTE_STEP - Characteristic 0COSTCENTER must be ready for inpu

    Hello Guys,
    I am trying to use the UPC_BUNDLE_EXECUTE_STEP program.
    I entered the following:
    Planning Area : HRPLANNINGAREA
    Chracteristics: 0COSTCENTER
    Compund characteristics
    planning area :HRPLANNINGAREA
    chracte;controlling area charac
    From : #
    TO    : 99999
    When I try to execute the program I get the following message:
    Characteristic 0COSTCENTER must be ready for input in package ZBPSUS13
    Message no. UPF512
    Can anyone help. I have the costcenter in the planning level and also in the package.
    Please advise .Thanks for your help.
    Senthil
    Characteristic 0COSTCENTER must be ready for input in package ZBPSUS13

    Hello Senthil,
    I think the problem is the variable being used for 0Costcenter. Check the variable being used. If the costcenter is being derived dynamically, then deriving it at run time for executing planning sequence is an issue.
    You would have to either hardcode it or have an option to input it at runtime.
    Sunil

  • Passing  variable val to UPC_BUNDLE_EXECUTE_STEP program in prc chain

    Hi
        i have a problem regarding background sheduling of Global Planning Sequence using Process chain.This Global sequence should run for different values of a char.In my level i restricted that Char with a variable which is ready for input.In process variant i maintained the values of Char to be Executed.When i am running the Process chain it is giving the following Error message.
    Characteristic XS_CRCLR must be ready for input in package XPPWLN05 .
    I tried to remove the variable in level and made it as selection and tried to select a variable in Packge .It is not allowing me to select a variable.
    1.Is there any way to Solve this Problem?
    2.and i am thinking of passing variable value through ABAP program in process chain after every execution. will this work? 
    Is there any document regarding Background scheduling of global Sequence?
    any suggestions will be appreciated.
    Thanks
    Suresh

    Hi Suresh,
       I felt links may be better useful fro you...
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=/help/sdn_nw04/saphelp_nw04/helpdata/en/80/a22130f6fc4264a822e9895468f3f5/content.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=/forums/sdn_jive_forums/thread{74687265616449443d3534353238}.jspa
    Thanks,
    Raj

  • Version to version Copy - in HR - Short dumps

    Hello gurus,
    I have a question regarding version to version copy in BPS.
    1. We use the standard planning function copy.
    2. We use variable called version from and version to to set the values.
    After we went live it used to work fine for the last 6 months.
    The copy function appears as a pushbutton in the ALV layout.
    These are the steps the user does:
    1. User sets the value - From version and To version for example in our case ; FFF and X90.copy version FFF to X90.
    2.Then comes to the HR planning layout. executes the layout. Select the varsion range FFF - X90.The presses the push button - HR ver to ver copy. It shortdumped due to memory issue.
    SAP  consultant suggested to refer OSS note 546464 which is
    Note 546464 - Partitioning of Planning Packages
    Does anyone use the
    UPC_BUNDLE_EXECUTE_STEP  or
    UPC_BUNDLE_EXECUTE_STEP_2
    program.
    How it works. I think we can execute the planning function in the background.
    Anyone use the above program.
    Please advise.
    Thanks for your help.
    Senthil

    I've used UPC_BUNDLE_EXECUTE_STEP  in the past; basically you can use it to schedule running a planning sequence in the background, similar to UPC_BUNDLE_EXECUTE. I used it in a similar situation to yours: maybe you are copying more data than before, or the system is busier.
    You can get a description of UPC_BUNDLE_EXECUTE at
    <a href="http://http://help.sap.com/saphelp_nw04/helpdata/en/d6/ce42b8dee611d3b7890000e82debc6/frameset.htm">UPC_BUNDLE_EXECUTE</a>
    The basic difference is that the 'STEP' version divides up the data into chunks based on a characteristic, such as Region, defined in the Planning Level(s) as 'selection in package' . It is run from Ad-hoc package.
    So from SE38, execute UPC_BUNDLE_EXECUTE_STEP, enter the planning sequence and Characteristic used for steps, and 'From' and 'to' values of the characteristic ( e.g. # and ZZZ). 
    Then execute in background, or schedule. If it fails, I sometimes ran in foreground to get some diagnostics.

  • Planning function in steps

    Hi,
    Has anybody some further information about the report UPC_BUNDLE_EXECUTE_STEP?
    It seems like we have several problems with a simple COPY-function of SEM-BPS 3.5 SP13.
    This function duplicates the data from one version to another version.  To assign which data should be considered in the function,  the user has to define the level in hierarchy-variables (in summery 4 variable).
    Our system procreates a short dump with the runtime error TSV_TNEW_PAGE_ALLOC_FAILED. We have analysed some statistics and ascertained in summary that 14,6 GB memory is allocated!
    Now we want to divide this function with the help of the report UPC_BUNDLE_EXECUTE_STEP, but we don't know, how and where we could use a hierarchy-variable as the partitioned object.
    And another question, in which way are the variable attitudes 1-3 in the selection mask considered?
    Thanks

    Hi,
    Welcome to SDN.
    Refer to the Note 546464 for the problem you are facing.
    Also take a look at Notes 822125, 896745
    Hope it helps.
    Cheers
    Anurag
    ......you can assign points if you find the response helpful.
    Message was edited by: Anurag  Khungar

  • Problem when running GPS in Process Chains

    Hi,
    we  have a GPS which has a set of planning functions. we have included this GPS in the Process Chain using "UPC_BUNDLE_EXECUTE". we have a selection of two profit centers. It has taken 18 hrs for the GPS to complete. it was running at its maximum speed on the background server it has run.
    we split the GPS into two for the two profit centers creating the necessary planning package for the two profit centers. we modified the process chain to run the two GPS in parallel(one for each profit center). This is so that each GPS can run on one server. The background user is BWremote.
    when we run the GPS on process chain one of the GPS has failed because of read locks. but the other has completed successfully. this might be because both the GPS were running under the same user id. when we run the same GPS in dialog under two different users at the same time it works fine.
    Can anybody help us with some idea of how to run the GPS in parallel without locks for different selections. Is there anyway we can run them with out creating new users for each background job.
    Thank you very much in advance.
    Ravi.

    Hi Ravi,
       Other than the level/package definition that need to be specific for each one of
       the Profit Centers with no overlap records between the two packages, you can
       also try using UPC_BUNDLE_EXECUTE_STEP program to split them into two
       and potentially run without locks in a sequence.Also make sure that the user
       id that is being used to run these functions has appropriate authorization that
       is hopefully not based on a hierarchy but based on Master data.
       Hope this helps.
    Cheers
    Srini

  • BPS modelling issues

    Hi ,
        i am having a set of doubts can any one clarify me pls.
    1. can partioning of transaction cubes improves the performance in bps layouts.
    2. can we refer  3 cubes actual data at once  in a distribute function and populate the fourth cube using multi planning areas.
    3. performance wise how much maximum number of records can we store in a transactional cube.( each record having 20 columns)
    4. how to handle buffer shortage issues whice using bps function over huge volume of data.
    Thanks for all of your great efforts.
    Ram

    To add another perspective:
    1. Physical partitioning might improve BW read time but bear in mind the BW read is likely a small part of your overall BPS execution time (for example in our system BW read is only 5-10% of total execution time) so don't assume that shaving a small percentage off the read time is necessarily going to have noticable impact on BPS performance.
    2. It depends - definitely possible to use a different cube for reference data in a distribution, but dist functions tend to need quite specific identification of reference data so if it is truly spread amongst three cubes may not be straightforward. You can probably get around it but might need to be creative though echo Mary's question about need to refer to 3 cubes at the same time for a single function.
    3. No of records in the cube should not matter hugely, though BW read time will degenerate as it gets very large. What is absolutely critical is minimising the number of records you are pulling into the BPS buffer. To give an example on our system we have 10 million records in transactional cube but users generally working with 10-30,000 records and response time for calling up layouts on the web and executing functions generally around 5 to 15 seconds.
    4. Simple answer is don't go anywhere near BPS buffer limit, not only do you get ABAP dumps when you exceed it which is very irritating I think everything gets exponentially slower as you approach memory limits (just my opinion from experience). Every design is different but my rule of thumb assuming a reasonable number of characteristics & KFs would be: much over 50,000 records will likely be getting slow for users so think about running functions in the background; much over 250,000 <b>might</b> be risk of memory problems so question whether you really need to do this in BPS - if you do then consider breaking data down into smaller sections for processing either by design of your functions and selections or using a program to help break it up like UPC_BUNDLE_EXECUTE_STEP.
    Chris

  • Error while using Back ground Job for Planning function in BPS

    I have created FM and Program for scdualing  Back ground Job for Planning function.
    I have created Planning function with exit option and passed parameter  Global seqence name.
    Error is lot of Jobs are creating while exe in BPS0
    Kindly help me the same
    Regards
    GR

    Hi Rama,
    It seems there are two diff. functional modules (UPC_BUNDLE_EXECUTE AND UPC_BUNDLE_EXECUTE_STEP). The second one divides the planning sequesces on the basis of something you specify (e.g. company code). Just make sure that you are using correct FM.
    just a thought.......
    Regards,
    SK

Maybe you are looking for

  • Ipod touch gen 2

    i recently had to do a factory reset on my IPOD Touch gen 2, and can not load anu of the games that were previously on the touch.  every app says I need to have version 4.3 or higher.  what is the deal with this?

  • Customer recon account change

    Hello Friends, Our client had a requirement of changing the recon account for customer. Customer A (recon account 100) already had line items posted from last 2 years, these line items are cleared also. Now business wants the recon account for this c

  • Password not accepted in AppStore

    My password is correct. I've been using it forever. I updated to the new iOS and now my password don't work. I went to manage you Apple ID on line and entered my password ( as if I changed it) and it still won't work. Please help,I cannot download or

  • Why am I getting an error code54 when I try to sync

    Why am I getting an error code54 when I try to sync

  • Upgrade Vmware Tools always fails

    I use VmWare WorksStation 10.0.6 build-2700073 Host Windows 8.1 on a Lenovo laptop with 16 GB Ram Guest is Windows 7 with 4 GB Ram When I try to upgrade VmWare Tools I Try Download and install and got this Any idea how to continue ?