cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Internal Number Range - Portfolio Item

Former Member
0 Likes
1,064

We need to set an Internal number range for Portfolio Item. The logic would be for the system to generate sequential numbers.

Additionally, the Portfolio Item ID and the Project ID fields need to grey out so that a user cannot edit the ID fields.

Please advise.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Likes

Hello Deepak

You need to set up a number range object and then maintain through transaction SNRO a number range

We have in the past used the following enhancement points/methods:

- Initiative: INM_EX_INITIATIVE_O, with method SET_ATTRIBUTES

- Item : RPM_PROJ_CUST_FIELDS, with method ATTRIBUTE_MODIFY

The standard function module NUMBER_GET_NEXT is used to retrieve the next
initiative and item numbers from table NRIV

If you want to also create PS project with same numbering as the Item for example, be careful to look at the current PS config such as pre-fix lenghth of numbering and coding mask. If for example your current PS config states that the "PL" length (Under Define Special Characters for Projects Config) is 3, you must consider that your Item number "prefix" should be the same length. You can for example add a custom field at Portfolio level to determine the prefix and then use the number range you setup in SNRO to complete the number. Example : Field in Portfolio specifies prefix to be CAP, and number range in SNRO is 6 numeric so your first number could be CAP.000001 etc.

Lastly it is very easy to grey out the external ID fields through standard customising "Define Custom Field Configuration" and object type RIH for example. Simply make field EXTERNAL_ID a read only field

Hope this helps

C

Former Member
0 Likes

hi C, thanks for the inputs... This is definitely helpful.

An additional thing we need is Number range per Item Type / Initiaitive Type.

For Item Type A, for e.g, the number range needs to be set as Axxxxxx, for Item Type B, this needs to be set as Bxxxxxxx, and so on. Also, for Initiative type...

Please advise.

Answers (0)