SAP ABAP Class CL_ISR_FP (ISR Form Processing)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO (Application Component) Controlling
     QISR (Package) Internal Service Requests
Properties
Class CL_ISR_FP  
Short Description ISR Form Processing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package QISR   Internal Service Requests 
Created 20041129   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 QISR4 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISR_FP has no interface implemented.
Friends
Class CL_ISR_FP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_AUTOMATIC_UPDATE_NAME Constant Public Type reference (TYPE) STRING 'ISR_AUTOMATIC_UPDATE' 20050727
2 CON_AUTOMATIC_UPDATE_TYPE Constant Public Type reference (TYPE) STRING 'QISR_TAB_TYPE' 20050727
3 CON_BUTTON Constant Public Type reference (TYPE) CHAR01 'B' Pushbutton 20050120
4 CON_CHECKBOX Constant Public Type reference (TYPE) CHAR01 'C' Checkbox 20050204
5 CON_CONTROL_PARAM_NAME Constant Public Type reference (TYPE) STRING 'CONTROL_PARAM' 20041201
6 CON_CONTROL_PARAM_TYPE Constant Public Type reference (TYPE) STRING 'QISRSFORM_PARAM' 20041201
7 CON_CUST_FRAG Constant Public Type reference (TYPE) FPNAME 'Z' Fragment for Customer Namespace 20050317
8 CON_DATE_TYPE Constant Public Type reference (TYPE) STRING 'QISR_TAB_TYPE_DATE' 20041201
9 CON_DDL Constant Public Type reference (TYPE) CHAR01 'D' Dropdown Box 20050126
10 CON_FORM_FRAG Constant Public Type reference (TYPE) FPNAME 'ISR_FORM' Fragment for Name of Form 20050317
11 CON_GENERAL_DATA_NAME Constant Public Type reference (TYPE) STRING 'GENERAL_DATA' 20041201
12 CON_GENERAL_DATA_TYPE Constant Public Type reference (TYPE) STRING 'QISRSGENERAL_PARAM' 20041201
13 CON_IMAGE_TYPE_BMP Constant Public Type reference (TYPE) CHAR03 'BMP' Screen of Type BMP 20050523
14 CON_IMAGE_TYPE_GIF Constant Public Type reference (TYPE) CHAR03 'GIF' Screen of Type GIF 20050523
15 CON_IMAGE_TYPE_JPG Constant Public Type reference (TYPE) CHAR03 'JPG' Screen of Type JPEG 20050523
16 CON_IMAGE_TYPE_PNG Constant Public Type reference (TYPE) CHAR03 'PNG' Screen of Type PNG 20050523
17 CON_INPUT_FIELD Constant Public Type reference (TYPE) CHAR01 'I' Input Field 20041130
18 CON_INTERFACE_FRAG Constant Public Type reference (TYPE) FPNAME 'ISR_IF' Fragment for Name of Form Interface 20050317
19 CON_LONGTEXT_NAME Constant Public Type reference (TYPE) STRING 'ISR_LONG_TEXT' 20041201
20 CON_LONGTEXT_TYPE Constant Public Type reference (TYPE) STRING 'QISR_TAB_TYPE' 20041201
21 CON_MULTILINE_TEXT Constant Private Type reference (TYPE) CHAR01 'T' Multiple Line Text Field 20051115
22 CON_NEW_LONGTEXT_NAME Constant Public Type reference (TYPE) STRING 'ISR_NEW_LONG_TEXT' 20041201
23 CON_OUTPUT_FIELD Constant Public Type reference (TYPE) CHAR01 'O' Output field 20050125
24 CON_POS_CH Constant Public Type reference (TYPE) CHAR01 'H' Position of Contextual Help 20050401
25 CON_POS_CI Constant Public Type reference (TYPE) CHAR01 'I' Position of Contextual Information 20050401
26 CON_POS_DATAENTRY Constant Public Type reference (TYPE) CHAR01 'D' Position of Data Entry 20050401
27 CON_POS_FOOTER Constant Public Type reference (TYPE) CHAR01 'F' Position of Footer 20050401
28 CON_POS_HEADER Constant Public Type reference (TYPE) CHAR01 'K' Position of Header 20050401
29 CON_RADIOBUTTON Constant Public Type reference (TYPE) CHAR01 'R' Checkbox 20050613
30 CON_STRING_TYPE Constant Public Type reference (TYPE) STRING 'QISR_TAB_TYPE' 20041201
31 CON_UI_ATTRIBUTES_NAME Constant Public Type reference (TYPE) STRING 'UI_ATTRIBUTES' 20060308
32 CON_UI_ATTRIBUTES_TYPE Constant Public Type reference (TYPE) STRING 'QISRTUI_ATTRIBUTE_PARAM' 20060308
33 MD_FORM_NAME Instance attribute Public Type reference (TYPE) FPNAME Form Name 20041129
34 MD_INTERFACE_NAME Instance attribute Public Type reference (TYPE) FPNAME Name of Form Interface 20041129
35 MR_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_FP_CONTEXT Form Components: Context Interface 20041202
36 MR_FORM Instance attribute Private Object reference (TYPE REF TO) IF_FP_FORM Form Objects: Form Interface 20041129
37 MR_INTERFACE Instance attribute Private Object reference (TYPE REF TO) IF_FP_INTERFACE Form Objects: Interface for Form Interfaces 20041129
38 MR_LAYOUT Instance attribute Private Object reference (TYPE REF TO) IF_FP_LAYOUT Form Components: Layout Interface 20041129
39 MR_WB_FORM Instance attribute Private Object reference (TYPE REF TO) IF_FP_WB_FORM Form Objects: Form Interface (Workbench) 20041129
40 MR_WB_INTERFACE Instance attribute Private Object reference (TYPE REF TO) IF_FP_WB_INTERFACE Form Objects: Interface for Form Interface (Workbench) 20041129
41 MR_XFT_CH Instance attribute Private Object reference (TYPE REF TO) IF_SXFT_SUBFORM XFT Subform for Contextual Help 20050401
42 MR_XFT_CI Instance attribute Private Object reference (TYPE REF TO) IF_SXFT_SUBFORM XFT Subform for Contextual Information 20050401
43 MR_XFT_DATA_ENTRY Instance attribute Private Object reference (TYPE REF TO) IF_SXFT_SUBFORM XFT Subform for Data Entry 20050121
44 MR_XFT_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_SXFT_FACTORY XFT Factory 20041130
45 MR_XFT_FOOTER Instance attribute Private Object reference (TYPE REF TO) IF_SXFT_SUBFORM XFT Subform for Footer 20050401
46 MR_XFT_HEADER Instance attribute Private Object reference (TYPE REF TO) IF_SXFT_SUBFORM XFT Subform for Header 20050401
47 MR_XFT_TEMPLATE Instance attribute Private Object reference (TYPE REF TO) IF_SXFT_TEMPLATE XFT Template 20041129
48 MT_ADD_BUTTON Instance attribute Private Type reference (TYPE) QISRSADD_BUTTON_LAYOUT_TYPE ISR - Additional Pushbuttons - Layout 20050405
49 MT_ADD_IMAGE Instance attribute Private Type reference (TYPE) QISRSADD_IMAGE_LAYOUT_TYPE ISR - Additional Images - Layout 20050405
50 MT_CHARA Instance attribute Private Type reference (TYPE) TT_CHARA ISR Characteristics: Form Interface 20041201
51 MT_GENERAL_PARAM Instance attribute Private Type reference (TYPE) QISRSGENERAL_PARAM_LAYOUT_TYPE ISR - General Data - Layout 20050404
52 MT_SCENARIOFLD Instance attribute Private Type reference (TYPE) QISRSCENARIOFLD_TYPE ISR - Characteristics - Layout 20041203
53 MT_SPECIAL_PARAM Instance attribute Private Type reference (TYPE) QISRTSPECIAL_PARAM Internal Service Request: Values of the Special Fields 20050617
54 M_DEVCLASS Instance attribute Private Type reference (TYPE) DEVCLASS Package 20050808
55 M_ORDERNUM Instance attribute Private Type reference (TYPE) TRKORR Request/Task 20050808
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate Workbench Objects 20041129
2 APPEND_ISR_BUTTON Instance method Private Method Add ISR Button 20050120
3 APPEND_ISR_CHECKBOX Instance method Private Method Add ISR Checkbox 20050204
4 APPEND_ISR_DDL Instance method Private Method Add ISR Dropdown List Box 20050126
5 APPEND_ISR_IMAGE Instance method Private Method Add ISR Screen 20050523
6 APPEND_ISR_RADIOBUTTON Instance method Private Method Add ISR Radio button 20050613
7 APPEND_ISR_TEXTEDIT Instance method Private Method Append ISR TextEdit Control 20041130
8 COMPLETE_XFT Instance method Private Method Form Components: Complete XML Form Template 20041203
9 COMPOSE_CONTEXT Instance method Private Method Form Components: Assemble Context 20041203
10 COMPOSE_INTERFACE Instance method Private Method Form Object: Assemble Interface 20041203
11 COMPOSE_XFT Instance method Private Method Form Components: Assemble XML Form Template 20041203
12 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041129
13 CREATE_CONTEXT Instance method Private Method Form Components: Create Context 20041203
14 CREATE_FORM Instance method Private Method Form Object: Create Form 20041203
15 CREATE_INTERFACE Instance method Private Method Form Object: Create Interface 20041203
16 CREATE_LAYOUT Instance method Private Method Form Components: Create XML Form Template 20041203
17 GET_FORM_NAME Static method Public Method Get Name for Form 20050331
18 GET_INTERFACE_NAME Static method Public Method Get Name for Interface 20050331
19 INIT_ISR_ADD_BUTTON Instance method Private Method ISR Initialize Additional Pushbuttons 20050405
20 INIT_ISR_ADD_IMAGE Instance method Private Method ISR Initialize Additional Images 20050405
21 INIT_ISR_CHARA Instance method Private Method Initialize ISR Characteristics 20041203
22 INIT_ISR_GENERAL_PARAM Instance method Private Method ISR Initialize General Fields 20050404
23 INIT_ISR_SPECIAL_PARAM Instance method Private Method Initialize ISR Vaues for Characteristics 20050617
24 INIT_XFT Instance method Private Method Form Components: Initialize XML Form Template 20041203
25 POSITION_NODE_IN_XFT Instance method Private Method Position Node in XML Form Template 20050401
Events
Class CL_ISR_FP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CHARA Private See coding 20041201 BEGIN OF ts_chara, characteristic TYPE atnam, datatype TYPE atudf, dataref TYPE fptypename, END OF ts_chara
2 TT_CHARA Private See coding ISR Characteristics for Form Interface and Context 20041201 tt_chara TYPE TABLE OF ts_chara
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class CL_ISR_FP has no parameter.
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20041129

Method APPEND_ISR_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LABEL Call by reference Type reference (TYPE) CLIKE 20050120
2 Importing I_POS Call by reference Type reference (TYPE) QISRDPOS Formular Position 20050401
3 Importing I_WIDTH Call by reference Type reference (TYPE) QISRFIELDLEN Feldlänge 20051108
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20050120

Method APPEND_ISR_CHECKBOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LABEL Call by reference Type reference (TYPE) CLIKE 20050204
2 Importing I_POS Call by reference Type reference (TYPE) QISRDPOS Formular Position 20050401
3 Importing I_REF_BIND Call by reference Type reference (TYPE) CLIKE 20060606
4 Importing I_WIDTH Call by reference Type reference (TYPE) QISRFIELDLEN Feldlänge 20051108
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20050204

Method APPEND_ISR_DDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LABEL Call by reference Type reference (TYPE) CLIKE 20050126
2 Importing I_POS Call by reference Type reference (TYPE) QISRDPOS 20050401
3 Importing I_REF_BIND Call by reference Type reference (TYPE) CLIKE 20060606
4 Importing I_REF_BINDITEMS Call by reference Type reference (TYPE) CLIKE 20060606
5 Importing I_WIDTH Call by reference Type reference (TYPE) QISRFIELDLEN Feldlänge 20051108
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20050126

Method APPEND_ISR_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) QISRDIMAGE_DATA Bilddaten 20050523
2 Importing I_LABEL Call by reference Type reference (TYPE) CLIKE 20050523
3 Importing I_POS Call by reference Type reference (TYPE) QISRDPOS Formular Position 20050523
4 Importing I_TYPE Call by reference Type reference (TYPE) QISRDIMAGE_SUFFIX Bildtyp 20050523
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20050523

Method APPEND_ISR_RADIOBUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD Call by reference Type reference (TYPE) QISRTSPECIAL_PARAM Internal Service Request: Werte der speziellen Felder 20050617
2 Importing I_LABEL Call by reference Type reference (TYPE) CLIKE 20050613
3 Importing I_POS Call by reference Type reference (TYPE) QISRDPOS Formular Position 20050613
4 Importing I_REF_BIND Call by reference Type reference (TYPE) CLIKE 20060606
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20050613

Method APPEND_ISR_TEXTEDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCEPT_INPUT Call by reference Type reference (TYPE) FLAG allgemeines flag 20050610
2 Importing I_LABEL Call by reference Type reference (TYPE) CLIKE 20041130
3 Importing I_MULTILINE Call by reference Type reference (TYPE) FLAG allgemeines flag 20051115
4 Importing I_POS Call by reference Type reference (TYPE) QISRDPOS 20050401
5 Importing I_REF_BIND Call by reference Type reference (TYPE) CLIKE 20060606
6 Importing I_WIDTH Call by reference Type reference (TYPE) QISRFIELDLEN Feldlänge 20051108
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20041130

Method COMPLETE_XFT Signature

Method COMPLETE_XFT on class CL_ISR_FP has no parameter.
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20041203

Method COMPOSE_CONTEXT Signature

Method COMPOSE_CONTEXT on class CL_ISR_FP has no parameter.
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20041203

Method COMPOSE_INTERFACE Signature

Method COMPOSE_INTERFACE on class CL_ISR_FP has no parameter.
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20041203

Method COMPOSE_XFT Signature

Method COMPOSE_XFT on class CL_ISR_FP has no parameter.
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20041203

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADD_BUTTON Call by reference Type reference (TYPE) QISRSADD_BUTTON_LAYOUT_TYPE ISR Layout - Layout der zusätzl. Drucktasten 20050405
2 Importing IT_ADD_IMAGE Call by reference Type reference (TYPE) QISRSADD_IMAGE_LAYOUT_TYPE ISR Layout - Layout der zusätzlichen Bilder 20050405
3 Importing IT_GENERAL_PARAM Call by reference Type reference (TYPE) QISRSGENERAL_PARAM_LAYOUT_TYPE ISR Layout - Layout der allgemeinen Daten 20050404
4 Importing IT_SCENARIOFLD Call by reference Type reference (TYPE) QISRSCENARIOFLD_TYPE ISR Layout - Merkmale 20041203
5 Importing IT_SPECIAL_PARAM Call by reference Type reference (TYPE) QISRTSPECIAL_PARAM Internal Service Request: Werte der speziellen Felder 20050617
6 Importing I_SCENARIO Call by reference Type reference (TYPE) QSCENARIO Schlüssel für ein Szenario 20041129
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20041129

Method CREATE_CONTEXT Signature

Method CREATE_CONTEXT on class CL_ISR_FP has no parameter.
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20041203

Method CREATE_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCENARIO Call by reference Type reference (TYPE) QSCENARIO Schlüssel für ein Szenario 20041203
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20041203

Method CREATE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCENARIO Call by reference Type reference (TYPE) QSCENARIO Schlüssel für ein Szenario 20041203
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20041203

Method CREATE_LAYOUT Signature

Method CREATE_LAYOUT on class CL_ISR_FP has no parameter.
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20041203

Method GET_FORM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_FORM_NAME Value transfer Type reference (TYPE) FPNAME Name eines Formularobjektes 20050331
2 Importing I_SCENARIO Call by reference Type reference (TYPE) QSCENARIO Schlüssel für ein Szenario 20050331

Method GET_FORM_NAME on class CL_ISR_FP has no exception.

Method GET_INTERFACE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_INTERFACE_NAME Value transfer Type reference (TYPE) FPNAME Name eines Formularobjektes 20050331
2 Importing I_SCENARIO Call by reference Type reference (TYPE) QSCENARIO Schlüssel für ein Szenario 20050331

Method GET_INTERFACE_NAME on class CL_ISR_FP has no exception.

Method INIT_ISR_ADD_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADD_BUTTON Call by reference Type reference (TYPE) QISRSADD_BUTTON_LAYOUT_TYPE Tabellentyp für ISR: Layout der zusätzl. Drucktasten 20050405

Method INIT_ISR_ADD_BUTTON on class CL_ISR_FP has no exception.

Method INIT_ISR_ADD_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADD_IMAGE Call by reference Type reference (TYPE) QISRSADD_IMAGE_LAYOUT_TYPE Tabellentyp für ISR: Layout der zusätzlichen Bilder 20050405

Method INIT_ISR_ADD_IMAGE on class CL_ISR_FP has no exception.

Method INIT_ISR_CHARA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SCENARIOFLD Call by reference Type reference (TYPE) QISRSCENARIOFLD_TYPE Tabellentyp für Internal Service Request - Merkmale 20041203
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20041203

Method INIT_ISR_GENERAL_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GENERAL_PARAM Call by reference Type reference (TYPE) QISRSGENERAL_PARAM_LAYOUT_TYPE Internal Service Request: Layout der allgemeinen Daten 20050404
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20050404

Method INIT_ISR_SPECIAL_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SPECIAL_PARAM Call by reference Type reference (TYPE) QISRTSPECIAL_PARAM Internal Service Request: Werte der speziellen Felder 20050617

Method INIT_ISR_SPECIAL_PARAM on class CL_ISR_FP has no exception.

Method INIT_XFT Signature

Method INIT_XFT on class CL_ISR_FP has no parameter.
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20041203

Method POSITION_NODE_IN_XFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_SXFT_NODE XFT Node 20050401
2 Importing I_POS Call by reference Type reference (TYPE) QISRDPOS Formular Position 20050401
# Exception Resumable Description Created on
1 CX_ISR_FP Ausnahmeklasse für ISR Formularprozessierung 20050404
History
Last changed by/on SAP  20100310 
SAP Release Created in 600