SAP ABAP Class /RPM/CL_PFS_FORM_MANAGER (Implementation class for form manager)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/UI_LOGIC (Package) RPM UI Logic for ABAP WD
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PFS_FORM_MANAGER Development Projects: Interface of All Form Models 20070412
Properties
Class /RPM/CL_PFS_FORM_MANAGER  
Short Description Implementation class for form manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/UI_LOGIC   RPM UI Logic for ABAP WD 
Created 20070412   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /RPM/CL_PFS_FORM_MANAGER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /RPM/IF_PFS_FORM_MANAGER Development Projects: Interface of All Form Models 20070412
Friends
Class /RPM/CL_PFS_FORM_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_BADI Instance attribute Private Object reference (TYPE REF TO) /RPM/IF_EX_PFS_FORM Badi Definition 20070518
2 MR_INSTANCE Instance attribute Private Object reference (TYPE REF TO) /RPM/IF_PFS_FORM_MODEL Development Projects: Interface of All Form Models 20070604
3 MR_OPTIONS Instance attribute Private Object reference (TYPE REF TO) /RPM/IF_PFS_FORM_OPTIONS Collection of Form Options 20070604
4 MT_ALL_MODELS Instance attribute Private Type reference (TYPE) TY_MODEL_TAB 20070608
5 MT_REFERENCE_MAPPING Instance attribute Private Type reference (TYPE) TY_MAPPING_TAB Mapping between model class and Options 20070602
6 MT_SYSTEM_OPTIONS Instance attribute Private Type reference (TYPE) /RPM/TT_FORM_OPTIONS Options (Name/Value Pair) (Sorted According to Name; Unique) 20070602
7 MT_USER_OPTIONS Instance attribute Private Type reference (TYPE) /RPM/TT_FORM_OPTIONS Options (Name/Value Pair) (Sorted According to Name; Unique) 20070602
8 MV_OBJECT_TYPE Instance attribute Private Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20070602
9 MV_PERS_KEY Instance attribute Private Type reference (TYPE) SPERS_KEY Personalization object key 20070602
10 SR_PFS_FORM_MANAGER Static Attribute Private Object reference (TYPE REF TO) /RPM/CL_PFS_FORM_MANAGER Implementation class for form manager 20070501
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20070602
2 FINALIZE Instance method Private Method Create the Instance completely 20070518
3 GET_BADI_INSTANCE Instance method Public Method Get the badi instance 20070602
4 GET_DESCRIPTION Instance method Public Method 20070609
5 GET_FORM_OPTIONS Instance method Public Method 20070611
6 INITIALIZE_MODELS Instance method Private Method Initialize Form Models 20070602
7 INITIALIZE_OPTIONS Instance method Private Method Initialize Options 20070531
8 INSTANTIATE_MODELS Instance method Private Method Instance Form Model 20070412
9 INSTANTIATE_OPTIONS Instance method Private Method Instance Form Option Collection 20070521
10 INSTANTIATE_OPTIONS_DEFS Instance method Private Method Instantiate Form Options Definitions 20070521
11 MATCH_SUPPORTED_OPTIONS Instance method Private Method Compare Form Options 20070602
Events
Class /RPM/CL_PFS_FORM_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MAPPING Public See coding 20070602 BEGIN OF TY_MAPPING, FORM_NAME TYPE /RPM/TV_FORM_NAME, OBJECT_TYPE TYPE /RPM/object_type, MODEL_CLASS TYPE SEOCLSNAME, options type /RPM/TT_FORM_OPTIONS, END OF TY_MAPPING
2 TY_MAPPING_TAB Public See coding 20070602 TY_MAPPING_TAB TYPE TABLE OF TY_MAPPING
3 TY_MODEL_TAB Public See coding 20070608 ty_model_tab type hashed table of /rpm/TS_FORM_MODEL with unique key reference
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /RPM/CL_PFS_FORM_MANAGER has no parameter.
Method CONSTRUCTOR on class /RPM/CL_PFS_FORM_MANAGER has no exception.

Method FINALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OPTIONS Call by reference Type reference (TYPE) /RPM/TT_FORM_OPTIONS Options (Name/Value Pair) (Sorted According to Name; Unique) 20070604
2 Exporting ET_OPTION_DEFINITIONS Call by reference Type reference (TYPE) /RPM/TT_FORM_OPTION_CLASS Options (Name/Value Pair) (Sorted According to Name; Unique) 20070604
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070607

Method FINALIZE on class /RPM/CL_PFS_FORM_MANAGER has no exception.

Method GET_BADI_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_BADI Value transfer Object reference (TYPE REF TO) /RPM/IF_EX_PFS_FORM Interface for BAdI: /RPM/EX_PFS_FORM_BADI 20070602

Method GET_BADI_INSTANCE on class /RPM/CL_PFS_FORM_MANAGER has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class /RPM/CL_PFS_FORM_MANAGER has no parameter.
Method GET_DESCRIPTION on class /RPM/CL_PFS_FORM_MANAGER has no exception.

Method GET_FORM_OPTIONS Signature

Method GET_FORM_OPTIONS on class /RPM/CL_PFS_FORM_MANAGER has no parameter.
Method GET_FORM_OPTIONS on class /RPM/CL_PFS_FORM_MANAGER has no exception.

Method INITIALIZE_MODELS Signature

Method INITIALIZE_MODELS on class /RPM/CL_PFS_FORM_MANAGER has no parameter.
Method INITIALIZE_MODELS on class /RPM/CL_PFS_FORM_MANAGER has no exception.

Method INITIALIZE_OPTIONS Signature

Method INITIALIZE_OPTIONS on class /RPM/CL_PFS_FORM_MANAGER has no parameter.
Method INITIALIZE_OPTIONS on class /RPM/CL_PFS_FORM_MANAGER has no exception.

Method INSTANTIATE_MODELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FORM_MANAGER Call by reference Object reference (TYPE REF TO) /RPM/IF_PFS_FORM_MANAGER Development Projects: Interface of All Form Models 20070509
2 Importing IT_OPTIONS Call by reference Type reference (TYPE) /RPM/TT_FORM_OPTIONS Options (Name/Value Pair) (Sorted According to Name; Unique) 20070521
3 Importing IV_FORM_NAME Call by reference Type reference (TYPE) /RPM/TV_FORM_NAME Printing Form Name 20070509
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070509
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20070509
6 Returning RR_PFS_FORM_MODEL Value transfer Object reference (TYPE REF TO) /RPM/IF_PFS_FORM_MODEL Development Projects: Interface of All Form Models 20070501

Method INSTANTIATE_MODELS on class /RPM/CL_PFS_FORM_MANAGER has no exception.

Method INSTANTIATE_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) /RPM/IF_PFS_FORM_MODEL Development Projects: Interface of All Form Models 20070521
2 Importing IT_OPTIONS Call by reference Type reference (TYPE) /RPM/TT_FORM_OPTIONS Options (Name/Value Pair) (Sorted According to Name; Unique) 20070521
3 Importing IV_FORM_NAME Call by reference Type reference (TYPE) /RPM/TV_FORM_NAME Smart Forms: Form Name 20070521
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) /RPM/OBJECT_TYPE RPM Object Type 20070521

Method INSTANTIATE_OPTIONS on class /RPM/CL_PFS_FORM_MANAGER has no exception.

Method INSTANTIATE_OPTIONS_DEFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OPTIONS Call by reference Type reference (TYPE) /RPM/TT_FORM_OPTIONS Options (Name/Value Pair) (Sorted According to Name; Unique) 20070521
2 Importing IT_OPTIONS_DEFINITIONS Call by reference Type reference (TYPE) /RPM/TT_FORM_OPTION_CLASS Option(Name/Class Name) 20070521

Method INSTANTIATE_OPTIONS_DEFS on class /RPM/CL_PFS_FORM_MANAGER has no exception.

Method MATCH_SUPPORTED_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REFERENCE_FORM_OPTIONS Call by reference Type reference (TYPE) /RPM/TT_FORM_OPTIONS Options (Name/Value Pair) (Sorted According to Name; Unique) 20070602
2 Importing IT_REQUESTED_FORM_OPTIONS Call by reference Type reference (TYPE) /RPM/TT_FORM_OPTIONS Options (Name/Value Pair) (Sorted According to Name; Unique) 20070602
3 Returning RT_OPTIONS Value transfer Type reference (TYPE) /RPM/TT_FORM_OPTIONS Options (Name/Value Pair) (Sorted According to Name; Unique) 20070602

Method MATCH_SUPPORTED_OPTIONS on class /RPM/CL_PFS_FORM_MANAGER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 450