Hi guys,
Just some curiosity on what is the reason that every text string should registered as Label and we must use label Id after ? One of "likely" reason I'm guessing is language translation, but we're mostly (or especially in all my projects so far) are built in English which is an international language, and clients are won't mind on that. (except probably clients that not using Latin word "abcde….")
For example like in Controller class, I have these kind of code :
public ClassDescription caption()
{
return "Internal posting profile batch";
}
OR
public static void main(Args args)
{
MyController MyController;
MyController= new MyController();
MyController.parmDialogCaption("Internal posting profile batch job");
MyController.startOperation();
}
Those line / text string has warning of BPRule: BPErrorLabelIsText….is not a label ID. I have many like this, but then again why ? I don't want to create label only for this. Is just a single class description and a dialog caption, I will not reuse it somewhere else because this batch job obviously is a single purpose.
Any reason why this is a matter ?
Thanks,