SAP: You can hide the Check Box in selection screen of the ABAP Report

I usually wondered (and probably you too would) why would someone need to hide checkboxes on the selection-screen. If you don't need it, then just delete it. What's the big deal in it!.
But, after I got to do this recent assignment of handling certain changes to a report where I did not have the option of deleting the checkboxes from the selection-screen, the method of hiding them came in handy.
 The way to achieve this is really very simple (though it took hours out of my life to figure it out).
Usually we declare our checkboxes as shown below:
PARAMETERS: p_chkbx AS CHECKBOX.
Note that it is not allowed to include the formatting option NO-DISPLAY here. It throws an error message asking you to delete this formatting option.
So we definitely have to come up with a workaround.
Another very interesting way of declaring a checkbox is:
PARAMETERS: p_chkbx TYPE xfeld.
This too creates a checkbox on the selection screen; and it is very much possible to add our formatting option NO-DISPLAY here.
Just declare the checkbox as below to hide it.
PARAMETERS: p_chkbx TYPE xfeld NO-DISPLAY.
Simple. Isn't it?
Author: Dawood.S.Ghasletwala
Source: sdn. sap. com

Starting workflow from outlook mail

 The inspiration for this blog is a post which made me to think that is it possible to do some thing like, if a mail is sent to outlook along with a hyperlink, and as soon as the end user clicks on the hyperlink a workflow has to be started in the SAP system, irrespective what the workflow handles.
To make things clear, the scenario what I considered is, a mail will be sent to a set of employees in an organization, to know the opinion of the employee, based on this a workflow will be triggered, which will update a Z table by using Program Exit class.
The SAP itself has given us a way to handle this kind of cases by using START FORM, in the basic data of the workflow. The way in which, we define a start event, and when ever the event is raised and the workflow acts as the receiver, in the same way even the start form concept works. In order to use start form,
Read Full story here
Author: Pavan Bhamidipati
Source: sdn.sap.com

SAP ABAP : IDoc - How to Deal with Reprocessing?

What is the potential Error?
The potential error that might lead to reprocessing is data mapping / issues during transformation. Ex. In a package of say 1000 IDocs, if the field of an IDoc has wrong value which leads to  mapping error in PI.
Note: Issues with queues, target adapter etc are not considered here
How to reprocess an IDoc?
Continue here for full story
Author: Shabarish Vijayakumar
Source: sdn.sap.com