Hierarchy
⤷ 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 |