Dear Anand,
Plan versions and Number ranges are we can configure in the development system and then we can move the respective transport request to Quality and Production servers.
You can create plan version in table T778 and in table V_T77S0SC maintain ur plan version what u created from f4 and comeback to table t7778 and check u will see current plan version as what u created.
Direct tcode is OOPV and OOAP- for current and to activate plan versions.
OONR Tcode which is used for creating number ranges for organizational management objects which can be Position (S), Organizational Unit (O), Job (C), Person(P), Cost Center (K), and there are many others which you can see in table T788O
SPRO -> PM -> OM -> Basic Settings -> Data Model Enhancement -> Maintain Object Types
The steps for creating the number range is as follows:
Step1: Go to SPRO -> Personnel Management ->OM ->Basic Settings -> Maintain Number Ranges -> Set Up Number Assignment for All Plan Versions (Tcode OONC) In this step, you specify whether number assignment is plan version- specific or plan version-independent, in other words, valid for all plan versions. This decision is important since it affects the kind of subgroups (number intervals) you may use. If you decide not to work with number assignment valid for all plan versions, you must create individual number intervals per plan version (and possibly also per object type). If you decide to use plan version- independent number assignment, you create number intervals that are valid for all plan versions. In this case, there is no danger of parallel number intervals occurring i.e. the same number interval for one object in one plan version and for a different object in another plan version. Standard settings In the standard SAP R/3 system, number assignment is not valid for all plan versions. Recommendation If you plan to transfer data from plan version to plan version, we strongly recommend that you use number assignment valid for all plan versions to avoid objects being overwritten by others with different meanings. Activities 1. Enter 'X' in the field Value abbr. to activate number assignment for all plan versions. Leave the field Value abbr. blank to deactivate this function. Step 2: Go to SPRO -> Personnel Management ->OM ->Basic Settings -> Maintain Number Ranges -> Maintain number ranges (Tcode OONR) You can define your own number ranges (subgroups) for individual plan versions (that are not valid for all plan versions) and object types. The names of the subgroups are set up so that the first characters specify the plan version and the last two specify the object type in detail. The structure of the subgroups depends on whether you are using number assignment valid for all plan versions or not. Standard settings The entry $$$$ in the field subgroup represents all number ranges not listed explicitly. You should not delete this entry. $$$$ IN EX Example Number assignment for plan version 1 / object type S: Subgroup 10S after creating entry click on Number range maintenance button and select intervals. create entries for your external (EX) and internal number (IN) ranges EX 10000000 49999999 0 IN 50000000 99999999 50000000 and select the check box for the first row which tells what is the external number range. You can define the numbers as per your business needs and the one above mentioned is for just explaining what need to be done. After creating both extrernal and internal ranges when you go to any tcode for creating object like PO10 (Organizational unit) or PO13 (Position), you can give the number in external no. range and if you will leave it blank, the system will generate the object id by itself checking the internal number range and adding one in current number.
With regards,
Venkat Polisetty.