cancel
Showing results for 
Search instead for 
Did you mean: 

Area Menus

former_member208541
Participant
0 Kudos

Hi,

I am trying to create an enhancement in area menus. While creating the enhancement and saving it, the enhancnent should appear in the "enhancement id:original". for instance i named my enhancement a z_custoer_material_prices, it shud appear in the enhancement id:original section of the screen but it is not appearing.

what cud be the reason for the above. however the above custom enhancement is appearing in the area menu but the enhancement is not appearing in the vk31 transaction alhough i have attached a pricing report to the above enhanacment.

actually iam trying to customise the vk31 screen thru area menu and pricing report.

regards

sachin

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi pls refer the link for area menu enhancement

<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/65/60c53796421e38e10000009b38f842/content.htm">AREA MENU</a>

REFER SDN THREAD

Former Member
0 Kudos

hi,

Read this help file.

Creating Pricing Reports with Variants

As a prerequisite for the following area menu enhancements, you may have to set up new pricing reports and/or selection variants for pricing reports.

Creating pricing reports is described in the unit Creating Pricing Reports

You receive a selection variant for a pricing report, if you execute a pricing report (transaction V/LD), enter the selection criteria (for example, the number of customers) and then choose Goto ® Variants ® Save as a variant.

Maintaining Area Menus

The standard area menu for condition maintenance is COND_AV. This should not be changed, but – if required – can be copied and supplemented.

You can create your own area menus in Tools ® ABAP Workbench ® Development ® Other tools ® Area menus (Transaction SE43). You can create a tree structure in the area menu (more information on maintaining area menus can be found in the extended help in transaction se43). In the tree structure you can enter a pricing report with or without a variant for selection for condition maintenance. You can also determine whether the list should be executed with or without the selection screen when double-clicking in the navigation tree of the area menu (The selection screen is needed for the pricing reports pre-defined in the standard system, as they always have required entry fields). The pricing report is then available for selecting condition records to be maintained in your own area menu.

You want to give an employee a selection for maintaining conditions, containing the customers that he is responsible for.

You execute pricing report 28 from the standard system. This contains customers as a selection.

You enter the corresponding customer in the selection and save this selection as a variant.

In the area menu that you assign to the employee, use the transaction SE43 to enter the name of the pricing report and the name of the selection variant.

Note that here the name of the pricing report is not entered as 28, as was the case when selecting the pricing report, but an internally assigned name, that was entered alongside 28. You can also see this name by displaying the pricing report (transaction V/LC). In our example the name is /1SDBF12L/RV14AK28.

Assigning Employees to the Area Menu

The area menus that you have set up can be assigned by an employee himself. He must go into the area menu and choose Environment ® Assign area menu.

In the area menu that you have assigned, only those activities that work with the selected pricing reports are supported. You cannot integrate any other activities here that, for example, use a transaction.

Defining Screen Variants

There are screen variants available in the standard system. In Customizing you can set up your own screen variants under General Settings ® Field Display Characteristics ® Configure application transaction fields (transaction SHD0):

Choose Goto ® Screen variants.

Enter transaction VK31.

Enter the program name SAPMV13A.

Enter the screen number 3011.

Choose Create screen variant.

The transaction chosen is then carried out. Also maintain the sequence and width of the fields.

There is an additional dialog box where you can select the field you want.

Not all of the options that you are offered are suitable for condition maintenance. You cannot select obligatory. The following functions are supported:

Column sequence

Column width

Invisibility

Issue only

You can select the screen variants for field selection in the conditions overview screen, for representing the condition records in table form.

Creating Pricing Reports

Use

You can create your own pricing reports in Customizing for Sales and Distribution under Sales and Distribution ® Basic Functions ® Pricing (Transaction V/LA). Technically speaking, pricing reports represent ABAP/4 programs.

The SAP Standard System contains pre-defined pricing reports, that can be started via the application menu (Choose Logistics ® Sales and Distribution ® Master Data ® Information system ® Conditions and Pricing ® Pricing Reports). Pricing reports can also be used for maintaining conditions. Read Maintaining Condition Records.

Procedure

Check the extent to which the pricing reports in the SAP Standard System can be used. You can also display the defined pricing reports.

Create new pricing reports (in Customizing under Sales and Distribution ® Basic Functions ® Pricing, transaction V/LA). Proceed as follows:

Enter a short text name, consisting of two characters, the first of which must be a letter, and the title of a pricing report that you would like to create. On the next data screen you will see all key fields used in conditions, listed in alphabetical order. Select all key fields that should be taken into consideration in the pricing report.

If you choose "Edit -> continue with AND", all condition tables are evaluated, that contain at least one of the selected key fields. If you choose "Edit -> continue with AND", all condition tables are evaluated, that contain at least one of the selected key fields. In the next dialog box, mark all condition tables that are to be evaluated.

Choose "Continue to list structure" to define the screen structure for the pricing report. Make sure that on the next screen all key fields from the selected tables appear. Fields, that are not used as selection criteria when displaying the list later, can be removed by undoing selection in the "Selection" column. Fields can be marked as obligatory fields on the selection screen. The structure of the pricing reports means that information can be placed in different places in the list. The layout contains the following elements:

This layout element...

has the following function in the list...

Page header

Information that applies to each report page

Group header

Subdivides information into categories

Item

Specific information from a condition record

Example

The following figure illustrates a section from a sample pricing report that provides information about customer-specific prices but does not include details of pricing scales. The different layout elements are indicated in the figure.

Regards,

Murali