SAP ABAP Class CL_FINB_GN_SERVICES (Generator Service Functions)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     FINB_GENERATOR (Package) Generator
Properties
Class CL_FINB_GN_SERVICES  
Short Description Generator Service Functions    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class FINB_GN    
Program status     
Category 0   
Package FINB_GENERATOR   Generator 
Created 20010807   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_FINB_GN_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FINB_GN_SERVICES has no interface implemented.
Friends
Class CL_FINB_GN_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_DISPLAY_OBJECTS Static Attribute Public Object reference (TYPE REF TO) CL_FINB_GN_SERVICES Generator Service Functions 20010809
2 _T_ALV_FIELDCAT Instance attribute Private Type reference (TYPE) SLIS_T_FIELDCAT_ALV ALV Field Catalog 20010809
3 _T_CATALOG_ENTRIES Instance attribute Private Type reference (TYPE) YT_CATALOG_UNSORTED Object Directory Entries (Unsorted) 20010809
Methods
# Method Level Visibility Method type Description Created on
1 ALV_DISPLAY Instance method Private Method Display with ALV 20010809
2 BUILD_ALV_FIELDCAT Instance method Private Method Generates ALV Field Catalog for DISPLAY_OBJECTS 20010809
3 BUILD_OBJ_LIST Instance method Private Method Generates Internal Table of Objects to be Displayed 20010809
4 CHECK_PHYSICAL_NAME Static method Public Method Checks Physical Object Name 20011026
5 CHECK_VALUE Static method Public Method Checks Value Against Domain Fixed Values 20020502
6 DISPLAY_OBJECTS Static method Public Method Display objects 20010809
7 DISPLAY_SYNTAX_ERROR Static method Public Method Display of an ABAP Syntax Error 20010817
8 GET_MSG_HANDLER Static method Public Method Provides Message Handler 20020704
9 SELECT_OBJECT Instance method Public Method Selection of the Object Chosen for Display 20010817
Events
Class CL_FINB_GN_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_CATALOG_ENTRY Private See coding 20021025
2 YT_CATALOG_UNSORTED Private See coding 20021025
Method Signatures

Method ALV_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUC_NAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20010809

Method ALV_DISPLAY on class CL_FINB_GN_SERVICES has no exception.

Method BUILD_ALV_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUC_NAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20010809

Method BUILD_ALV_FIELDCAT on class CL_FINB_GN_SERVICES has no exception.

Method BUILD_OBJ_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJ_LIST Value transfer Object reference (TYPE REF TO) IF_FINB_GN_SERVICE_DISPLAY Liste anzuzeigender Objekte 20010809

Method BUILD_OBJ_LIST on class CL_FINB_GN_SERVICES has no exception.

Method CHECK_PHYSICAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Value transfer Type reference (TYPE) FINB_GN_PHYSICAL_NAME physischer Name eines Objektes (Generator) 20011026
2 Importing I_KIND Value transfer Type reference (TYPE) FINB_GN_OBJ_KIND IF_FINB_GN_OBJECT=>A_OBJ_KIND_TABL Objektart (Generator) 20011026
# Exception Resumable Description Created on
1 INVALID_NAME Der Name ent 20011026

Method CHECK_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOM_NAME Value transfer Type reference (TYPE) FINB_GN_PHYSICAL_NAME Domänen-Name 20020502
2 Importing I_VALUE Call by reference Type reference (TYPE) SIMPLE 20020502
# Exception Resumable Description Created on
1 INVALID_VALUE ungültiger Wert 20020502

Method DISPLAY_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJ_LIST Value transfer Object reference (TYPE REF TO) IF_FINB_GN_SERVICE_DISPLAY Liste anzuzeigender Objekte 20010809
2 Importing IO_SERVICE Value transfer Object reference (TYPE REF TO) CL_FINB_GN_SERVICES Service-Funktionen des Generators 20010809

Method DISPLAY_OBJECTS on class CL_FINB_GN_SERVICES has no exception.

Method DISPLAY_SYNTAX_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EDITED Value transfer Type reference (TYPE) BOOLE_D Programm wurde editiert 20010817
2 Importing IS_ERROR Call by reference Type reference (TYPE) FINB_GN_ERROR Beschreibt einen ABAP-Fehler 20010817
3 Importing I_EDIT Value transfer Type reference (TYPE) BOOLE_D editieren 20010817

Method DISPLAY_SYNTAX_ERROR on class CL_FINB_GN_SERVICES has no exception.

Method GET_MSG_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_OBJECT Value transfer Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel) 20040203
2 Importing I_MSG_SUBOBJECT Value transfer Type reference (TYPE) BALSUBOBJ Anwendungs-Log: Unterobjekt 20040203
3 Returning RO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20020704

Method GET_MSG_HANDLER on class CL_FINB_GN_SERVICES has no exception.

Method SELECT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABIX Value transfer Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20010817

Method SELECT_OBJECT on class CL_FINB_GN_SERVICES has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 30A