SAP ABAP IMG Activity SIMG_CFMENUNMO1ON04 (Maintain Screen Modification)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NBAS (Package) Appl. development Hospital System master data, catalogs
IMG Activity
ID SIMG_CFMENUNMO1ON04 Maintain Screen Modification  
Transaction Code S_KK4_74000236   IMG Activity: SIMG_CFMENUNMO1ON04 
Created on 19990816    
Customizing Attributes SIMG_CFMENUNMO1ON04   Maintain Screen Modification 
Customizing Activity SIMG_CFMENUNMO1ON04   Maintain Screen Modification 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name SIMG_CFMENUNMO1ON04    

Screen modification lets you modify the attributes of fields in dialog boxes and specify the position of the cursor on the screen for a particular institution. You can specify different attributes and cursor positions for each

  • Screen
  • Function
  • User group
  • Work environment (NV2000 variant)

You identify the corresponding screen by entering the module pool and the screen number. You obtain this information in the dialog transaction by choosing System -> Status... from the required screen, or by pressing the F1 Help key, and then choosing Technical Information for the field in question.

Requirements

You can carry out screen modification for a specific institution, or for all institutions by means of the generic entry *. Note that an individual entry overrides the * entry.

Example

Institution 1 and an institution 2 exist in your system. The screen modification table contains an entry for institution 1 and a * entry. With this constellation, the modification entry of institution 1 is effective in institution 1 and the * entry in institution 2. If your table does not contain a * entry, the screen is displayed with the SAP default settings in institution 2.

The following three processing modes are differentiated:

  • INS (create)
  • UPD (change)
  • DIS (display)

They correspond to the types of processing you choose via the function key or the menu item in the initial screen of a dialog transaction. Here, again, you can create a * entry that is valid for all undefined processing modes (see above, under institution).

You can specify that each screen modification applies only to certain user groups. To do this, you need to first assign specific users to user groups. Here, it is also possible to create a * entry that is effective if a user in a user group not specified for the respective screen calls the screen (see above, for institution). For more information about this, refer to the section entitled Users and User Groups.

The IS-H System contains screens that are used within several functions (e.g. subscreens for address entry). The FCode (function code) field lets you specify the field attributes separately for each function. The system displays the allowed input values in the value help for this field. You can also make a * entry here that applies for all undefined function codes (see above under institution).

You can carry out screen modification for individual variants in the transaction NV2000. To do this, you enter the appropriate value in the fields Work Environment Type and Work Environment. If you do not make any specification in these fields, this has the effect of a * entry, in other words, the screen modification applies for all variants that are not used (see above under institution).

If you want to change fields that are defined as 'Protected', you must first unprotect them by choosing Edit -> Protected Data -> Unprotect in the menu in NV2000.

Execution

  • Modifying field attributes

    There are three ways of modifying the field attributes:

    • In the overview screen, you can maintain a position of the attribute string, where the individual characters have the following meanings:
    • . optional
      * display
      + mandatory
      - inactive
      If you do not want to enter these characters directly, you can call a dialog box in which you can select the field attributes by double-clicking on the respective position. The technical name of the field is also displayed in this dialog box.
    • You select the required entry in the overview, and choose Detail. The system displays all the fields of the screen, and you can select the required attribute for each field.
    • If you choose Original, the system displays the SAP default
    • settings for the screen layout. If you choose Modified, your settings are displayed. To do this, select the required screen in the overview screen. You maintain the field attributes in the dialog box that is returned when you double-click on the various fields. displays a dialog box for you to maintain the field attributes. The changes you make take effect immediately if you are working with the modified screen.
  • Cursor Positioning

    You can enter the name of the field on which the cursor should be positioned in the Cursor Position field either on the overview screen or on the detail screen. Note that you have to enter the technical name of the field. The cursor position you specified is highlighted in color in the modified screen display.

    At present, variable cursor positioning is supported for the following screens:

    • Patient and case initial screens (program SAPLNCHD screens)
    • Patient index search (program SAPLNPA1, screen 100)
    • Inpatient admission dialog (program SAPMNPA2 screens)
    • Outpatient admission dialog (program SAPMNPA1 screens)
    • Transfer dialog (program SAPMNPA3 screens)
    • Absence dialog (program SAPMNPA5 screens)
    • Discharge dialog (program SAPMNPA8 screens)
    • Insurance relationship maintenance (program SAPLNVVH screens)
    • Organizational unit maintenance (program SAPMNB20 screens)
    • Building unit maintenance (program SAPMNB30 screens)
    • Case-related simplified service entry (program SAPLN029, screen 300)
    • Dialog box for service input help (program SAPLN014, screen 100)
    • Diagnosis maintenance program SAPLN00D, screens 300 and 310)
    • Dialog box for entering reason for cancellation when canceling movements (program SAPLNBEW, screen 100)
    • All screens used in the basic flow of NV2000 (e.g. program SAPLNPA2, screens 200, 210, 220, 280 and 290, or program SAPLNBE2, screens 1000 and 1400).

Effect

The field attributes have the following effects:

optional    effective for all fields

(.)    result: the field retains the standard setting

display    effective for fields that are originally defined as

(*)    input fields

    result: the field is no longer ready for input

mandatory    effective for fields that are originally defined as

(+)    input fields

    result: you have to make an entry in this field

inactive    effective for fields that are originally defined as

(-)    input or output fields

    result: the field is no longer displayed on the screen

When setting attributes, you should note that if a field is originally defined as an output field, this setting cannot be overridden here. In other words, a field that is preset as an output field can never be made an input or mandatory field. The same rule applies to mandatory fields: you cannot change the attribute of a field originally defined as a mandatory field.

Cursor positioning usually only takes place in normal cases. In other words, in error dialog and when returning to the screen from the input help the cursor is not positioned on the specified field.

You can select the 'Protected' indicator on the 'Details' screen if the field in question was classified beforehand as a protected field by SAP. If this indicator is not selected, these fields behave as usual. If you select it, the system behavior changes as follows:

1. If the field is also defined as INACTIVE, it remains invisible.

2. If the field is maintained as an OPTIONAL, DISPLAY, or REQUIRED field, it will no longer be ready for input on the screen, since these values would be overwritten. In this case, you must unprotect the field explicitly. Once this has been done, the field behaves as an OPTIONAL, DISPLAY, REQUIRED, or INACTIVE field again.

The 'Details' screen also includes an option allowing you to copy settings made for the 'Protected' field to similar screens. This function only transfers the 'Protected' setting: all other values are unaffected. To do this, choose 'Copy'. The system then displays a list of all the screen modifications to which you can copy the current 'Protected' values. You must then save this change.

Use

Screen modification is mainly intended for the following situations:

  • You want certain entries to always be made in your system -> You define the input field as a required entry field (+).
  • You want certain input or output fields not to be displayed on the screen -> You suppress the input or output field from the screen (-). Ensure here that you do not suppress important input fields from the screen.
  • You want certain fields to only be displayed and not maintained (by particular user groups) in specific situations -> You define the input field as a display field (*).

Hint: Maintain the settings, when possible, via the detail screen. The attribute strings (

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG SIMG_CFMENUNMO1ON04 0 I010004200 SAP Healthcare - Industry-Specific Components for Hospitals 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
TNDYM T - Individual transaction object ON04 1 Maintain Screen Modification 
History
Last changed by/on SAP  19990816 
SAP Release Created in