So in abprpdf.clw the method PDFReportGenerator.IReportGenerator.AskProperties is using a local variable to store the filename Loc:Filename.
If you follow the code past the filedialog it passes the loc:filename to another method called
If you search for
you’ll find the method
PDFGeneratorClass.SetFileName PROCEDURE(STRING pFileName)
so now you need to search for
This should lead you to abprtarg.clw which is Output in abprpdf.inc
In the clw
TargetGenerator.SetOriginalFileName PROCEDURE (STRING TargetFileName)
SELF.OriginalTargetFileName = TargetFileName
So loading up abprtarg.inc which contains a list of the methods and properties (variables) I can see the property
Its protected so its basically ReadOnly to you but not the classes, but I also see in the inc file
You can see what these properties contain by watching them in the debugger and see if they contain the expected values.