Show TOC

Create Customer-Specific Fields in a Project Definition

The following SAP enhancement is available for project definitions in the Project System:

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:
Activate the structure.
4. Maintain the enhancement components:
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.
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.