Doubt in WorkForce Planing - Transfer Out BR

Hello Experts,
I have a doubt in Workforce Planning.
1)
Below is the Business rule for Transfer Out:
============================
FIX ([Scenario], [Version], [Employees], [Department], [Year], @LEVMBRS("Period", 0), "Local", "HSP_InputValue")
"Action"
IF ("Fiscal TP-Index" == [Month]->"Fiscal TP-Index")
"Action" = 7;
ELSEIF ("Fiscal TP-Index" > [Month]->"Fiscal TP-Index")
"Action" = #MISSING;
ENDIF
CALC DIM ("Account");
ENDFIX
============================
Here what exactly is Fiscal TP-Index and how this comparison is done. I can see that it is a account member with dynamic calc formula giving values for Jan = 1, for Feb =2 etc, but here in business rule what logic is used to transfer the employee?
Thanks

Hi Ashu
It has been a while since I used the workforce planning module and if I'm honest we always customized it as it was always felt to be too much aimed at the American market for us in the UK, but I do remember that there are a lot of formulae (some formulae on members, not always dynamic and some other business rules) that are all inter-linked.
You are right in what the Fiscal TP-Index does, it basically returns an integer for the fiscal period in relation to the start period of your planning application, e.g. if your start period is Apr the Apr=1, May=2, Jun=3 etc to Mar=12.
The rule contains a run-time prompt for the Period. Lets assume you pick Aug (Fiscal TP-Index = 5 as per my previous example).
The rule checks each period in turn, if the Fiscal TP-Index is less than that of Aug, i.e. Apr (1) - Jul (4) nothing is changed, if the Fiscal TP-Index equals that of Aug (5) then the account 'Action' is set to =7 (this relates to a smartlist value represented by the text 'Transferred Out') and if the Fiscal TP-Index is greater than that of Aug, i.e. Sep (6) - Mar (12) then the account 'Action' is set to = #Missing.
This is the bit from memory now so worth checking... The value of the 'Action' account is then somehow linked to the 'Status' account and that in turn is used various calculations such as 'Salary'. So to cut a long story short this effectively turns off costs like 'Salary' starting from the month after the Transfer Out is entered. Which if you think about it is exactly what you want it to do :-)
Hope this helps
Stuart

Similar Messages

  • Transfer Out and In for entire department and cost center

    I am attempting to create a br or calc script to move all employees from a dept and cost center combination to another dept and cost center combination. I was wondering if anyone else has solved this or if it is in fact possible to do this. When you have 1 or 2 hundred employees that need to be moved it hurts to think of having to move them all one at a time using the traditional transfer out br and then the transfer in br.

    I have not done this but I am sure this can be done. In default transfer rule, employee member is a prompt. In your case, you need to copy the rule and fix on level zero level employee dimension instead of employee prompt. That should pretty much take care of everything.
    However, you might run into few issues when employees are transferred out but not transferred is as yet and multiple users run this rule. Then you will lose reference to employees transferred out from a particular department. Since your example might be more valid in cases where departments are closed in GL systems, it might be a good option to make the rule to transfer out and transfer in at same time in a single business rule.
    HTH

  • Remarks sometimes print on a transfer out

    Why do Remarks added to a Transfer Out sometimes print on the document and then other times they don't?
    How do you ensure that the Remarks are printed?

    Remarks on the transfer should be printed out regularly.  If you found it not, check few things:
    1. How many characters do you have in this field?  Although the field length is long enough, printing result might be not. It could result in none to print.
    2. Do you have special characters in this field?
    If nothing applis to you, try to find any patterns for the troubled remarks fields.
    Thanks,
    Gordon

  • Fast data transfer out of PXIe-8133?

    Hi,
    What is the fastest way to transfer data out from the PXIe-8133? I am currently using two UDP ports for the two ethernet ports with gives a theoretical transfer rate of 2Gbit/s.
    How would I transfer data out from an FPGA or PXIe to a host computer faster than that?
    Cheers.
    Solved!
    Go to Solution.

    Hi u436,
    The only faster way to transfer data to a computer would be with a x4 or x16 MXI-Express Remote Controller, which would provide up to 838 MB/s or 5.6 GB/s respectively.  These would need to be installed in place of your PXIe-8133  and be controlled by the MXI card on your PC.  Also note that the x16 MXI-Express card is not supported by all PCs; it requires full PCI Express 2.0 clocking specs. 
    NI PXIe-PCIe8375:  http://sine.ni.com/nips/cds/view/p/lang/en/nid/207823
    NI PXIe-PCIe8388 and NI PXIe-PCIe8389:  http://sine.ni.com/nips/cds/view/p/lang/en/nid/209710
    Other than that I am not aware of a faster way of exporting data to a PC(s) in real time.  Hope this helps!
    Brian 
    Brian G.

  • Doubt on Inter Org transfer

    Hi all,can someone explain me what are the mandatory columns in mtl_transactions_interface table for Inter Org transfer.
    Any help is appreciated.
    Thanks in advance!!

    Thanks Helios for the reply
    I need to insert data into mtl_transactions_interface table.I inserted all the mandatory columns,but now the requirement is inserting data into below columns
    TRANSFER_PRICE
    TRANSFER_PLANNING_TP_TYPE
    TRANSFER_PERCENTAGE
    TRANSFER_OWNING_TP_TYPE
    TRANSFER_ORGANIZATION_TYPE
    TRANSFER_LPN_ID
    TRANSFER_LOCATOR
    TRANSFER_COST_GROUP_ID
    TRANSFER_COSTSo,can u suggest what data i should populate in the above columns for an Inter Org transfer.Should i hard code some of them or should i get them form some table

  • Report doubts-Help me to sort out this issue

    Dear friends
    I have table
    Table name - country_master
    column name
         country code varchar2(3)
    country name varchar2(50)
    I have other details
    Table Name - Sales_dtls
    Column name
    sales_date
    sales_value
    lst_ctry1, - This below 10 column only stores country code
    lst_ctry2,
    lst_ctry3..
    lst_ctr10
    How do I Print country name based on country code in my reports
    My sample reports output look like this
    SALES_DATE SALES_VALUE LST_CTRY1 LST_CTRY2 .. LST_CTRY10
    Rgds
    Dev

    You can join to the country_master table 10 times or create a function to return the name like:
    select sales_date
           sales_value
           b.country_name lst_ctry1_name ,
           c.country_name lst_ctry2_name,
           d.country_name lst_ctry3_name,
           k.country_name lst_ctry10_name
      from country_master k,
           country_master d,
           country_master c,
           country_master b,
           sales_dtls a
    where a.lst_ctry1 = b.country_code
       and a.lst_ctry2 = c.country_code
       and a.lst_ctry3 = d.country_code
       and a.lst_ctry10 = k.country_code
    OR
    create or replace function get_country_name(p_code varchar2) return varchar2 is
    v_name varchar2(1000);
    begin
    select country_name
       into v_name
       from country_master
      where country_code = p_code;
    return v_name;
    end;
    select sales_date
           sales_value
           get_country_name(lst_ctry1),
           get_country_name(lst_ctry2),
           get_country_name(lst_ctry3),
           get_country_name(lst_ctry10)
      from sales_dtls a

  • Caller NAME on Transfer OUT

    CUCM 7.1.3
    We have users that forward their extsnions to their mobile telephones.  The caller number transfers to the mobile but not the CALLER NAME.  Is there some configuration to accomplish this?.

    The caller ID name that you see is actually determined by the terminating carrier. It cannot be sent as the caller ID number can. In this case, the mobile carrier, does a database lookup based on the caller ID number to determine the name to display.
    Hope this helps.
    Brandon

  • I bought a jailbroken iphone 3gs and connected it to my windows PCand backed up phone to my PC and i also have a iphone 3g that i want to transfer out of but now the iphone 3gs reset back to apple iphone start up , tell me please what can i do to fix this

    can someone help me please

    Under the answer you want to mark as correct you should see a box that says Correct with a green symbol to the left and a box with Helpful with an orange star to the left. Click on the one you want.
    And thanks for thinking about that, it is appreciated.

  • How to transfer app data from one mac to another without using syncing of the iphone?

    Right, recently I have tried to change which computer my Iphone syncs with so that my older mac can be sold or disposed of in some profitable form. I have successfully synced all of my music off of one mac onto another via home sharing at which point I connected my phone to my new computer which suggested that the phone needed a software update. Immediately after doing this I realised that my updated Iphone 3GS would no longer sync to my old computer and attempted to sync it just to confirm this- it failed and stated that the iphone could only sync with itunes 10.1 which is a higher spec than that mac can hold. I then feeling doubtful that things would work out tried to carry on as if this problem were absent but I later discovered that I could only transfer the apps that I had synced to my phone to my new mac and all unsynced apps appeared lost because as I stated previously I could not sync with my older mac which contains all of their data. I have consulted the online apple manual for the phone and all it states is the method of transferring purchases in itunes which I tried and is what lead to the copying of my synced apps on to my new mac. What I am asking is is their anyway that I can 'cheat' so to speak at app transfers. I know that somewhere on my old mac the files are stored with the information of the lost apps but I cannot locate them and would not know how to merge them into my newer itunes if I were to copy and paste them to a memory stick (assuming that this is the right method) Other than this is their any other way of downgrading the upgrades of an iphone or somehow tricking itunes into running a higher update than the computer spec? I've tried all I can and this is really annoying- please help!!!!!!

    I'm not entirely sure what you're asking... I'll have to look on my Mac at home to see exactly where they are, but you should just be able to copy all the apps from your old machine to thumb drive or over the network and put them in iTunes on the new one, then sync. Right click on one of the apps in your iTunes library and choose Show in Finder. That will point you to where they are.
    If you're asking how you can do this and maintain data contained 'within' the apps themselves (high scores, game progress, etc), I don't think there's any way you can do that.

  • MyRIO memory, data transfer and clock rate

    Hi
    I am trying to do some computations on a previously obtained file sampled at 100Msps using myRIO module. I have some doubts regarding the same. There are mainly two doubts, one regarding data transfer and other regarding clock rate. 
    1. Currently, I access my file (size 50 MB) from my development computer hard drive in FPGA through DMA FIFO, taking one block consisting of around 5500 points at a time. I have been running the VI in emulation mode for the time being. I was able to transfer through DMA from host, but it is very slow (i can see each point being transferred!!). The timer connected in while loop in FPGA says 2 ticks for each loop, but the data transfer is taking long. There could be two reasons for this, one being that the serial cable used is the problem, the DMA happens fast but the update as seen to the user is slower, the second being that the timer is not recording the time for data trasfer. Which one could be the reason?
    If I put the file in the myRIO module, I will have to compile it each and every time, but does it behave the same way as I did before with dev PC(will the DMA transfer be faster)? And here too, do I need to put the file in the USB stick? My MAX says that there is 293 MB of primary disk free space in the module. I am not able to see this space at all. If I put my file in this memory, will the data transfer be faster? That is, can I use any static memory in the board (>50MB) to put my file? or can I use any data transfer method other than FIFO? This forum (http://forums.ni.com/t5/Academic-Hardware-Products-ELVIS/myRIO-Compile-Error/td-p/2709721/highlight/... discusses this issue, but I would like to know the speed of the transfer too. 
    2. The data in the file is sampled at 100Msps. The filter blocks inside FPGA ask to specify the FPGA clock rate and sampling rate, i created a 200MHz derived clock and mentioned the same, gave sampling rate as 100Msps, but the filter is giving zero results. Do these blocks work with derived clock rates? or is it the property of SCTL alone?
    Thanks a lot
    Arya

    Hi Sam
    Thanks for the quick reply. I will keep the terminology in mind. I am trying analyse the data file (each of the 5500 samples corresponds to a single frame of data)  by doing some intensive signal processing algorithms on each frame, then average the results and disply it.
    I tried putting the file on the RT target, both using a USB stick and using the RT target internal memory. I thought I will write back the delay time for each loop after the transfer has occured completely, to a text tile in the system. I ran the code my making an exe for both the USB stick and RT target internal memory methods; and compiling using the FPGA emulater in the dev PC VI. (A screenshot of the last method is attached, the same is used for both the other methods with minor modifications. )To my surprise, all three of them gave 13 ms as the delay. I certainly expect the transfer from RT internal memory faster than USB and the one from the dev PC to be the slowest. I will work more on the same and try to figure out why this is happening so.
    When I transferred the data file (50MB) into the RT flash memory, the MAX shows 50MB decrease in the free physical memory but only 20MB decrease in the primary disk free space. Why is this so? Could you please tell me the differences between them? I did not get any useful online resources when I searched.
    Meanwhile, the other doubt still persists, is it possible to run filter blocks with the derived clock rates? Can we specify clock rates like 200MHz and sampling rates like 100Msps in the filter configuration window? I tried, but obtained zero results.
    Thanks and regards
    Arya
    Attachments:
    Dev PC VI.PNG ‏33 KB
    FPGA VI.PNG ‏16 KB
    Delay text file.PNG ‏4 KB

  • Workforce Business Rule

    Hi All,
    Transfer BR is not updating the Action. (2= Transfer out and 3=Transfer in)
    Var SavedAction=0;
    FIX ([Scenario], [Version], [Employees], [FromDepartment], [Year], [Division],"BegBalance",Jan:Dec)
    "Action"
    IF ("Fiscal TP-Index" == [Month]->"Fiscal TP-Index")
    "Action" = 2;
    ELSEIF ("Fiscal TP-Index" > [Month]->"Fiscal TP-Index")
    "Action" = #MISSING;
    ENDIF
    CALC DIM ("Account");
    ENDFIX
    FIX ([Scenario], [Version], [Employees], [ToDepartment], [Year], [Month],[Division], "BegBalance",Jan:Dec)
    "Action"(
    IF ("Fiscal TP-Index" == [Month]->"Fiscal TP-Index")
    "Action" = 3;
    ELSEIF ("Fiscal TP-Index" < [Month]->"Fiscal TP-Index")
    "Action" = #MISSING;
    IF (savedAction <> 2 AND "Action" == 3)
    "Action" = #MISSING;
    ELSEIF ("Action" == 3)
    savedAction = 3;
    ENDIF
    ENDIF
    CALC DIM ("Account");
    ENDFIX
    what is the purpose of SavedAction here? Could you explain it to me please.
    Thanks & Regards,
    Sravan Kumar

    Check what values are coming at "Salary","Employee" level (in your workforce application) across all periods. Is that number matching your Main cube number?
    I don't see it is a problem with XREF, it is the problem with either old data sitting there in Main cube, or a wrong aggregation happening in Soruce cube (you are moving Employee level data).

  • Asset Transfer Report with matching new asset number

    Hi,
    During the past week, our company transferred over 2000 assets from several companies to one company. As a result of the transfer, the tax depreciation keys and tax depreciation life weren't carried over to the new assets. I am wondering if anyone here know how can I generate a asset transfer report with one column listing all transferred out assets and another column listing matching transferred in assets? I used ZFI_INTERCOASTR- Intercompany Asset Transfer, it gave me a transfer report with all the transfer in and transfer out in one column.
    Edited by: Peggy Wang on Nov 24, 2009 3:40 PM

    Hi,
    you can create yourself an ABAP Query on logical database ADA. In node ANEK you have per each (transfer) transaction the information from which asset the transfer was done.  With the ABAP Query you can configure your output list completely flexible.
    Regards,
    Markus

  • How can i find out the table hierarchy

    Hi experts,
    I have one doubt. how can i find out the table hierarchy in the particular schema.
    Let me explain my requirement in detail.. In my Database i have nearly 250 table each table have it's own temporary table(for authorization purpose we are maintaining the temporary tables) for each day i have to clear the temporary table data.
    All temporary table connected with each other. i mean all the table having foreign key relationship.. while i attempt the delete the data from the temporary table it showed ORA-02292: integrity constraint  violated - child record found.
    So can any one please tell how can i delete the child table record first and then parent record table record.
    Thanks in advance
    Arun

    CREATE OR REPLACE FUNCTION get_child_tables (
    ptable VARCHAR2,
    powner VARCHAR2 DEFAULT 'SCOTT',
    plevel NUMBER DEFAULT 10
    RETURN stringarray
    -- -- create this ON SQL*PLUS "CREATE OR REPLACE TYPE STRINGARRAY AS TABLE OF VARCHAR2(50);"
    -- AUTHID CURRENT_USER
    PIPELINED
    AUTHOR DATE VERSION COMMENTS
    ======================================================================================
    [email protected] 26-OCT-2009 1.0 Developed to ease developers effort to find Nth level of Referential integrity
    ======================================================================================
    -- PURPOSE -> To find PARENT=> CHILD relational TABLE(S) in Oracle upto a depth max N Level.
    --SYNTAX TO USE
    SELECT * FROM TABLE( get_child_tables('DEPT','SCOTT',3)); Store this query in a file for your use
    SELECT * FROM TABLE( get_child_tables('EMPLOYEE')); Store this query in a file for your use
    -- RESULTS looks as below
    --1 => DEPT
    --2 => EMP
    --2 => EMP2
    --3 => EMP_CHILD
    --3 => EMP2_CHILD
    -- and so on
    --This can be leveraged to use in any oracle database REGION 10g having and above.
    --This FUNCTION gives formatted result of the Oracle 10g Hierarchical query result coded in the cursor
    --to find MASTER => CHILD relational TABLE(S) upto a depth max 10 Level.
    --The result of the PIPELINED function can be retrieved using Oracle new operator
    --TABLE(array name) in SQL query.
    --Due to the AUTHID CURRENT_USER compiler directive any user can use based on his/her access privileges on the database.
    --GRANT EXECUTE ON SCOTT.get_child_tables TO PUBLIC;
    --CREATE OR REPLACE PUBLIC SYNONYM get_child_tables FOR SCOTT.get_child_tables;
    IS
    atname stringarray := stringarray ();
    -- create this ON SQL*PLUS CREATE OR REPLACE TYPE STRINGARRAY AS TABLE OF VARCHAR2(50);
    vlevel NUMBER;
    vtname VARCHAR2 (50);
    nindex NUMBER := 0;
    bprocessed BOOLEAN := FALSE;
    CURSOR c1 (powner_in IN VARCHAR2, ptable_in VARCHAR2, plevel_in NUMBER)
    IS
    SELECT LEVEL, LPAD (' ', (LEVEL - 1) * 2, ' ') || pt AS "TNAME"
    FROM (SELECT a.owner w1, a.table_name pt, a.constraint_name c1,
    a.r_constraint_name r1, b.owner w2, b.table_name ct,
    b.constraint_name c2, b.r_constraint_name r2
    FROM all_constraints a, all_constraints b
    WHERE a.constraint_name = b.r_constraint_name(+)
    AND a.owner = b.owner(+)
    AND a.owner =
    UPPER (powner)
    -- Change Owner here while testing
    --AND A.r_constraint_name IS NULL
    AND a.constraint_type IN ('P', 'R')) v1
    START WITH pt =
    UPPER
    (ptable)
    -- Change your master table here while testing the QUERY
    CONNECT BY PRIOR ct = pt AND LEVEL <= plevel;
    -- Change lavel here while testing
    BEGIN
    atname.EXTEND;
    atname (1) := 'NOTHING';
    OPEN c1 (powner, ptable, plevel);
    LOOP
    bprocessed := FALSE;
    FETCH c1
    INTO vlevel, vtname;
    IF nindex > 1 AND atname (atname.LAST - 1) = vtname
    THEN
    --DBMS_OUTPUT.PUT_LINE('2 ==== vtname  ' ||vtname || '   '|| atname.count|| '   '||atname.last ||  '   '||atname( atname.last-1));
    bprocessed := TRUE;
    END IF;
    IF NOT bprocessed
    THEN
    nindex := nindex + 1;
    atname.EXTEND;
    atname (nindex) := vtname;
    PIPE ROW (vlevel || ' => ' || vtname);
    DBMS_OUTPUT.put_line ( ' **** nindex - atname( nindex) '
    || nindex
    || ' - '
    || atname (nindex)
    DLOG('ADDING ',vTname); A LOGGING ATONOMUS PROCEDURE FOR DEBUG PURPOSE
    END IF;
    EXIT WHEN c1%NOTFOUND;
    END LOOP;
    CLOSE c1;
    FOR i IN 1 .. atname.COUNT
    LOOP
    DBMS_OUTPUT.PUT_LINE('atname (i) ' ||atname (i));
    END LOOP;
    RETURN;
    EXCEPTION
    WHEN no_data_needed
    THEN -- THIS EXCEPTION HAS TO BE THERE TO GET THE FUCTION WORKABLE
    DBMS_OUTPUT.put_line (SQLERRM);
    RETURN;
    --SELECT * FROM TABLE( get_child_tables('TB_XOP_LETR_TEMPLATE','OPS$CMS',5));
    END get_child_tables;
    Edited by: user3066657 on Jul 21, 2011 8:42 AM
    Edited by: user3066657 on Jul 21, 2011 11:26 AM

  • Agent transfer-in (UCCX rel 7)

    In the agent summary report, I have a column called Agent transfer-in. I did not find any detailled explanation about this colume. Does it means that if the agent "A" received a call from the UCCX and transfer the call to agent "B" directly on his ICD extension, I should see the for the agent "A" a 1 under the column Agent transfer-out and a 1 in the column under the column Agent transfer-in for the Agent "b" ?

    Hi Celine, I currently work with the agent templates. The agent Transfer In field is corresponding to the number of tasks transferred into the skill group. This value is updated when the agent complete the call. In short that means how many inbounds calls agents did received according to his skill group. Transfer Out is how many call agents transferred to other skill group.

  • Sapscripts doubts

    Below are my few queries.
    1.How to display the symbol in bold ,<B>&ITABLE-NAME&</> is not working,can we display it in bold?
    2.How to get employee position?I tried mapping with otype of pa0001 to otype of t528t tables but it retrieves many records.What is the way of getting on single record for single otype?I mean to say of employee has joined in the company,i want his/her designation or position in the company.
    3.Iam doing sapscript which will accept employee and prints his experience certificate.I have used select options to get the input from the user.If the user selects range of employees(like 5 employees),the program should be able to print 5 experience certificates.Can anyone suggest how to accomplish this task?I think we should be able to create the page dynamically,any ideas?
    4.Where can i find hr related default sapscrips like one for purchase order - MEDRUCK
    Thanks a lot for your time.

    I have one solution.Earlier I dont know that we should create character called as B,giving bold attribute true.Then at symbol we have to give <B> end with </>.Iam able to print the symbols in bold but rest of doubts I hve to find out.

Maybe you are looking for

  • Using multi mappings in a synchronous intergace mappings scenario.

    Hi XI Gurus I have a synchronous soap --> XI --> Sync. RFC scenario (non BPM) which works fine. My requirement is to add another mapping object  using multi mappings in this scenario, but since XI has a limitation which prohibits me to use multimappi

  • Imported JPEG causes ptroblems when publishing

    Still have problems with publishing a FLA with an imported JPEG as a background. It is published OK several times and then on athe next attempt to publish it slows down and throws a message that the computer run out of virtual memory and will take it

  • Website not displaying as expected

    A website (blog -  http://www.womenscommunallivingproject.com ) that works ok on someone else's ipad, is not working on mine. I've deleted my bookmark, powered-off, and searched for it again - but it is still showing empty pages and missing informati

  • Change document history latency

    In a BAPI I'm changing a specific field and I need to corresponding CHANGENR from the CDHDR table (used as reference for additional change information). When i look in this table, the change record is not there yet, probably because SAP handles the c

  • E4200V2 file corruption issues

    Hello, I am getting file corruption issues when doing a file transfer onto the NAS (hard drive plugged into the router). Files are turned into folders while keeping the same filename. It happens occasionally. I have firmware: 2.1.39.145204 installed.