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,
    Nies

    I 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,
    Nies

    Do 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
    Krishan

    Hi 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
    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.

  • 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,
    Andrea

    Hi 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 Neogi

    Hi 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

  • Import User Fields

    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 Smidt

    I 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.
    Heidi

    Hi 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?
    Thanks

    Do 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