Its always pleasure sharing knowledge and when it comes to SCN its more than that. Just like my other blogs i hope this will serve you better.
In this Blog we are going to discuss on how to rearrange standard tabs in standard transactions, this is basically done based on the customer requirement. Sometimes all the tabs arranged in header and item level may not suit the customer requirement which leads to this custom solution.
Steps for Achieving the Requirement:
This method basically is achieved through simple configuration steps. This method can be achieved by both technical and functional consultants as it does not require more technical knowledge. Moreover this methods does not affect the transaction performance.
Let us see the example below for contract transactions VA41, VA42 and VA43.
Step 1: Find the Program name:
Get into the required transaction and find the program name of the same using the below navigation:
VA43 --> System --> Status --> Program (Screen). You will get the screen as shown below,
Step 2: Enter to T-Code SE11 / Se12:
Give the table name as TAXITABS and display the field values,
Step 3: Check for the table contents:
Proceed further and check for the table entries, in the field AGIDV give the program name taken from step 1 as shown below, and Screen group as KO(For header tabs at transaction level).
Step 4: Save the File:
In the next screen where you see the entries, save the file as shown below, This step is basically to take a back up of the existing data which will help for our reference in future in case we go wrong anywhere in our process.
Use Navigation: System --> List --> Save -->Local File
Step 5: Sequencing the tabs in Header and Item:
Go into the transaction SM30 and give view name as V_TAXITABS and click on maintain button,
Step 6:Header and item tabs Difference
Now click on position button and provide the program name fetched from step 1 and screen group name as KO for header, For item tabs it would be PO.Change the tab positions of the header tabs by re-ordering the function codes and description values alone.
Step 7: Rearranged tabs:
Now if you view the tabs at transaction level we can find that the tabs are arranged at the sequence based on the ordering we have done above in step 6,
Step 8: Steps for adding entries to TR:
Open the T-Code SM30 and give the view name as V_TAXITABS and click on Transport Button as shown below,
Step 9: Enter the TR Details:
Enter all the TR related entries ad per the client standards as shown below,
Step 10: Select the Desired entries:
Select all the header related rearranged entries based on the variant and click on include request button above.
So far we have achieved the requirement of rearranging the header tabs and moving the same into a TR.
Step 11: Rearranging at item level:
Open any contract at change mode VA42.
Step 12:Drag as per the required sequence:
As a next step simply drag the columns and place it as per the desired sequence and then click on configuration table (Marked in Red Below).
Step 13:Variant Assignment:
On clicking on the configuration icon, you will get a pop up as below, Provide suitable variant name in the field Variant and click on create.
Do not change the basic setting variant which is present by default.
Click on the administration button as marked below,
Step 15:Activation of the changes:
In the next screen you will be getting an pop as shown below, click on the activate button and close, click on save in the subsequent screen.
On finishing the above step you can find the position of the field as per the requirement,
Step 16:Adding the item changes to the TR
Go to SM30 and give the view name as TCVIEW and click on transport as shown below,
In the next screen provide the TR details and click tick icon.
In the next screen select all the entries with respect to the variant and click on include requests button.
As a result all the changes related to header and item are moved to the TR which can be then moved to different systems and can be check for the changes.
By this we achieve this requirement of rearranging the tabs.
1) If there are several transactions that use the same program then the changes would reflect in all those transactions, hence please be aware of those details before doing the changes.
2) Certain fields in the above transactions are hidden to prevent the client information.
3) While creating the TR ensure that it is a customizing TR.
Hope the blog was very useful and informative. If you have any doubts regarding the blog kindly get back. Requesting you to provide your valuable comments and ratings on the same which will be a motivating factor for more better blogs from my end.