Screen enhancement with CJ20N

Hi All,
I am working on a requirement, where i need to provide a custom screen tab in CJ20N Transaction.
Customer requirement is to have a custom screen tab at CJ20n>WBS Level>screen tabs.
How to proceed further?
Regards
Pavan

Hello
What you could do is: find out the package to which transaction CJ20N is
allocated and find enhancements for this package. (SMOD-> F4 -> information system-> enter package and press enter)
Or look for CALL CUSTOMER-FUNCTION, CALL CUSTOMER-SUBSCREEN (flowlogic)
or CL_EXITHANDLER class in CJ20N program.
OR goto se24 -> cl_exithandler -> double click on get_instances-> put a break point at call method cl_exithandler=>get_class_name_by_interface. -> now go and execute your tcode and find the appropriate BADI.
Hope the discussion was helpful.
Cheers,
Suvendu

Similar Messages

  • Screen data handling in Screen Enhancement with BAdI's ?

    Hi all,
    I'm trying to build a Screen Enhancement with (new) BAdI concept.
    But now I'm having a Problem. The new BAdI's don't allow variable Attributes  (instance/static attribute) in the BAdI Interface.
    If I try to define an instance or static Attribute for the BAdI-Interface I get the following error message:
    "BAdI interface <my_badi_if> contains non-constant attributes "
    In my Screen Enhancement I have build a Subscreen with new fields in it. These field data couldn't be saved in the BAdI class (e.g. via BAdI-methods my_badi->get_data_from_screen... and my_badi->put_data_on_screen...) because having no attributes.
    How these screen-data could be handled without BAdI-Interface-Attributes?
    Thanks in advance,
    Anja

    Having the same service to get one product price as well as all product prices would not be recommended. Two separate services would be more reasonable
    Mass data handling in SOA is not entirely different than let's say in BAPI/RFC environment. parallelism, multi-threading, locking, commit and many others are typical elements of considerations.
    From a scalability standpoint, you can always be interested in how optimal its performance is whether you call it once or a million times. If the service is a rather slim one (lightweight in terms of number and types of parameters as well as processing code), you'll surely have better chance than with a service that's heavyweight.

  • How to implement screen enhancements with table control in sales document

    I want to add a table control in sales document head and items, is there a good solution for this, thanks

    Hi Zhang Jie,
    There are some reserved screen for you in sales order.
    screen enhancement: for header is SAPMV45A 8309 and 8310.
                                    for item is SAPMV45A 8459 and 8460.
    you can add your table control in those screen.
    regards,
    Archer

  • Screen enhancement with table control

    Dears,
    I'm using enhancement IWO10018 to add a new tab on IW32 screen. I've added a table control to this tab. The problem is that retreived data from database do not appear on the table and it is appeared as empty fields. When tring to add any other input/output field on the same subscreen the data appear correctly on it! Please advise
    PROCESS BEFORE OUTPUT.
      MODULE fill_req_itab.
      LOOP AT req_itab
        WITH CONTROL serv_req_tab.
        MODULE move_to_screen.
      ENDLOOP.
    MODULE fill_req_itab OUTPUT.
      CLEAR: req_itab[].
      SELECT * FROM zcs_serv_req
        INTO CORRESPONDING FIELDS OF TABLE req_itab
        WHERE aufnr = order_no.
      DESCRIBE TABLE req_itab LINES serv_req_tab-lines.
    ENDMODULE.                 " FILL_REQ_ITAB  OUTPUT
    MODULE move_to_screen OUTPUT.
      MOVE-CORRESPONDING req_itab TO zcs_serv_req.
    ENDMODULE.                 " MOVE_TO_SCREEN  OUTPUT
    *&  Include           ZXWOCTOP
    DATA: mark TYPE c LENGTH 1.
    CONTROLS: serv_req_tab TYPE TABLEVIEW USING SCREEN '0900'.
    DATA: req_itab TYPE TABLE OF zcs_serv_req WITH HEADER LINE,
          zcs_serv_req LIKE LINE OF req_itab,
          order_no TYPE aufnr.

    Thanks a lot for your reply...
    I've added the below code on the mentioned include and I've commented it on the PBO but I still have the same problem. On debug mode I can see that required data retreived correctly till end.
    *&  Include           ZXWOCU15
    order_no = sap_caufvd_imp-aufnr.
    CLEAR: req_itab[].
      SELECT * FROM zcs_serv_req
        INTO CORRESPONDING FIELDS OF TABLE req_itab
        WHERE aufnr = order_no.

  • Screen enhancement with table control IW31, IW32, IW33.

    Hi Gurus,
    I am facing issues with enhancement implementation for Maintenance Orders transaction IW31, IW32, IW33. (SAP basis version 4.7)
    1) I have implemented enhancement IWO10018 for creating an Enhancement tab in transactions Iw31/ 32/ 33. This tab has got a table control which has 4 columns: -Operations, Operation short text, Estimated Cost and Currency Unit.
    First two fields are non editable and are populated for all the Operations in Operations tab. Last two columns are editable and value entered in these are stored in the database on saving. Now the issue is I am able to fetch all the operations from  AFVC table but these are the one which have been saved. Suppose I navigate between the tabs Operations and Enhancement and enter a new operation in Operations tab, I should get the same in my Enhancement tab table control field as well.
    Though we can obtain one value from structure (SAPLCOIH)AFVGD but this gives only one value. If we need to get the table of values, is their any option ???
    P.S. Assumption in this requirement was that there can be at max 50 operations in an order and 200 new fields are created for this in include CI_AUFK in table AUFK.
    2) In standard report transction IW39 to display the orders and operations, if we need to display additional columns for displaying Estimated Costs and Units per order, how do we need to implement enhancement IWOC0004. Do we need to add all custom fields in structure RIHAUFK_LIST as well. If you could please elaborate its implementation, it would be helpful.
    3) In standard report transaction IW49N, is there any enhancement available to add new fields in ALV display. (SAP basis version 4.7).
    I would be grateful if i can get a quick response as I am stuck in middle of something important.
    Edited by: shreya tagra on May 12, 2010 8:32 PM

    Hey All,
    To my questions further, I had found the runtime internal table where Operations are stored before saving.
    It is AFVGD_BT and its main program is SAPLCOBO. So it can be accessed through (SAPLCOBO)AFVGD_BT[].
    Also for 2 and 3 question, the given enhancement would work and we need to update fieldcatalog with custom fields.
    For this add our fields in RIHAUFK_LIST.
    Now, I am facing another issue. Since the enhancement tab is a subscreen, i am not able to get its okcodes. eg: When I click enhancement tab, sy-ucomm is 'CUK', when I scroll up or down again it is 'CUK', if I press enter again it is '+CUK'. To enable scrolling functions I need to get correct okcodes and differentitaed ones because on each user command, a different action is required. Any pointers how can this be achieved.
    Will post my solution once i m completly done with it. Till then your pointers are awaited..
    Thanks,
    Shreya

  • SRM7.0 RFX screen enhancement with extra tab and save on standard save

    Hi All,
    I have to do one enhancement in SRM 7.0 where need add one Tab in the Rfx Screen and need to save its data in custom table when user click on standard save button.
    any suggesion....
    Reg,
    Rajesh

    Dear Rajesh,
    Were you able to solve this issue?
    I also have a similar requirement. I need to add three new tabs to contract item screen in SRM 7.0.
    I could find some details about enhancement procedures in SRM 7.0.
    Mainly important tool, floorplan manager ( FPM ) is used for enhancing the user interface in SRM 7.0. asnd there are some feeder classes i think is required to save the data to the database.
    Also, i could find some BADI's which can be used to save and change the data and save it to database.
    But, i could not get the step by step procedures how to achieve this task. But, it isure that we should use FPM and feeder class etc.
    If you have completed the task, please let me know.
    Regards,
    Srinath

  • Screen Enhancement for CJ20N

    Hi,
    I have a Requirement where I am looking to add one extra Tab in CJ20N Transaction Code, at the network Activity Material Component Level. Can you please help me to get the answer that whether this is possible or not, and if Possible, then How?

    Hi,
    I have a Requirement where I am looking to add one extra Tab in CJ20N Transaction Code, at the network Activity Material Component Level. Can you please help me to get the answer that whether this is possible or not, and if Possible, then How?

  • Screen enhancements

    Hi all,
    I am new to  screen enhancements. I am adding custom screen to ME23n where I am adding custom field. During the change of transaction me22n or me21n if i enter wrong value into the custom field I am issuing error message. At this point all other fields belonging to main screen are getting disabled for input.
    Please help me how to keep them enabled along with my field. Please help me
    Regards,
    vijy.

    HI Vijy,
    You can do this byusing of Chain and Endchain..
    If you send a warning or error message from a module <mod> that you called using a FIELD statement as follows:
    CHAIN.
      FIELD: <f1>, <f 2>,...
      MODULE <mod1>.
      FIELD: <g1>, <g 2>,...
      MODULE <mod2>.
    ENDCHAIN.
    all of the fields on the screen that belong to the processing chain (all of the fields listed in the field statements) are made ready for input again. Other fields are not ready for input. Whenever the MODULE statement appears within a processing chain, even if there is only one FIELD attached to it, all of the fields in the chain (not only the affected field) are made ready for input again, allowing the user to enter new values. If the fields in the processing chain are only checked once, the PAI processing continues directly after the FIELD statement, and the preceding modules are not called again.
    Please refer this below link for more info
    http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbaa4735c111d1829f0000e829fbfe/content.htm
    Please close if this answers your question
    Thanks
    Sudheer

  • Screen Enhancement for ME2O

    Hi Experts,
    I am very new to Screen Enhancements.
    please tell me how to do the below req.
    ME2O pop up screen add delivery test field (together with batch, qty, sloc).
    thanks
    Girdhar

    Hi,
    You are in ECC 6.0 Version Then ..
    Go to se18 enter Enhancement-spot as ES_RM06ELLB
    You are below version ECC 6.0 then
    1)Go to se80
    2)copy the program RM06ELLB to ZRM06ELLB.
    3)in screen 100 make changes as per your reqirement.(i.e add a text field like comments )
    Regards
    Kiran Sure

  • Changes of subscreen in an screen enhancements

    I am using screen enhancements of a standard program.
    I have created a subscreen which will be called by the standard program. When ever i am making chages to the data in the sub screen sy-datar is not setting. Only when i make changes in the other standard screens sy-datar is setting to 'X'.
    Can you please let me know how to know whether chages have been done to the data on my subscreen. Is there any function module or any other solution?
    Only when chages have been made to the data on the subscreen i am supposed to save the data.
    So it is important to know whether any changes have been made to my screen data.

    Hi!
    I think it is not possible. Not possible, because the colors are handled centrally per user.
    You can set the color scheme with the following setting:
    Click on the local layout settings button (first from right, under the menu) then choose color settings from the popup menu.
    Here you can define the colors for that user.
    Regards
    Tamá

  • How to enter decimal values in custom screen field in a screen enhancement

    Hi,
    there is a requirement to provide field in custom screen that should allow only the numeric values with decilmals in a screen enhancement ?
    As i cannot use field with float data type ? what are the alternates i have to do it ?
    Please let me know
    regards
    vishnu

    Hi,
    I tried  to create a field with NUM value wih 2 decimals by referring to CURR data type...it is giving an error...saying that reference table and field does not exist...
    help me out ..
    regards
    vishnu

  • LM00 --- LM04 Screen Enhancement

    Hi All,
    I need to place a custom screen before calling the Transaction LM04 through LM00. I have configured the custom screen 1212 against the logical screen both for 0212 for 8x40 and 16X20 screen formats.
    And I have placed the sub screen through the user exit in SAPLXLRF. So when I am logging to LM04 through LM00 my custom screen is getting called but once I want to move to the logical screen 0212 the system says no logical screen is found. So in turn my custom screen is getting displayed as the PBO is getting called.
    Could any one please put some though on this. Though I know its difficult to visualize the problem but in brief which I need is to display the custom screen just before the main screen for LM04 and on PAI on my custom screen I want to show the main screen for LM04.
    Thanks,
    Somnath

    Hi Shiv,
    Yeps sure I would share the solution.
    Actually the screen enhancement in LM is bit different as compared to that of other transactions.
    Step 1 >>>>>
    First we need to find the customer sub screen available where I can put our own sub screen.
    For e.g. if we need to Enhance LM04 first screen, then we have modify the screen 0212. The avaibale custom sub screen would be 1212.
    Step 2 >>>
    In SPRO go to Logistic Execution > Mobile data Entry > Define Screen Management. Here we have to create an entry with SAPLLMOB and new variant say 1. (By default, sap will provide 0 and please don't change this entry).
    Basically make sure that all the table from T3130A - T3130G are properly updated (Not required to maintain all the tables, it depends on your requirement).
    Step 3 >> Its basically not to include as a step as all we know that we need to activate the enhancements in CMOD.
    Stpe - 4 >> Login to LM04 you will find that the new variant 1 would be considered and all the available functionality would be kept intact with your customized sub screen. One thing make sure you have to copy the original screen 0212 as for e.g.
    So enjoy with the new screen.
    Cheers,
    Somnath

  • How do I take a screen shot with my iphone 5S?

    How do I take a screen shot with my iphone 5S?

    Press the "Home" button and the sleep/wake button at the same time to take a screen shot.

  • Populating the screen area with color

    Please help me
    how could i populate the screen area with color based on the x,y position values getting from the database table
    x,y positions are saved in the database already i want to use those values

    Do you mean if x is 200 and y is 300 then you want a color like 0x200300?

  • Magic Mouse  question. I have set this in Preferences by ticking Swipe between pages with  one finger and also Swipe between full-screen apps with two fingers,  however when I try to do the latter, the 2 finger swipe will take me only to the dashboard and

    It's a Magic Mouse question. I have set this up in Preferences by ticking Swipe between pages with one finger and also Swipe between full-screen apps with two fingers,  however when I try to do the latter, the 2 finger swipe will take me from the app that I am on to the dashboard only and not to my other open apps.
    I also find that Smart zoom only works with some apps, for instance not with Word docs or email.
    How can I correct this please?

    Just figured out it also does not work with the Mail app.

Maybe you are looking for

  • Continual iTunes lock ups

    Hi there, Getting some odd behaviour over the past couple of weeks with 10.2 and now 10.2.1. To the best of my ability I am reckoning that it is being caused by a clash with iPhoto, let me explain further. I got a new iMac before Xmas and upgraded to

  • Add partner functions to customer master

    Hello, how can I add new partner functions to a customer master. Is there an IDOC available for that ? With DEMAS / DEBMAS06 I can only change the standard partner functions. Thanks for your help. Regards Alex

  • Install newest JRE on Solaris 9 Sparc (64-bit)

    Note: This message has also been posted on the JRE forum. This is the second attempt to post it here. I would like to know the best method to replace the JRE that is installed with a Solaris 9 (SPARC) installation. A clean installation of Solaris 9 c

  • Can I delete Original Media folder after its all been transcoded?

    So i remember reading that most footage you import should be transcoded. Though Final Cut Pro "works natively with formats like h.264 and dslr movs, it is better to have it optimized into Pro Res and transcoded." Having listened to that, I have Optim

  • Why won't they repair my iphone

    hello every one, i baught an iphone 5 model a1428 in October in US new yoke. Now i am having trouble with my Iphone their are purple lines on my screen when i take a pic and their are dirt marks in my lens. i gave the phone to an apple store in Belgi