SAP ABAP Class CL_FP_WB_OBJECT (Form Objects: Basic Object (Workbench))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FP (Application Component) Forms Processing
     SAFPAPI (Package) SAP Form Processing (API)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FP_REPOSITORY Form Objects: Interface for Repository 20030616
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FP_WB_OBJECT Form Objects: Object Interface (Workbench) 20030513
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FP_WB_FORM Form Objects: Form (Workbench) 20030513
2 Inheritance (c INHERITING FROM c_ref)  CL_FP_WB_INTERFACE Form Objects: Interface (Workbench) 20030513
Properties
Class CL_FP_WB_OBJECT  
Short Description Form Objects: Basic Object (Workbench)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAFPAPI   SAP Form Processing (API) 
Created 20030513   SAP 
Last change 20080612   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FP_WB_OBJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FP_REPOSITORY Form Objects: Interface for Repository 20030616
2 IF_FP_WB_OBJECT Form Objects: Object Interface (Workbench) 20030513
Friends
# Friend Modeled only Created on Description
1 CL_FP_WB_HELPER 20030626 Form Objects: Help Functions (Workbench)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ENQUEUE_CHANGE Constant Protected Type reference (TYPE) C 'C' Enqueue for Change Mode 20030513
2 C_ENQUEUE_DISPLAY Constant Protected Type reference (TYPE) C 'D' Enqueue for Display Mode 20030513
3 C_ENQUEUE_INSERT Constant Protected Type reference (TYPE) C 'I' Enqueue for Insert Mode 20030515
4 M_CHANGED Instance attribute Protected Type reference (TYPE) I Change status 20030618
5 M_DEVCLASS Instance attribute Protected Type reference (TYPE) DEVCLASS Package 20030513
6 M_ENQUEUE_MODE Instance attribute Protected Type reference (TYPE) C Enqueue Mode 20030513
7 M_FIRSTDATE Instance attribute Protected Type reference (TYPE) FPFIRSTDATE Created on 20030513
8 M_FIRSTTIME Instance attribute Protected Type reference (TYPE) FPFIRSTTIME Time created 20030513
9 M_FIRSTUSER Instance attribute Protected Type reference (TYPE) FPFIRSTUSER Created by 20030513
10 M_LASTDATE Instance attribute Protected Type reference (TYPE) FPLASTDATE Changed On 20030513
11 M_LASTTIME Instance attribute Protected Type reference (TYPE) FPLASTTIME Last changed at 20030513
12 M_LASTUSER Instance attribute Protected Type reference (TYPE) FPLASTUSER Last Changed by 20030513
13 M_MASTER_LANGUAGE Instance attribute Protected Type reference (TYPE) LANGU Original Language 20030513
14 M_MODIFICATION_LANGUAGE Instance attribute Protected Type reference (TYPE) LANGU Change Language 20030513
15 M_NAME Instance attribute Protected Type reference (TYPE) FPNAME Name 20030514
16 M_OBJECT Instance attribute Protected Object reference (TYPE REF TO) IF_FP_OBJECT Object 20030513
17 M_ORDERNUM Instance attribute Protected Type reference (TYPE) TRKORR Request 20030612
18 M_STATE Instance attribute Protected Type reference (TYPE) FPSTATE Status 20030513
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTANCE Instance method Protected Method Check Object for Availability 20030603
2 CHECK_NAME_SYNTAX Static method Protected Method Check Name for Syntactical Correctness 20030513
3 DELETE_OBJECT Instance method Protected Method Delete Object 20030513
4 DELETE_OBJECTT Instance method Protected Method Delete Object (Text Table) 20030513
5 DEQUEUE Instance method Protected Method Dequeue 20030513
6 ENQUEUE Instance method Protected Method Enqueue 20030513
7 GET_OBJECT_CLASS Instance method Protected Method Get Object Class 20030513
8 GET_TABLENAME Instance method Protected Method Get Table Name 20030513
9 GET_TABLENAMET Instance method Protected Method Get Table Name (Text Table) 20030513
10 HANDLE_OBJECT_CHANGED Instance method Protected Event handling method Event Handler 'Object was Changed' 20030618
11 INIT_OBJECT Instance method Protected Method Initialize Object 20030513
12 INT_ACTIVATE Instance method Protected Method Internal: Activate 20030624
13 INT_GENERATE Instance method Protected Method Internal: Generate 20030627
14 INT_LOAD Instance method Protected Method Internal: Load 20030626
15 INT_RESET_TO_ACTIVE_VERSION Instance method Protected Method Internal: Back to Old Version 20040630
16 INT_SAVE Instance method Protected Method Internal: Save 20030612
17 IS_WRITE_MODE Instance method Protected Method Current Mode = WRITE? 20030513
18 LOAD_OBJECT Instance method Protected Method Load Object 20030513
19 LOAD_OBJECTT Instance method Protected Method Load Object (Text Table) 20030513
20 SAVE_OBJECT Instance method Protected Method Save Object 20030513
21 SAVE_OBJECTT Instance method Protected Method Save Object (Text Table) 20030513
Events
Class CL_FP_WB_OBJECT has no event.
Types
Class CL_FP_WB_OBJECT has no local type.
Method Signatures

Method CHECK_EXISTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) FPNAME Name 20030603
2 Importing I_STATE Call by reference Type reference (TYPE) FPSTATE Status 20030603
# Exception Resumable Description Created on
1 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20030603

Method CHECK_NAME_SYNTAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) FPNAME Name 20030513
# Exception Resumable Description Created on
1 CX_FP_API_USAGE Ausnahme API (Verwendung) 20030513

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATE Call by reference Type reference (TYPE) FPSTATE Status 20030527
# Exception Resumable Description Created on
1 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20030515

Method DELETE_OBJECTT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATE Call by reference Type reference (TYPE) FPSTATE Status 20030527
# Exception Resumable Description Created on
1 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20030515

Method DEQUEUE Signature

Method DEQUEUE on class CL_FP_WB_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20030513
2 CX_FP_API_USAGE Ausnahme API (Verwendung) 20030513

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTHORITY_CHECK Call by reference Type reference (TYPE) C 'X' Berechtigung S_DEVELOP prüfen 20030513
2 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20030612
3 Importing I_MODE Call by reference Type reference (TYPE) STRING 'SHOW' Modus 20030513
4 Importing I_ORDERNUM Call by reference Type reference (TYPE) TRKORR Auftrag 20030612
5 Importing I_SUPPRESS_LANGUAGE_CHECK Call by reference Type reference (TYPE) C 'X' Pflegesprachentest abschalten? 20030513
# Exception Resumable Description Created on
1 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20030513

Method GET_OBJECT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJECT_CLASS Value transfer Type reference (TYPE) TROBJTYPE Objektklasse 20030513

Method GET_OBJECT_CLASS on class CL_FP_WB_OBJECT has no exception.

Method GET_TABLENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TABLENAME Value transfer Type reference (TYPE) TABNAME16 Tabellenname 20030513

Method GET_TABLENAME on class CL_FP_WB_OBJECT has no exception.

Method GET_TABLENAMET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TABLENAMET Value transfer Type reference (TYPE) TABNAME16 Tabellenname (Texttabelle) 20030513

Method GET_TABLENAMET on class CL_FP_WB_OBJECT has no exception.

Method HANDLE_OBJECT_CHANGED Signature

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

Method HANDLE_OBJECT_CHANGED on class CL_FP_WB_OBJECT has no exception.

Method INIT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTHORITY_CHECK Call by reference Type reference (TYPE) C 'X' Berechtigung S_DEVELOP prüfen 20030908
2 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20030612
3 Importing I_MODE Call by reference Type reference (TYPE) STRING Modus 20030513
4 Importing I_NAME Call by reference Type reference (TYPE) FPNAME Name 20030514
5 Importing I_OBJECT Call by reference Object reference (TYPE REF TO) IF_FP_OBJECT Objekt 20030513
6 Importing I_ORDERNUM Call by reference Type reference (TYPE) TRKORR Auftrag 20030612
7 Importing I_STATE Call by reference Type reference (TYPE) FPSTATE Status 20030513
8 Importing I_SUPPRESS_LANGUAGE_CHECK Call by reference Type reference (TYPE) C 'X' Pflegesprachentest abschalten? 20030513
# Exception Resumable Description Created on
1 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20030513
2 CX_FP_API_USAGE Ausnahme API (Verwendung) 20030513

Method INT_ACTIVATE Signature

Method INT_ACTIVATE on class CL_FP_WB_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_FP_API_INTERNAL Ausnahme API (intern) 20030624
2 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20030624
3 CX_FP_API_USAGE Ausnahme API (Verwendung) 20030624

Method INT_GENERATE Signature

Method INT_GENERATE on class CL_FP_WB_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_FP_API_INTERNAL Ausnahme API (intern) 20030902
2 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20030902
3 CX_FP_API_USAGE Ausnahme API (Verwendung) 20030902

Method INT_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTHORITY_CHECK Call by reference Type reference (TYPE) C 'X' Berechtigung S_DEVELOP prüfen 20030908
2 Importing I_LANGUAGE Call by reference Type reference (TYPE) LANGU Sprache 20030626
3 Importing I_MODE Call by reference Type reference (TYPE) STRING Modus 20030626
4 Importing I_NAME Call by reference Type reference (TYPE) FPNAME Name 20030626
5 Importing I_OBJECT Call by reference Object reference (TYPE REF TO) IF_FP_OBJECT Objekt 20030626
6 Importing I_ORDERNUM Call by reference Type reference (TYPE) TRKORR Auftrag 20030626
7 Importing I_STATE Call by reference Type reference (TYPE) FPSTATE Status 20030626
8 Importing I_SUPPRESS_LANGUAGE_CHECK Call by reference Type reference (TYPE) C Pflegesprachentest abschalten? 20030710
# Exception Resumable Description Created on
1 CX_FP_API_INTERNAL Ausnahme API (intern) 20030626
2 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20030626
3 CX_FP_API_USAGE Ausnahme API (Verwendung) 20030626

Method INT_RESET_TO_ACTIVE_VERSION Signature

Method INT_RESET_TO_ACTIVE_VERSION on class CL_FP_WB_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_FP_API_INTERNAL Ausnahme API (intern) 20040630
2 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20040630
3 CX_FP_API_USAGE Ausnahme API (Verwendung) 20040630

Method INT_SAVE Signature

Method INT_SAVE on class CL_FP_WB_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_FP_API_INTERNAL Ausnahme API (intern) 20030612
2 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20030612
3 CX_FP_API_USAGE Ausnahme API (Verwendung) 20030612

Method IS_WRITE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RETURN Value transfer Type reference (TYPE) FPBOOL Returnwert 20030513

Method IS_WRITE_MODE on class CL_FP_WB_OBJECT has no exception.

Method LOAD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJECT Value transfer Object reference (TYPE REF TO) DATA Objekt 20030513
# Exception Resumable Description Created on
1 CX_FP_API_INTERNAL Ausnahme API (intern) 20030527
2 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20030513

Method LOAD_OBJECTT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJECTT Value transfer Object reference (TYPE REF TO) DATA Objekt (Texttabelle) 20030513
# Exception Resumable Description Created on
1 CX_FP_API_INTERNAL Ausnahme API (intern) 20030527
2 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20030513

Method SAVE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Object reference (TYPE REF TO) DATA Objekt 20030513
# Exception Resumable Description Created on
1 CX_FP_API_INTERNAL Ausnahme API (intern) 20030527
2 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20030515

Method SAVE_OBJECTT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECTT Call by reference Object reference (TYPE REF TO) DATA Objekt (Texttabelle) 20030513
# Exception Resumable Description Created on
1 CX_FP_API_INTERNAL Ausnahme API (intern) 20030527
2 CX_FP_API_REPOSITORY Ausnahme API (Repository) 20030515
History
Last changed by/on SAP  20080612 
SAP Release Created in 640