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,
NeilNeil,
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,
SarangHi 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.
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????
ThanksHi ,
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 . -
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 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
-
N70 No Longer Works With PC Suite
Hiya When I first got my N70, it worked pretty well with PC Suite buth at work and on my home PC. I then upgraded to the latest version at the time. All of a sudden it no longer works. It sometimes recognises the phone but won't go into the messages
-
EMPTY LINE IN MAIN WINDOW OF SMARTFORM
Hi All! I am designing a smartform in which i had included several windows.I have a query on the main window. My main window is displaying several line items through table one by one.Now my requirement is to put one blank line in between every line
-
I have a treeView in my form1 designer. The treeView variable name is: treeViewMS1 When i'm running my program the treeView is automatic expanded to level 1: Now if i click on the numericUpDown and change the value to 2 then: So the expanded part is
-
AIR 3.4 - Android - netstream freezes between 110 and 240 seconds
Hi, On Android, netstream freezes between 110 and 240 seconds with videos in http://xxx/..../video.mp4 format. For more details, see bug: https://bugbase.adobe.com/index.cfm?event=bug&id=3323362 Each video freezes at the same time on 3 different devi
-
This error message diagnosis is specific only to the variables 0P_FVAEX
Could not determine value for variable 0P_FVAEX OR 0P_CTPCA. Can anyone please help me solving this error message which i am getting while executing BEx query. Thanks MK