SAP Reports / Programs | Basis Components | Basis Services / Communication Interfaces | BRFplus - ABAP-Based Business Rules(BC-SRV-BR) SAP BC

FDT_GENERATION_TOOL SAP ABAP Report - Analyse Generated Functions / Regenerate







FDT_GENERATION_TOOL is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for With this program you can analyze the generated classes for BRFplus functions...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter FDT_GENERATION_TOOL into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT FDT_GENERATION_TOOL. "Basic submit
SUBMIT FDT_GENERATION_TOOL AND RETURN. "Return to original report after report execution complete
SUBMIT FDT_GENERATION_TOOL VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: P_ANAL_C = Show Coding Analysis
Selection Text: P_ANAL_O = Show Function Analysis
Selection Text: P_APPL = Application ID
Selection Text: P_ATABLS = Display Master Data Functions
Selection Text: P_CHCKGN = Generate function on demand
Selection Text: P_CHCKOB = Check function only
Selection Text: P_CHECK = Mass Syntax Check
Selection Text: P_CTABLS = Display Customer Functions
Selection Text: P_DELCLS = Delete Classes without Ref.
Selection Text: P_DELE_F = Delete References for Function
Selection Text: P_DELWOC = Delete Ref. without Class
Selection Text: P_DELWOF = Delete Ref. without Functions
Selection Text: P_DEL_ER = Delete References with errors
Selection Text: P_DISP_A = Display all functions
Selection Text: P_DISP_P = Display functions of appl.
Selection Text: P_DISP_S = Display single function
Selection Text: P_ERROR = Display functions with errors
Selection Text: P_FUNCID = Function ID
Selection Text: P_W_TRAC = With Lean Trace
Selection Text: P_W_PP = With Pretty Printer
Selection Text: P_USE_T =
Selection Text: P_USER = D .
Selection Text: P_TIME =
Selection Text: P_S_NAME = Function Name
Selection Text: P_S_GUID =
Selection Text: P_STABLS = Display System Functions
Selection Text: P_SHOWST = Show Statistic
Selection Text: P_SHOWID = Show UUID's
Selection Text: P_SHOWAP = Show Reuse of Classes (AP)
Selection Text: P_ONLY_U = Only Function from Owner
Selection Text: P_OBJCHK = With Syntax Check
Selection Text: P_LIST = Function List
Selection Text: P_GENERR = Regenerate faulty functions
Selection Text: P_GENCHK = Search only for generated clas
Selection Text: P_GEN = Generate function (forced)
Title: Analyse Generated Functions / Regenerate
Text Symbol: W01 = Deletion started in New Task
Text Symbol: VBS = With additional comments





Text Symbol: US1 = Usage
Text Symbol: TT3 = Table Type
Text Symbol: TT2 = Table Ty
Text Symbol: TT1 = TabTy
Text Symbol: TM2 = Trace Mode
Text Symbol: TM1 = Trace
Text Symbol: SWC = With function object check
Text Symbol: SST = Show overall statistics
Text Symbol: SRU = Show reuse (AP deployment)
Text Symbol: SON = Function Name
Text Symbol: SOI = Function ID
Text Symbol: LO2 = Lines
Text Symbol: LO1 = Lines of coding
Text Symbol: IF3 = Function ID
Text Symbol: FI2 = Func. ID
Text Symbol: FI1 = Func.
Text Symbol: EV1 = Event_mode
Text Symbol: EI3 = Expression ID
Text Symbol: EI2 = Expr. Id
Text Symbol: EI1 = Expr.
Text Symbol: DO3 = No. Obj
Text Symbol: DO2 = No. of Obj
Text Symbol: DO1 = No. of Objects
Text Symbol: B21 = Generation Options
Text Symbol: B11 = Filter Options
Text Symbol: B05 = Regenerate Functions
Text Symbol: B03 = Tools
Text Symbol: B02 = Output Options
Text Symbol: B01 = Operations
Text Symbol: ANO = Show function statistics
Text Symbol: ANC = Show code statistics
Text Symbol: AI3 = Application ID
Text Symbol: AI2 = Appl. ID
Text Symbol: AI1 = Appl.
Text Symbol: 001 = No generated functions
Text Symbol: SOD = Generation Time
Text Symbol: SOC = Only Search Generated Class
Text Symbol: SN2 = Slice
Text Symbol: SN1 = Time Slice





Text Symbol: SID = Show function ID
Text Symbol: SGT = Generate for Lean Trace
Text Symbol: SGP = With Pretty Printer
Text Symbol: SGN = Generate Function
Text Symbol: SFD = Generate on demand
Text Symbol: S07 = Classes to be delete
Text Symbol: S06 = Classes without reference
Text Symbol: S05 = Generated Classes
Text Symbol: S02 = C/A-Table not generating
Text Symbol: S01 = C/A-Table
Text Symbol: NMC = No Messages form Check
Text Symbol: NI2 = # Interpr.
Text Symbol: NI1 = Number interpretations
Text Symbol: NC3 = No. Con
Text Symbol: NC2 = No. of Cons
Text Symbol: NC1 = No. of Constants
Text Symbol: MN3 = Methods
Text Symbol: MN1 = No of Methods
Text Symbol: M01 = Function name is not unique
Text Symbol: M00 = Function does not exist


INCLUDES used within this REPORT FDT_GENERATION_TOOL

INCLUDE FDT_INCL_REPORT_UTILITIES.
INCLUDE FDT_GENERATION_TOOL_TOP.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

FDT_CC_DELETE_UNUSED_REFERENCE CALL FUNCTION 'FDT_CC_DELETE_UNUSED_REFERENCE'.

FDT_CC_DELETE_UNUSED_CLASSES CALL FUNCTION 'FDT_CC_DELETE_UNUSED_CLASSES' STARTING NEW TASK lv_task.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name FDT_GENERATION_TOOL or its description.