Coding mask - SAP adding 0 and spaces

Hi Experts,
We are using coding mask in our configuration.
It was initially set up as C.XX.XXX.X.0000.X.XXX.X
We changed it to C.XX.XXX.X.XXXX.X.XXX.X
and we found that all our project definition codes which were C.XX.XXX were updated to C.XX.XXX.    .0000
Can you explain why this is happening? Is there a way of preventing SAP to change the codes?
Thanks for your help,
Thibault

Infact this is standard behaviour of system when you does following with system.
1.You transport coding masks into a client in which projects are already created.
2.You copy projects into a client in which coding masks are already created.
We have faced not exactly same but similar kind of issue  & Solved with SAP  Note 453280. Take time to understand Project clding mask and do some excercie with sample project before you start real correction. It will surely work out.
Once moe thing you can  alwalys chagne numeric to alphaneumeric but not reverse.
With Regards
Nitin P.

Similar Messages

  • How to add new coding mask into productional system

    Hi,
    A new division is entering our system and has a business requirement for a project coding mask C-00000.00.00.00.00 to handle capital investment projects. We would like this proces to make the good example for rolling out project models to the rest of the organisation (and for making new coding masks in the future)
    However, we are facing a problem. Until now only the IT department has been using the project system and they have not had the need for mulitlevel projects or project models.
    IT projects today is entered as free texts like:
    Definition ITINTCOM001-S1003
    WBS       ITINTCOM001-S1003
    with no regard to the coding. Logistics integration is used via networks and MM-SRV.
    I have read in another issue in the forum that I was supposed to be able to enter additional coding masks as long as they did not interfear with existing coding masks. So I tried to transport a new coding mask into the system but it created an error message CJ 610 "Entry length is incorrect B-00000.00.00.00" with a reference to the coding (there are no existing projects using B- or any other coding mask). It also made a system dump when a wbs was searched via F4.
    So I removed the coding again and the system went back to normal.
    Since go-live is closing in I would be highly appreciative if  anybody had a suggestion on how to solve this issue?
    BR
    Allan Albrecht

    In the Node SPRO (T code OPSK) ie., Define Special Characters for Projects, mention '1' in PL field- Length of key for coding (as in your case the key is 'B') and don't check the check box SL. Also don't check the check box 'Edit'.
    For reasons, refer the F1 help on these fields.
    Save this and new coding mask in same request and transport it. Try this and let me us know if it solves the problem.
    You can also refer to note 520944
    Regards
    Sreenivas

  • Coding Mask errors CJ610 and CJ627

    dear experts:
    i have 2 questions regarding Coding Mask:
    i have created the project coding mask: D-XXX-00.00.00.00.00.0
    in fact i tried to make it aliitle bit longer by ading extra 4 charecters 0.00 to be this way: D-XXX-00.00.00.00.00.00.00
    but the system didnt accept this and issued the error message no: CJ627 (Edit screen is "4" too long)

    Hi,
    You cannot create coding mask that is more than 24 characters long. Read SAP Help and find out more about this.
    Regards,
    Gokul

  • Auto project creation and coding mask

    hi to all,
    i dont understand how system determines name of project definition during automatic project creation based on sales order.
    if the standard project definition does not have a coding mask then the project created is simply the sales order number. (no problem with that)
    however if the standard project definition has a coding mask, then in my case the newly created project just contains a certain number of 000000 and includes the last part of the standard project.
    hope someone could enlighten me on this..

    Hi,
    This scenario is very well explained in PS under title "Assembly processing".
    An assemble to order environment is one in which the product or service is assembled on receipt of the sales order. Key components are planned in anticipation of the sales order. Receipt of the order initiates assembly of the customized product. This business process is called assembly processing. It creates a link between sales document and project. It is an indirect method of generating a network or a WBS from a sales order. It is used throughout SAP R/3 logistics applications to automatically generate the order types like Planned order, Production order, Process order, Service order, Network (project).
    You will find the "SD/PS assignment" indicator in the control data for the project definition of the standard project. This indicator determines whether, during assembly processing, a hierarchy is created in the operative WBS for each sales document item, or whether a hierarchy is created for the entire
    sales document in the operative WBS.
    If we use SD/PS assignment indicator, do not flag "Only one Root" option in the project profile ( t code OPSA).
    Regards
    Tushar

  • Difficult with different coding masks for operative and std templates.

    Hi Experts
    I have below coding masks
    OP-XXXX-XX-XX For operative structures (not allowed for std templates)
    ST-XXXX-XX-XX For std tempplates (not allowed for operative structures)
    But i am unable to create operative project using std template.
    I have disabled Lck for std mask and tried, then i could create project but the operative project got created with WBS element's short id 'ST' and not with 'OP'
    How to ensure getting the right WBS id while copying from different standard coding mask?
    warm regards
    ramSiva

    Hi Ahmed
    I have gone through help, but i did not get any clue to make use different project IDs for std and operative.
    I am just looking for this to have dedicated structures for both std and operative, due to which one can easily recognise the nature by seeing the project id.
    Of course, it is very comfortable using unique project ID / coding mask for both. Still i am exploring. You may suggest if feasible.
    warm regards
    ramSiva

  • Validation Rule for the coding mask and project profile

    Hi,
    I have two project profile and two coding masks. I want one project profile to be only used by defined coding mask for that profile.
    So i have maintained a validation rule as follow -
    Prerequisite - Project Def. :1-3: = 'A5M'
    Check - Project Profile = 'ABC'
    And if the above check is failed then give me an error message.
    Now i am trying to add the project profile other than 'ABC' for the coding mask starting with 'A5M', but still the system is not giving me an error message configured and allowing me to save the project.
    Is there any other thing which is tobe activated other than assigning the validation rule in project profile and clicking the Autom. validation check box in OPSA.
    Request to confirm share the views.
    Thanks

    Hi,
    Try the following, this must work.
    Prerequisite
    PROJ-PROFL = "ABC"
    Check
    PROJ-PSPID: 1-3: = "A5M"
    Message
    Project profile & Coding mask wronly assigned
    Repeat the same for other project profiles also.
    Enter this validation in your project profile. Check in "Auto Validation"
    In transactinal data,
    Enter project def and select the wrong profile. when you save the project system will show you the error message.
    Hope this will help you.
    Regards
    Prabu

  • NULL and Space value in ABAP

    Hi All,
           I like to know, is it NULL and Space value is same in ABAP, if it is not how to check null value.
    Thank you.
    Senthil

    everything is correct though some answers are not correct.
    A Database NULL value represents a field that has never been stored to database - this saving space, potentially.
    Usually all SAP tables are stored with all fields, empty fields are stored with their initial value.
    But: If a new table append is created and the newly-added fields do not have the 'initial value' marked in table definition, Oracle will just set NULL values for them.
    as mentioned: There is no NULL value to be stored in an ABAP field. The IS NULL comparison is valid only for WHERE clause in SELECT statement. WHERE field = space is different from WHERE field IS NULL. That's why you should check for both specially for appended table fields.
    If a record is selected (fulfilling another WHERE condition) into an internal table or work area, NULL values are convertted to their initial values anyway.
    Hope that sheds some light on the subject!
    regards,
    Clemens

  • Project coding mask in PS

    Dear Sap gurus,
                          Can anyone explain what is project coding mask in project system.please very urgent
    Thanks&Regards
    p.srinivasan

    With the project coding you will going to idntify the project definition and WBS elements in SAP.
    In Customizing for "Project Number Coding Mask", you define the appearance of the coding masks.
    Also in Customizing for "Special Characters" table, you specify the special characters for WBSs, and you also specify the following for the project coding: whether coding must be used, how long the key should be, and whether this length is compulsory. Also a temporary placeholder for determining a project number automatically.
    So based on the organizational requirement you will identify how the project coding should look like.
    Say for Eg. for company code NLY0, I want start all the project naming should start with NLY0-XX-XXXX.
    you specify how a project number in customization for editing. You can maintain the following parameters for editing the project number:
    The length of the key for project coding 4
    and many special characters, specifying whether the key must have this exact length or whether it can also be shorter. Special characters to enter WBS elements faster. An indicator specifying whether only coded project numbers can be used to create projects....so on.
    Like that based on the organization requirement you can maintain you own project coding.
    If you satisfy with the answer, reward the points accordingly.
    regards,
    Harisha

  • Use of Project Coding Mask

    Hi,
    Could you please tell the usage of Project coding mask. Is it useful for creating for WBS elements with specific hierarchy or to search the WBS elements?

    It would be good practice to use coding mask to standardize the Project ID and helps in building WBS hierarchy.
    If the client is having different projects for example customer as well as capital projects then u can define coding mask such way that u can identify whether the project is customer or capital project. Later it helps in reporting if client wanted to analyze all the capital projects.
    But in SAP it is not mandatory.
    Hope this help.
    Venkat

  • Campaign Element generation using coding mask

    Hi Friends,
    Iam working on the automatic number generation for marketing/campaign plan generation. I have implemented the Note provided by SAP and everything is fine.
    The issue is with the campaign elements. I have used the coding mask to generate the campaign elements. Whenever i delete a campaign element and create a new one, the same number is used again. I mean the previously deleted campaign element numbers are generated again.
    Is there any standard way to create a new campaign element every time from the coding mask without re-using the deleted campaign elements.
    Thanks
    Raju

    Hello Narayan,
    Be more specific? Which version are you in? Is default badi activated? do you have any active custom implementation of  Badi CRM_MKTPL_OL_OBJ with code in method "external id generation".
    Are you using code masking along with the Badi activation. if you custom implementation of badi CRM_MKTPL_OL_OBJ, make sure you deactivate the default implementation.
    Some time this issue might be caused by conflict of multiple implementations active.
    Thanks & Regards
    Raja Pamireddy
    Moderator

  • SAP PS capex and R&D

    Experts,
    I am working SAP PS FLC.My customer currently has Capital And R&D projects so here are the recommendations I made :
    1.Two different coding masks
    2. specific number ranges to differentiate capital and R&D
    3.General cost planning & detailed planning
    4. approval process and budgeting
    but, my conern is most of my customer R&D projects are also capital costs so I'm just wondering about the settlement recrivers
    do I have to create different cost centers wrt to project or can I settle all costS( Capex and R& D) to same settlement receivers example cost centers
    Any recommendations experts

    Hi Srini,
    Please check below thread, it might help you out to get some idea.
    SAP PS budgeting Project without IM
    Regarding your initial query, if you have only Capex better to have single receiver( Fix asset), but for a opex please settle to cost center which is recommended.
    In our business, projects are expanded  across several months & cost is settled to AUC(asets under constructions) in each month end, once project is physically completed we  moved those AUC values to Fix assets then CLOSE the project.
    Thanks & reg,
    Sam.

  • FMEA Coding Mask

    FMEA Coding Mask is set to automatic mode in configuration and I expect system to duplicate the number from higher level element.  The result shows that coding mask has no effect at all.
    Has anyone already implemented coding mask in FMEA successfully?  Please guide how to activate it.
    Thanks
    Paul
    I realize my FMEA structure cannot be cater in coding mask as there are 7 levels but header level already taken up 18 characters.  Hence has to manually control the coding.

    Raj-
    Apply OSS notes 1344009 for missing texts, 1356415 for german words in english version, 1365089 for overlap of person responsible.
    And also browse the service market place for relevant oss notes base don the application qm-pt-fa, hardly you have 76 - most of them you need to get FMEA function correctly eventhough you may not be using all FMEA functionalities.
    The coding mask is like the standard sap functionaloty , once you maintain the coding mask irrespective of the way you enter the identification number system automatically convert it to the format you have maintained in the mask. I tried it, but working only for header part of the fmea. did not try for other lower level items. I did not dig into that as we have decided to go for automatic sequential number assignment. just explore it you want to use it. And also SAP released a note for this to correct some errors.
    Thanks,
    Ram

  • Increase the coding Mask of the WBS

    Hi SAP Experts,
    My client would like to increase the WBS levels , as currently we have configured the code mask with only four level along with project definition (XX-0000000.00.00.00.00) , we need to add two levels more like (XX-0000000.00.00.00.00.00.00).
    Is there any way to change the coding mask without any impact of the existing data .
    Thanks

    Thanks again,
    I have added one more level to the existing mask to complete the mask with 24 char. like this (XX-0000000.00.00.00.00.0) , a  new message appearing (Cannot make this change to the editing mask ) .. ??
    Is there any way to change the current mask with one more numeric level .
    Waiting for your reply
    Thanks

  • PS: OPSJ Define Project Coding Mask

    Hi All,
    I have below requirement for configuring below coding mask (all alphanumeric)
    AAAA.B.CCCCC.EEEE
    u2022     AAAA = Company Code
    u2022     B = Project type (C u2013 Capital, E u2013 Exploration, O u2013 Operating, S u2013 Outage, M u2013 Maintenance, T - Freight )
    u2022     CCCCC u2013 Freely defined
    u2022     EEEE u2013 Freely defined
    We have also defined in OPSK the below
    PL     SL     ET     SP     SP     SP     SP
    4          u201C     /     .     :     >
    SP     SP     SP     SP     EDIT     ANo
    ;     -     <     =     X     %
    Could you let me know what would be the coding mask (OPSJ) I need to input? is it A or B below?
    A). XXXX.X.XXXXX.XXXX
    B). .XXXX.X.XXXXX.XXXX
    Thanks!

    Hi,
    The WBS element code is 24 characters field name POSID,WBS description is of 40 Characters field name POST1.
    Project coding mask has imporatnce during the project reports,search parameters in other transactions at we must take all the aspects into consideration.U shuld decide wht is correct no one can better judge this.If i will be on ur place
    My Coding mask Will be like this .
    PrjId C u2013 Capital, E u2013 Exploration, O u2013 Operating, S u2013 Outage, M u2013 Maintenance, T - Freight
    Coding Mask--
    Prj Id    Coding mask
      C      .XXXXX.XXXX  ( This depend on level of WBS )
    And My project profile culd be Capital Project Profile.
    As far as 'A001' (the actual company code) concerned I can put it at the time of Project definition creation.
    Nothing is Just specify in SAP.
    Rgds

  • To Override Project Coding Mask

    Dear All,
    At present, we have coding mask in system where the Project ID= Company code
    For example For ABCD Project ID , coding mask is -XXX-XX-0000-XXXXXXX, and ABCD is also a  company code.
    The new requirement is to have Project Def such as ABCDP0001234, without any special characters, where ABCD is company code.
    How can I override the existing coding mask for creating new Project Def, for say, a new Project profile.
    Is there any user exit available for this?
    Regards,
    Manmay Mallick

    hello
    What you can do:
    1. You can delete all projects and change mask and import them again to system. Of course it means that you need to do a huge project for this with CO/MM/FI/SD consultants. That's a very cost consumable event but ... you will have data as you wish. I am not sure if that is worth it.
    2. Simples way but a little longer but low costs.
    You need to check 1 checkbox, in transaction OPSK check if you have Edit checkbox checked. If not that means you can create project outside the range of project number defined according to your project mask.
    Eg. if you have only 1 mask
    ABCD-XXX-XX-0000-XXXXXXX, you create project ABCD-EFG-KK-1234-ASD1234
    if Edit checkbox is not checked you can create project eg WD12123332/2233-112-1212 but what is important you mustn't have any validation that check a project number and your new project number range doesn't start with ABCD chars. Check it yourself.
    So if you stop using ABCD project mask and start using new coding project range as you almost want
    ABCDP0001234 - but one char in ABCD must be change for a period of time you will use
    0BCDP0001234 number. In other way the system will check it according to your ABCD mask.
    When the time will come and projects with old number will go out and you will have only few of them activelu maintain you will make a decision to migrate the few old projects to new number 0ABC.
    After that move you will need to archive old projects and remove them from your database then you can delete a mask ABCD. If you delete this old mask all your projects can be renumerate to your number expectation from 0BCDP0001234 to ABCDP0001234. And you got it
    What are the costs of this solution:
    1. Organizational decision to use new codings of projects 0BCD for period of time.
    2. Prepare a few validation to check the project number if you don't use mask you need to have any mechanizm to verify correctness of your project numbers.
    3. Small migration of few old projects to new ones.
    4. Archive of old projects.
    5. Small LSMW to renumerate 0BCD projects to ABCD projects.
    When to do it?
    It depends of your organization and the lifecycle of your projects.
    Additional info
    For a period of time in your old projects you can use Mask ID field in project definition and put there + sign in the place which char schould be used to find WBS element in the system as an alternative way.
    Eg.
    You have a WBS element ABCD-EFG-KK-1234-ASD1234
    on the definition of this project in Mask ID put ++++_+++_++_++++_+++++++ where _ means space. In such a way on you WBS element in the field Short ID you will get ABCDEFGKK1234ASD1234 and this number can be used in reports etc.
    Hope this help

Maybe you are looking for

  • 5.1 on iMac late 2006 intel

    Hi everybody i have a question for all of you, i have a iMac (late 2006) that I use to listen music and also i have a 5.1 Surround system without optical out, for this reason i can't make it run completely. I know that years ago existed a product wit

  • How to stop Time Machine backing up on a specific external hard drive?

    I work on a iMac 2.66 Ghz Intel Core 2 Duo, with Mac OS X 10.6.8. I use two external hard drives that are the exact same model, 2 TB WD My Book 1110 Media: one is intended for back-up, the other for storing video editing files. They're both connected

  • Converting binary data into pdf and placing into application server

    Hi Friends, I am able to get PO details in binary format and then using GUI_DOWNLOAD  with file type with 'bin' and file name with 'sample.pdf' extension , got  PO in pdf  format. But i need to get with pdf extension in application server without usi

  • Displaying "Literal" ActionMessage in Struts 1.2.7

    Hi! Sorry, I have posted this topic before, but I haven't got an answer, so here's a second try. I need some help concerning a new feature in Struts 1.2.7. The ActionMessage class now has a new Constructor. ActionMessage(java.lang.String key, boolean

  • Where did the 'rough cut' videos with Danny go??

    Hi!  I started learning muse a couple of weeks ago with Danny's 'rough cut' videos - they were excellent - clear, simple + arranged in the order you would use to design a basic web site from start to finish. Your other videos don't do this. Also, she