Project in CMOD

Hi
When I create a project in CMOD and try to write a code in 'INCLUDE'. A message pops up saying 'ZX...are reserved for includes of exit function group.
Take Care

Its just a warning message...you can go ahead by double clicking.
Regards,
Manoj.

Similar Messages

  • Transport of the Project (TC - CMOD)

    Hi,
    I have a project created in CMOD in which I have many user exit variables.
    Can someone help me how do I transport the same to quality. I have transported the queries which are using these variables. However I am not able to transport these variables to the Quality server.
    Thanks
    Ramesh Ganji

    Hi Ramesh,
       For project:
    Goto CMOD -->> enter project name -->> from menu GOTO -->> Object Directory entry -->> Give development class.
    or change from Tmp.
    system will ask for request.
    Now go inside -->> compenents -->> include -->> again from GOTO -->> object directory enty you can collect the includes.
    Or from SE80 also you can collect. or from SE38 give include name and collect.
    Hope it Helps
    Srini

  • How to activate the new enhancement project thr cmod

    I hv created new project thr CMOD as ZQMUDR and i hv created the include pgm and also it is working fine in development.
    i hv transported both to production server. but it is not working in production. how to identify the problem in production. I don't whether we hv to activate the same in production or not.

    hai praveen
    u might not have transported to produciton properly
    just check wether the project is active or not
    if not try to re transport from development may be u might have missed something
    u can activate in prodcution if u have authorizations but try to transpoort from developmetn once again
    m.a

  • How to create a project in CMOD

    Hi,
    I am trying to create a customer exit variable .
    Could you please explain How to create a project in CMOD and write a code for variable.

    To create the project:
    1) go to CMOD
    2) Enter a project name
    3) Click on the Create button
    4) Enter a description for the project
    5) Save the project
    6) Click on the Enhancement Assignments buttoin
    7) Enter RSR00001 (BI: Enhancements for Global Variables in Reporting) and RSR00002 (BI: Virtual Characteristics and Key Figures in Reporting) inro the Enhancement Assignment field
    8) Save the project
    Here are some links to guides for creating a User Exit for Variables:
    [Using Customer Exit Variables in BW/BI Reports Part - 1|http://www.sdn.sap.com/irj/scn/index;jsessionid=(J2EE3414900)ID1404897050DB10186444073312857615End?rid=/library/uuid/20f119d9-922d-2c10-88af-8c016638bd90&overridelayout=true]
    [How to Use Customer Exit Variables in BW/BI Reports: Part 2|http://www.sdn.sap.com/irj/scn/index;jsessionid=(J2EE3414900)ID1404897050DB10186444073312857615End?rid=/library/uuid/f002c608-2533-2c10-25a1-d0e7f7b5b662&overridelayout=true]

  • How to identify the project in CMOD used for a particular data source

    Hi
      I had a Business Content Data source which is enhanced with ZZ fields and user exit is written in CMOD.
      How can i find in which project used to write the code for that particular data source.....
    When i check CMOD i can find nearly 10 to 20 different projects
    Thanks

    Hi,
    One simple way is goto CMOD and give project names with Z* or Y*. First findout the naming convensions following in  your project and see.
    Then gibe projects one by one and select COMPONENTS option and click on Display, if you find the following Function Exits means it is our DataSource project
    EXIT_SAPLRSAP_001
    EXIT_SAPLRSAP_002
    EXIT_SAPLRSAP_003
    EXIT_SAPLRSAP_004
    Thanks
    Reddy

  • Change the package of a project in CMOD

    Hi,
    I want to change the name and package of the project created in CMOD which consists of screen exit.
    Can anyone help me out how to change it
    Thanks in advance
    Veda

    hai ramesh....
                   the package / development class of
                   objects, programs, function modules..... whatever it is
                   it is possible to change their packages from any package to any package.
    go to SM30...
    provide table name TADIR...
    click on maintain.
    select ur object by selecting the check box.
    enter ur object i.e table / program / FM name.
    double click on it....
    it will opens the popup window....
    there u can remove the old package name.. and assign ur new package.

  • Adding Enhancements more than 17 under project in CMOD

    Hi All,
    By default system have the 17 rows to add the enhancements while creating project (CMOD).
    Kindly check and confirm that is it possible to add the more the 17 enhancements under the project.
    By,
    Vijay.

    yes you can.
    I just try it in my system,SAP ECC 6.0, and it allows you to page down and insert more enhancement.
    Cheers,
    Chaiphon

  • How to find enhancement RSAP0001 user exit EXIT_SAPLRSAP_001 project CMOD

    Hi,
    I need to find in one system the project in cmod that contains the enhancement RSAP0001 with user exit EXIT_SAPLRSAP_001.
    How do I proceed?
    Thanks a lot

    Simon,
    Goto CMOD and enter * and select F4 so that you will get the list of packages. Most of the clients we have naming terminology with BW. Pick one of them and go for components there you can see the interface.
    Double click on that you will see four classes. Select any one of them and write your logic.
    If you provide what exactly your are trying to do enhancements, so that will provide better solutions.
    Thanks
    Ganesh reddy.

  • Cmod - project

    hai,
    i am creating a project in CMOD. and i am activating it .
    after that i am going into the exit.  and double clicking on the include.
    but i am unable to navigate into the include.
    it throws a info message "program names ZX are reserved for the includes of the exit function groups".
    help me in solving this.
    thanks and regards.
    suki

    Hi Suki,
    It just a warning message. Please press enter to continue your coding.
    Hope this will help.
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • CMOD Transaction - no project components visible

    Hi!
    I have created a project in CMOD, some enhancements are assigned as well and project is activated, but when I press on Components - nothing happens...
    As well when I try to assign enhancement LVEDF001 to project, it sais that this enhancment is assigned already, but not visible in the list of enhancements.
    Any ideas?
    Will reward,
    Mindaugas

    Hi,
    The system will tell you that enhancement LVEDF001 was belong to which project(existing) when you try to assign to your new project (CMOD)
    Regards,
    Ferry Lianto

  • Problem activating a project with screen-exit

    Hi!
    Could somebody guide me to activate a project that has the enhancement MM06E005, with many screen-exits?
    In this enhancement, has many screen exits and I only implemented the 0101 screen (it's appears in me23n).
    When I activated the project, the CMOD activated all the screen-exits and put a flag means that all screen exits is implemented, and I only implemented the 0101 screen.
    And the problem is, I send the request with this activated project to production and the transaction ME41 generated a dump cause the screen 0301 not is created (this 0301 screen is in MM06E005 and I'm not use, I'm not implemented, but the CMOD activated).
    I was clear with my problem?
    Thanks in advanced!!!

    Hi,
    That is because it checks whether that exit has been implemented or not.
    In case it finds no screen it doesn't go and look for it.
    My concern is that in Dev if you go and check against that screen which is giving error it should say something like 'there is no screen existing ' or something to that effect but if by mistake when you click it shows a screen then there is an issue.
    Also, for the solution, what you can do is deactivate this enhancement project in production and then in Dev also deactivate it. Delete this project and assign it to a new project and then sent it to Production.
    I am sure this will solve your issue.
    I have also checked in my system and when you activate an enhancement project it put's a 'tick' mark against each screen exit meaning it's implemented even for those which have not been created and we are not experiencing any issue currently in this regard
    Hope this helps
    Regards
    Nishant

  • Significance of project in user exit

    Hi
    can u tell me what is the significance oa project( in CMOD) in a user exit?
    Thanks and regards
    Davinder Singh

    Hi Davinder Singh,
    Projects helps you better organize your customer exit implementations. You can also implement logically grouped areas in one projects, so you get a better overview about your implementations.
    For customer exits (CMOD) it's mandatory to define a project fro your implementation.
    Best regards,
    Peter

  • Reg: Error in CMOD

    Hi
    After creating a project from CMOD,while giving a enhancement name by clicking on enhancement assignments , it is throwing error as
    "SAP enhancement V45A0003 already belongs to project Zxxxxx"
    How to resolve it..
    regards
    chandrakanth.k

    >
    Stephan Theis wrote:
    > Hello Chandrakanth,
    >
    > imagine, you want to drive to the supermarket with your car. But your wife tells you, that your son is already using it, as he wants to drive to the cinema.
    >
    > Now you have the following options:
    >
    > 1. Get your son out of the car and drive to the supermarket
    >
    > 2. Getting into the car as co-driver of your son. Then first drive to the cinema and afterwards to the supermarket. 
    >
    > 3. Getting into the car as driver and ask your son, if he want's to be your co driver. Then drive to the supermarket first, and - in case it's still required - to the cinema.
    >
    > Best regards
    >
    > Stephan
    Love this analogy. I'll try to interprete this and let me know if I'm making some mistakes.
    Your enhancement already used in other project, hence you have several options:
    1. Get rid of existing implementation in that enhancement and put your code in it.
    2. Write your code after existing codes, means that existing code will be processed prior your new code.
    3. Write your code before existing codes, means that existing code will be processed after your new code.
    This is a nice blog that discuss on how to implement option 2 and 3 elegantly.
    [Dangerous Liaisons in User-Exits and How to Avoid Them|Dangerous Liaisons in User-Exits and How to Avoid Them]
    If you can find multiple implementation Badi that can be used for your requirement, it always the best approach. However, if you can not found it, try check on that blog and apply it if needed.
    Regards,
    Abraham

  • Is it mandatory to create a project for every enhancement?

    Hello Gurus,
    I have written some code in one user exit.
    Now i have activated it and it is working fine.
    I wanted to know. is mandatory to create a project(in CMOD) for every user exit?
    Also what is the functionality of the project?

    Hi,
    It is not compulsory that we have to create a project for an enhancements
    Projects are created inorder to sort or classify enhancements...imagine we have SD/MM module enhancements..then it is upto us(or the person in charge) to decide whether we need to create separate projects one for SD..another for MM or assign it to the same project or even continue without assigning to a project....
    Once enhancements are assigned to a project it will be easy to find which enhancements are active and already in use...so you can go ahead without assigning an enhancement to project also..according to the requirement
    We cannot have an enhancement existing in 2 different projects(it will throw error if you try to create in 2 projects)
    It is simple to check this out...take a user exit for a  t-code and put a break point...activate the user exit without assigning it to a project and see if it stops....but always take a simple user exit that triggers without any prerequisite & specific to a transaction ......test with that transaction only
    Hope it helps
    Regards
    Byju

  • Variable based on attributes of another variable (using Exit & CMOD)

    Hello,
    Another coding question (while I get the previous one to work!)
    I have a query with amongst others, 2 variables.
    one is a require year variable in the query only ZREQYEAR
    another is a module ZMODULE
    ZMODULE have two attributes
       Year of start ZYEAR_START
       Year of end ZYEAR_END
    I need to write a enhancement in CMOD which does the following.
    When the query runs, it asks the user for a year (ZREQYEAR), lets say they those 2010 for this example.
    Based on this, the enhancement needs to populate the variable for ZMODULE with entries where
    ZMODULE-ZYEAR_START = 2010
    OR
    ZMODULE-ZYEAREND = 2010
    and then display the query for just these modules.
    is this possible? if you can think of  better way then I am open!
    I am very new to CMOD and ABAP so please keep any responses in baby language!  THANKS!!

    Hi,
    You can follow the below given steps,
    1) You will have to do all the coding in enhancement RSR00001, for using this enhancement you will have to create a project in CMOD transaction and do the coding in the available EXIT.
    2) Inside the EXIT write your code for customer exit variable created on ZMODULE (You will have to create a customer exit variable on ZMODULE infoobject).
    3) In the exit use your variable name for doing coding,
    When "ZMODULE_VARIABLE".
      IF I_STEP = 2.
        Loop at i_t_var_range into wa_var_range where vname = "ZREQYEAR_VARNAME".
        wa_data-sign = 'I'.
        wa_data-option = 'EQ'.
        wa_data-low = wa_var_range-low.
        append wa_data to e_t_data.
        EXIT.
        endloop.
        Endif.
    The value of ZREQYEAR is assigned to variable created on module. You can use following document for reference,
    [http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/f1a7e790-0201-0010-0a8d-f08a4662562d]
    Regards,
    Durgesh.

Maybe you are looking for

  • How to resolve data request error in cube load

    I apologize in advance if this is too much detail, but here goes... We are on BW 3.5 and have only one cube active (0SD_C03).  This cube contains five data targets.  One of these targets had an update request fail due to an error in the transfer rule

  • Availibility of ADOBE forms in IDES

    Hey Gurus, SAP implementation is in progress in my group, mostly all the members are kinda freshers in this project from both the sides, So kindly suggest me how to do practice on ADOBE form as i have been told that ADLC can not be installed in IDES.

  • Count/max query

    Hi i have a table with about 60 million rows and growing.(10gR2 linux x86) a query of the max value and the count number of rows in the table takes at least 30 seconds even when doing a fast index scan. is there any way to do things better ? 10x, dor

  • IPhone 5 and 8.0.2

    So after updating the iPhone 5 last Saturday starting Monday when out of town realized iMessage, iCloud and many other things not working on phone. I read the communities posts and tried the reset of all settings, reboot and several other suggestions

  • Upgrade from 4.0 to 4.1 not working

    I upgraded from apex 4.0 to 4.1 using the steps below. Everything seemed to go fine but when I try to go to http://aus-perfdb.us.oracle.com:8081/apex/ , it connects but I don't see anything. Do I need to copy the images somewhere? Thanks downloaded a