Show TOC
Create
Customer-Specific Fields in a Standard Network
The following SAP enhancement is available for
standard networks in the Project System:
- CNEX0005 Customer-specific fields in standard
networks
The data for standard networks is stored in
database tables.
You can use this enhancement to add new
customer-specific fields to standard network activities in table PLPO. To
process these fields you can create your own screen, which the user can call
up when maintaining standard networks.
The enhancement CNEX0005 contains the following
enhancement components:
Menu entries:
SAPLCNCU+CU1
Function exits:
EXIT_SAPLCPDO_002
for transfering data to your own program
EXIT_SAPLCPDO_003 for transfering data from your program to R/3
Screen areas:
SAPLCPDO2999_CUSTSCR1_SAPLXCN10500
Activities
1. Create the
enhancement.
To do this, either create a new project or use an existing one.
2. Create
structure CI_PLPO in ABAP/4-Dictionary (Transaction SE11) in your own
development class.
3. Expand
structure CI_PLPO to include your own fields.
Please note:
- to use the name ranges reserved for
customers
- the maximum number of fields in the database
table is 255 (in PLPO and CI_PLPO, that is for both the SAP standard fields
and user-defined fields). SAP reserves the right to add new fields to table
PLPO; if the maximum number is reached, your user-defined field 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_SAPLCPDO_002. This function exit transfers SAP data to your part of
the program.
To do this, call up the function module and double-click on the include line.
Create the include module.
- Add to the program coding for the function
exit EXIT_SAPLCPDO_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.
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 SAPLCPDO 2999 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.
Each enhancement has its own documentation. You
can access this documentation by clicking on Display SAP
Doc. in the enhancement transaction.
New user-defined fields do not appear
automatically in the information system. To display these fields in the
information system execute report program RCNCT001. The procedure is described
in the documentation for the program.