WBS element short closure.
Hi,
I have one case where AUC cost is not transferred on Fixed asset in last fiscal year due to which it is not allowing Full settlement in this year.
And due to some config changes the same WBS cost got reposted on AUC in this fiscal year.
Now, First I need to reverse the wrong settlement done on AUC in this fiscal year.
and then need to Capitalize the AUC cost in last fiscal year (This is not possible, as it will disturb the account balances and reported figures).
Please let me know if it is ok if,
1. I Reverse the worng settlement by posting JV of same amount.
2. Get the remaining cost of AUC from last fiscal year transferred on new AUC created wrt. new WBS.
3. Settle new WBS in this period.
4. short close old WBS. ( system will allow me to close the WBS, as there is no remaining cost on it?? )
Regards,
Nilesh Pimpale.
Try KB15N for manual posting.
the process u mentioned is fine.
Similar Messages
-
Hi,
I am facing the following problem.
In transaction code 'CJ02', WBS element 'A.000690.0002' is changed by mistake to 'A.000722'.
When the user tries to put back the same short ID 'A.000690.0002' , he is getting the following error.
'WBS element A.000690.0002 version FREI_VERSION already exists'.
Can anyone help in resolving the issue.
All the help and efforts will be highly appreciated.
Regards,
RangaHi,
Customizing is most likely set to make a status - triggered project version automatically. Once this version is created system will not allow you to make a WBS with the same key, though in the operational project a WBS with that key no longer exists. If you run CN41, opting version data in DB profile and inputting version key in selection screen, you should be able to see this WBS.
Hence there seems to be no remedy for the problem.
Muraleedharan.R -
Transaction Data for Project Definition & WBS Element of Project System(PS)
Hi all,
We want to install the Project Systems and the requirement is to report on the following fields:
Project Definition (Project Definition PROJ PSPID)
Project Definition (PS Short Description PROJ POST1)
Project Definition (System Status CNJ_STAT STTXT_INT)
WBS Element (Project Type PRPS PRART)
WBS Element (Short ID PRPS POSKI)
WBS Element (Person Responsible PRPS VERNR)
WBS Element (Company Code PRPS PBUKR)
R/3 Table Names and Field names are in brackets.
0PROJECT_ATTR & 0PROJECT_TEXT are DataSources of 0PROJECT Master Data.
0WBS_ELEMT_ATTR & 0WBS_ELEMT_TEXT are DataSources of 0WBS_ELEMT Master Data.
How can I find the transaction data for those above fields, PLEASE ?
Thanks in advance.Hi
Kindly check the following data sources:
0PS_CLM_CST ( Costs of a Claim)
0PS_CSH_NTW ( Network plan payments)
0PS_CSH_NWA ( Payments on network plan process)
0PS_CSH_WBS ( Payments on WBS element)
0PS_DAT_NTW ( Network dates )
0PS_DAT_NWA ( Dates network operation)
0PS_DAT_PRJ ( Date project )
0PS_DAT_WBS ( WBS Element Dates)
0PS_NAE_EVA ( Progress in Network Activity Elements)
0PS_NTW_EVA ( Progress in Networks)
0PS_NWA_EVA ( Network Activity Earned Value)
0PS_ORD_EVA ( Order Earned Value)
0PS_WBS_EVA ( Earned Value WBS Element)
hope this helps!
best regards,
Thangesh -
Closure of WBS Element - If no costs existing.
Hi,
one of the WBS element having no costs but auc created through Investment measure. But while closing the WBS element
system throwing error as follows" Go to the asset in construction for the WBS element and correct the error that appears there".
now client wants WBS to be closed without deleting AUC. Please suggest us how can i close WBS without deleting
AUC attached to it. Please advice.
Regards
Sreenivas.PTry the following method:
1. Select the WBS in Project buider
2. Select Edit - WBS Element - Invensting Programs - Asset Under Construction
3. Correct the error and directly save it.
4. Try to re-close the WBS.
Hope it works.
Regards,
Atom -
Skipping errors in WBS elements closure with a SAP / Excel script.
Hai there!
I have a Excel / SAP macro for closing WBS elements in transaction CJ20N. This macro works fine until error messages occur (or warnings) in SAP because something was not completed on the WBS element.
So then I thought the macro may be able to skip the WBS element that has errors on it and continue trying to close the next one instead? And then make a little mark in my list of WBS elements to close. That would save loads of time.
Is this possible? This is what I have in the code right now.
WBSToClose = ActiveCell.Offset(0, 1).Value
session.findById("wnd[0]").maximize
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[1]/shell/shellcont[1]/shell").topNode = " 23"
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[0]/shell/shellcont[0]/shell").pressButton "OPEN"
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").Text = WBSToClose
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").SetFocus
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").caretPosition = 0
session.findById("wnd[1]").sendVKey 0
session.findById("wnd[0]/mbar/menu[1]/menu[1]/menu[6]/menu[0]").Select '<--- This is the close button, after this errors sometimes occur.
session.findById("wnd[0]/tbar[0]/btn[11]").press '<--- save button.
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[1]/shell/shellcont[1]/shell").topNode = " 23"
Below is an example of an error message popping up while trying to close.
session.findById("wnd[0]").maximize
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[1]/shell/shellcont[1]/shell").topNode = " 23"
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[0]/shell/shellcont[0]/shell").pressButton "OPEN"
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").text = WBSToClose
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").setFocus
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").caretPosition = 18
session.findById("wnd[1]").sendVKey 0
session.findById("wnd[0]/mbar/menu[1]/menu[1]/menu[6]/menu[0]").select '<--- Selecting close
session.findById("wnd[1]/usr/btnOPTION2").press '<--- Here I click "Continue" on the error message
session.findById("wnd[0]/tbar[0]/btn[3]").press '<--- Back button
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[1]/shell/shellcont[1]/shell").topNode = " 23"
I would also like the script to put a little mark in my excel file showing which WBS elements that had errors on them. Just a number or so. But thats a bonus.
Is this possible?
Thanks, MattiasHello again!
Thanks alot! I got it to work perfectly with some modifications to the code.
Posting the solution in case someone can find it useful.
If (ActiveCell.Value = 0) Then
Row = 2
Column = 1
WBSToClose = ActiveCell.Offset(0, 1).Value
session.findById("wnd[0]").maximize
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[1]/shell/shellcont[1]/shell").topNode = " 23"
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[0]/shell/shellcont[0]/shell").pressButton "OPEN"
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").Text = WBSToClose
session.findById("wnd[1]/usr/ctxtCNPB_W_ADD_OBJ_DYN-PRPS_EXT").SetFocus
session.findById("wnd[1]").sendVKey 0
session.findById("wnd[0]/mbar/menu[1]/menu[1]/menu[6]/menu[0]").Select '<-- Selecting close
session.findById("wnd[0]/tbar[0]/btn[11]").press '<-- Save button.
On Error Resume Next
session.findById("wnd[1]").Close '<-- Close window button on any error message or warning
If Err.Number = 0 Then
ActiveCell.Value = 2
session.findById("wnd[0]/tbar[0]/btn[3]").press '<--- Back button if error message
End If
On Error GoTo 0
session.findById("wnd[0]/shellcont/shellcont/shell/shellcont[1]/shell/shellcont[1]/shell").topNode = " 23"
Row = Row + 1
End If
If ActiveCell.Value = 2 Then GoTo Fortsaett '<-- Skipping writing "1" in "processed"
ActiveCell.Value = 1
Fortsaett:
n = n + 1
ActiveCell.Offset(1, 0).Select
'Some looping hereafter
Points awarded.
Thanks, Mattias -
WBS element group in Report Painter
Hi,
What is the procedure to insert WBS element group as parameter selection field in a report painter?
I'm working in PS Information System / Hierachy Reports and we want to extract economic information
Thanks!
SayatonHi
To create a Transaction Code for a Report Painter/report writer report
Tcode for Report Painter
To create a TCode, follow the steps below.
1) Go to Transaction code SE93, Enter TCode Name and Press Create.
2) Give short Description and select Parameter Transaction, Press Enter
3) Select Transation Radio Button and write START_REPORT in the next text
box Also Check the box Skip Initial Screen.
4) On the bottom of Screen (default Values), Enter Parameters
i) Name = D_SREPOVARI-REPORTTYPE. Value = RW
ii) Name = D_SREPOVARI-REPORT Value = Your Report Group Name (Say 1SIP)
5) Save and Execute.
<b>Reward points for useful Answers</b>
Regards
Anji -
Updating WBS element in a sales order
There is application in Project System (PS) module where I am creating the Project using bapi BAPI_PROJECT_MANTAIN and then uploading the budget for the same using bapi KBPP_EXTERN_UPDATE_CO. After this when I am trying to update the sales order to update its WBS element using bapi BAPI_SALESORDER_CHANGE it’s going into short dump. Dump description as follows :
Category ABAP Programming Error
Runtime Errors MESSAGE_TYPE_X
ABAP Program SAPLBPFC
Application Component FI-FM
Date and Time 17.07.2014 15:11:07
Short text of error message:
System error in : LBPFCFE2 Table: Report: Routine: DETERMINE_OBJ_ENQ
_MODE
Long text of error message:
Diagnosis
An internal error has occurred.
System Response
Processing will be discontinued.
Procedure
Contact your system manager.
Technical information about the message:
Message class....... "BP"
Number.............. 005
Variable 1.......... "LBPFCFE2"
Variable 2.......... " "
Variable 3.......... " "
Variable 4.......... "DETERMINE_OBJ_ENQ_MODE"
Whereas when I am running the bapi BAPI_SALESORDER_CHANGE standalone using se37 with same test data its updating sales order properly.
After debugging the standard bapi I have found out that there is a subroutine determine_obj_enq_mode which is setting the variable u_enq_mode.In our case this variable is blank that’s y its going into dump.I tried hardcoding this variable to 2 then it updates the bapi properly.So will you suggest for the enhancement where we can hardcode this variable or is there any other solution you will suggest.
Thank youThere is application in Project System (PS) module where I am creating the Project using bapi BAPI_PROJECT_MANTAIN and then uploading the budget for the same using bapi KBPP_EXTERN_UPDATE_CO. After this when I am trying to update the sales order to update its WBS element using bapi BAPI_SALESORDER_CHANGE it’s going into short dump. Dump description as follows :
Category ABAP Programming Error
Runtime Errors MESSAGE_TYPE_X
ABAP Program SAPLBPFC
Application Component FI-FM
Date and Time 17.07.2014 15:11:07
Short text of error message:
System error in : LBPFCFE2 Table: Report: Routine: DETERMINE_OBJ_ENQ
_MODE
Long text of error message:
Diagnosis
An internal error has occurred.
System Response
Processing will be discontinued.
Procedure
Contact your system manager.
Technical information about the message:
Message class....... "BP"
Number.............. 005
Variable 1.......... "LBPFCFE2"
Variable 2.......... " "
Variable 3.......... " "
Variable 4.......... "DETERMINE_OBJ_ENQ_MODE"
Whereas when I am running the bapi BAPI_SALESORDER_CHANGE standalone using se37 with same test data its updating sales order properly.
After debugging the standard bapi I have found out that there is a subroutine determine_obj_enq_mode which is setting the variable u_enq_mode.In our case this variable is blank that’s y its going into dump.I tried hardcoding this variable to 2 then it updates the bapi properly.So will you suggest for the enhancement where we can hardcode this variable or is there any other solution you will suggest.
Thank you -
Problem opening Project/WBS Elements in CJ03
Hi Experts,
I have created an interface which posts PROJECT01 Idocs into SAP 6.0. Idocs are posted successfully and I can see Projects/WBS elements in tables PROJ and PRPS.
However, when I try to open a project/wbs through transaction CJ03, it throws short dump mentioning memory overflow. I checked by debugging CJ03 and found that the code is going into infinite loop.
Could anyone help me understand why this kind of problem is coming? What is the reason the code is going into infinite loop? If the project/wbs structure is not getting created properly, how can I check that?
Thanks in advance.
NetreyThe issue is resolved. The structure coming throug Idoc itself was incorrect.
-
Creating projects and wbs elements
I am running a conversion and for the upload portion I need to create projects and the relevant wbs elements in the system. I have been looking over the forums etc and have seen many notes regarding BAPI_BUS2001_SET_STATUS, BAPI_PROJECTDEF_CREATE, and BAPI_PROJECT_MAINTAIN.
My problem is this.
I need to update the APPR and PREP system statuses of the projects I create and I can find no way to do this with a BAPI. I also need to update the location of the project (stort) and the only BAPI I can find that will allow me to do this is BAPI_PROJECT_SAVEREPLICA which seems incorrect to use in this manner.
in short:
How do I update project system status of PREP and APPR?
How do I update project location (stort)?
Having no luck finding solutions so any help is appreciated.Hi,
I've used these BAPIs but not for your fields. But maybe I can help you. There is no field LOCATION in the project definition but there is field LOCATION on WBS level. So have you tried to change this field on all WBS elements for your project?
Unfortunately your system statuses are not supported by this BAPI. All supported statuses are mentioned in BAPI documentation. There is a FM STATUS_UPDATE_PROJECT which might help you but you need to be careful what you do. There are some additional FM STATUS_* for generic object status modification but again, you have to be sure that you can set up that system status without any additional checks.
Good luck -
Planned revenues on WBS element
Hello,
I have a problem in that my WBS elements are not recognizing planned revenue from its adjoining sales order. I have checked everything from a PS point of view such as planning profile etc... and all looks okay. I have also checked the AcctdetermProc. on the Billing type "KOFI00", the billing type on the sales document type and the billing relevance "I" on the item category. There are no issues with credit control. I have also reviewed many notes such as 96404 without any success.
Could you please suggest other problems that may be causing it and how to go about fixing it
Many thanks,
Ashleigh Crosher
[email protected]Hello Ashleigh Crosher,
This is with referance to your similar problem in WBS not recognizing planned revenues (Sales Pricing). As per your steps even I have checked all the setting in PS as well in SD but still not able to short out the problem. Can you please let me know is your problem solved, if yes then let me know how to solve it.
Thanks & Regards,
Tushar -
Standard Objects for Work Breakdown Structure Element (WBS Element)
In 0FI_GL_4 , there are two fields :
Component | Component Type | Data Type | Length | Short Description
PROJK | PS_PSP_PNR | NUMC | 8 Work Breakdown Structure Element (WBS Element)
PS_POSID | PS_POSID | CHAR | 24 Work Breakdown Structure Element (WBS Element)
For "PS_POSID", there is a standard Object "0WBS_ELEMT" to be matched.
But ,Which object to match the "PROJK " ? Is that "0WBS_ELM_EX" ?Hi,
The object 0WBS_ELEMT_EX is actually for a different puspose.
Check this. http://help.sap.com/saphelp_em70/helpdata/en/d7/22417391807646910d01ee241628e1/content.htm
So for PROJK, i'd advise you to check what kind of output you get for this field in RSA3 and then go from there.
If you already know what it means, you can try to find a similar object in the content, otherwise just create one with similar element type.
-RMP -
Difference between WBS Element & Internal Order
<b>Dear Sap Guru's
Can someone throw some light on the differences between WBS Element & Internal Order?
Regards,
Amit</b>Hi Amit,
To understand the difference between WBS Element & Internal Order, i shall take them one after the other.
To understand WBS elements, you need to understand the concept of <b>Project</b>.
<b>Project Definition</b> is the framework within which objects are grouped.
It provides the basis for the Work Breakdown Structure(WBS).
In principle Project Definition refers to a single Production Area or License Block
Objects could be sub-projects, phases of a project, distribution of activities, materials, services, general cost elements, etc.
Projects have a start and a finish date whether long term or short term.
<b>WBS</b> is the hierarchical model of the tasks to be performed in the project. It represents the sub-division of work into manageable components which can be budgeted, planned and controlled.
WBS is the operative basis for the further steps in project planning, e.g. cost planning, scheduling, capacity planning as well as project controlling.
WBS can be organized according to phases, according to functions/processes or according to objects (execution projects).
<b>Networks and Activities</b>
A network represents the process in a project or in a task in logical sequence, and is the basis for detail scheduling.
<b>Networks</b> are made up of two main components: <b>Activities</b> and <b>Relationships</b>.
Through the use of activities, a network represents the flow of a project. Activities are the starting point for planning, analysis and specification.
Networks are also used to generate requisitions of material and services.
On the other hand,
<b>Internal Order</b>
Is an instrument used to monitor costs and, in some instances, the revenues of an organization.
Internal orders can be used for the following purposes:
1. Monitoring the costs of short-term jobs
2. Monitoring the costs and revenues of a specific service
3. Ongoing cost control
Internal orders are divided into the following categories:
1. <b>Overhead orders</b> - For short-term monitoring of the indirect costs arising from jobs. They can also be used for continuous monitoring of subareas of indirect costs. Overhead orders can collect plan and actual costs independently of organizational cost center structures and business processes, enabling continous cost control in the enterprise.
2. <b>Investment orders</b> - Monitor investment costs that can be capitalized and settled to fixed assets.
3. <b>Accrual orders</b> - Monitor period-based accrual between expenses posted in Financial Accounting and accrual costs in Controlling.
4. <b>Orders with revenues</b> - Monitor the costs and revenues arising from activities for partners outside the organization, or from activities not belonging to the core business of the organization.
I hope the above helps.
Do not forget to award the points please.
Regards,
Jacob -
Attach a network to several WBS elements`
hi to all,
i would just like to ask if its possible for a standard network to be assigned to several WBS elements? this is because i have a Standard WBS structure with elements having similar activities, i wonder if i could just create a single network then assign them to SEVERAL WBS elements and not just one.Hi,
To assign the standard network Activities to multiple standard WBS elements please follow the procedure below:
1. Go to Tcode :CN02 (If the network is already created with CN01 or else create with Tcode CN01)
2. Select the Network in question.
3. hit F5, this will take you to the standard network Header.
Assign the WBS Element where this network header should be asisgned.
4. Hit Shift+F1, this will take you to the screen where internal, external activities can be entered. Please select the relevent tab. And enter all the activities.
5. By default all the activities are assigned to the WBS element mentioned in the Network header, this can be seen by scrolling little right in the same screen under the column standard WBS Element.
6. Pick the column Standard WBS element and drop it next to Operation short text.
7. Now identify the activities to which the different WBS elements need to be assigned. Either select them from the list or you may refer to Tcode. CJ93.
Hope it is clear now.
Reward points if found useful. -
Sale order - Wbs element Report
Hi
Is there any report for sale order wise wbs element report.
In my sale order i will give wbs element and now i want to check "for one sale order , what are the wbs elements"You can check the WBS for a sales order from the table view of VBAP.
The WBS field is PS_PSP_PNR.
Goto SE16 and give VBAP.
Enter your sales order number and execute. Look for your WBS elements in foeld PS_PSP_PNR for the different line items.
You can also create a quick SAP query on this. -
Return Order Credit Memo updation in WBS element
Hi,
I have an issue on the automatic updation of return order for WBS element, once the sales order is been assigned to the wbs and billing is done payment also made by the customer and wen the customer sends the return order stating that in those goods he wont require some goods than in sales cycle credit memo is done for the payment return to customer but is there any place where the wbs gets updated for the revenues deduction of the payment given back to customer where its has to be deducted................how to do this
Kindly help me doing this.
Thanks and Regards
Praveen B MHello,
Thanks for you reply and i just want to know that.
If we assign the return order to the WBS element, the credit memo automatically has the WBS element assigned to it or do we have to manually assign the credit memo to a WBS element? if yes how?
Thanks and Regards
Praveen B M
Maybe you are looking for
-
I purchase adobe acrobat x I put it on two computers in my office I need to put it on one more but the serial number does not work anymore is there a way to put it one the third computer?
-
Hi, I hope you can solve my problem. i was closing a project that should be ready for monday and I upload FCPX to 10.0.6, which takes so much time to render... How can i come back to 10.0.5.? i re-istalled FCPX 10.0.5, but an alert says that it doesn
-
I shoved a mini-cd into my MacBook pro's SuperDrive and, when nothing happened, used another dick to push it in further. It doesn't show on the desk top and I'm at a loss as to how to retrieve it. ( yes, I know this was a numb move.) can anyone sugge
-
Conflicting type generation across WSDLs
I have two WSDLs that refer to the same XSD. The XSD defines a complexType T that I use as the type for a soap:fault message in wsdl A. wsdl B does not define any faults. The problem I am seeing is that if I generate interfaces for wsdl A followed by
-
Why would someone in Taiwan be attempting remote a...
Well at least the firewall seems to work. Found these in the log:- (amongst a whole lot of others!) 01:59:58, 16 Jul. IN: BLOCK [16] Remote administration (TCP 61.231.0.215:12200->109.149.10.235:443 on ppp0) 01:44:50, 16 Jul. IN: BLOCK [16] Remote a