User field in Project def.
Dear All,
I am working on one Yreport which gives STATE/ Location wise output, which we are maintaining in coding mask.
Two characters in coding mask denotes STATE and in same Plant/Site we can have multiple STATE.
Supposing " Minnesota" is a state then in Project def. two character will be "MN".
ABAP team is facing problem fetching this two character from Proj. Def.
Can we have any option like user field at WBS in Project definition level.
Else can you suggest any other option for this requirement.
Thanks & Regards,
Nitish
Dear All,
As an alternate solution, I think location can be use for this requirement which is available in organizational data in project.
Kindly revert if there is any concern in using this solution.
Regards,
Nitish
Similar Messages
-
How to find all changes in project builder (especially in user field)
Hi All,
Please advice, how can i get the history who change our data in cj20n (project builder),especially in user field tab.
Thank you.
Best Regards,
NiesI am stating once again what ever was mentioned earlier:
Check the below:
1. Is Change documents indicator enabled in the project profile?
2. Have you created a User Status for business transaction 'Create Change documents' as allowed for the object WBS. (I assume you want to log the changes of WBS user defined fields)
3. Have you used the this profile while creating the project?
4. Did you set the user status on the WBS? This needs to be done manually
5. Have you released the WBS?
Now try make changes to existing fields of WBS and save it. Run the report CN60
Regards
Sreenivas
Pls close this post if satisfied -
How to make field key for user fields cant be changed after project release
Dear Expert,
How can we make field key for user fields cannot be changed once we release the project/wbs?
Cheers,
NiesDo you mean 'field key' in the project profile in SPRo?
I think after a project is created a change in the field key wont affect the fields in CJ20N..
Can you verify?
Regards
Ramesh -
User Exit for TCode CJ20N to populate Project system user fields
Hi team,
need one support from your side..
I am looking for User Exit for TCode CJ20N to populate Project system user fields on SAVE.
I have found
Enhancement CNEX0001
Short text PS: User field
which is exactly suiting my req...as it has USER Fields (USR08/USR09 )in export paramters..
BUT it is not triggering on SAVE,,
Any hint or is any other user exit/badi which have USER Fields in export paramters.
Warm Regards
KrishanHi Krishnan,
If you want a custom tab that contains User defined fields at Project level then you have to use CNEX0006 user exit. Before this you must declare your fields using the CI include CI_PROJ in the PROJ table.
If you want a custom tab that contains User defined fields at WBS level then you have to use CNEX0007 user exit. Before this you must declare your fields using the CI include CI_PRPS in the PROJ table.
In the PBO function module exit of these exits you must use the following statements as the first statement.
MOVE-CORRESPONDING sap_proj_imp TO proj.
MOVE-CORRESPONDING sap_prps_imp TO prps.
In the PAI function module exit of these exits you must use the following statement as the last statement.
MOVE-CORRESPONDING proj TO cnci_proj_exp.
MOVE-CORRESPONDING prps TO cnci_prps_exp.
The remaining programming as in the case any Screen Exit.
Regards,
Abijith -
Project system (user field key)
HI ALL
Can i add user field TAB at Project Defination level. if yes then how.....
Thanks
shabbirHope this helps...
The following SAP enhancement is available for project definitions in
the Project System:
o CNEX0006 Customer-specific fields in the project definition
You can use this enhancement to add new customer-specific fields for the
standard project definition in table PROJ. To process these fields you
can create your own screen, which the user can call up when maintaining
standard project definitions.
The enhancement CNEX0006 contains the following enhancement components:
Menu entries:
SAPLCJGR+CUD Project planning board
SAPLCJWB+CUD Master data maintenance (CJ06, CJ07, CJ08)
Function exits:
EXIT_SAPLCJSS_002 for transferring data to your own program
EXIT_SAPLCJSS_003 for transferring data from your program to R/3
Screen areas:
SAPLCJSS0205_CUSTSCR1_SAPLXCN10600
Activities
1. Create the enhancement.
To do this, either create a new project or use an existing one.
2. Create structure CI_PROJ in ABAP/4-Dictionary (transaction SE11) in
your own development class.
3. Expand structure CI_PROJ to include your own fields.
Note the following:
- You must use the name ranges reserved for customers.
- The maximum number of fields in database tables is 255 (in PROJ
and CI PROJ - for SAP field and user-defined fields together).
SAP reserves the right to add new fields to table PROJ; if the
maximum number is reached, your user-defined fields could be
excluded.
Activate the structure.
4. Maintain the enhancement components:
- Assign the function customer fields a name.
- Add to the program code for the function exit EXIT_SAPLCJWB_002.
This function exit transfers SAP data to your part of the
program.
To do this, call up the function module and double-click the
include line. Create the include module.
In order to transfer the variables, you must insert a
Move-corresponding statement in Include ZXCN1V11:
move-corresponding sap_proj_imp to proj.
Now define the "projs" data structure as global variable. To do
this, jump to the main program SAPLXCN1. First, double click
include LXCN1TOP and then include ZXCN1TOP. Create the object if
required.
Include the following tables statement in the source text for
include ZXCN1TOP.
tables
tables proj.
- Add to the program code for the function exit EXIT_SAPLCJWB_003.
This function exit takes the data from your part of the program
and transfers it to the SAP standard program. Create your own
corresponding include module.
In order to transfer the variables, you must insert a
Move-corresponding statement in Include ZXCN1U12:
move-corresponding proj to cnci_proj_exp.
- Create the screen area.
Double-click SAPLCJSS0205_CUSTSCR1_SAPLXCN10600 and then choose
Fullscreen. The screen has been preconfigured by SAP. You can
delete these fields and add new ones:
Choose Goto -> Dict./Program fields
Maintain the table/field name PROJ and select the fields to
appear on the screen.
Generate the screen.
For detailed information, see OSS Note number 86050.
5. Activate the project.
Only once you have activated the project, will your enhancement take
effect.
Note for Batch-Input
For your customer-specific fields to be evaluated in the project
information system, the structures in the project information system
must be regenerated. To do this, start program RCNCT001.
If you want to fill your customer-specific fields later using
batch-input you must take the screen SAPLCJWB 0205 into consideration.
Further notes
Unlike modifications, enhancements are not influenced by a release
upgrade because they are not part of the original SAP programs, rather,
they exist in an area reserved for customers.
You can also find documentation for this enhancement in the enhancement
transaction. -
Added user field to CJI3 - missing in column set until post
Hello,
We added a user field to the CJI3 report using these instructions:
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/400fbf3d-4be0-2d10-2d85-bbaf27f72258?QuickLink=index&overridelayout=true&49563922669358
We added a user defined field in our WBS structure, PRPS-USR001, to the CJI3 report.
On page 8 it says that once the change is made, the column will become availble. We haven't found that to be the case. What I found was that the field does not show up until 1) there is a value in it for a project and 2) there has been a new posting to that particular WBS element.
So it appears that after we update the master data for the particular WBS on each project, we will not be able to use the data in CJI3 until there is a posting to that WBS element for each relevant project.
Is there any way to "activate" or "push" SAP such that once the master data is updated in the project it is available in CJI3? Or do we have to wait until something has been posted to that WBS? Historically there are postings to the WBS but it doesn't appear in CJI3 until there is a new posting since we updated the field.
Thanks much,
AndreaHi Andrea
cji3 is the actual cost/revenue line item report of ps. In order for the new column to appear you need to satisfy both pre-requisites:
1.actual line item in your wbs
2.the user field to have a value.
If you satisfy just one of the pre-req's i am afraid you will not get it in your cji3 output.
Hope it helps somehow
Panagiotis -
Project def. description & WBS description in multiple language
Hi Guru's,
In my current project client want to maintain Project def. description & WBS description in English and Arabic simultaneously( but not as long text).
Is it possible to maintain two description together( 1st in English and other 2nd in Arabic) for a Project def. and WBS Element at the time of creating project hierarchical structure in CJ20N.
So when the client will login to SAP as Language English/Arabic they can view the description as per the login language selected.
I am looking forward for your reply.
Regards,
Amlan NeogiHi Amlan
you need to activate OPS_PS_CL_1
Multi language support has to be activated for object ML(IMG-->project systems-->Activate Multi language support)
When you create a new PS object a new tab Short text appears in which you can maintain the language and the description.
so when ever the user logs on with the language then the description o the object in that language will be displayed
regards
Vijay -
I am moving my Multisim 10 project to another workstation and am having trouble getting the User Fields to transfer to the new workstation. I found the corporate database that the user fields information is supposed to be stored in and tried to import it on the new workstation. Does anyone know how to get the User Fields for parts in the master database to another computer?
I found my problem. I needed to close both Ultiboard and Multisim for the changes to take place.
-
Making enhancment user fields on internal orders
I have read thread
Re: Internal Order - Additional User Fields
about additional user fields. I have made a project and enhanced CI_AUFK with the fields.
I have implemented the code like mentioned in above thread but now I don't see the field back in KO02 .
even worse I get an crash with the error 'Dynpro does not exist'
'The system attempted to use dynpro 0100 in program "SAPLXAUF".
this dynpro does not exist.
does anybody know what I still miss in the procedure or has an example on how to implement additional fields on the screen in KO02 like described in enhancement COOPA003
kind regards
A.R. de SmidtI also found a quitre extensive example here.
http://sapass.metro.client.jp/UserExit/COOPA003.htm -
Content Search not sorting User fields correctly
Hi All and Merry Christmas. Before I leave for the holidays I want to get this question in and hope someone has an answer.
I have a content type with a Person Field called Project Manager. This is a pretty ordinary field, users only, not groups, single person only, not multiple people, and the managed property has been tagged as Sortable. I access the data with this
column in a Content Search Web Part and sort on the column and the names don't come up in order. If I sort descending, the order is reversed from the Ascending, but both ascending and descending are not in alphabetical order.
I tried this in both our Test and Prod environments and the results are the same.
I created a new Person field from scratch, populated it with the same people, crawled the site and got the crawled and managed properties, made sure the managed property was searchable, queryable, and sortable, ran the full crawl again, and it gives the
same wrong results as the original column.
I am going nuts trying to figure out what is wrong.
I created a gerneric CSWP using the List control template and the Diagnostic item template, and put the name property in one of the lines. In the query I set the Sort to this property. I can think of no reason this won't work. The results
I get with the property in Ascending order is:
1. David I...
2. Dayle W...
3. Jorge D...
4. Joe V...
5. Tom Y... (again!)
6. Betrina C...
7. Louis S...
8. Tom L...
9. Tim W...
Here is a paste of what I see (wit last name changed to protect identities):
Line 2:
Value:
David I...
Mapped managed property:
ProjManagerOWSUSER
Property mappings:
ProjManagerOWSUSER
I will be gone for the holidays but if anyone knows what is going on, please respond. Thanks.Hi Tom,
For your issue, could you retrieve values of the ProjManagerOWSUSER managed property using SharePoint Search REST API? For example:
http://sp/_api/search/query?querytext=’*’&selectproperties=’ProjManagerOWSUSER’
For more information, you can have a look at the blog:
http://www.sharepointalex.co.uk/index.php/2013/01/retrieving-values-of-managed-properties-in-sharepoint-2013-search-rest-api/
Thanks,
Eric
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Eric Tao
TechNet Community Support -
Grey field for project definition and WBS element
Dear all,
I have created a project and WBS element in CJ01. Now I go via CJ02 to the change mode and the project ID and WBS element ID is not greyed out. But I would like that the system shows these key fields as not changeable anymore, only fields like description should be changable. Can you please tell me, which customizing step I missed to get the grey field for project ID/WBS element ID?
FYI I do not use a project mask to create the project.
Thanks for your answer.
HeidiHi Heidi ,
I don't think you can grey out the Project Definition and the WBS Element fields after the creation .
If you want to restrict the users to change the Proj definition and WBS , a better way is through
Authorization objects and restricting only specified users to change the WBS
Kish -
CJ20N User Field Descriptive Text
Hi all,
In CJ20N, for an Activity's User Fields tab, we have a need to add descriptive text next to the field AFVGD-USR03 such that when data is entered into the field, the descriptive text is populated.
For example, we've implemented the field to input a user ID. We would like the user's name to appear to the right of the field as descriptive text.
How can we do this?Check this --
First Option -
SPRO - Project System - Structure - Operative Structures - Network - Enhancements for Network - Create Customer-Specific Fields in Network Activities
Create Customer-Specific Fields in Network Activities
The following SAP enhancement is available for networks in the Project System:
CNEX0008 Customer-specific fields in network activities
You can use this enhancement to add new customer-specific fields to network activities in table AFVU. To process these fields you can create your own screen, which the user can call up when maintaining networks. or from the project planning board.
The enhancement CNEX0008 contains the following enhancement components:
Menu entries:
SAPLNWGR+CU1 project planning board
SAPLNWCU+CU1 network maintenance (CN21, CN22, CN23)
Function exits:
EXIT_SAPLCONW_002 for data transfer to your own program
EXIT_SAPLCONW_003 for data transfer from your own program
Screen areas:
SAPLCONW2999_CUSTSCR1_SAPLXCN10800
Activities
1. Create the enhancement.
To do this, either create a new project or use an existing one.
2. Create structure CI_AFVU in ABAP/4-Dictionary (Transaction SE11) in your own development class.
3. Expand structure CI_AFVU to include your own fields.
Please note:
to use the name ranges reserved for customers
the maximum number of fields in database tables, in this case AFVU and CI_AFVU is 749 (for SAP fields and user-defined fields together). For reasons of clarity, we recommend that you keep the actual number of fields to a minimum.
SAP reserves the right to add new fields to table AFVU; if the maximum is reached, your user-defined fields could be removed.
Activate the structure.
4. Maintain the enhancement components:
Assign the function customer fields a name.
Add to the program coding for the function exit EXIT_SAPLCONW_002. This exit transfers SAP data to your part of the program.
RTo do this, call up the function module and double-click on the include Create the include module.
Add to the program coding for the function exit EXIT_SAPLCONW_003. This function exit takes the data from your part of the program and Ptransfers it to the SAP standard program. Create your own corresponding module.
Create the screen area.
5. Activate the project.
Only once you have activated the project, will your enhancement take effect.
Note for Batch-Input
If you want to fill your customer-specific fields later via batch-input you must take screen SAPLCONW 2999 into consideration.
Second option --
Check enhancement CNEX0001
Overview
In the standard Project System, the system does not check the
user-defined fields in WBS elements and activities because their
significance is customer-specific.
You can use this enhancement to add a check. The components of the
enhancement are each accessed when you make entries in the appropriate
user-defined field.
Parameters
In each case, the values of the relevant object (e.g.WBS element or
activity) are transferred to the function modules. There are no return
parameters. If the value in a user-defined field (field name USR...) is
not allowed, an appropriate error message (E...) should be output.
Enhancement CNEX0001 contains the following components:
o EXIT_SAPLCJSS_001: PS Customer-Exit for user-defined fields in the
standard work breakdown structure
o EXIT_SAPLCJWB_001: PS Customer-Exit for user-defined fields in the
work breakdown structure
o EXIT_SAPLCONW_001: PS Customer-Exit for user-defined fields in the
network
o EXIT_SAPLCPDO_001: PS Customer-Exit for user-defined fields in the
standard network
Procedure
For details of how to incorporate enhancements, refer to the system
documentation or to the online documentation for transaction CMOD
(project management of SAP enhancements, function exits)
Hope this helps.. -
Query help needed for Sales order panel user field query.
I have a user defined form field on sales order row level called = U_DEPFEEAMT
1, I would like this field to get the value from a field on this sales order row level multiplied by what is in point 2 below. The details of field in point 1 is :
Form=139, item=38, pane=1, column=10002117, and row=1
2. The contents in field 1 should be multiplied by a value coming from another user field linked to OITM master item.
The details of user field attached to OITM is :
OITM.U_DepositFeeON
Appreciate your help.
Thank you.Try this one:
SELECT T0.U_DepositFeeON*$[$38.10002117.number\]
FROM dbo.OITM T0
WHERE T0.ItemCode = $[$38.1.0\]
Thanks,
Gordon -
Custom exit or badi for changing the user fields in operation of process order
Hi all
I want to find a exit or badi to set default value to the user fields in operation of process order when COR1.
I have tried exit 'PPCO0001', but this exit is call after commit work, so I can not change any thing
I also tried to use badi 'workorder_update', 'before_update', but all parameters in this BADI are importing, can't be changed, I've tried to change it and then program dump.
Do you have any solution for this question?
ThanksDo a Implicit Enhancement at the PBO of this subscreen.
-
How to get an user field in a sap form
SBO2004
I'm trying to get an user field in a sap form(651).
My code is:
Dim FrmT As SAPbouiCOM.Form
Dim Itm As SAPbouiCOM.Item
FrmT = GestorSAP.SBO_Application.Forms.GetForm("651", 1)
If (Not FrmT Is Nothing) Then
Itm = FrmT.Items.Item("U_Project")
End If
Frmt is not nothing, but itm is ever nothing and gives me an exception(item not valid). If i go to sap and look at this form, with debugging info activated, i see:
Form=651 Itm=U_Project Variable=1 OCLG,U_Project
What am i ding wrong?Hi Miguel Angel.
Try with form "-651".
UDF form is the negative sap form.
HTH
Juli
P.S:I'm not sure your code works, I never work with GetForm method, but yes with UDF form
Maybe you are looking for
-
How do I change the destination folder for Icloud Itunes down loads?
How do I change the destination folder when I download songs from the Icloud?...I want the songs to go to an external hard drive and not the hard drive on my pc
-
Cannot connect apex installed in Windows 2003 from remote clients
Hi, I have installed 10g Xe + apex 4.1.1 at a windows server 2003 server in our local network, but I cannot access from my xp clients, the network is fine, we have other app's running at the same server , there's no problem. the server's name is 'MS2
-
MAC PRO Internal USB ports stopped working
Hello, I have a mac pro 8 core with an USB internal ports problem, the 2 in front are not working anymore, and from the 3 in the back only the middle one is working. I tried to pull all the power out for a whole night, resetting the pram and nvram bu
-
HT1766 My ipad doesnt have software update at Setting section so how to update iOS 5.
When i want to download somthing from Apps the system prompt update software which i try to update using setting my update software not in the list so hom i'm to update iOS 5 in my iPad 2
-
HT1420 Autorisation for Laptom
only have 1 pluse this my work computer my othere work computer that i was using cash i am try to get autorisation for this lob top and it's tell me only can 5 autorisation for a computer.