SAP ABAP Class CL_EHSGWB_BP_MODEL_ROOT (EHS: LWB Functions Data Model)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-SAF (Application Component) Product Safety
     CBGLMP_WB (Package) EHS: Labeling Workbench Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GLMWB_BP_MODEL EHS: LWB Function Data Model 20110914
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWI_BP_LOG_MODEL EHS: LWB Integration - Logs 20110914
2 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWI_BP_MODEL_ROOT_PRTREQ EHS: LWB Integration - General Print Requests 20120829
Properties
Class CL_EHSGWB_BP_MODEL_ROOT  
Short Description EHS: LWB Functions Data Model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBGLMP_WB   EHS: Labeling Workbench Framework 
Created 20110914   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EHSGWB_BP_MODEL_ROOT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GLMWB_BP_MODEL EHS: LWB Function Data Model 20110914
Friends
Class CL_EHSGWB_BP_MODEL_ROOT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_QUERY_RESULT Instance attribute Protected Object reference (TYPE REF TO) DATA Pointer to Table of Query Result Data 20110914
2 MT_COPY_TEMPL_PRTREQ Instance attribute Protected Type reference (TYPE) CCGLD_PRTREQ_ID Print Request IDs for Copy Templates 20120326
3 MT_DETAIL_DATA Instance attribute Protected Type reference (TYPE) CCGLD_WB_DETAIL_DATA_BUFFER EHS: LWB Detail Data Buffer Table 20110914
4 MT_DETAIL_DATA_COPY Instance attribute Protected Type reference (TYPE) CCGLD_WB_DETAIL_DATA_BUFFER Copy of LWB Detail Data Buffer Table 20120312
5 MT_EXEC_TYPE Instance attribute Protected Type reference (TYPE) CCGLD_WB_EXEC_TYPE_DEF 20111122
6 MT_QUERY_DEFINITION Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VALUES EHS: LWB Query Criteria Values 20110914
7 MV_BP_ID Instance attribute Protected Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914
8 MV_DUMMY Instance attribute Protected Type reference (TYPE) C Dummy for Message Handling Use 20120112
9 MV_EXEC_TYPE Instance attribute Protected Type reference (TYPE) CBGLE_WB_EXEC_TYPE_ID Key for Activity 20120319
10 MV_FLG_EXEC_TYPE_CHECK_ERROR Instance attribute Protected Type reference (TYPE) AS4FLAG Flag (X or Blank) 20111122
11 MV_FLG_EXEC_TYPE_SUCCESSFUL Instance attribute Protected Type reference (TYPE) AS4FLAG Execution Type Processing Successful 20110914
12 MV_QUERY_WHERE_CONDITION Instance attribute Protected Type reference (TYPE) STRING Dynamic WHERE Condition of the Query 20110914
13 MV_STRUCNAME_QUERY_RESULT Instance attribute Protected Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME ABAP Dictionary Name of Structure 20110914
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHANGED_DATA Instance method Public Method 20110914
2 CONSTRUCTOR Instance method Public Constructor Create a BP Model 20110914
3 CREATE_BUFFER_DETAIL_DATA Instance method Protected Method Create Buffer Table for Detail Data Dynamically 20110914
4 CREATE_BUFFER_DETAIL_DATA_COPY Instance method Protected Method Create Buffer Table for Copy of Detail Data Dynamically 20120314
5 CREATE_BUFFER_QUERY_RESULT Instance method Public Method 20110914
6 CREATE_DETAIL_DATA_COPY Instance method Protected Method Create Buffer Table for Detail Data Dynamically 20120312
7 DEQUEUE_DETAIL_DATA Instance method Public Method 20110914
8 DO_EXECUTION Instance method Public Method 20110914
9 DO_QUERY Instance method Public Method 20110914
10 DO_QUERY_EXIT_AFTER_QUERY Instance method Protected Method Exit Within DO_QUERY After Query Is Executed 20110914
11 DO_QUERY_EXIT_BEFORE_QUERY Instance method Protected Method Exit Within DO_QUERY Before Query Is Executed 20110914
12 ENQUEUE_DETAIL_DATA Instance method Public Method 20110914
13 GET_DETAIL_DATA Instance method Public Method 20110914
14 GET_DETAIL_DATA_NEW_ENTRY Instance method Public Method 20110914
15 GET_DETAIL_HEADER Instance method Public Method 20110914
16 GET_DETAIL_HEADER_STRUCNAME Instance method Public Method 20110914
17 GET_MT_DETAIL_DATA Instance method Public Method Get All Buffered Data 20120208
18 GET_QUERY_DEFINITION Instance method Public Method 20110914
19 GET_QUERY_RESULT Instance method Public Method 20110914
20 GET_VALUE_DESCRIPTION Instance method Public Method 20110914
21 HANDLE_MESSAGES Instance method Protected Method 20120716
22 INIT_DETAIL_DATA_BUFFER Instance method Public Method 20110914
23 IS_DETAIL_DATA_CHANGED Instance method Public Method 20110914
24 IS_EXEC_TYPE_PROCESSED_SUCC Instance method Public Method 20110914
25 RAISE_EVENT_EXEC_PROCESSED Instance method Protected Method Inform Listeners That Model Has Finished Execution Process 20110914
26 RAISE_EVENT_QUERY_PROCESSED Instance method Protected Method Inform Listeners That Model Has Finished Query Process 20110914
27 SAVE_DETAIL_DATA Instance method Public Method 20110914
28 SET_DETAIL_DATA Instance method Public Method 20110914
29 SET_QUERY_DEFINITION Instance method Public Method 20110914
30 SET_QUERY_RESULT Instance method Public Method 20110914
Events
# Event Type Visibility Description Created on
1 EXECUTION_PROCESSED Instance Event
(0)
Public
(2)
20110914
2 QUERY_PROCESSED Instance Event
(0)
Public
(2)
20110914
Types
Class CL_EHSGWB_BP_MODEL_ROOT has no local type.
Method Signatures

Method CHECK_CHANGED_DATA Signature

Method CHECK_CHANGED_DATA on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method CHECK_CHANGED_DATA on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914
# Exception Resumable Description Created on
1 CX_EHSGWB_EXCEPTION 20110914

Method CREATE_BUFFER_DETAIL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME ABAP Dictionary name of structure 20110914

Method CREATE_BUFFER_DETAIL_DATA on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method CREATE_BUFFER_DETAIL_DATA_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME ABAP Dictionary name of structure 20120314

Method CREATE_BUFFER_DETAIL_DATA_COPY on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method CREATE_BUFFER_QUERY_RESULT Signature

Method CREATE_BUFFER_QUERY_RESULT on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method CREATE_BUFFER_QUERY_RESULT on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method CREATE_DETAIL_DATA_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME ABAP Dictionary name of structure 20120312

Method CREATE_DETAIL_DATA_COPY on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method DEQUEUE_DETAIL_DATA Signature

Method DEQUEUE_DETAIL_DATA on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method DEQUEUE_DETAIL_DATA on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method DO_EXECUTION Signature

Method DO_EXECUTION on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method DO_EXECUTION on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method DO_QUERY Signature

Method DO_QUERY on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method DO_QUERY on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method DO_QUERY_EXIT_AFTER_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_QUERY_RESULT Call by reference Type reference (TYPE) STANDARD TABLE 20110914
2 Changing CV_FLG_ERROR Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914
3 Importing IV_STRUCNAME_QUERY_RESULT Call by reference Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME ABAP Dictionary name of structure 20110914

Method DO_QUERY_EXIT_AFTER_QUERY on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method DO_QUERY_EXIT_BEFORE_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_QUERY_DEFINITION Call by reference Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VALUES EHS: LWB query criteria values 20110914
2 Changing CV_FLG_ERROR Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914

Method DO_QUERY_EXIT_BEFORE_QUERY on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method ENQUEUE_DETAIL_DATA Signature

Method ENQUEUE_DETAIL_DATA on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method ENQUEUE_DETAIL_DATA on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method GET_DETAIL_DATA Signature

Method GET_DETAIL_DATA on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method GET_DETAIL_DATA on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method GET_DETAIL_DATA_NEW_ENTRY Signature

Method GET_DETAIL_DATA_NEW_ENTRY on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method GET_DETAIL_DATA_NEW_ENTRY on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method GET_DETAIL_HEADER Signature

Method GET_DETAIL_HEADER on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method GET_DETAIL_HEADER on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method GET_DETAIL_HEADER_STRUCNAME Signature

Method GET_DETAIL_HEADER_STRUCNAME on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method GET_DETAIL_HEADER_STRUCNAME on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method GET_MT_DETAIL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL_DATA Call by reference Type reference (TYPE) ANY all buffered data 20120208

Method GET_MT_DETAIL_DATA on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method GET_QUERY_DEFINITION Signature

Method GET_QUERY_DEFINITION on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method GET_QUERY_DEFINITION on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method GET_QUERY_RESULT Signature

Method GET_QUERY_RESULT on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method GET_QUERY_RESULT on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method GET_VALUE_DESCRIPTION Signature

Method GET_VALUE_DESCRIPTION on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method GET_VALUE_DESCRIPTION on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method HANDLE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) CL_EHSGBC_MESSAGE 20120716
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG 20120716
3 Importing IV_MSG_ALREADY_COLLECT Call by reference Type reference (TYPE) CBGLE_WB_MAX_MESSAGES 0 20120716

Method HANDLE_MESSAGES on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method INIT_DETAIL_DATA_BUFFER Signature

Method INIT_DETAIL_DATA_BUFFER on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method INIT_DETAIL_DATA_BUFFER on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method IS_DETAIL_DATA_CHANGED Signature

Method IS_DETAIL_DATA_CHANGED on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method IS_DETAIL_DATA_CHANGED on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method IS_EXEC_TYPE_PROCESSED_SUCC Signature

Method IS_EXEC_TYPE_PROCESSED_SUCC on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method IS_EXEC_TYPE_PROCESSED_SUCC on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method RAISE_EVENT_EXEC_PROCESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914
2 Importing IV_EXEC_TYPE_ID Call by reference Type reference (TYPE) CBGLE_WB_EXEC_TYPE_ID Execution type ID 20110914

Method RAISE_EVENT_EXEC_PROCESSED on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method RAISE_EVENT_QUERY_PROCESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914

Method RAISE_EVENT_QUERY_PROCESSED on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method SAVE_DETAIL_DATA Signature

Method SAVE_DETAIL_DATA on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method SAVE_DETAIL_DATA on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method SET_DETAIL_DATA Signature

Method SET_DETAIL_DATA on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method SET_DETAIL_DATA on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method SET_QUERY_DEFINITION Signature

Method SET_QUERY_DEFINITION on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method SET_QUERY_DEFINITION on class CL_EHSGWB_BP_MODEL_ROOT has no exception.

Method SET_QUERY_RESULT Signature

Method SET_QUERY_RESULT on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Method SET_QUERY_RESULT on class CL_EHSGWB_BP_MODEL_ROOT has no exception.
Event Signatures

Event EXECUTION_PROCESSED Signature
Event EXECUTION_PROCESSED on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
Event QUERY_PROCESSED Signature
Event QUERY_PROCESSED on class CL_EHSGWB_BP_MODEL_ROOT has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607