PLM-CPR Multilevel Controlling (Structure Elemen, Automatic) :: WBS

We use Multilevel Controlling (Structure Elemen, Automatic) controlling
method for automatic cProjects project transfer in PS projects. We need
WBS element key (PRPS-POSID) would be transferted from a cProject
field with external number (user field or standard field "Number"
on "General data" tab for cProjects task modifired for external
maintenence - see message 0000082945 2008). We also would like to
transfer not all tasks and phases into WBS elemets. We need to transfer
only some of them.
Are there any ideas for standart functions modifacation?
Ñould anyone please name functional modules used in automatic cProjects
project transfer to PS projects.
Product versions:
SAP cProject 4.0 (SP 0011)
SAP ECC 6.0
Best regards
Edited by: Aleksey Teplouhov on Feb 18, 2008 9:11 AM
Edited by: Aleksey Teplouhov on Feb 18, 2008 9:12 AM

Hi All,
          Even i need information on this..
regards,
rajesh.

Similar Messages

  • Accounts integration - Multilevel controlling

    Hello,
    I try to adjust the following variant of integration - Multilevel controlling (Structure Element, manual).
    I have the following situation:
    1. I have the PS Project whith the project structure (project definition and wbs elements)
    2. I have the  cProject Project with phases and tasks.
    3. I have executed step 1 "Assign PS Project" of Account Assignment. (in cProject Project - Accounting -> Account Assignment)
    Problem: In step 2 (Assign WBS elements) I did not see PS Structure on the right side of screen.
    Dear colleagues in what there can be problem?

    Hi Matthias,
    I have checked PS project - status is released. If you were interested by a problem please look the customizings on a following reference - http://files.mail.ru/UM1ZMV
    Thank you.

  • Manual Multilevel Controlling in PPM5

    Hi Experts,
    When defining the multilevel controlling assignment in the Project Management area, we are able to select a PS project and see it in the screen, but the Assign button in it is deactivated so we cannot assign any WBS element to the structure.
    What are the criteria to enable the assignment between PS and PPM?
    Note: the WBS element has the Planning and Accounting assignment checks enabled.
    Best regards,
    Neil

    Neil,
    Check what is the Tranfer Type for the selected project type which you have selected to create project.
    Based on the transfer type, the Assign Button will be enabled for the project on below actions:
    1) Save
    2) On release of project
    3) On status change "To-Assign"
    Cheers
    Amit

  • Can not adjust the manual assignment function (Multilevel Controlling)

    Hello all.
    One more post throughout theme "Accounting Integration - Multilevel Controlling".
    At This time it is impossible to adjust manual assigning WBS Elements to cProjects project element.
    Current situation: We have achieved automatic creation a PS project from a project in cProjects. In this case we have assignment which was created automatically - It is healthy, it pleases us.
    But also we wish to use function of manual assigning WBS Elements to cProjects project element. By the current moment there is following:
    - "Select the cProjects project element and the WBS element you want to assign and then choose Assign"  - This step is fulfilled, and The WBS element is established as the Account Assignment Element.
    - "Save the cProjects project" - on this step there is error - "Recoil: account assignment should be dumped". Result of the given step is assignment cancellation. http://files.mail.ru/0GG4RQ
    Colleagues, prompt, in what there can be reason? Thanks.
    PS project is created by analogy to automatically created PS project.

    Hi Alex,
    I have a similar scenarion where we want to link WBS to cProject apart from automatic creation.
    I am getting following  error while manually linking WBS to cProject:
    "Costing data may not be up to date  Display Help
    Rollback: Account assignment must be reset "
    I have defined costing model and costing variant for ECP.
    Can you please tell me what you did for ECP which enabled to solve your problem.
    Thanks in advance,
    Manoj

  • Accounting integration - Multilevel Controlling - cProjects 4.0

    Hi,
    I am using cProjects 4.0.
    a) However in Multilevel controlling i am unable to convert the cProject project to SAP PS project. I am able to do the manual assignment but automatic conversion to PS is not taking place.
    I have checked all the IMG settings related to Accntg Integration. .
    b) Also while costing it gives an error - Internal error - Costing leads to exception.
    Please suggest
    Regards,
    Amit
    [email protected]
    9820502246.

    Hi Amit,
    I am facing the problem too, could you show me how you solved your problem and some recommend about this?
    Thanks
    Long
    [email protected]

  • Error during multilevel controlling

    I am trying to perform a multilevel controlling. After marking flag to transfer I am getting the following error:
    "There is no internal order for project xxxxxxxx". The WBS element is also not created. I am using auto mode for multilevel controlling.
    Waiting for your feedback.

    Hi Anantharam,
    I am working on a requirement  to get Cost/Revenue Rates from ECC6.0 to cProjects ,  I know the standard configuration can replicate data from cProjects to ECC6.0 , I need to know do we have anything from the other way round,
    can you please send me the document which you have for cProjects Accounting Integration
    to email-id [email protected]
    Thanks
    Praveen

  • Multilevel Controlling in cProjects

    Hi,
    I am using multilevel controlling, in cprojects -4.0.A project structure is getting replicated in PS for corresponding elements in cProjects.
    My doubt is how do we capture the other costs i.e of Material, labour etc.Do i need to create a network and activities in PS, to assign n captur this cost?
    Secondly after the costing is done in PS, does it gets replicated or updated in cProjects Project Structure?
    If anyone is having any document or mtrl on it pls send me to [email protected]
    Thanks in advance.
    Regards,
    Sarang

    Hi Thorsten,
    One more issue in cprojects;
    I am still stuck up problemof Error of 'Cost/Revenue rates not defined for Resources'.
    Just go thru the steps, which i have followed n let me know if i hav done it correctly:
    1.Intially i hav defined an orgn in PPOCE, where in i have mentioned the Account Assignment details of CO area,Cost Centre etc.
    2.I hav assigned a Position to it i.e. Proj Manager, for which i have defined the rates in backend in R/3.
    3.After that i have created a BP in employee role.
    4.By again going to PPOME i have assigned this BP to the position and hence the orgn which i have created earlier in PPOCE.
    5.Finally when i have created a proj in cProjects, i have assigned that orgn in additional data tab page.
    6.Going to the Resource tab page, i have selected the role and staffed the employee(created earlier) for that role i.e Proj Manager.The cost for that role can be seen in costing tab page.But when i calculate the cost i am getting an error that Cost/Revenue rates not defined for Resource (along with the Resource name, which i hav created in employee role)
    As per my knowledge i have followed all the steps, but still i am unable to solve the error.If u can give me ur personal id, i can even send u the screen shots which will give u a more clearer idea.
    Waiting for ur reply.
    Regards,
    Sarang

  • Why not a parallel control structure?

    I often come across the need to run several identical and independent operations at the same time. I almost always end up doing them sequentially instead because I can use a for loop for this. It would be a great asset to parallel programming if there was a "for loop" like structure that ran all iterations at the same time (multithreaded, reentrant support, of course). One could then send a command and wait for a response on several instruments at once (in parallel) without having to spend as much time waiting sequentially for each to complete. The input tunnels could be arrays in which the number of elements determined the number of simultaneous panes running each with its own member of the array. The iteration terminal could output
    a sequential number for each logically parallel pane as well. For debug the user could have a way to select which pane to view as all would be running. The output tunnels could also be arrays. Each pane would operate independently from all the others. I think that this is a very useful suggestion and should be incorporated into the product even though it is less intuitive than the other control structures. It provides a capability that currently is hard to attain (though not impossible) but often useful in constructing time efficient hardware control.

    > I have raised this with NI about two years ago
    > thinking that it would not require a huge architectural change but
    > rather a compiler addition only but it has yet to surface in the last
    > three releases.
    Adding a structure like this would be a decent amount of work. It would
    be yet another way of specifying parallel diagrams. I'm not saying that
    LV will never add a structure to make something like this easier, but it
    is more than ajust a compiler tweak. In the meantime, try something
    like the following.
    Place your code to do instrument control in a VI.
    Make the VI reentrant.
    Decide how many parallel tasks you want to carry out. Yes, this is
    static, but there are real limits to how many of these that can be
    carried out anyway.
    So something like two or four is probably a good
    start. Four threads is how many threads LV now spins up for the
    standard execution system by default in LV7 so that seems like a good
    number.
    In your For loop, place N of the reentrant subVIs, index out the
    elements and pass them to the subVI.
    Make sure the subVI tests for a refnum of not a refnum so that you can
    handle indexing past the array.
    This pattern, especially with a diagram comment, should make it pretty
    obvious that you have unrolled the loop and should make it pretty easy
    to change the unrolling number.
    Greg McKaskle

  • My 4th generation ipod touch is not turning off when i hold the wake button for few seconds the Voice Control Function Starts Automatically.Please help me to get out of this problem.

    My 4th generation ipod touch is not turning off when i hold the wake button for few seconds the Voice Control Function Starts Automatically.Please help me to get out of this problem.

    Sorry i mistakenly made this question. It was alright. No Problem At ALL

  • Getting PL/SQL:ORA-00933 when using CASE logic as a control structure

    Hello Everybody,I have created a PL/SQL block(Control Structure) to calculate bonus of employees based on salary of the employee,but I get errors like ORA-00933 and ORA-06550.Given below is the PL/SQL block which I tried to implement
    SQL> DECLARE
    2
    3 v_EMPNO NUMBER(7,2):= &p_EMPNO;
    4 v_SAL EMP.SAL%TYPE;
    5 v_BONUS NUMBER;
    6
    7 BEGIN
    8 SELECT SAL
    9 FROM EMP
    10 INTO v_SAL
    11 WHERE EMPNO = v_EMPNO;
    12
    13 v_BONUS :=
    14 CASE v_SAL
    15 WHEN v_SAL = 0 THEN 0
    16 WHEN v_SAL < 1500 THEN (0.1*v_SAL)
    17 WHEN v_SAL BETWEEN 1500 AND 3000 THEN (0.15*v_SAL)
    18 WHEN v_SAL > 3000 THEN (0.20*v_SAL)
    19 END;
    20
    21 DBMS_OUTPUT.PUT_LINE(' EMPNO '||v_EMPNO||' SALARY '||v_SAL||' BONUS '||V_BONUS);
    22
    23 END;
    24 /
    Enter value for p_empno: 7100
    old 3: v_EMPNO NUMBER(7,2):= &p_EMPNO;
    new 3: v_EMPNO NUMBER(7,2):= 7100;
    INTO v_SAL
    ERROR at line 10:
    ORA-06550: line 10, column 7:
    PL/SQL: ORA-00933: SQL command not properly ended
    ORA-06550: line 8, column 7:
    PL/SQL: SQL Statement ignored
    Is it that I can not use "CASE" as a control structure in the above block , when I code
    "SELECT SAL
    FROM EMP
    INTO v_SAL
    WHERE EMPNO = v_EMPNO;" to get v_SAL and then use it in CASE exp to calculate a value for v_Bonus.
    Kindly let me know.

    Hi,
    The CASE Expression is also available in PL/SQL.
    Try this code:
    DECLARE
       V_EMPNO   NUMBER (7, 2)  := 7788;
       V_SAL     EMP.SAL%TYPE;
       V_BONUS   NUMBER;
    BEGIN
       SELECT SAL
         INTO V_SAL
         FROM EMP
        WHERE EMPNO = V_EMPNO;
       V_BONUS :=
          CASE
             WHEN V_SAL = 0
                THEN 0
             WHEN V_SAL < 1500
                THEN (0.1 * V_SAL)
             WHEN V_SAL BETWEEN 1500 AND 3000
                THEN (0.15 * V_SAL)
             WHEN V_SAL > 3000
                THEN (0.20 * V_SAL)
          END;
       DBMS_OUTPUT.PUT_LINE (   ' EMPNO '
                             || V_EMPNO
                             || ' SALARY '
                             || V_SAL
                             || ' BONUS '
                             || V_BONUS
    END;As you are Using,Comparison Expression to find a match, Your Searched CASE Expression should be something like this.
    DECLARE
      sal       NUMBER := 2000;
      sal_desc  VARCHAR2(20);
    BEGIN
      sal_desc := CASE
                     WHEN sal < 1000 THEN 'Low'
                     WHEN sal BETWEEN 1000 AND 3000 THEN 'Medium'
                     WHEN sal > 3000 THEN 'High'
                     ELSE 'N/A'
                  END;
      DBMS_OUTPUT.PUT_LINE(sal_desc);
    END;If you are Using CASE as a Value matching then your piece of code should be like this..
    DECLARE
      deptno     NUMBER := 20;
      dept_desc  VARCHAR2(20);
    BEGIN
      dept_desc := CASE deptno
                     WHEN 10 THEN 'Accounting'
                     WHEN 20 THEN 'Research'
                     WHEN 30 THEN 'Sales'
                     WHEN 40 THEN 'Operations'
                     ELSE 'Unknown'
                   END;
      DBMS_OUTPUT.PUT_LINE(dept_desc);
    END;Thanks,
    Shankar

  • User Exit to change idoc control structure

    Hi everybody.
    Does In a inbound idoc process exist any userexit to modify the control structure of the idoc????
    Thanks

    Hi ,
    I dont think you can change the control record of any IDOC .
    If you look at an example Function module MASTERIDOC_CREATE_CREMAS , used to create Vendor IDOCS ,
    the call customer-function has only the idoc data record as tables parameter .

  • Control the budget by  wbs

    hi.
    When I control the budget by  wbs,it   is different from  the Budget has been allocated (cj31)  and  Actual budget .
    the Budget has been allocated  is greater than   current budget .
    When i check the data, i found  the amount  of Construction-in-progress to fixed assets  has been add to
    the Budget has been allocated  .
    How to  solve this problem,T-code:optk can solve this problem?
    the Budget has been allocated  In  T-code:cj31 from which table?

    hi
    to exempt the cost element for the budget control you have to use this transaction.

  • How can I print source code with connecting lines on control structures?

    Anyone know of any programs that will format source code printouts and print connecting lines from the start to the end of control structures (such as: if--"end if", while-"end while" etc.)?

    Indentations and comments do help read source code. However, when you have a large program with many levels of nesting of control structures the readability of the code (even with indentations) becomes very difficult.

  • Hi People. I was doing my walk and listening to music using my 4s when in the middle of a song, the volume control would just automatically slide back to zero like it has a mind of its own. What gives?

    Hi People. I was doing my walk and listening to music using my 4s when in the middle of a song, the volume control would just automatically slide back to zero like it has a mind of its own. What gives?

    Hi djblue1969,
    I see that you may be having issues with your volume buttons on your iPhone. Here is an article for you that will help you troubleshoot this issue:
    Get help with buttons and switches on your iPhone, iPad, or iPod touch - Apple Support
    http://support.apple.com/en-us/HT203017
    Thanks for coming to the Apple Support Communities!
    Regards,
    Braden

  • Pse give me the document on control structures

    any body have document on control structures pse send me
    (at new,at end,on change of,at start ,at last)

    If it is control break statements.... then here is the types and explanation
    1. AT NEW f.
    2. AT END OF f.
    3. AT FIRST.
    4. AT LAST.
    Effect
    In a LOOP which processes a dataset created with EXTRACT , you can use special control structures for control break processing. All these structures begin with AT and end with ENDAT . The sequence of statements which lies between them is then executed if a control break occurs.
    You can use these key words for control break processing with extract datasets only if the active LOOP statement is proceesing an extract dataset.
    The control level structure with extract datasets is dynamic. It corresponds exactly to the sort key of the extract dataset, i.e. to the order of fields in the field group HEADER by which the extract dataset was sorted .
    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 default key 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.
    Between AT and ENDAT , you can use SUM to insert the appropriate control totals in the number fields (see also ABAP/4 number types ) of the LOOP output area (on the right) after the current control level key. Summing is supported both at the beginning of a control level ( AT FIRST , AT NEW f ) and also the end of a control level ( AT END OF f , AT LAST ).
    At the end of the control level processing (i.e. after ENDAT ), the old contents of the LOOP output area are restored.
    Notes
    When calculating totals, you must ensure that the totals are inserted into the same sub-fields of the LOOP output area as those where the single values otherwise occur. If there is an overflow, processing terminates with a runtime error.
    If an internal table is processed only in a restricted form (using the additions FROM , TO and/or WHERE with the LOOP statement), you should not use the control structures for control level processing because the interaction of a restricted LOOP with the AT statement is currenly not properly defined.
    With LOOP s on extracts, there are also special control break control structures you can use.
    Note
    Runtime errors
    SUM_OVERFLOW : Overflow when calculating totals with SUM .
    Variant 1
    AT NEW f.
    Variant 2
    AT END OF f.
    Effect
    f is a sub-field of an internal table processed with LOOP . The sequence of statements which follow it is executed if the sub-field f or a sub-field in the current LOOP line defined (on the left) before f has a differnt value than in the preceding ( AT NEW ) or subsequent ( AT END OF ) table line.
    Example
    DATA: BEGIN OF COMPANIES OCCURS 20,
    NAME(30),
    PRODUCT(20),
    SALES TYPE I,
    END OF COMPANIES.
    LOOP AT COMPANIES.
    AT NEW NAME.
    NEW-PAGE.
    WRITE / COMPANIES-NAME.
    ENDAT.
    WRITE: / COMPANIES-PRODUCT, COMPANIES-SALES.
    AT END OF NAME.
    SUM.
    WRITE: / COMPANIES-NAME, COMPANIES-SALES.
    ENDAT.
    ENDLOOP.
    The AT statements refer to the field COMPANIES-NAME .
    Notes
    If a control break criterion is not known until runtime, you can use AT NEW (name) or AT END OF (name) to specify it dynamically as the contents of the field name . If name is blank at runtime, the control break criterion is ignored and the sequence of statements is not executed. If name contains an invalid component name, a runtime error occurs.
    By defining an offset and/or length, you can further restrict control break criteria - regardless of whether they are specified statically or dynamically.
    A field symbol pointing to the LOOP output area can also be used as a dynamic control break criterion. If the field symbol does not point to the LOOP output area, a runtime error occurs.
    Note
    Runtime errors
    AT_BAD_PARTIAL_FIELD_ACCESS : Invalid sub-field access when dynamically specifying the control break criterion.
    AT_ITAB_FIELD_INVALID : When dynamically specifying the control break criterion via a field symbol, the field symbol does not point to the LOOP output area.
    ITAB_ILLEGAL_COMPONENT : When dynamically specifying the control break criterion via (name) the field name does not contain a valid sub-field name.
    Variant 3
    AT FIRST.
    Variant 4
    AT LAST.
    Effect
    Executes the appropriate sequence of statements once during the first ( AT FIRST ) or last ( AT LAST ) loop pass.
    Example
    DATA: BEGIN OF COMPANIES OCCURS 20,
    NAME(30),
    PRODUCT(20),
    SALES TYPE I,
    END OF COMPANIES.
    LOOP AT COMPANIES.
    AT FIRST.
    SUM.
    WRITE: 'Sum of all SALES:',
    55 COMPANIES-SALES.
    ENDAT.
    WRITE: / COMPANIES-NAME, COMPANIES-PRODUCT,
    55 COMPANIES-SALES.
    ENDLOOP.
    ON CHANGE OF f.
    Executes the processing block enclosed by the "ON CHANGE OF f" and "ENDON" statements whenever the contents of the field f change (control break processing).
    Normally, you use the statement to manipulate database fields during GET events or SELECT/ENDSELECT processing.
    ON CHANGE OF is unsuitable for recognizing control levels in loops of this type because it always creates a global auxiliary field which is used to check for changes. This global auxiliary field is only changed in the relevant ON CHANGE OF statement. It is not reset when the processing enters loops or subroutines, so unwanted effects can occur if the loop or subroutine is executed again. Also, since it is set to its initial value when created (like any other field), any ON CHANGE OF processing will be executed after the first test, unless the contents of the field concerned happen to be identical to the initial value.
    DATA T100_WA TYPE T100.
    SELECT * FROM T100
    INTO T100_WA
    WHERE SPRSL = SY-LANGU AND
    MSGNR < '
    ORDER BY PRIMARY KEY.
    ON CHANGE OF T100_WA-ARBGB.
    ULINE.
    WRITE: / '**', T100_WA-ARBGB, '**'.
    ENDON.
    WRITE: / T100_WA-MSGNR, T100_WA-TEXT.
    ENDSELECT.
    Displays all messages with their numbers in the logon language, provided the number is less than '010'.
    Each time the message class changes, it is output.
    AT END OF f.
    f is a sub-field of an internal table or extract dataset (EXTRACT) which is being processed with LOOP, i.e. the variants 1 and 2 only make sense within a LOOP.
    Both "AT NEW f." and "AT END OF f. " introduce processing blocks which are concluded by " ENDAT.".
    These processing blocks are processed whenever the contents of a field f or a sub-field defined before f change as a result of processing with LOOP. "AT NEW f." begins a new group of (table) lines with the same contents as the field f while "AT END OF f." concludes such a group.
    Within the AT ... ENDAT processing of internal tables, all argument fields following f are filled with "*".
    Examples
    1. AT for sub-fields of an internal table
    DATA: BEGIN OF COMPANIES OCCURS 20,
    NAME(30),
    PRODUCT(20),
    SALES TYPE I,
    END OF COMPANIES.
    LOOP AT COMPANIES.
    AT NEW NAME.
    NEW-PAGE.
    WRITE / COMPANIES-NAME.
    ENDAT.
    WRITE: / COMPANIES-PRODUCT, COMPANIES-SALES.
    AT END OF NAME.
    SUM.
    WRITE: / COMPANIES-NAME, COMPANIES-SALES.
    ENDAT.
    ENDLOOP.
    The AT statements refer to the field COMPANIES-NAME.

Maybe you are looking for