Project system (user field key)
HI ALL
Can i add user field TAB at Project Defination level. if yes then how.....
Thanks
shabbir
Hope 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.
Similar Messages
-
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 -
Not Reflecting all the field defined in User Field Key - WBS
Dear SAP Gurus,
I am not able to view the fields which are user defined in field key. I need all four character fields and date fields.
Please guide...
RegardsHi,
First check in transaction OPS1 for these user fields. Next check whether there's an authorization object specified to these user fields. If yes, then maybe you wont be having access to it. Kindly check and confirm.
Best Regards,
Gokul -
Project Systems Selection Field change in Screen of S_ALR_87013557
Hi ABAP'ers
I need to add a new field namely 'PLFAZ' of table 'PROJ' to my dynamic selection screen, hence i tried to achieve it through selection field modification of the logical database PSJ in SE36, but my problem is ,the field is not displayed in the dynamic selection screen even after assigning function group and checking the preselect option against the field, plz suggest what is to be done to display the field in the dynamic selection screen.Hi
Please check the Corresponding Screen Number of The Screen which you want to Enhance.
After the Getting Screen number Check the Enhancement Possibilities. -
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 Table Key set up in User defined field management
Dear Expert,
what is use of User Table Key set up in User defined field management in SAP B1.
Thanks.
Sridharan.R
Edited by: Sridharan.R on Oct 4, 2011 8:26 AMHi,
Once a UDF is created and a value is entered in it, the same cannot be retrieved in any of the layouts and reports unless a Key is generated for that UDF. By assigning a Key to that UDF, the same UDF can be used in Crystal Reports or any other Reporting tool to extract its values from SAP. These reporting tools searches the Uniqueness of the UDF Values with this Keys only.
For eg.: When you develop a report and select a table from which you need the fields to be shown in the layout. In that, the only fields whose keys are generated are only available to use in the report.
Hope its clear to you.
Regards,
Papil -
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,
NitishDear 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 -
Change Table Fields in "Costing" in with Project System (PPM 5.0)
Dear Gurus;
I need to know, how can I change fields in "Costing" with Project System (Project Management in tab name "Accounting").
The integration works well, but I need to view the values of: Actual, Plan and Commitment.
In the Standard way, just only can see the Plan (with the colum "Costs").
Please, help.
Best regards.
Mariano.
Edited by: Mariano Sabiche on Apr 27, 2011 3:17 PMHi Mariano
The particular screen you are referring to will only show the planning on Easy Cost Planning due to the labour costs and revenues planned on the cProject. You can use the services&deatil on the assignment - click on the WBS assigned to get the detailed list of services for the assigned WBS element. You can then click on Detail Data to get detailed data on the assigned WBS element. If you want a report with all the data, best use the BW cubes for that to combine cP and PS data.
Hope this helps
Regards
Duan -
Is there a BADI to call custom defined fields in Project Systems (PS)
Hi,
Is there a BADI to call custom defined fields in Project Systems (PS)
The business process is as under:
SRM MDM product catalog is called from PS applcation in ECC using transaction code CJ20N.
Standard fields like description, qty, price etc are displayed and transfered to the PS application.
The requirement is in addition to above mentioned fields, need to display
custom defined (CUST_FIELD1 to CUST_FIELD5) fields and subsequently to be transfered to the PS application.
Pls provide help or inputs.
Thanks,Hi,
There is customizing in the PS side. PS -> Material-? *(OCI) -> Convert HTML to SAP Fields
Regards,
Masa -
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 -
PSPNR, PSPHI fields in Project systems
Hi BW Experts,
Currently I am developing Project System reports.I need to extract Project related information by comparing with PRPS (WBS Element) and AFKO table. I dont find most of the fields in any of the PS data sources.
Do I need to enhance these fields or is there any other data source holding this fields.
PROJ - PSPNR
PRPS PSPHI
AFKO PRONR
BSIK - NPLNR
Please help on this.
Thanks,
JelinaYou can use the enhancement CNEX0007.
There is a sub screen SAPLXCN1 / 0700 which you have to create and include the fields in that screen.
Reward if it is useful.
Thanks,
Srinivas -
Reset user status in project system
dear all
In project system i have maintain the user status in which maintain 4 levels are maintain. my requirement is that when i save 4th level then it will automatically reset to initial level(first level) i dont want to do manually
thanksYour yourself answered your question.
"Can we create our own list of system status"
"Our own" status creation and maintenance feature within SAP in called "User Status".
Please follow link below to have additional information regarding system status.
link: [http://help.sap.com/saphelp_erp60/helpdata/en/a9/8a853488601e33e10000009b38f83b/frameset.htm] -
Where does Plan Version field store in SAP project system table?
Hi,
I would like to know where where does Plan Version field store in SAP project system table.
The plan version that I m refering is the Plan Version 1 in the menupath u201COn the Project Info System: Progress Analysis: Initial Screen, Choose Settings > Value display > Plan versionsu201D.
T-Code: CNE5
Thanks.hi,
try table TKA09
regards -
For some reason it seems that the Field key for User fields is shared between WBS and Network Activity. We use it for WBS-elements, but I want to close the User Fields tab for network activity.
When I try to remove it for ntw activity I get the tab back with a red triangle, saying that fields are necessary...
Any help is greatly apreciated.Anjali, If We Remove the field key from the network profile. This will still display the user filed tab, but the same will be in display mode and having drop down for the user field selection. The movement we select this drop down the filed will become input as per settings.
And I peruse that PS user wanted to delete the tab. Please verify my observation.
With Regards
Nitin P. -
Connect a user field on a matrix system, an object "UDO" custom
Hello everyone,
I have a problem, I'm trying to add a user field that I inserted in the lines of the documents, the connection with my UDO but "SAP " returns the message: "Item - The item is not a user-defined item [66000-8 ]. "
' ==> pVal.EventType = SAPbouiCOM.BoEventTypes.et_FORM_LOAD
Dim frm As SAPbouiCOM.Form = mSboApp.Forms.Item(FormUID)
Dim mtx As SAPbouiCOM.Matrix = frm.Items.Item("38").Specific
mtx.Columns.Item("U_AZICK_STRM").ChooseFromListUID = OBJ_STRUN
mtx.Columns.Item("U_AZICK_STRM").ChooseFromListAlias = "Code"
How can I do?
ThanksHi
I think it is not possible on a matrix.But you can create UDF and assign choose from list in the header level .
Regards
Arun
Maybe you are looking for
-
I have an iphone 4s and recently purchased a 5 for my wife. When I plug her phone into our computer I'm asked if I want to set up as a new phone or back up. I'm not sure what to do her phone is already set up with an icloud account. Can I sync her
-
Delete a specific column only not the rows
Hi below is my select statement select b.* from alco_external_key b inner join alco_user as a on a.user_id = b.bob_id where b.external_key = '025' and it displays 3 columns (empID,emp_external_id,external_key) is there a way to only delete the value
-
How to send patch level program changes from concert level instruments?
Heya, Here's the gist of my setup: I have two concert level external instrument channel strips (Nord Electro 3 and Prophet 8 module). I am attempting to change the bank on the Electro 3 on a per patch basis. It seems as if the concert level nature of
-
Hello I tried to purchase credit with my US Based card and forgot to change the billing address from UK to US and obviously payments keep failing after several attempts. When I realized my mistake and corrected it, Skype still won't accept so I paid
-
Error loading from csv - how to integrate valid rows and drop invalid?
Hello, Log from execution (step: load csv data): ODI-1228: Task SrcSet0 (Loading) fails on the target ORACLE connection ODI_STAGE. Caused By: java.sql.BatchUpdateException: ORA-12899: wartość zbyt duża dla kolumny "ODI_STAGE"."C$_0URZADZENIA"."C1_ZWI