SAP ABAP Class CL_FPMGB_NOTES (Feeder class for Notes)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_GUIBB (Package) Generic UI building blocks
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20101026
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_LIST Generic List UI Building Block 20101026
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_LIST_EXT GUIBB List extended 20101026
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_MULTI_INSTANTIABLE FPM Multi Instantiation 20101117
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_TRANSACTION Provides save methods 20110314
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_WORK_PROTECTION Tells whether there exists unsaved data 20110906
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FCOM_CR_NOTES_LIST Change Request: Notes 20101227
Properties
Class CL_FPMGB_NOTES  
Short Description Feeder class for Notes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_GUIBB   Generic UI building blocks 
Created 20101026   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB Generic UI Building Block 20101026
2 IF_FPM_GUIBB_LIST Generic List UI Building Block 20101026
3 IF_FPM_GUIBB_LIST_EXT GUIBB List extended 20101026
4 IF_FPM_MULTI_INSTANTIABLE FPM Multi Instantiation 20101117
5 IF_FPM_TRANSACTION Provides save methods 20110314
6 IF_FPM_WORK_PROTECTION Tells whether there exists unsaved data 20110906
Friends
Class CL_FPMGB_NOTES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_ERROR_ID Constant Protected Type reference (TYPE) STRING 'KPRO_CUSTOMIZING' 20101026
2 CV_LOIO_OBJTYPE Constant Protected Type reference (TYPE) SKWF_IOTY 'L' KW Framework: IO type 20101026
3 CV_PHIO_OBJTYPE Constant Protected Type reference (TYPE) SKWF_IOTY 'P' KW Framework: IO type 20101026
4 GC_NOTES_CONSTANTS Constant Protected See coding 20111020
5 MO_ATTR_FOLDER Instance attribute Protected Object reference (TYPE REF TO) IF_NWECM_FOLDER ECMI: Folder Type Node 20110921
6 MO_DOCUMENT_FOLDER Instance attribute Protected Object reference (TYPE REF TO) IF_NWECM_FOLDER ECMI: Folder Type Node 20110921
7 MO_FIELD_CATALOG_EXTENDED Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20110321
8 MO_FPM Instance attribute Protected Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20101026
9 MO_NOTES_FOLDER Instance attribute Protected Object reference (TYPE REF TO) IF_NWECM_FOLDER ECMI: Folder Type Node 20110921
10 MR_SESSION Instance attribute Protected Object reference (TYPE REF TO) IF_NWECM_SESSION ECMI: Isolated Session to Access Repository 20110921
11 MS_LIST_KEY Instance attribute Private Type reference (TYPE) FPM_S_UIBB_KEY Key of a UIBB to be embedded in an FPM based application 20110801
12 MT_MESSAGES Instance attribute Private Type reference (TYPE) FPMGB_T_MESSAGES Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110318
13 MT_NOTES_BUFFER Instance attribute Public Type reference (TYPE) TY_T_NOTES TABLE FOR KPRO SAVES 20111024
14 MT_NOTE_TYPE Instance attribute Private Type reference (TYPE) FPMGB_T_NOTES_TYPE FPM Reuse UIBB Notes: Notes Type 20110629
15 MV_ATTRIBUTES_FETCHED Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101026
16 MV_ATTRIBUTE_NAME Instance attribute Protected Type reference (TYPE) CHAR25 'DOC_ID' User field for cluster PC (national) 20101026
17 MV_DELETE_NOTES Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101027
18 MV_DOCUMENT_ID Instance attribute Protected Type reference (TYPE) CHAR64 Character field, length 64 20101026
19 MV_DOCUMENT_ID_OLD Instance attribute Protected Type reference (TYPE) CHAR64 Character field, length 64 20110923
20 MV_IS_DIRTY Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110906
21 MV_LOIO_CLASS Instance attribute Protected Type reference (TYPE) SDOKOBJECT-CLASS 'NOTES_LOIO' Document class 20101026
22 MV_NOTES_ID Instance attribute Protected Type reference (TYPE) I 20110923
23 MV_PHIO_CLASS Instance attribute Protected Type reference (TYPE) SDOKOBJECT-CLASS 'NOTES_PHIO' Document class 20101026
24 MV_REFRESH_DATA Instance attribute Protected Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20111024
25 MV_SET_NOTES_TYPE Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101119
26 MV_STORAGE_CATEGORY Instance attribute Protected Type reference (TYPE) CHAR64 'NOTES' Character field, length 64 20101026
27 MV_STORAGE_TYPE Instance attribute Protected Type reference (TYPE) FPM_STORAGE_TYPE Storage Type of RUIBBs 20110921
28 MV_TRANSACTIONAL_SAVE Instance attribute Private Type reference (TYPE) FPM_RUIBB_SAVE_TYPE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110318
29 MV_VSCAN_PROFILE Instance attribute Private Type reference (TYPE) VSCAN_PROFILE Virus Scan Profile 20111227
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NOTES Instance method Protected Method Add Notes 20101026
2 ADD_NOTES_TO_ECM Instance method Protected Method Add notes within ECM 20110923
3 ADD_NOTES_TO_KPRO Instance method Protected Method Add the Notes to Kpro 20101026
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110614
5 CREATE_EVENT Instance method Protected Method create the event 20101026
6 DELETE_NOTES Instance method Protected Method Delete Notes 20101026
7 DELETE_NOTES_FROM_ECM Instance method Protected Method Delete the note within ECM 20110923
8 DELETE_NOTES_KPRO Instance method Protected Method Delete notes within KPRO 20110923
9 EDIT_NOTES Instance method Protected Method Edit Notes 20101102
10 EDIT_NOTES_ECM Instance method Protected Method Edit notes within ECM 20110923
11 EDIT_NOTES_KPRO Instance method Protected Method Edit notes within KPRO 20110923
12 FINALIZE_UPDATES Instance method Protected Method Actual save to KPro or ECM in transactional save 20110922
13 GET_FIELD_STRUCTURE Instance method Private Method Get extended field structure 20110321
14 GET_KPRO_PROPERTIES Instance method Protected Method Get the KPro properties 20101026
15 GET_NOTES Instance method Protected Method Get list of notes 20101026
16 GET_NOTES_ECM Instance method Protected Method Get Notes from ECM 20110923
17 GET_NOTES_KPRO Instance method Protected Method Get Notes from KPRO 20110923
18 HANDLE_TIME_ZONE Instance method Protected Method 20120711
19 SET_IS_DIRTY Instance method Private Method 20110729
20 SET_NOTES_TYPE Instance method Protected Method Set Notes Type 20101109
21 UPDATE_KPRO Instance method Public Method USE methode FINALIZE_UPDATES instead 20101119
Events
Class CL_FPMGB_NOTES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_FILE_CONTENT Protected See coding 20101026 ty_t_file_content TYPE STANDARD TABLE OF sdokcntbin WITH DEFAULT KEY
2 TY_T_NOTES Public See coding 20101027 ty_t_notes TYPE STANDARD TABLE OF fpm_s_notes WITH DEFAULT KEY
3 TY_T_PROPERTY Protected See coding 20101026 ty_t_property TYPE STANDARD TABLE OF sdokpropty WITH DEFAULT KEY
4 TY_T_TEXT_CONTENT Protected See coding 20101026 ty_t_text_content TYPE STANDARD TABLE OF fpm_s_text WITH DEFAULT KEY
Method Signatures

Method ADD_NOTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20101026
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB T100 messages 20101026
3 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101026
4 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20101026

Method ADD_NOTES on class CL_FPMGB_NOTES has no exception.

Method ADD_NOTES_TO_ECM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20110923
2 Exporting EO_ECM_FILE Call by reference Object reference (TYPE REF TO) IF_NWECM_FILE ECMI: File Type Node 20110923
3 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20110923
4 Importing IS_NOTES Call by reference Type reference (TYPE) FPM_S_NOTES Attachment Structure 20110923
5 Importing IT_TEXT_CONTENT Call by reference Type reference (TYPE) TY_T_TEXT_CONTENT 20110923

Method ADD_NOTES_TO_ECM on class CL_FPMGB_NOTES has no exception.

Method ADD_NOTES_TO_KPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB T100 messages 20101026
2 Exporting ES_ERROR Call by reference Type reference (TYPE) SKWF_ERROR KW Framework: Error Object 20101026
3 Exporting ES_LOIO Call by reference Type reference (TYPE) SKWF_IO SDOK: BOR key for information object 20101026
4 Exporting ES_PHIO Call by reference Type reference (TYPE) SKWF_IO SDOK: BOR key for information object 20101026
5 Importing IS_NOTES Call by reference Type reference (TYPE) FPM_S_NOTES Notes Structure 20101027
6 Importing IT_FILE_CONTENT Call by reference Type reference (TYPE) TY_T_FILE_CONTENT 20101026
7 Importing IT_TEXT_CONTENT Call by reference Type reference (TYPE) TY_T_TEXT_CONTENT 20101026
8 Importing IV_NOTES_NAME Call by reference Type reference (TYPE) STRING 20101029

Method ADD_NOTES_TO_KPRO on class CL_FPMGB_NOTES has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FPMGB_NOTES has no parameter.
Method CONSTRUCTOR on class CL_FPMGB_NOTES has no exception.

Method CREATE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20101026
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20101026
3 Importing IT_DATA Call by reference Type reference (TYPE) DATA 20101026
4 Importing IV_EVENT_NAME Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20101026
5 Importing IV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20101026

Method CREATE_EVENT on class CL_FPMGB_NOTES has no exception.

Method DELETE_NOTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20101026
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB T100 messages 20101026
3 Changing CT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20101026
4 Changing CV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20101026
5 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101026
6 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20101026

Method DELETE_NOTES on class CL_FPMGB_NOTES has no exception.

Method DELETE_NOTES_FROM_ECM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20110923
2 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110923
3 Importing IS_NOTES Call by reference Type reference (TYPE) FPM_S_NOTES Notes Structure 20110923

Method DELETE_NOTES_FROM_ECM on class CL_FPMGB_NOTES has no exception.

Method DELETE_NOTES_KPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NOTES Call by reference Type reference (TYPE) FPM_S_NOTES Notes Structure 20110923
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20110923
3 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110923

Method DELETE_NOTES_KPRO on class CL_FPMGB_NOTES has no exception.

Method EDIT_NOTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20101102
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB T100 messages 20101102
3 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101102
4 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20101102

Method EDIT_NOTES on class CL_FPMGB_NOTES has no exception.

Method EDIT_NOTES_ECM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NOTES Call by reference Type reference (TYPE) FPM_S_NOTES Notes Structure 20110923
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20110923
3 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110923

Method EDIT_NOTES_ECM on class CL_FPMGB_NOTES has no exception.

Method EDIT_NOTES_KPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NOTES Call by reference Type reference (TYPE) FPM_S_NOTES Notes Structure 20110923
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20110923
3 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110923

Method EDIT_NOTES_KPRO on class CL_FPMGB_NOTES has no exception.

Method FINALIZE_UPDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20110922
2 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110922

Method FINALIZE_UPDATES on class CL_FPMGB_NOTES has no exception.

Method GET_FIELD_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COMPONENT Value transfer Type reference (TYPE) CL_ABAP_STRUCTDESCR=>INCLUDED_VIEW Beschreibung eines View 20110321

Method GET_FIELD_STRUCTURE on class CL_FPMGB_NOTES has no exception.

Method GET_KPRO_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB T100 messages 20101026

Method GET_KPRO_PROPERTIES on class CL_FPMGB_NOTES has no exception.

Method GET_NOTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20101026
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB T100 messages 20101026
3 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101026

Method GET_NOTES on class CL_FPMGB_NOTES has no exception.

Method GET_NOTES_ECM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20110923
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20110923
3 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110923

Method GET_NOTES_ECM on class CL_FPMGB_NOTES has no exception.

Method GET_NOTES_KPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20110923
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20110923
3 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110923

Method GET_NOTES_KPRO on class CL_FPMGB_NOTES has no exception.

Method HANDLE_TIME_ZONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20120711
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20120711

Method HANDLE_TIME_ZONE on class CL_FPMGB_NOTES has no exception.

Method SET_IS_DIRTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_DIRTY Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110729

Method SET_IS_DIRTY on class CL_FPMGB_NOTES has no exception.

Method SET_NOTES_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_NOTES_TYPE Value transfer Type reference (TYPE) STRING_TABLE Table of Strings 20101109

Method SET_NOTES_TYPE on class CL_FPMGB_NOTES has no exception.

Method UPDATE_KPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20101119
2 Importing IT_DATA Call by reference Type reference (TYPE) DATA 20101119

Method UPDATE_KPRO on class CL_FPMGB_NOTES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703