SAP ABAP Class CL_EHSGWI_BP_PRNINFO_MODEL (EHS: LWB Integration - Print Information System)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-SAF (Application Component) Product Safety
     CBGLMP_WI (Package) EHS: Labeling Workbench UI Implementations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWI_BP_MODEL_ROOT_PRTREQ EHS: LWB Integration - General Print Requests 20120829
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWI_BP_PRNINFO_S_MODEL EHS: LWB Integration - Simplified Print Information System 20111129
Properties
Class CL_EHSGWI_BP_PRNINFO_MODEL  
Short Description EHS: LWB Integration - Print Information System    
Super Class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ EHS: LWB Integration - General Print Requests 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBGLMP_WI   EHS: Labeling Workbench UI Implementations 
Created 20111129   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EHSGWI_BP_PRNINFO_MODEL has no forward declaration.
Interfaces
Class CL_EHSGWI_BP_PRNINFO_MODEL has no interface implemented.
Friends
Class CL_EHSGWI_BP_PRNINFO_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COPY_CHANGE_REQ_ID Constant Public Type reference (TYPE) CBGLE_NUMRANGE 999999999999999999999999 Temp. Request ID for Copy/Change Print Requests 20120327
2 GC_QUERY_CRIT_ID_MATNR Constant Protected Type reference (TYPE) CBGLE_WB_QUERY_CRIT_ID 'MATNR' Key for Search Criterion 20120112
3 GC_STRUCNAME_PRTREQ_DET Constant Protected Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME 'CCGLS_WI_PRTREQ_DET' Name of Structure 20111215
4 GC_STRUCNAME_PRTREQ_HDR Constant Protected Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME 'CCGLT_PRTREQ_HDR' Name of Structure 20111215
5 GC_STRUCNAME_PRTREQ_LOG Constant Protected Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME 'CCGLS_WI_LOG_MESSAGES' Name of Structure 20111220
6 GC_STRUCNAME_PRTREQ_PAR Constant Protected Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME 'CCGLS_WI_PRTREQ_PAR' Name of Structure 20111215
7 GC_STRUCNAME_PRTREQ_SLS Constant Protected Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME 'CCGLS_WI_PRTREQ_SLS' Name of Structure 20111215
8 GC_STRUCNAME_PRTREQ_SNO Constant Protected Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME 'CCGLS_WI_PRTREQ_SNO' Name of Structure 20111215
9 GST_REPORT_SYMBOL Static Attribute Private Type reference (TYPE) CCGLD_WI_REPORT_SYMBOL EHS: Display Structure for Parameter Values 20120521
10 LG_TEMP_DIRECTORY Static Attribute Public Type reference (TYPE) STRING Temp Directory 20120314
11 MS_PRTREQ_HDR_SELECTED Instance attribute Protected Type reference (TYPE) CCGLT_PRTREQ_HDR Currently Selected Print Request 20121127
12 MV_FLG_EXEC_TYPE_EDIT_COPY Static Attribute Private Type reference (TYPE) AS4FLAG Execution Type EDIT or COPY 20120207
Methods
# Method Level Visibility Method type Description Created on
1 AS_VALUES_INTERNAL Instance method Protected Method Convert Search Criteria Values into Internal Values 20111214
2 AS_VALUE_INTERNAL Instance method Protected Method Convert a Search Criteria Value into an Internal Value 20111214
3 CANCEL_PRINTING_PRINT_REQUEST Instance method Protected Method Cancel Printing for Selected Print Jobs 20130128
4 CHECK_STATUS_EDIT Instance method Protected Method Determine the Report Symbols from DB 20130318
5 CHECK_VALUE_VALID_SPEC Instance method Protected Method Check the Entered Query Criteria Values 20130109
6 COPY_EDIT_PRINT_REQUEST Instance method Protected Method Copy/Edit the Print Requests 20120326
7 DELETE_MESSAGE Instance method Public Method Delete a Message 20120228
8 DELETE_PRINT_REQUEST Instance method Protected Method Delete Selected Labeling Print Jobs 20120207
9 GET_CONTENT_DOWNLOAD_FILE Instance method Private Method Download Temp File 20120314
10 GET_CONTENT_FULL_PATH Instance method Private Method Get Full Path (temp_directory + filename) 20120314
11 GET_CONTENT_PRINT_REQUEST Instance method Protected Method Delete Selected Labeling Print Jobs 20120314
12 GET_MV_FLG_EXEC_TYPE_EDIT_COPY Static method Public Method Get Execution Flag MV_FLG_EXEC_TYPE_EDIT_COPY 20120207
13 GET_NUMRANGE_NEXT_NUMBER Instance method Private Method Get Next Number for Print Requests 20120207
14 GET_REPORTSYMBOL Instance method Protected Method Determine the Report Symbols from DB 20120525
15 PRINTREQUEST_REP_STATECHECK Instance method Protected Method Status Check of Template/Report for Print Request 20130418
16 PRINT_CONTENT_PRINT_REQUEST Instance method Protected Method Delete Selected Labeling Print Jobs 20120305
17 READ_HEADER_DATA Instance method Private Method Get Detail Data 20120308
18 READ_LOG_ENTRIES Instance method Protected Method Read Application Log Messages for a Print Request 20111220
19 READ_PRINT_REQUEST Instance method Protected Method 20130215
20 READ_REPORT_SYMBOL Instance method Protected Method EHS: Read a Report Symbol 20120123
21 RESET_FLG_EXEC_TYPE_EDIT_COPY Static method Public Method Reset Excecution Flag MV_FLG_EXEC_TYPE_EDIT_COPY 20120315
Events
Class CL_EHSGWI_BP_PRNINFO_MODEL has no event.
Types
Class CL_EHSGWI_BP_PRNINFO_MODEL has no local type.
Method Signatures

Method AS_VALUES_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALUE_RANGE Call by reference Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB EHS: LWB Suchkriterium Wertebereich 20111214
2 Changing CV_VALUE Call by reference Type reference (TYPE) CBGLE_WB_QUERY_CRIT_VALUE Suchkriterium Wert 20111214
3 Importing IV_ID Call by reference Type reference (TYPE) CBGLE_WB_QUERY_CRIT_ID 20111214

Method AS_VALUES_INTERNAL on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method AS_VALUE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_VALUE Call by reference Type reference (TYPE) CBGLE_WB_QUERY_CRIT_VALUE Suchkriterium Wert 20111214
2 Importing IV_ID Call by reference Type reference (TYPE) CBGLE_WB_QUERY_CRIT_ID 20111214

Method AS_VALUE_INTERNAL on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method CANCEL_PRINTING_PRINT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE Entries selected in the result list 20130128

Method CANCEL_PRINTING_PRINT_REQUEST on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method CHECK_STATUS_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FLG_OK Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20130318
2 Importing IS_PRTREQ_HDR Value transfer Type reference (TYPE) CCGLT_PRTREQ_HDR EHS: LWB subtab screen field properties definition 20130318

Method CHECK_STATUS_EDIT on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method CHECK_VALUE_VALID_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FIELD_VALUE Call by reference Type reference (TYPE) LVC_VALUE 20130109
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20130109
3 Exporting EV_FLG_IS_VALID Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20130109
4 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL ALV-Control: Feldname internes Tabellenfeld 20130109
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) LVC_FNAME 20130109
6 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME Name der Struktur 20130109

Method CHECK_VALUE_VALID_SPEC on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method COPY_EDIT_PRINT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE Entries selected in the result list 20120326

Method COPY_EDIT_PRINT_REQUEST on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method DELETE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_MSG_DELETED Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20120313
2 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20120228
3 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20120228
4 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20120228
5 Changing XT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20120228

Method DELETE_MESSAGE on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method DELETE_PRINT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE Entries selected in the result list 20120207

Method DELETE_PRINT_REQUEST on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method GET_CONTENT_DOWNLOAD_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20120314
2 Importing IS_PRTREQ_CONTENT Call by reference Type reference (TYPE) CCGLS_PRTREQ_CONTENT EHS: Inhalt eines Druckauftrags (Image) 20120314
3 Importing IV_FULL_PATH Call by reference Type reference (TYPE) STRING 20120314

Method GET_CONTENT_DOWNLOAD_FILE on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method GET_CONTENT_FULL_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FULL_PATH Call by reference Type reference (TYPE) STRING 20120314
2 Importing IS_PRTREQ_CONTENT Call by reference Type reference (TYPE) CCGLS_PRTREQ_CONTENT EHS: Inhalt eines Druckauftrags (Image) 20120314
3 Importing IV_FILENO Call by reference Type reference (TYPE) I 20120314

Method GET_CONTENT_FULL_PATH on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method GET_CONTENT_PRINT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE Entries selected in the result list 20120314

Method GET_CONTENT_PRINT_REQUEST on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method GET_MV_FLG_EXEC_TYPE_EDIT_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FLG_EXEC_TYPE_EDIT_COPY Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20120207

Method GET_MV_FLG_EXEC_TYPE_EDIT_COPY on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method GET_NUMRANGE_NEXT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CV_FLG_ERROR Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20120207
2 Exporting EV_NEW_REQUEST_ID Call by reference Type reference (TYPE) CBGLE_NUMRANGE Nummer aus einem Nummernkreisintervall 20120207
3 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_EHSGBC_MESSAGE EHS: GLM Meldungen 20120207

Method GET_NUMRANGE_NEXT_NUMBER on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method GET_REPORTSYMBOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REPORTSYMBOL Value transfer Type reference (TYPE) CCGLD_WI_REPORT_SYMBOL EHS: LWB subtab screen field properties definition 20120525

Method GET_REPORTSYMBOL on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method PRINTREQUEST_REP_STATECHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FLG_ERROR Call by reference Type reference (TYPE) AS4FLAG 20130418
2 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_EHSGBC_MESSAGE 20130418
3 Importing IS_PRTREQ_HDR Call by reference Type reference (TYPE) CCGLT_PRTREQ_HDR EHS: Druckauftrag Kopftabelle 20130418

Method PRINTREQUEST_REP_STATECHECK on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method PRINT_CONTENT_PRINT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE Entries selected in the result list 20120305

Method PRINT_CONTENT_PRINT_REQUEST on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method READ_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER_DATA Call by reference Type reference (TYPE) CCGLT_PRTREQ_HDR EHS: Druckauftrag Kopftabelle 20120308
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20120308
3 Exporting EV_FLG_LOCK_FAILED Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20120308
4 Importing IS_HEADER_DATA Call by reference Type reference (TYPE) CCGLT_PRTREQ_HDR EHS: Druckauftrag Kopftabelle 20120308
5 Importing IV_LOCKMOD Call by reference Type reference (TYPE) ESELOCKMOD 'S' Sperrmodus (Shared, Exclusive) 20120308

Method READ_HEADER_DATA on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method READ_LOG_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRTREQ_HDR Call by reference Type reference (TYPE) CCGLT_PRTREQ_HDR EHS: Druckauftrag Kopftabelle 20111220

Method READ_LOG_ENTRIES on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method READ_PRINT_REQUEST 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) BAL_T_MSG 20130215
2 Changing CV_FLG_ERROR Call by reference Type reference (TYPE) AS4FLAG 20130215
3 Changing CV_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN 20130215
4 Exporting ET_PRTREQ_HDR Call by reference Type reference (TYPE) CCGLD_PRTREQ_HDR 20130215
5 Exporting EV_HITS Call by reference Type reference (TYPE) I 20130215
6 Importing IS_PRTREQ_HDR Call by reference Type reference (TYPE) CCGLT_PRTREQ_HDR EHS: Druckauftrag Kopftabelle 20130318
7 Importing IT_QUERY_DEFINITION Call by reference Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VALUES 20130215
8 Importing IV_FLG_GET_DETAILS Call by reference Type reference (TYPE) ESP1_BOOLEAN 20130215
9 Importing IV_MAX_HITS Call by reference Type reference (TYPE) I 20130215

Method READ_PRINT_REQUEST on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method READ_REPORT_SYMBOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LSYNAM Call by reference Type reference (TYPE) ESELSYNAM Bezeichnung des Berichtssymbols 20120124
2 Importing I_ATTRIB Value transfer Type reference (TYPE) CVDEATTRIB Teilschlüssel: Attribut zum Objekt-Eintrag 20120123
3 Importing I_OBJECT Value transfer Type reference (TYPE) CVDEOBJECT Teilschlüssel: Objekteintrag der ADD 20120123

Method READ_REPORT_SYMBOL on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.

Method RESET_FLG_EXEC_TYPE_EDIT_COPY Signature

Method RESET_FLG_EXEC_TYPE_EDIT_COPY on class CL_EHSGWI_BP_PRNINFO_MODEL has no parameter.
Method RESET_FLG_EXEC_TYPE_EDIT_COPY on class CL_EHSGWI_BP_PRNINFO_MODEL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607