Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12

PO Lighting

Functional Specifications
FS_SAP-SRQ2274364_Custom tab and fields for WBS element.

03/07/2024 Page i 750389843.docx


Document Edit History
Version Date Additions/Modifications Prepared/Revised by
1 03/07/2024 The purpose of this document is to Suresh Chigurupati
identify and document the custom
tab on the WBS Element Level with
2 custom fields.

Document Review/Approval History


Date Name Organization/Title Comments

Distribution of Final Document


The following people are designated recipients of the final version of this document:

Name Organization/Title

03/07/2024 Page ii 750389843.docx


Table of Contents
1 Overview.............................................................................................................................................. 3
1.1 Overview....................................................................................................................................... 3
1.2 Business Driver............................................................................................................................. 3
2 Functional Specification Details........................................................................................................ 4
2.1 Impacted Subprocess (es)............................................................................................................. 4
2.2 Assumptions.................................................................................................................................. 4
2.3 Risks.............................................................................................................................................. 4
2.4 Operational Considerations........................................................................................................... 4
2.5 Data Source................................................................................................................................... 4
2.6 Trigger........................................................................................................................................... 4
2.7 Dependencies................................................................................................................................ 4
2.7.1 Environment / Configuration................................................................................................. 4
2.7.2 >Development Dependencies.............................................................................................. 4
2.7.3 Run / Execution Dependencies............................................................................................5
2.8 Expected System Load.................................................................................................................. 5
3 Design Considerations....................................................................................................................... 6
3.1 Design Details............................................................................................................................... 6
3.1.1 Detailed Description of Enhancement..................................................................................6
3.1.2 Access Method or Path........................................................................................................ 6
3.1.3 Required Custom Table....................................................................................................... 6
3.2 Data Flow...................................................................................................................................... 6
3.3 Input Parameters........................................................................................................................... 6
3.3.1 Screen Flow......................................................................................................................... 7
3.3.2 Screen Layout and Field List................................................................................................ 7
3.3.2.1 Screen Layout........................................................................................................................7
3.3.2.2 Field List................................................................................................................................. 7
3.4 Output Parameter.......................................................................................................................... 7
3.5 Error Handling, Correction and Recovery......................................................................................7
3.6 Unit Test Requirements................................................................................................................. 7
3.7 Unit Test Results........................................................................................................................... 8

03/07/2024 Page iii 750389843.docx


1 Overview
1.1 Overview
The purpose of this document is to identify and document the Project System requirement for a custom
tab on the WBS Element Level with 2 custom fields (WBS type, Phase, product hierarchy with the
possible input information.

15-Mar-24 Page 4 of 12 750389843.docx


2 Functional Specification Details
2.1 Impacted Subprocess (es)
NA
2.2 Assumptions
None.
2.3 Risks
NA
2.4 Operational Considerations
NA
2.5 Data Source
SAP ECC 6.0
2.6 Trigger
NA
2.7 Dependencies
NA
2.7.1 Environment / Configuration
Below enhancement tab at WBS element leavel and details:

All the below three user fields should be available on level 1 WBS elements to enter the required
information.
The following suggested custom tables, fields names and the data that needs to be maintained as a part
of table maintannce activity.

Custom table 1:
Table Name: YYPS200
Description: Table for WBS Type
Field Name: ZZ_WBSTYPE
Data Type: CHAR
LENGTH: 3
provide search help – F4 option to select the required value from the below table

15-Mar-24 Page 5 of 12 750389843.docx


Data that needs to be populated in the table:

Custom table 2:
Table Name: YYPS201
Description: Table for Phase
Field Name: ZZ_PHASE
Data Type: CHAR
LENGTH: 3

provide search help – F4 option to select the required values from the below table.

15-Mar-24 Page 6 of 12 750389843.docx


Table with below entries:

15-Mar-24 Page 7 of 12 750389843.docx


Standard table 3:
Product Hierarcy – We can use the table T179 to get the product hierarchy information, provide search
help – F4 option to select the required value from the table, we should restrict key in any values instead
only allow to select from the search help.

Enhancement details:
Create Customer-Specific Fields in a Operational WBS, the following SAP enhancement is available for
WBS elements in the Project System: CNEX0007 - PS customer specific fields WBS element

We can use this enhancement to add new customer-specific fields for the PRPS table to process these
fields.

The enhancement CNEX0007 contains the following enhancement components:

Menu entries: CNEX0007:


SAPLCJGR+CUE Project planning board
SAPLCJWB+CUE Master data maintenance (CJ20N)

Function exits: CNEX0007:


EXIT_SAPLCJWB_004 for transferring data to your own program
EXIT_SAPLCJWB_005 for transferring data from your program to the SAP

Screen areas: CNEX0007:


SAPLCJWB0215_CUSTSCR1_SAPLXCN1 0700

Follow activities

1. Create the enhancement. To do this, either create a new project or use an existing one.
2. Create structure CI_PRPS in ABAP/4-Dictionary (transaction SE11) in your own development
class.
3. Expand structure CI_PRPS to include fields. Activate the structure.
4. Maintain the enhancement components:
Assign the function customer fields a name. To do this, double-click the menu entries.
SAPLCJWB+CUE or SAPLCJGR+CUE or SAPLCJSS+CUE and enter the name you want to have
appear in the menu (Language dependence).

Add to the program code for the function exit


EXIT_SAPLCJWB_007 and EXIT_SAPLCJSS_004. This function exit transfers SAP data to your
part of the program.

15-Mar-24 Page 8 of 12 750389843.docx


2.7.2 Development Dependencies
NA

2.7.3 Run / Execution Dependencies


2.8 Expected System
Expected in ECP system

15-Mar-24 Page 9 of 12 750389843.docx


3 Design Considerations
3.1 Design Details
3.1.1 Detailed Description of Enhancement

NA
3.1.2 Access Method or Path
NA
Execution:
Custom Transaction Code : NA
Menu Path :
Standard Transaction Code : CJ20N (Project builder)
Other :

3.1.3 Required Custom Table


Table Name: YYPS200
Table Description: Table for WBS Type

Field Description Type (text or Maximum field Value Restrictions? Source table
numeric) length
ZZ_WBSTYPE CHAR 3 YYPS200

15-Mar-24 Page 10 of 12 750389843.docx


Table Name: YYPS201
Table Description: Table for Phase

Field Description Type (text or Maximum field Value Restrictions? Source table
numeric) length
ZZ_PHASE CHAR 3 YYPS201

3.2 Data Flow


NA
3.3 Input Parameters

3.3.1 Screen Flow


3.3.2 Screen Layout and Field List
<Please repeat this section for each screen>
NA

3.3.2.1 Screen Layout


<Please repeat this section for each screen>

3.3.2.2 Field List


<Complete the table below to describe the input / output fields on the screen – >
None.

15-Mar-24 Page 11 of 12 750389843.docx


Reference
Type / Manda Range
Screen Label Field Source Target Field Properties
Size tory Required
Name

3.4 Output Parameter


NA
3.5 Error Handling, Correction and Recovery

3.6 Unit Test Requirements


Go to t-code CJ20N
1. CJ20N - Create Project 1 with a Project Definition with at least a level 1 WBS Element and 1
level 2 WBS Element
2. Update Custom tabTab of the WBS element with the following data:
WBS Type – Using F4 Help
Phase – Using F4 Help
Product Hierarcy - Using F4 Help
3. Save the project
4. Open the project and verify the details.

3.7 Unit Test Results

15-Mar-24 Page 12 of 12 750389843.docx

You might also like