SAP ABAP Class CL_DPR_FORM_MANAGER (Development Projects: Form Manager)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_FORMS (Package) Project Management Projects - Forms
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DPR_FORM_MANAGER Development Projects: Form Manager 20020305
Properties
Class CL_DPR_FORM_MANAGER  
Short Description Development Projects: Form Manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package DEVELOPMENT_PROJECTS_FORMS   Project Management Projects - Forms 
Created 20020305   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DPR_BADI_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_DPR_FORM_OPTION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_DPR_FORM_OPTIONS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_DPR_LANGUAGE_BUFFER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DPR_FORM_MANAGER Development Projects: Form Manager 20020305
Friends
# Friend Modeled only Created on Description
1 CL_DPR_APPL_OBJECT_MANAGER 20020506 Development Projects: Administration of Application Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_ACTUAL_RESPONSE Instance attribute Private Object reference (TYPE REF TO) IF_DPR_FORM_RESPONSE Current Response Object 20020625
2 MR_BADI_FORM_INSTANCE Instance attribute Private Object reference (TYPE REF TO) DPR_SMARTFORM BAdI Interface IF_EX_DPR_FORM 20020306
3 MR_BADI_PDF_FORM_INSTANCE Instance attribute Private Object reference (TYPE REF TO) DPR_PDF_FORM BAdI Interface IF_EX_DPR_PDF_FORM 20050330
4 MR_PUBLISHED_ELEMENT Instance attribute Private Object reference (TYPE REF TO) IF_DPR_FORM_ELEMENT Form Element Last Published 20020307
5 MS_CONTROL_PARAMETERS Instance attribute Private Type reference (TYPE) SSFCTRLOP Control Structure (Default) 20020307
6 MS_CONTROL_PARAMETERS_FP Instance attribute Private Type reference (TYPE) SFPDOCPARAMS Form Processing Form Parameters 20050406
7 MS_OUTPUT_OPTIONS Instance attribute Private Type reference (TYPE) SSFCOMPOP Smart Composer Options (Default) 20020307
8 MT_ALL_MODELS Instance attribute Private Type reference (TYPE) TY_MODEL_TAB Table of All Models 20020306
9 MT_REFERENCE_MAPPING Instance attribute Private Type reference (TYPE) TY_MAPPING_TAB Mapping Between Model Class and Reference Form 20020306
10 MT_SELECTED_MODELS Instance attribute Private Type reference (TYPE) TY_SELECTED_MODEL_TAB Last Selected Form Model 20020308
11 MT_SYSTEM_OPTIONS Instance attribute Private Type reference (TYPE) DPR_TT_FORM_OPTION_SETS System Options 20020311
12 MT_USER_OPTIONS Instance attribute Private Type reference (TYPE) DPR_TT_FORM_OPTION_SETS User Options 20020311
13 MV_ADS_CONNECTION Instance attribute Private Type reference (TYPE) RFCDEST Logical Destination for Adobe Document Service 20050603
14 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU Language 20020622
15 MV_PDF_CREATED Instance attribute Private Type reference (TYPE) BOOLEAN PDF Document Created? 20051115
16 MV_PERS_KEY Instance attribute Private Type reference (TYPE) SPERS_KEY Personalization Object Key 20020311
17 MV_PROJECT_TYPE Instance attribute Private Type reference (TYPE) DPR_TV_PRO_TYPE Project Type 20030926
18 MV_SCENARIO Instance attribute Private Type reference (TYPE) STRING Scenario 20120903
19 MV_STATUS_REPORT Instance attribute Private Type reference (TYPE) DPR_TV_FORM_STAT_REPORT Project Status Report? 20031014
20 ST_INSTANCE Static Attribute Private Type reference (TYPE) DPR_TT_FORM_MANAGER Form Manager Instances 20030926
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_INSTANCE Static method Private Method Create Singleton Instance 20020306
2 CHECK_FORM_INTERFACES_MATCHING Instance method Private Method Check Whether Form Interfaces Are Uniform 20020306
3 CHECK_OBJECT_TYPES_MATCHING Instance method Private Method Check Whether Object Types Are Uniform 20020306
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020305
5 CONSTRUCTOR Instance method Public Constructor Constructor 20020305
6 CREATE_REQUEST_FOR_ELEMENT Instance method Public Method 20020307
7 EVALUATE_MODELS Instance method Private Method Evaluate Models and Create Administration Tables 20020308
8 FINALIZE Instance method Private Method Create Instance Completely 20020305
9 FREE Static method Private Method Destructor 20020305
10 FREE_INSTANCE Instance method Private Method Destructor for an Instance 20030930
11 GET_ADS_CONNECTION Instance method Private Method Determines Name of RFC Connection to ADS Service 20050603
12 GET_CONTROL_PARAMETERS Instance method Public Method 20020307
13 GET_DESCRIPTION Instance method Public Method 20020306
14 GET_FUNCTION_NAME_BY_FORM_NAME Instance method Public Method 20020306
15 GET_INSTANCE Instance method Public Method 20020306
16 GET_LANGUAGE Instance method Public Method 20020622
17 GET_MODELS_FOR_ELEMENT Instance method Public Method 20020307
18 GET_MODELS_FOR_OBJECT_TYPE Instance method Public Method 20020308
19 GET_OUTPUT_OPTIONS Instance method Public Method 20020307
20 GET_SELECTED_MODEL Instance method Public Method 20020307
21 INITIALIZE_MODELS Instance method Private Method Initialize Form Model 20020306
22 INITIALIZE_OPTIONS Instance method Private Method Initialize Options 20020311
23 INSTANTIATE_MODELS Instance method Private Method Instance Form Model 20020306
24 INSTANTIATE_OPTIONS Instance method Private Method Instance Form Option Collection 20020311
25 INSTANTIATE_OPTIONS_DEFS Instance method Private Method Instantiate Form Options Definitions 20020703
26 IS_FORM_VALID Instance method Private Method Is form valid? 20020306
27 IS_PDF_FORM_VALID Instance method Private Method Is PDF Form Valid? 20050330
28 MATCH_SUPPORTED_OPTIONS Instance method Private Method Compare Form Options 20020311
29 ON_CREATED Instance method Private Event handling method Event Handler CREATED:IF_DPR_FORM_MODEL 20020305
30 ON_OPTION_CHANGED Instance method Private Event handling method Event Handler OPTION_CHANGED:IF_DPR_FORM_OPTIONS 20020311
31 PUBLISH_ELEMENT Instance method Public Method 20020307
32 SET_LANGUAGE Instance method Public Method 20020622
33 SET_OPTION Instance method Private Method Access Method to Option (Reading) 20020709
34 SET_SELECTED_MODEL Instance method Public Method 20020307
Events
Class CL_DPR_FORM_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MAPPING Private See coding Mapping Structure Between Model Class and Reference Form 20020305
2 TY_MAPPING_TAB Private See coding Mapping Table Between Model Class and Reference Form 20020305
3 TY_MODEL_TAB Private See coding Table with References to Form Model (Hashed) 20020306
4 TY_OBJECT_TYPE_OPTIONS Private See coding Structure Option per Object Type 20020709
5 TY_SELECTED_MODEL Private See coding Selected Form Model for Object Type 20020308
6 TY_SELECTED_MODEL_TAB Private See coding Table of Selected Form Mode for Object Type (Hashed) 20020308
Method Signatures

Method BUILD_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_TYPE Call by reference Type reference (TYPE) DPR_TV_PRO_TYPE Projektart 20030926
2 Importing IV_SCENARIO Call by reference Type reference (TYPE) STRING Scenario 20120903
3 Importing IV_STATUS_REPORT Call by reference Type reference (TYPE) DPR_TV_FORM_STAT_REPORT Projektstatusbericht? 20031014
4 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_DPR_FORM_MANAGER Development Projects: Formular-Manager 20030926

Method BUILD_INSTANCE on class CL_DPR_FORM_MANAGER has no exception.

Method CHECK_FORM_INTERFACES_MATCHING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PDF_FORM Call by reference Type reference (TYPE) BOOLE_D Adobe-Formular prüfen? 20060328
2 Importing IV_REFERENCE_FORM_NAME Call by reference Type reference (TYPE) TDSFNAME Formularname des Referenzformulares 20020306
3 Importing IV_REQUESTED_FORM_NAME Call by reference Type reference (TYPE) TDSFNAME Formularname des geforderten Formulares 20020306
4 Returning RV_IS_MATCHING Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Formularschnittstellen sind kompatibel 20020306

Method CHECK_FORM_INTERFACES_MATCHING on class CL_DPR_FORM_MANAGER has no exception.

Method CHECK_OBJECT_TYPES_MATCHING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REFERENCE_OBJECT_TYPES Call by reference Type reference (TYPE) CGPL_OBJECT_TYPES Objekttypen des Referenzformulares 20020306
2 Importing IT_REQUESTED_OBJECT_TYPES Call by reference Type reference (TYPE) CGPL_OBJECT_TYPES Geforderte Objekttypen 20020306
3 Returning RT_OBJECT_TYPES Value transfer Type reference (TYPE) CGPL_OBJECT_TYPES Objekttypen (Schnittmenge) 20020306

Method CHECK_OBJECT_TYPES_MATCHING on class CL_DPR_FORM_MANAGER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DPR_FORM_MANAGER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_FORM_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_TYPE Call by reference Type reference (TYPE) DPR_TV_PRO_TYPE Projektart 20030926
2 Importing IV_SCENARIO Call by reference Type reference (TYPE) STRING scenario 20120903
3 Importing IV_STATUS_REPORT Call by reference Type reference (TYPE) DPR_TV_FORM_STAT_REPORT Projektstatusbericht? 20031014

Method CONSTRUCTOR on class CL_DPR_FORM_MANAGER has no exception.

Method CREATE_REQUEST_FOR_ELEMENT Signature

Method CREATE_REQUEST_FOR_ELEMENT on class CL_DPR_FORM_MANAGER has no parameter.
Method CREATE_REQUEST_FOR_ELEMENT on class CL_DPR_FORM_MANAGER has no exception.

Method EVALUATE_MODELS Signature

Method EVALUATE_MODELS on class CL_DPR_FORM_MANAGER has no parameter.
Method EVALUATE_MODELS on class CL_DPR_FORM_MANAGER has no exception.

Method FINALIZE Signature

Method FINALIZE on class CL_DPR_FORM_MANAGER has no parameter.
Method FINALIZE on class CL_DPR_FORM_MANAGER has no exception.

Method FREE Signature

Method FREE on class CL_DPR_FORM_MANAGER has no parameter.
Method FREE on class CL_DPR_FORM_MANAGER has no exception.

Method FREE_INSTANCE Signature

Method FREE_INSTANCE on class CL_DPR_FORM_MANAGER has no parameter.
Method FREE_INSTANCE on class CL_DPR_FORM_MANAGER has no exception.

Method GET_ADS_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RFCDEST Value transfer Type reference (TYPE) RFCDEST logische Destination des Adobe Document Service 20050603

Method GET_ADS_CONNECTION on class CL_DPR_FORM_MANAGER has no exception.

Method GET_CONTROL_PARAMETERS Signature

Method GET_CONTROL_PARAMETERS on class CL_DPR_FORM_MANAGER has no parameter.
Method GET_CONTROL_PARAMETERS on class CL_DPR_FORM_MANAGER has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class CL_DPR_FORM_MANAGER has no parameter.
Method GET_DESCRIPTION on class CL_DPR_FORM_MANAGER has no exception.

Method GET_FUNCTION_NAME_BY_FORM_NAME Signature

Method GET_FUNCTION_NAME_BY_FORM_NAME on class CL_DPR_FORM_MANAGER has no parameter.
Method GET_FUNCTION_NAME_BY_FORM_NAME on class CL_DPR_FORM_MANAGER has no exception.

Method GET_INSTANCE Signature

Method GET_INSTANCE on class CL_DPR_FORM_MANAGER has no parameter.
Method GET_INSTANCE on class CL_DPR_FORM_MANAGER has no exception.

Method GET_LANGUAGE Signature

Method GET_LANGUAGE on class CL_DPR_FORM_MANAGER has no parameter.
Method GET_LANGUAGE on class CL_DPR_FORM_MANAGER has no exception.

Method GET_MODELS_FOR_ELEMENT Signature

Method GET_MODELS_FOR_ELEMENT on class CL_DPR_FORM_MANAGER has no parameter.
Method GET_MODELS_FOR_ELEMENT on class CL_DPR_FORM_MANAGER has no exception.

Method GET_MODELS_FOR_OBJECT_TYPE Signature

Method GET_MODELS_FOR_OBJECT_TYPE on class CL_DPR_FORM_MANAGER has no parameter.
Method GET_MODELS_FOR_OBJECT_TYPE on class CL_DPR_FORM_MANAGER has no exception.

Method GET_OUTPUT_OPTIONS Signature

Method GET_OUTPUT_OPTIONS on class CL_DPR_FORM_MANAGER has no parameter.
Method GET_OUTPUT_OPTIONS on class CL_DPR_FORM_MANAGER has no exception.

Method GET_SELECTED_MODEL Signature

Method GET_SELECTED_MODEL on class CL_DPR_FORM_MANAGER has no parameter.
Method GET_SELECTED_MODEL on class CL_DPR_FORM_MANAGER has no exception.

Method INITIALIZE_MODELS Signature

Method INITIALIZE_MODELS on class CL_DPR_FORM_MANAGER has no parameter.
Method INITIALIZE_MODELS on class CL_DPR_FORM_MANAGER has no exception.

Method INITIALIZE_OPTIONS Signature

Method INITIALIZE_OPTIONS on class CL_DPR_FORM_MANAGER has no parameter.
Method INITIALIZE_OPTIONS on class CL_DPR_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 IT_OBJECT_TYPES Call by reference Type reference (TYPE) CGPL_OBJECT_TYPES Objekttypen 20020306
2 Importing IT_OPTIONS Call by reference Type reference (TYPE) DPR_TT_FORM_OPTIONS Optionen (Name/Wert-Paare) 20020311
3 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname des Formular-Modells 20020306
4 Importing IV_FORM_NAME Call by reference Type reference (TYPE) TDSFNAME Formularname 20020306
5 Importing IV_PDF_FORM Call by reference Type reference (TYPE) BOOLE_D Ist ein PDF-Formular 20050330
6 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) IF_DPR_FORM_MODEL Development Projects: Schnittstelle aller Formular-Modelle 20020306

Method INSTANTIATE_MODELS on class CL_DPR_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) IF_DPR_FORM_MODEL Development Projects: Schnittstelle aller Formular-Modelle 20020311
2 Importing IT_OPTIONS Call by reference Type reference (TYPE) DPR_TT_FORM_OPTIONS Optionen (Name/Wert-Paare) 20020311
3 Importing IV_FORM_NAME Call by reference Type reference (TYPE) TDSFNAME Formularname 20020311
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp 20020311

Method INSTANTIATE_OPTIONS on class CL_DPR_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) DPR_TT_FORM_OPTIONS Optionen (Name/Wert-Paare) (sortiert nach Name; unique) 20020703
2 Importing IT_OPTIONS_DEFINITIONS Call by reference Type reference (TYPE) DPR_TT_FORM_OPTION_CLASS Optionen (Name/Klassenname) 20020703

Method INSTANTIATE_OPTIONS_DEFS on class CL_DPR_FORM_MANAGER has no exception.

Method IS_FORM_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORM_NAME Call by reference Type reference (TYPE) TDSFNAME Smart Forms: Formularname 20020306
2 Returning RV_IS_VALID Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Formular ist gültig (True = 'X') 20020306

Method IS_FORM_VALID on class CL_DPR_FORM_MANAGER has no exception.

Method IS_PDF_FORM_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORM_NAME Call by reference Type reference (TYPE) FPNAME PDF Forms: Formularname 20050330
2 Returning RV_IS_VALID Value transfer Type reference (TYPE) BOOLE_D Bool'scher Wert: Formular ist gültig (True = 'X') 20050330

Method IS_PDF_FORM_VALID on class CL_DPR_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) DPR_TT_FORM_OPTIONS Formularoptionen des Referenzformulares 20020311
2 Importing IT_REQUESTED_FORM_OPTIONS Call by reference Type reference (TYPE) DPR_TT_FORM_OPTIONS Formularoptionen des geforderten Formulares 20020311
3 Returning RT_OPTIONS Value transfer Type reference (TYPE) DPR_TT_FORM_OPTIONS Schnittmenge der Formularoptionen 20020311

Method MATCH_SUPPORTED_OPTIONS on class CL_DPR_FORM_MANAGER has no exception.

Method ON_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20020306

Method ON_CREATED on class CL_DPR_FORM_MANAGER has no exception.

Method ON_OPTION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EV_NAME Value transfer Attribute reference (LIKE) 20020311
2 Importing EV_NEW Value transfer Attribute reference (LIKE) 20020311
3 Importing EV_VALUE_NEW Value transfer Attribute reference (LIKE) 20020311
4 Importing EV_VALUE_OLD Value transfer Attribute reference (LIKE) 20020311
5 Importing SENDER Value transfer Attribute reference (LIKE) 20020311

Method ON_OPTION_CHANGED on class CL_DPR_FORM_MANAGER has no exception.

Method PUBLISH_ELEMENT Signature

Method PUBLISH_ELEMENT on class CL_DPR_FORM_MANAGER has no parameter.
Method PUBLISH_ELEMENT on class CL_DPR_FORM_MANAGER has no exception.

Method SET_LANGUAGE Signature

Method SET_LANGUAGE on class CL_DPR_FORM_MANAGER has no parameter.
Method SET_LANGUAGE on class CL_DPR_FORM_MANAGER has no exception.

Method SET_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OPTION Call by reference Type reference (TYPE) DPR_TS_FORM_OPTION_SET Optionen eines Formulares 20020709

Method SET_OPTION on class CL_DPR_FORM_MANAGER has no exception.

Method SET_SELECTED_MODEL Signature

Method SET_SELECTED_MODEL on class CL_DPR_FORM_MANAGER has no parameter.
Method SET_SELECTED_MODEL on class CL_DPR_FORM_MANAGER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 100