You are on page 1of 10

TransactionCode:OPSK(onlyforcheckingpurposeofyourrequirement)donotchangeanythinghere

Step1:
Check:Theprojectyouarecreatingisfollowinganyofthecodingmasksconfigured(thebelowisanexampleonly,andthetransactioncodeisOPSJ

SAPStandarddefinitionsfortheabove
DefineProjectCodingMask Inthisstep,youcreatemasksforeditingtheprojectnumber.Maskshelpdisplaycomplexprojectnumbers.Theycanalsobeusedtoindicatethepositionof aWBSelementintheprojecthierarchy. Youcancreateamaskforeverykeyyouwanttouseinprojectcoding. Thefollowingcharactersareavailableforediting: Xforalphanumericcharacters 0fornumericcharacters specialcharacterstoorganizetheprojectnumbers Inaddition,youcanmaintainablockindicatorforstandard(LkS)andoperative(Lck)structures.Ifyoumaintaintheindicator,youcannotcreatenew projectswiththiscodingkey. Example Youenterthefollowingmaskforkey"Z":/000XXX000/XXXX TheprojectnumberZ453SKS555ELEKiseditedtoZ/453SKS555/ELEK. DefaultSettings Thestandardsystemcontainsamaskforcodingforthekey"Z". Activities Specifythemasks.

Notes:
IftheWBSElementcodingfollowsanyProjectCodingIDMasksasmentionedincustomizationtableofOPSJ,systemautomaticallyallowsthefollowing userfriendlyprocedureswhenyouareenteringtheWBSElementIDinWBSElementfield Forexampleseethebelowscreenshots,IwanttocreateaprojectDefinitionP3212usingprojectcodingmasksPintheOPSJtable,whoseformatofWBS codingis:P00000000(whichmeansPfournumericdigits,succeededbytwonumericdigitsfollowedbytwomorenumericdigits)allseparatedby separator. Intheaboveexample,theuserinsteadofenteringP3112intheWBSElementfieldhecanjustenterP3112andsystemwillautomaticallyadjustittoP 3212,basedontheprojectIDidentifierPinthisexample SeeinthebelowscreenIjustenteredonlyp3212andpressedenterkey

TheabovestatementistrueforanyWBSElementforanylevel,themereentryofWBScodewithoutanyseparatorswillbeadjustedbysystemasshown below

ForexampleinthebelowtocreateaWBSElementP201111usingprojectcodingmaskP,IjustenteredP201111(inscreenone)thesystemadjustedas requiredinscreen2

Importantnotes: 1. Alltheaboveispossible,onlyiftheproject/WBSbeingcreatedusinganyoftheProjectcodingIdentifierintheOPSJ 2. AlltheabovewillworkperfectlyforWBSfieldsinalltransactionsstartingwithCJ 3. HowevertheabovemostlymaynotworkforWBSfieldsofothertransactionssuchasFB50(wheretheuserisexpectedtoselecttheWBSElement byF4,dropdownselection/searchselection(thisisanSAPlimitation)

TipsofCodingMask

1. IfyouwanttorestricttheCodingMasktotheWBSlengthchech"EDIT"inOPSKsothatthesystemwillallowonlyProjIdwhichuhavedefined OPSJ. 2. DerivingtheHierarchyfromtheWBSElementNumber a. Use b. Ifyouareworkingwithverylargeprojectsandneedtocreatealotofelementswithcomplexprojectnumbers,thesystemcanhelpyouderive thehierarchy. c. Prerequisites d. YouhavedefinedacodingmaskforyourprojectsinCustomizingfortheProjectSystem.Inthiscodingmaskyouenteredenoughdashesto modelallthelevelsintheprojecthierarchy. e. Features f. Ifyouhavedefinedacodingmask,youcanenteralltheWBSelementsinaprojectaftereachotherwithoutworryingaboutthehierarchylevel. Youcan,forinstance,enterallWBSelementsonlevel1. g. ThesystemthenderivesthehierarchylevelofeachWBSelementfromthecodingmask.TheWBSelementwiththeshortestnumberiscreated inlevel1.EveryfurtherWBSelementisplacedonasubordinatelevel,dependingonitsnumberandthenumberofdashes. h. YouhavedefinedaprojectcodingmaskP000XX00.YouhaveenteredallWBSelementsonthesamelevel.Thesystemderivesthehierarchy levelsasfollows: WBSElementNumber Level SuperiorWBSElement P001 1 P001AA 2 P001 P001AA01 3 P001AA Activities i. AfteryouhaveenteredalltheWBSelements,chooseProjectDerivestructureDerive.ThesystemplacestheWBSelementsinthecorrect sequenceintheprojecthierarchy. j. Ifthesystemcannotderivethehierarchy,itpromptsyoutocheckthestructure.Todothis,chooseProjectDerivestructureCheck.The systemthendisplaysamessagetext,detailingtheerrorsfound. 3.

Coding Masks: How Project Numbers Are Coded


Coding Masks are important as follows if you need to have some intelligence in the way your Project Definition and WBS Elements appear to the user: There can be many. They can reflect the structure of a project. They can control project identification. They only relate to Project Definitions and WBS Elements. They determine what special characters are permitted to separate the structure view. They are not connected to Profilesthe Project ID used in Operative or Template projects determines the mask. Different Masks can be used with one or many Project Profiles.

NOTE This information is provided to assist you in finding configuration points and where the functionality may be found in the operation of PS. It is not
always clear where either is found because the functionality may be embedded within a transaction, so please use it as a guide only.
Customization: Operation: OPSK, OPSJ CJ20N

You might also like